Modifier and Type | Field and Description |
---|---|
private final GenericsFactory | |
private Type |
Access | Constructor and Description |
---|---|
private |
Modifier and Type | Method and Description |
---|---|
private GenericsFactory | |
public Type | Returns: The type computed by this visitor based on its last visitImplements sun. Accessor for the result of the last visit by this visitor, |
public static Reifier | Returns: A visitor that can be used to reify ASTs representing generic type information into reflective objects- a factory that can be used to manufacture reflective
objects returned by this visitor f)Factory method. |
private Type[] | |
public void | |
public void | |
public void | |
public void | |
public void | |
public void | |
public void | |
public void | |
public void | |
public void | |
public void | |
public void | |
public void | |
public void | |
public void | |
public void |
factory | back to summary |
---|---|
private final GenericsFactory factory |
resultType | back to summary |
---|---|
private Type resultType |
Reifier | back to summary |
---|---|
private Reifier(GenericsFactory f) |
getFactory | back to summary |
---|---|
private GenericsFactory getFactory() |
getResult | back to summary |
---|---|
public Type getResult() Implements sun. Accessor for the result of the last visit by this visitor,
|
make | back to summary |
---|---|
public static Reifier make(GenericsFactory f) Factory method. The resulting visitor will convert an AST
representing generic signatures into corresponding reflective
objects, using the provided factory,
|
reifyTypeArguments | back to summary |
---|---|
private Type[] reifyTypeArguments(TypeArgument[] tas) |
visitArrayTypeSignature | back to summary |
---|---|
public void visitArrayTypeSignature(ArrayTypeSignature a) Implements sun. |
visitBooleanSignature | back to summary |
---|---|
public void visitBooleanSignature(BooleanSignature b) Implements sun. |
visitBottomSignature | back to summary |
---|---|
public void visitBottomSignature(BottomSignature b) Implements sun. |
visitByteSignature | back to summary |
---|---|
public void visitByteSignature(ByteSignature b) Implements sun. |
visitCharSignature | back to summary |
---|---|
public void visitCharSignature(CharSignature c) Implements sun. |
visitClassTypeSignature | back to summary |
---|---|
public void visitClassTypeSignature(ClassTypeSignature ct) Implements sun. |
visitDoubleSignature | back to summary |
---|---|
public void visitDoubleSignature(DoubleSignature d) Implements sun. |
visitFloatSignature | back to summary |
---|---|
public void visitFloatSignature(FloatSignature f) Implements sun. |
visitFormalTypeParameter | back to summary |
---|---|
public void visitFormalTypeParameter(FormalTypeParameter ftp) Implements sun. |
visitIntSignature | back to summary |
---|---|
public void visitIntSignature(IntSignature i) Implements sun. |
visitLongSignature | back to summary |
---|---|
public void visitLongSignature(LongSignature l) Implements sun. |
visitShortSignature | back to summary |
---|---|
public void visitShortSignature(ShortSignature s) Implements sun. |
visitSimpleClassTypeSignature | back to summary |
---|---|
public void visitSimpleClassTypeSignature(SimpleClassTypeSignature sct) Implements sun. |
visitTypeVariableSignature | back to summary |
---|---|
public void visitTypeVariableSignature(TypeVariableSignature tv) Implements sun. |
visitVoidDescriptor | back to summary |
---|---|
public void visitVoidDescriptor(VoidDescriptor v) Implements sun. |
visitWildcard | back to summary |
---|---|
public void visitWildcard(Wildcard w) Implements sun. |