Package org.aspectj.weaver
Class WildcardedUnresolvedType
- java.lang.Object
-
- org.aspectj.weaver.UnresolvedType
-
- org.aspectj.weaver.WildcardedUnresolvedType
-
- All Implemented Interfaces:
Traceable,TypeVariableDeclaringElement
public class WildcardedUnresolvedType extends UnresolvedType
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.aspectj.weaver.UnresolvedType
UnresolvedType.TypeKind
-
-
Field Summary
Fields Modifier and Type Field Description static intEXTENDSstatic WildcardedUnresolvedTypeQUESTIONMARKstatic intSUPERstatic intUNBOUND-
Fields inherited from class org.aspectj.weaver.UnresolvedType
AJC_PRIVILEGED, 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, PROCEEDING_JOINPOINT, RUNTIME_EXCEPTION, SERIALIZABLE, SHORT, signature, signatureErasure, SOMETHING, SUPPRESS_AJ_WARNINGS, THROWABLE, typeKind, typeParameters, typeVariables, VOID
-
-
Constructor Summary
Constructors Constructor Description WildcardedUnresolvedType(String signature, UnresolvedType upperBound, UnresolvedType lowerBound)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnresolvedTypegetLowerBound()UnresolvedTypegetUpperBound()booleanisExtends()booleanisSuper()booleanisUnbound()-
Methods inherited from class org.aspectj.weaver.UnresolvedType
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
-
-
-
-
Field Detail
-
UNBOUND
public static final int UNBOUND
- See Also:
- Constant Field Values
-
EXTENDS
public static final int EXTENDS
- See Also:
- Constant Field Values
-
SUPER
public static final int SUPER
- See Also:
- Constant Field Values
-
QUESTIONMARK
public static final WildcardedUnresolvedType QUESTIONMARK
-
-
Constructor Detail
-
WildcardedUnresolvedType
public WildcardedUnresolvedType(String signature, UnresolvedType upperBound, UnresolvedType lowerBound)
-
-
Method Detail
-
getUpperBound
public UnresolvedType getUpperBound()
-
getLowerBound
public UnresolvedType getLowerBound()
-
isExtends
public boolean isExtends()
-
isSuper
public boolean isSuper()
-
isUnbound
public boolean isUnbound()
-
-