Package daikon.tools.jtb
Class ClassOrInterfaceTypeDecorateVisitor
- Object
-
- DepthFirstVisitor
-
- ClassOrInterfaceTypeDecorateVisitor
-
- All Implemented Interfaces:
Visitor
public class ClassOrInterfaceTypeDecorateVisitor extends DepthFirstVisitor
Replaces uses of generic type parameters with versions that do not use generics.
-
-
Field Summary
-
Fields inherited from class DepthFirstVisitor
debug, indent, indents
-
-
Constructor Summary
Constructors Constructor Description ClassOrInterfaceTypeDecorateVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
augmentShadowingMap(TypeParameter n)
void
augmentShadowingMap(TypeParameters n)
void
visit(ClassOrInterfaceDeclaration n)
void
visit(ClassOrInterfaceType t)
void
visit(ConstructorDeclaration n)
void
visit(MethodDeclaration n)
-
Methods inherited from class DepthFirstVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Constructor Detail
-
ClassOrInterfaceTypeDecorateVisitor
public ClassOrInterfaceTypeDecorateVisitor()
-
-
Method Detail
-
visit
public void visit(MethodDeclaration n)
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classDepthFirstVisitor
-
visit
public void visit(ConstructorDeclaration n)
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classDepthFirstVisitor
-
visit
public void visit(ClassOrInterfaceDeclaration n)
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classDepthFirstVisitor
-
augmentShadowingMap
public void augmentShadowingMap(TypeParameters n)
-
augmentShadowingMap
public void augmentShadowingMap(TypeParameter n)
-
visit
public void visit(ClassOrInterfaceType t)
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classDepthFirstVisitor
-
-