@Override
public OpenType<?> getOpenType() {
final TypeDefinition<?> baseTypeDefinition = getBaseType(this.typeProviderWrapper, this.typeDefinition);
final Type baseType = this.typeProviderWrapper.getType(baseTypeDefinition, baseTypeDefinition);
if (isArray()) {
return getArrayType();
} else if (isEnum()) {
return getEnumType(baseTypeDefinition);
} else if (isUnion()) {
return getCompositeTypeForUnion(baseTypeDefinition);
} else if (isDerivedType(baseType, getType())) {
return getCompositeType(baseType, baseTypeDefinition);
} else if (isIdentityRef()) {
return getCompositeTypeForIdentity();
}
return getSimpleType(getType());
}
JavaAttribute.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:hashsdn-controller
作者:
评论列表
文章目录