|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsun.reflect.generics.visitor.Reifier
public class Reifier
Visitor that converts AST to reified types.
| Method Summary | |
|---|---|
Type |
getResult()
Accessor for the result of the last visit by this visitor, |
static Reifier |
make(GenericsFactory f)
Factory method. |
void |
visitArrayTypeSignature(ArrayTypeSignature a)
|
void |
visitBooleanSignature(BooleanSignature b)
|
void |
visitBottomSignature(BottomSignature b)
|
void |
visitByteSignature(ByteSignature b)
|
void |
visitCharSignature(CharSignature c)
|
void |
visitClassTypeSignature(ClassTypeSignature ct)
|
void |
visitDoubleSignature(DoubleSignature d)
|
void |
visitFloatSignature(FloatSignature f)
|
void |
visitFormalTypeParameter(FormalTypeParameter ftp)
|
void |
visitIntSignature(IntSignature i)
|
void |
visitLongSignature(LongSignature l)
|
void |
visitShortSignature(ShortSignature s)
|
void |
visitSimpleClassTypeSignature(SimpleClassTypeSignature sct)
|
void |
visitTypeVariableSignature(TypeVariableSignature tv)
|
void |
visitVoidDescriptor(VoidDescriptor v)
|
void |
visitWildcard(Wildcard w)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static Reifier make(GenericsFactory f)
f - - a factory that can be used to manufacture reflective
objects returned by this visitor
public Type getResult()
getResult in interface TypeTreeVisitor<Type>public void visitFormalTypeParameter(FormalTypeParameter ftp)
visitFormalTypeParameter in interface TypeTreeVisitor<Type>public void visitClassTypeSignature(ClassTypeSignature ct)
visitClassTypeSignature in interface TypeTreeVisitor<Type>public void visitArrayTypeSignature(ArrayTypeSignature a)
visitArrayTypeSignature in interface TypeTreeVisitor<Type>public void visitTypeVariableSignature(TypeVariableSignature tv)
visitTypeVariableSignature in interface TypeTreeVisitor<Type>public void visitWildcard(Wildcard w)
visitWildcard in interface TypeTreeVisitor<Type>public void visitSimpleClassTypeSignature(SimpleClassTypeSignature sct)
visitSimpleClassTypeSignature in interface TypeTreeVisitor<Type>public void visitBottomSignature(BottomSignature b)
visitBottomSignature in interface TypeTreeVisitor<Type>public void visitByteSignature(ByteSignature b)
visitByteSignature in interface TypeTreeVisitor<Type>public void visitBooleanSignature(BooleanSignature b)
visitBooleanSignature in interface TypeTreeVisitor<Type>public void visitShortSignature(ShortSignature s)
visitShortSignature in interface TypeTreeVisitor<Type>public void visitCharSignature(CharSignature c)
visitCharSignature in interface TypeTreeVisitor<Type>public void visitIntSignature(IntSignature i)
visitIntSignature in interface TypeTreeVisitor<Type>public void visitLongSignature(LongSignature l)
visitLongSignature in interface TypeTreeVisitor<Type>public void visitFloatSignature(FloatSignature f)
visitFloatSignature in interface TypeTreeVisitor<Type>public void visitDoubleSignature(DoubleSignature d)
visitDoubleSignature in interface TypeTreeVisitor<Type>public void visitVoidDescriptor(VoidDescriptor v)
visitVoidDescriptor in interface TypeTreeVisitor<Type>
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||