本文整理匯總了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);
}