| Constructor and Description |
|---|
DecoratedTypes(Types delegate,
DecoratedProcessingEnvironment env) |
| Modifier and Type | Method and Description |
|---|---|
Element |
asElement(TypeMirror t) |
TypeMirror |
asMemberOf(DeclaredType containing,
Element element) |
TypeElement |
boxedClass(PrimitiveType p) |
TypeMirror |
capture(TypeMirror t) |
boolean |
contains(TypeMirror t1,
TypeMirror t2) |
List<? extends TypeMirror> |
directSupertypes(TypeMirror t) |
TypeMirror |
erasure(TypeMirror t) |
ArrayType |
getArrayType(TypeMirror componentType) |
DeclaredType |
getDeclaredType(DeclaredType containing,
TypeElement type,
TypeMirror... typeArgs) |
DeclaredType |
getDeclaredType(TypeElement type,
TypeMirror... typeArgs) |
NoType |
getNoType(TypeKind kind) |
NullType |
getNullType() |
PrimitiveType |
getPrimitiveType(TypeKind kind) |
WildcardType |
getWildcardType(TypeMirror extendsBound,
TypeMirror superBound) |
boolean |
isAssignable(TypeMirror t1,
TypeMirror t2) |
boolean |
isSameType(TypeMirror t1,
TypeMirror t2) |
boolean |
isSubsignature(ExecutableType m1,
ExecutableType m2) |
boolean |
isSubtype(TypeMirror t1,
TypeMirror t2) |
PrimitiveType |
unboxedType(TypeMirror t) |
public DecoratedTypes(Types delegate, DecoratedProcessingEnvironment env)
public Element asElement(TypeMirror t)
public TypeMirror capture(TypeMirror t)
public NullType getNullType()
getNullType in interface Typespublic PrimitiveType getPrimitiveType(TypeKind kind)
getPrimitiveType in interface Typespublic DeclaredType getDeclaredType(TypeElement type, TypeMirror... typeArgs)
getDeclaredType in interface Typespublic DeclaredType getDeclaredType(DeclaredType containing, TypeElement type, TypeMirror... typeArgs)
getDeclaredType in interface Typespublic TypeMirror erasure(TypeMirror t)
public WildcardType getWildcardType(TypeMirror extendsBound, TypeMirror superBound)
getWildcardType in interface Typespublic boolean isSameType(TypeMirror t1, TypeMirror t2)
isSameType in interface Typespublic boolean isSubtype(TypeMirror t1, TypeMirror t2)
public TypeElement boxedClass(PrimitiveType p)
boxedClass in interface Typespublic ArrayType getArrayType(TypeMirror componentType)
getArrayType in interface Typespublic boolean contains(TypeMirror t1, TypeMirror t2)
public boolean isSubsignature(ExecutableType m1, ExecutableType m2)
isSubsignature in interface Typespublic boolean isAssignable(TypeMirror t1, TypeMirror t2)
isAssignable in interface Typespublic List<? extends TypeMirror> directSupertypes(TypeMirror t)
directSupertypes in interface Typespublic TypeMirror asMemberOf(DeclaredType containing, Element element)
asMemberOf in interface Typespublic PrimitiveType unboxedType(TypeMirror t)
unboxedType in interface TypesCopyright © 2006-2016–2017. All rights reserved.