public class TypesExtensions extends Object
| Constructor and Description |
|---|
TypesExtensions() |
public TypeMirror getJavaLangObject()
public TypeMirror boxed(TypeKind typeKind)
public boolean isPrimitive(TypeMirror type)
public boolean isDeclared(TypeMirror type)
public boolean isError(TypeMirror type)
public boolean isDeclaredOrErasureIsDeclared(TypeMirror type)
public boolean isDeclaredOrError(TypeMirror type)
public boolean isBoxed(TypeMirror type)
public boolean isString(TypeMirror type)
public boolean isTemporal(TypeMirror type)
public boolean isMath(TypeMirror type)
public boolean collectionOrMap(TypeMirror type)
public boolean isCollection(TypeMirror type)
public boolean isMap(TypeMirror type)
public boolean isSet(TypeMirror type)
public boolean isList(TypeMirror type)
public boolean isEnum(TypeMirror type)
public boolean isBoolean(TypeMirror type)
protected TypeMirror _getTypeArg(DeclaredType type, int argIndex)
protected TypeMirror _getTypeArg(TypeMirror type, int argIndex)
public TypeMirror singleValueType(TypeMirror type)
public TypeMirror uppertBoundIfTypeVarOrWildcard(TypeMirror type)
public DeclaredType declaredType(Class<?> clazz, TypeMirror... typeArgs)
public DeclaredType declaredType(String fqn, TypeMirror... typeArgs)
public boolean isJavaLangObject(TypeMirror type)
protected TypeMirror _erasure(GenDeclaredType type)
protected TypeMirror _erasure(TypeMirror type)
public boolean isSameType(TypeMirror t1, TypeMirror t2)
public DeclaredType enclosingTopLevelType(DeclaredType declType)
public String qualifiedName(TypeMirror type)
public String simpleName(TypeMirror type)
public boolean operator_equals(TypeMirror t1, TypeMirror t2)
public boolean operator_notEquals(TypeMirror t1, TypeMirror t2)
public boolean isVoid(TypeMirror type)
public NoType getVoid()
public TypeElement asElement(TypeMirror t)
public TypeMirror asMemberOf(DeclaredType containing, Element element)
public TypeElement boxedClass(PrimitiveType p)
public TypeMirror capture(TypeMirror t)
public boolean contains(TypeMirror t1, TypeMirror t2)
public List<? extends TypeMirror> directSupertypes(TypeMirror t)
public ArrayType getArrayType(TypeMirror componentType)
public DeclaredType getDeclaredType(TypeElement typeElem, TypeMirror... args)
public DeclaredType getDeclaredType(DeclaredType containing, TypeElement typeElem, TypeMirror... typeArgs)
public NullType getNullType()
public PrimitiveType getPrimitiveType(TypeKind kind)
public WildcardType getWildcardType(TypeMirror extendsBound, TypeMirror superBound)
public boolean isAssignable(TypeMirror t1, TypeMirror t2)
public boolean isSubsignature(ExecutableType m1, ExecutableType m2)
public boolean isSubtype(TypeMirror t1, TypeMirror t2)
public PrimitiveType unboxedType(TypeMirror t)
public TypeMirror getTypeArg(TypeMirror type, int argIndex)
public TypeMirror erasure(TypeMirror type)
Copyright © 2018. All rights reserved.