Package randoop.output
Class MethodTypeNameSimplifyVisitor
- java.lang.Object
-
- com.github.javaparser.ast.visitor.VoidVisitorAdapter<com.github.javaparser.ast.type.ClassOrInterfaceType>
-
- randoop.output.MethodTypeNameSimplifyVisitor
-
- All Implemented Interfaces:
com.github.javaparser.ast.visitor.VoidVisitor<com.github.javaparser.ast.type.ClassOrInterfaceType>
public class MethodTypeNameSimplifyVisitor extends com.github.javaparser.ast.visitor.VoidVisitorAdapter<com.github.javaparser.ast.type.ClassOrInterfaceType>
JavaParser visitor to simplify type names in method calls.
-
-
Field Summary
Fields Modifier and Type Field Description private static com.github.javaparser.JavaParser
javaParser
An instance of a Java parser.
-
Constructor Summary
Constructors Constructor Description MethodTypeNameSimplifyVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visit(com.github.javaparser.ast.expr.MethodCallExpr methodCallExpr, com.github.javaparser.ast.type.ClassOrInterfaceType type)
Visit every method call expression.-
Methods inherited from class com.github.javaparser.ast.visitor.VoidVisitorAdapter
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
-
-
-
-
Method Detail
-
visit
public void visit(com.github.javaparser.ast.expr.MethodCallExpr methodCallExpr, com.github.javaparser.ast.type.ClassOrInterfaceType type)
Visit every method call expression. Simplify the type name by removing the scope component if the visited object is of the same type as that contained in the argument that is passed in.- Specified by:
visit
in interfacecom.github.javaparser.ast.visitor.VoidVisitor<com.github.javaparser.ast.type.ClassOrInterfaceType>
- Overrides:
visit
in classcom.github.javaparser.ast.visitor.VoidVisitorAdapter<com.github.javaparser.ast.type.ClassOrInterfaceType>
- Parameters:
type
- aClassOrInterfaceType
object
-
-