|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.rice.cs.dynamicjava.symbol.type.TypeVisitorRunnable1
edu.rice.cs.dynamicjava.symbol.type.TypeAbstractVisitor_void
public class TypeAbstractVisitor_void
An abstract implementation of a visitor over Type that does not return a value. This visitor implements the visitor interface with methods that each delegate to a case representing their superclass. At the top of this delegation tree is the method defaultCase(), which (unless overridden) is a no-op.
| Constructor Summary | |
|---|---|
TypeAbstractVisitor_void()
|
|
| Method Summary | |
|---|---|
void |
defaultCase(Type that)
This method is run for all cases that are not handled elsewhere. |
void |
forArrayType(ArrayType that)
|
void |
forBooleanType(BooleanType that)
Process an instance of BooleanType. |
void |
forBottomType(BottomType that)
Process an instance of BottomType. |
void |
forBoundType(BoundType that)
|
void |
forByteType(ByteType that)
Process an instance of ByteType. |
void |
forCharType(CharType that)
Process an instance of CharType. |
void |
forClassType(ClassType that)
|
void |
forDoubleType(DoubleType that)
Process an instance of DoubleType. |
void |
forFloatingPointType(FloatingPointType that)
|
void |
forFloatType(FloatType that)
Process an instance of FloatType. |
void |
forIntegerType(IntegerType that)
|
void |
forIntegralType(IntegralType that)
|
void |
forIntersectionType(IntersectionType that)
Process an instance of IntersectionType. |
void |
forIntType(IntType that)
Process an instance of IntType. |
void |
forLongType(LongType that)
Process an instance of LongType. |
void |
forNullType(NullType that)
Process an instance of NullType. |
void |
forNumericType(NumericType that)
|
void |
forParameterizedClassType(ParameterizedClassType that)
Process an instance of ParameterizedClassType. |
void |
forPrimitiveType(PrimitiveType that)
|
void |
forRawClassType(RawClassType that)
Process an instance of RawClassType. |
void |
forReferenceType(ReferenceType that)
|
void |
forShortType(ShortType that)
Process an instance of ShortType. |
void |
forSimpleArrayType(SimpleArrayType that)
Process an instance of SimpleArrayType. |
void |
forSimpleClassType(SimpleClassType that)
Process an instance of SimpleClassType. |
void |
forTopType(TopType that)
Process an instance of TopType. |
void |
forType(Type that)
|
void |
forUnionType(UnionType that)
Process an instance of UnionType. |
void |
forValidType(ValidType that)
|
void |
forVarargArrayType(VarargArrayType that)
Process an instance of VarargArrayType. |
void |
forVariableType(VariableType that)
Process an instance of VariableType. |
void |
forVoidType(VoidType that)
Process an instance of VoidType. |
void |
forWildcard(Wildcard that)
Process an instance of Wildcard. |
| Methods inherited from class edu.rice.cs.dynamicjava.symbol.type.TypeVisitorRunnable1 |
|---|
run |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TypeAbstractVisitor_void()
| Method Detail |
|---|
public void defaultCase(Type that)
public void forType(Type that)
public void forValidType(ValidType that)
public void forPrimitiveType(PrimitiveType that)
public void forBooleanType(BooleanType that)
TypeVisitorRunnable1
forBooleanType in interface TypeVisitor_voidforBooleanType in class TypeVisitorRunnable1public void forNumericType(NumericType that)
public void forIntegralType(IntegralType that)
public void forCharType(CharType that)
TypeVisitorRunnable1
forCharType in interface TypeVisitor_voidforCharType in class TypeVisitorRunnable1public void forIntegerType(IntegerType that)
public void forByteType(ByteType that)
TypeVisitorRunnable1
forByteType in interface TypeVisitor_voidforByteType in class TypeVisitorRunnable1public void forShortType(ShortType that)
TypeVisitorRunnable1
forShortType in interface TypeVisitor_voidforShortType in class TypeVisitorRunnable1public void forIntType(IntType that)
TypeVisitorRunnable1
forIntType in interface TypeVisitor_voidforIntType in class TypeVisitorRunnable1public void forLongType(LongType that)
TypeVisitorRunnable1
forLongType in interface TypeVisitor_voidforLongType in class TypeVisitorRunnable1public void forFloatingPointType(FloatingPointType that)
public void forFloatType(FloatType that)
TypeVisitorRunnable1
forFloatType in interface TypeVisitor_voidforFloatType in class TypeVisitorRunnable1public void forDoubleType(DoubleType that)
TypeVisitorRunnable1
forDoubleType in interface TypeVisitor_voidforDoubleType in class TypeVisitorRunnable1public void forReferenceType(ReferenceType that)
public void forNullType(NullType that)
TypeVisitorRunnable1
forNullType in interface TypeVisitor_voidforNullType in class TypeVisitorRunnable1public void forArrayType(ArrayType that)
public void forSimpleArrayType(SimpleArrayType that)
TypeVisitorRunnable1
forSimpleArrayType in interface TypeVisitor_voidforSimpleArrayType in class TypeVisitorRunnable1public void forVarargArrayType(VarargArrayType that)
TypeVisitorRunnable1
forVarargArrayType in interface TypeVisitor_voidforVarargArrayType in class TypeVisitorRunnable1public void forClassType(ClassType that)
public void forSimpleClassType(SimpleClassType that)
TypeVisitorRunnable1
forSimpleClassType in interface TypeVisitor_voidforSimpleClassType in class TypeVisitorRunnable1public void forRawClassType(RawClassType that)
TypeVisitorRunnable1
forRawClassType in interface TypeVisitor_voidforRawClassType in class TypeVisitorRunnable1public void forParameterizedClassType(ParameterizedClassType that)
TypeVisitorRunnable1
forParameterizedClassType in interface TypeVisitor_voidforParameterizedClassType in class TypeVisitorRunnable1public void forBoundType(BoundType that)
public void forIntersectionType(IntersectionType that)
TypeVisitorRunnable1
forIntersectionType in interface TypeVisitor_voidforIntersectionType in class TypeVisitorRunnable1public void forUnionType(UnionType that)
TypeVisitorRunnable1
forUnionType in interface TypeVisitor_voidforUnionType in class TypeVisitorRunnable1public void forVariableType(VariableType that)
TypeVisitorRunnable1
forVariableType in interface TypeVisitor_voidforVariableType in class TypeVisitorRunnable1public void forTopType(TopType that)
TypeVisitorRunnable1
forTopType in interface TypeVisitor_voidforTopType in class TypeVisitorRunnable1public void forBottomType(BottomType that)
TypeVisitorRunnable1
forBottomType in interface TypeVisitor_voidforBottomType in class TypeVisitorRunnable1public void forVoidType(VoidType that)
TypeVisitorRunnable1
forVoidType in interface TypeVisitor_voidforVoidType in class TypeVisitorRunnable1public void forWildcard(Wildcard that)
TypeVisitorRunnable1
forWildcard in interface TypeVisitor_voidforWildcard in class TypeVisitorRunnable1
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||