作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
Xtype 语法包含两种引用 Java 类型的方法:JvmType
和 JvmTypeReference
。
我不明白:
最佳答案
JvmType
是 Java 类型(的声明)的 EMF View 。它的子类型代表 Java 中的不同类型,例如类和接口(interface)(JvmGenericType
)、枚举(JvmEnum
)和注释类型(JvmAnnotationType
)或原始类型(JvmPrimitiveType
)。
JvmTypeReference
是对已声明类型的引用。它的交叉引用类型指向 JvmType
, 但它可以具有其他属性,例如类型参数 ( JvmParameterizedTypeReferece
)。 Java 8 会调用 JvmTypeReference
“类型使用”。它的大多数子类都具有更多的技术性质,例如在类型推断期间表示部分解析类型的阶段。
由于数组以某种方式硬连接到 Java 的类型系统中,JvmArrayType
继承自 JvmType
而不是特定的 JvmTypeReference
.
关于java - Xtext Xtype : What's the difference between JvmType and JvmTypeReference?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21280838/
我是一名优秀的程序员,十分优秀!