本文整理汇总了Java中javax.lang.model.util.Types.getPrimitiveType方法的典型用法代码示例。如果您正苦于以下问题:Java Types.getPrimitiveType方法的具体用法?Java Types.getPrimitiveType怎么用?Java Types.getPrimitiveType使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.lang.model.util.Types
的用法示例。
在下文中一共展示了Types.getPrimitiveType方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: TypeMirrors
import javax.lang.model.util.Types; //导入方法依赖的package包/类
TypeMirrors(ProcessingEnvironment env) {
final Types typeUtils = env.getTypeUtils();
final Elements elementUtils = env.getElementUtils();
STRING_MIRROR = elementUtils.getTypeElement("java.lang.String").asType();
BINARY_MIRROR = typeUtils.getArrayType(typeUtils.getPrimitiveType(TypeKind.BYTE));
BOOLEAN_MIRROR = elementUtils.getTypeElement(Boolean.class.getName()).asType();
LONG_MIRROR = elementUtils.getTypeElement(Long.class.getName()).asType();
INTEGER_MIRROR = elementUtils.getTypeElement(Integer.class.getName()).asType();
SHORT_MIRROR = elementUtils.getTypeElement(Short.class.getName()).asType();
BYTE_MIRROR = elementUtils.getTypeElement(Byte.class.getName()).asType();
DOUBLE_MIRROR = elementUtils.getTypeElement(Double.class.getName()).asType();
FLOAT_MIRROR = elementUtils.getTypeElement(Float.class.getName()).asType();
DATE_MIRROR = elementUtils.getTypeElement(Date.class.getName()).asType();
PRIMITIVE_LONG_MIRROR = typeUtils.getPrimitiveType(TypeKind.LONG);
PRIMITIVE_INT_MIRROR = typeUtils.getPrimitiveType(TypeKind.INT);
PRIMITIVE_SHORT_MIRROR = typeUtils.getPrimitiveType(TypeKind.SHORT);
PRIMITIVE_BYTE_MIRROR = typeUtils.getPrimitiveType(TypeKind.BYTE);
}