public class WildcardedUnresolvedType extends UnresolvedType
UnresolvedType.TypeKind
Modifier and Type | Field and Description |
---|---|
static int |
EXTENDS |
static WildcardedUnresolvedType |
QUESTIONMARK |
static int |
SUPER |
static int |
UNBOUND |
ANNOTATION, ARRAY_WITH_JUST_OBJECT, AT_INHERITED, AT_RETENTION, AT_TARGET, BOOLEAN, BYTE, CHAR, CLONEABLE, DOUBLE, ENUM, ERROR, FLOAT, INT, JAVA_LANG_ANNOTATION, JAVA_LANG_CLASS_ARRAY, JAVA_LANG_REFLECT_CONSTRUCTOR, JAVA_LANG_REFLECT_FIELD, JAVA_LANG_REFLECT_METHOD, JL_CLASS, JL_EXCEPTION, JL_STRING, JOINPOINT_ENCLOSINGSTATICPART, JOINPOINT_STATICPART, LONG, MISSING_NAME, NONE, OBJECT, OBJECTARRAY, RUNTIME_EXCEPTION, SERIALIZABLE, SHORT, signature, signatureErasure, SOMETHING, SUPPRESS_AJ_WARNINGS, THROWABLE, typeKind, typeParameters, typeVariables, VOID
Constructor and Description |
---|
WildcardedUnresolvedType(java.lang.String signature,
UnresolvedType upperBound,
UnresolvedType lowerBound) |
Modifier and Type | Method and Description |
---|---|
UnresolvedType |
getLowerBound() |
UnresolvedType |
getUpperBound() |
boolean |
isExtends() |
boolean |
isSuper() |
boolean |
isUnbound() |
add, equals, forGenericType, forGenericTypeSignature, forGenericTypeVariables, forName, forNames, forPrimitiveType, forRawTypeName, forSignature, forSignatures, getBaseName, getClassName, getComponentType, getErasureSignature, getName, getNameAsIdentifier, getNames, getOutermostType, getPackageName, getPackageNameAsIdentifier, getRawName, getRawType, getSignature, getSimpleBaseName, getSimpleName, getSize, getTypekind, getTypeParameters, getTypeVariableNamed, getTypeVariables, hashCode, insert, isArray, isGenericType, isGenericWildcard, isParameterizedOrGenericType, isParameterizedOrRawType, isParameterizedType, isPrimitiveType, isRawType, isSimpleType, isTypeVariableReference, isVoid, makeArray, needsModifiableDelegate, parameterize, read, readArray, resolve, setNeedsModifiableDelegate, toDebugString, toString, toTraceString, write, writeArray
public static final int UNBOUND
public static final int EXTENDS
public static final int SUPER
public static final WildcardedUnresolvedType QUESTIONMARK
public WildcardedUnresolvedType(java.lang.String signature, UnresolvedType upperBound, UnresolvedType lowerBound)
public UnresolvedType getUpperBound()
public UnresolvedType getLowerBound()
public boolean isExtends()
public boolean isSuper()
public boolean isUnbound()