Package org.aspectj.weaver.bcel
Class BcelGenericSignatureToTypeXConverter
java.lang.Object
org.aspectj.weaver.bcel.BcelGenericSignatureToTypeXConverter
A utility class that assists in unpacking constituent parts of generic signature attributes and returning their equivalents in
UnresolvedType world.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ResolvedType
classTypeSignature2TypeX(GenericSignature.ClassTypeSignature aClassTypeSignature, GenericSignature.FormalTypeParameter[] typeParams, World world)
static ResolvedType
fieldTypeSignature2TypeX(GenericSignature.FieldTypeSignature aFieldTypeSignature, GenericSignature.FormalTypeParameter[] typeParams, World world)
static TypeVariable
formalTypeParameter2TypeVariable(GenericSignature.FormalTypeParameter aFormalTypeParameter, GenericSignature.FormalTypeParameter[] typeParams, World world)
static ResolvedType
typeSignature2TypeX(GenericSignature.TypeSignature aTypeSig, GenericSignature.FormalTypeParameter[] typeParams, World world)
-
Constructor Details
-
BcelGenericSignatureToTypeXConverter
public BcelGenericSignatureToTypeXConverter()
-
-
Method Details
-
classTypeSignature2TypeX
public static ResolvedType classTypeSignature2TypeX(GenericSignature.ClassTypeSignature aClassTypeSignature, GenericSignature.FormalTypeParameter[] typeParams, World world) throws BcelGenericSignatureToTypeXConverter.GenericSignatureFormatException -
fieldTypeSignature2TypeX
public static ResolvedType fieldTypeSignature2TypeX(GenericSignature.FieldTypeSignature aFieldTypeSignature, GenericSignature.FormalTypeParameter[] typeParams, World world) throws BcelGenericSignatureToTypeXConverter.GenericSignatureFormatException -
formalTypeParameter2TypeVariable
public static TypeVariable formalTypeParameter2TypeVariable(GenericSignature.FormalTypeParameter aFormalTypeParameter, GenericSignature.FormalTypeParameter[] typeParams, World world) throws BcelGenericSignatureToTypeXConverter.GenericSignatureFormatException -
typeSignature2TypeX
public static ResolvedType typeSignature2TypeX(GenericSignature.TypeSignature aTypeSig, GenericSignature.FormalTypeParameter[] typeParams, World world) throws BcelGenericSignatureToTypeXConverter.GenericSignatureFormatException
-