|
||||||||||
| 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.TypeDepthFirstVisitor_void
public class TypeDepthFirstVisitor_void
An abstract implementation of a visitor over Type that does not return a value. This visitor implements the visitor interface with methods that first call forCASEDoFirst(), second visit the children, and finally call forCASEOnly(). (CASE is replaced by the case name.) By default, each of forCASEDoFirst and forCASEOnly delegates to a more general case. At the top of this delegation tree are defaultDoFirst() and defaultCase(), respectively, which (unless overridden) are no-ops.
| Constructor Summary | |
|---|---|
TypeDepthFirstVisitor_void()
|
|
| 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 TypeDepthFirstVisitor_void()
| Method Detail |
|---|
public void defaultCase(Type that)
public void defaultDoFirst(Type that)
public void forTypeDoFirst(Type that)
public void forValidTypeDoFirst(ValidType that)
public void forPrimitiveTypeDoFirst(PrimitiveType that)
public void forBooleanTypeDoFirst(BooleanType that)
public void forNumericTypeDoFirst(NumericType that)
public void forIntegralTypeDoFirst(IntegralType that)
public void forCharTypeDoFirst(CharType that)
public void forIntegerTypeDoFirst(IntegerType that)
public void forByteTypeDoFirst(ByteType that)
public void forShortTypeDoFirst(ShortType that)
public void forIntTypeDoFirst(IntType that)
public void forLongTypeDoFirst(LongType that)
public void forFloatingPointTypeDoFirst(FloatingPointType that)
public void forFloatTypeDoFirst(FloatType that)
public void forDoubleTypeDoFirst(DoubleType that)
public void forReferenceTypeDoFirst(ReferenceType that)
public void forNullTypeDoFirst(NullType that)
public void forArrayTypeDoFirst(ArrayType that)
public void forSimpleArrayTypeDoFirst(SimpleArrayType that)
public void forVarargArrayTypeDoFirst(VarargArrayType that)
public void forClassTypeDoFirst(ClassType that)
public void forSimpleClassTypeDoFirst(SimpleClassType that)
public void forRawClassTypeDoFirst(RawClassType that)
public void forParameterizedClassTypeDoFirst(ParameterizedClassType that)
public void forBoundTypeDoFirst(BoundType that)
public void forIntersectionTypeDoFirst(IntersectionType that)
public void forUnionTypeDoFirst(UnionType that)
public void forVariableTypeDoFirst(VariableType that)
public void forTopTypeDoFirst(TopType that)
public void forBottomTypeDoFirst(BottomType that)
public void forVoidTypeDoFirst(VoidType that)
public void forWildcardDoFirst(Wildcard that)
public void forTypeOnly(Type that)
public void forValidTypeOnly(ValidType that)
public void forPrimitiveTypeOnly(PrimitiveType that)
public void forBooleanTypeOnly(BooleanType that)
public void forNumericTypeOnly(NumericType that)
public void forIntegralTypeOnly(IntegralType that)
public void forCharTypeOnly(CharType that)
public void forIntegerTypeOnly(IntegerType that)
public void forByteTypeOnly(ByteType that)
public void forShortTypeOnly(ShortType that)
public void forIntTypeOnly(IntType that)
public void forLongTypeOnly(LongType that)
public void forFloatingPointTypeOnly(FloatingPointType that)
public void forFloatTypeOnly(FloatType that)
public void forDoubleTypeOnly(DoubleType that)
public void forReferenceTypeOnly(ReferenceType that)
public void forNullTypeOnly(NullType that)
public void forArrayTypeOnly(ArrayType that)
public void forSimpleArrayTypeOnly(SimpleArrayType that)
public void forVarargArrayTypeOnly(VarargArrayType that)
public void forClassTypeOnly(ClassType that)
public void forSimpleClassTypeOnly(SimpleClassType that)
public void forRawClassTypeOnly(RawClassType that)
public void forParameterizedClassTypeOnly(ParameterizedClassType that)
public void forBoundTypeOnly(BoundType that)
public void forIntersectionTypeOnly(IntersectionType that)
public void forUnionTypeOnly(UnionType that)
public void forVariableTypeOnly(VariableType that)
public void forTopTypeOnly(TopType that)
public void forBottomTypeOnly(BottomType that)
public void forVoidTypeOnly(VoidType that)
public void forWildcardOnly(Wildcard that)
public void forBooleanType(BooleanType that)
TypeVisitorRunnable1
forBooleanType in interface TypeVisitor_voidforBooleanType in class TypeVisitorRunnable1public void forCharType(CharType that)
TypeVisitorRunnable1
forCharType in interface TypeVisitor_voidforCharType in class TypeVisitorRunnable1public 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 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 forNullType(NullType that)
TypeVisitorRunnable1
forNullType in interface TypeVisitor_voidforNullType in class TypeVisitorRunnable1public 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 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 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 TypeVisitorRunnable1public void recur(Type that)
public void recurOnIterableOfWildcardExtendsType(Iterable<? extends Type> that)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||