Eclipse AST Java模型:ICompilationUnit存储在何处?它是类、接口还是枚举?

Eclipse AST Java模型:ICompilationUnit存储在何处?它是类、接口还是枚举?,java,types,eclipse-plugin,Java,Types,Eclipse Plugin,如何确定编译单元是接口、类还是枚举?根据上图,它似乎不包含存储该AST信息的字段。我在ICompilationUnit中找不到任何内容。findPrimaryType()提供编译单元中主类的IType(一个编译单元中可以有多个类) 方法IType.isClass(),IType.isEnum(),IType.isInterface()告诉您有关该类型的信息


如何确定编译单元是接口、类还是枚举?根据上图,它似乎不包含存储该AST信息的字段。我在ICompilationUnit中找不到任何内容。findPrimaryType()提供编译单元中主类的
IType
(一个编译单元中可以有多个类)

方法
IType.isClass()
IType.isEnum()
IType.isInterface()
告诉您有关该类型的信息