aicas logo Jamaica 3.4 release 8

sun.reflect.generics.visitor
Interface TypeTreeVisitor<T>

All Known Subinterfaces:
Visitor<T>
All Known Implementing Classes:
Reifier

public interface TypeTreeVisitor<T>

Visit a TypeTree and produce a result of type T.


Method Summary
 T getResult()
          Returns the result of the visit.
 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)
           
 

Method Detail

getResult

T getResult()
Returns the result of the visit.

Returns:
the result of the visit

visitFormalTypeParameter

void visitFormalTypeParameter(FormalTypeParameter ftp)

visitClassTypeSignature

void visitClassTypeSignature(ClassTypeSignature ct)

visitArrayTypeSignature

void visitArrayTypeSignature(ArrayTypeSignature a)

visitTypeVariableSignature

void visitTypeVariableSignature(TypeVariableSignature tv)

visitWildcard

void visitWildcard(Wildcard w)

visitSimpleClassTypeSignature

void visitSimpleClassTypeSignature(SimpleClassTypeSignature sct)

visitBottomSignature

void visitBottomSignature(BottomSignature b)

visitByteSignature

void visitByteSignature(ByteSignature b)

visitBooleanSignature

void visitBooleanSignature(BooleanSignature b)

visitShortSignature

void visitShortSignature(ShortSignature s)

visitCharSignature

void visitCharSignature(CharSignature c)

visitIntSignature

void visitIntSignature(IntSignature i)

visitLongSignature

void visitLongSignature(LongSignature l)

visitFloatSignature

void visitFloatSignature(FloatSignature f)

visitDoubleSignature

void visitDoubleSignature(DoubleSignature d)

visitVoidDescriptor

void visitVoidDescriptor(VoidDescriptor v)

aicas logo Jamaica 3.4 release 8

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2001-2009 aicas GmbH. All Rights Reserved.