Package org.aspectj.weaver
Klasse WildcardedUnresolvedType
java.lang.Object
org.aspectj.weaver.UnresolvedType
org.aspectj.weaver.WildcardedUnresolvedType
- Alle implementierten Schnittstellen:
Traceable
,TypeVariableDeclaringElement
Represents a wildcarded bound for a generic type, this can be unbounded '?' or bounded via extends '? extends Foo' or super '?
super Foo'. The signature for a ? is in fact "*" and the erasure signature is the upper bound which defaults to java.lang.Object
if nothing is specified. On resolution, this becomes a BoundedReferenceType
- Autor:
- Andy Clement
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.aspectj.weaver.UnresolvedType
UnresolvedType.TypeKind
-
Feldübersicht
Modifizierer und TypFeldBeschreibungstatic final int
static final WildcardedUnresolvedType
static final int
static final int
Von Klasse geerbte Felder 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
-
Konstruktorübersicht
KonstruktorBeschreibungWildcardedUnresolvedType
(String signature, UnresolvedType upperBound, UnresolvedType lowerBound) -
Methodenübersicht
Von Klasse geerbte Methoden 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
-
Felddetails
-
UNBOUND
public static final int UNBOUND- Siehe auch:
-
EXTENDS
public static final int EXTENDS- Siehe auch:
-
SUPER
public static final int SUPER- Siehe auch:
-
QUESTIONMARK
-
-
Konstruktordetails
-
WildcardedUnresolvedType
public WildcardedUnresolvedType(String signature, UnresolvedType upperBound, UnresolvedType lowerBound)
-
-
Methodendetails
-
getUpperBound
-
getLowerBound
-
isExtends
public boolean isExtends() -
isSuper
public boolean isSuper() -
isUnbound
public boolean isUnbound()
-