protected String toVarName(final ENamedElement element, final String... reservedNames) {
String _xblockexpression = null;
{
if ((element instanceof EReference)) {
return this.toVarName(((EReference)element).getEReferenceType(), reservedNames);
}
String name = StringExtensions.toFirstLower(element.getName());
boolean _contains = XtendFileAccess.XTEND_KEYWORDS.contains(name);
if (_contains) {
name = ("_" + name);
}
boolean _contains_1 = ((List<String>)Conversions.doWrapArray(reservedNames)).contains(name);
if (_contains_1) {
name = ("_" + name);
}
_xblockexpression = name;
}
return _xblockexpression;
}
Formatter2Fragment2.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:xtext-core
作者:
评论列表
文章目录