|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.aspectj.weaver.TypeFactory
public class TypeFactory
Constructor Summary | |
---|---|
TypeFactory()
|
Method Summary | |
---|---|
static ReferenceType |
createParameterizedType(ResolvedType aBaseType,
UnresolvedType[] someTypeParameters,
World inAWorld)
Create a parameterized version of a generic type. |
static UnresolvedType |
createTypeFromSignature(java.lang.String signature)
Used by UnresolvedType.read, creates a type from a full signature. |
static UnresolvedType |
createUnresolvedParameterizedType(java.lang.String sig,
java.lang.String erasuresig,
UnresolvedType[] arguments)
Create an *unresolved* parameterized version of a generic type. |
static UnresolvedType |
createUnresolvedParameterizedType(java.lang.String baseTypeSignature,
UnresolvedType[] arguments)
Create a signature then delegate to the other factory method. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TypeFactory()
Method Detail |
---|
public static ReferenceType createParameterizedType(ResolvedType aBaseType, UnresolvedType[] someTypeParameters, World inAWorld)
aGenericType
- someTypeParameters
- note, in the case of an inner type of a parameterized type, this parameter may legitimately be nullinAWorld
-
public static UnresolvedType createUnresolvedParameterizedType(java.lang.String sig, java.lang.String erasuresig, UnresolvedType[] arguments)
public static UnresolvedType createTypeFromSignature(java.lang.String signature)
public static UnresolvedType createUnresolvedParameterizedType(java.lang.String baseTypeSignature, UnresolvedType[] arguments)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |