本文整理汇总了Java中org.eclipse.xtext.common.types.JvmTypeReference.getQualifiedName方法的典型用法代码示例。如果您正苦于以下问题:Java JvmTypeReference.getQualifiedName方法的具体用法?Java JvmTypeReference.getQualifiedName怎么用?Java JvmTypeReference.getQualifiedName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.xtext.common.types.JvmTypeReference
的用法示例。
在下文中一共展示了JvmTypeReference.getQualifiedName方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getQualifiedName
import org.eclipse.xtext.common.types.JvmTypeReference; //导入方法依赖的package包/类
@Override
public String getQualifiedName(char innerClassDelimiter) {
JvmTypeReference resolvedDelegate = getDelegate();
if (resolvedDelegate == null || resolvedDelegate.eIsProxy())
return null;
return resolvedDelegate.getQualifiedName(innerClassDelimiter);
}
示例2: getQualifiedName
import org.eclipse.xtext.common.types.JvmTypeReference; //导入方法依赖的package包/类
@Override
public String getQualifiedName(char innerClassDelimiter) {
JvmTypeReference componentType = getComponentType();
if (componentType != null)
return componentType.getQualifiedName(innerClassDelimiter) + "[]";
return null;
}
示例3: getQualifiedName
import org.eclipse.xtext.common.types.JvmTypeReference; //导入方法依赖的package包/类
@Override
public String getQualifiedName(char innerClassDelimiter) {
JvmTypeReference equivalent = getEquivalent();
if (equivalent != null)
return equivalent.getQualifiedName(innerClassDelimiter);
return super.getQualifiedName(innerClassDelimiter);
}
示例4: checkFormalParameterDeclaredType
import org.eclipse.xtext.common.types.JvmTypeReference; //导入方法依赖的package包/类
/**
* Checks that the declared type of a formal parameter is one of: String, Boolean, Integer, boolean, int, or
* a List type with String, Boolean, or Integer element type.
*
* @param parameter
* to check
*/
@Check
public void checkFormalParameterDeclaredType(final FormalParameter parameter) {
JvmTypeReference jvmType = parameter.getType();
if (jvmType == null) {
return;
}
String typeName = jvmType.getQualifiedName();
if (!ALLOWED_TYPE_NAMES.contains(typeName)) {
error(Messages.CheckJavaValidator_FormalParameterAllowedBaseTypes, jvmType, null, IssueCodes.FORMAL_PARAMETER_BASE_TYPE);
}
}