检查 javax.lang.model.type.TypeMirror 是否为原始类型

Aur*_*ere 2 java primitive types

有什么方法可以检查 a 是否javax.lang.model.type.TypeMirror是原始类型?我已经尝试过了instanceof PrimitiveType,但自从扩展了 TypeMirror 以来,这总是产生 true PrimitiveType

感谢您的帮助。

Ort*_*kni 5

如果你有一个对象,你可以通过方法得到这个类型( )TypeMirror的种类,然后使用该方法。TypeKindgetKind()isPrimitive()

if(typeMirror.getKind().isPrimitive()){
     //It's a primitive type
}
Run Code Online (Sandbox Code Playgroud)