|
|||||||||
| 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 |
|---|
clone, equals, finalize, 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 | ||||||||