是否存在类似于Object
Java 中的泛型类型,允许为其设置不同类型的值?
<typeDescription>
<name>com.example.Annotation</name>
<description></description>
<supertypeName>uima.tcas.Annotation</supertypeName>
<features>
<featureDescription>
<name>exampleFeature</name>
<description>An example feature</description>
<rangeTypeName>uima.cas.Generic</rangeTypeName>
</featureDescription>
</features>
</typeDescription>
我尝试将以下内容放入<rangeTypeName>
:
java.lang.Object和Object这不起作用,我在尝试使用 JCasGen 生成代码时收到以下消息:
JCasGen 警告:**实例化 CAS 类型系统时发生资源初始化错误。继续,但可能生成不正确。由“未定义类型“对象”引起,在类型“com.example.Annotation”上声明的特征“exampleFeature”中引用。
uima.cas.TOP这会生成代码,但是当我尝试
setExampleField()
通过传递它来调用该方法时会出现错误,int
或者String
因为它无法将它们转换为 TOP 类型。