| 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. | |