Package randoop.output
Class ClassTypeVisitor
- java.lang.Object
-
- com.github.javaparser.ast.visitor.VoidVisitorAdapter<Set<com.github.javaparser.ast.type.ClassOrInterfaceType>>
-
- randoop.output.ClassTypeVisitor
-
- All Implemented Interfaces:
com.github.javaparser.ast.visitor.VoidVisitor<Set<com.github.javaparser.ast.type.ClassOrInterfaceType>>
public class ClassTypeVisitor extends com.github.javaparser.ast.visitor.VoidVisitorAdapter<Set<com.github.javaparser.ast.type.ClassOrInterfaceType>>
Visitor for Class types in JavaParser AST.
-
-
Constructor Summary
Constructors Constructor Description ClassTypeVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visit(com.github.javaparser.ast.type.ClassOrInterfaceType n, Set<com.github.javaparser.ast.type.ClassOrInterfaceType> params)
If the class or interface type is in a package that's not visible by default, add the type to the set of types that is passed in as an argument.-
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.type.ClassOrInterfaceType n, Set<com.github.javaparser.ast.type.ClassOrInterfaceType> params)
If the class or interface type is in a package that's not visible by default, add the type to the set of types that is passed in as an argument. For instance, suppose that the typeorg.apache.commons.lang3.MutablePair
appears in the program. This type will be added to the set of types. This is used for type name simplifications to simplifyorg.apache.commons.lang3.MutablePair
intoMutablePair
after adding the import statementimport org.apache.commons.lang3.MutablePair;
.- Specified by:
visit
in interfacecom.github.javaparser.ast.visitor.VoidVisitor<Set<com.github.javaparser.ast.type.ClassOrInterfaceType>>
- Overrides:
visit
in classcom.github.javaparser.ast.visitor.VoidVisitorAdapter<Set<com.github.javaparser.ast.type.ClassOrInterfaceType>>
- Parameters:
params
- a set ofType
objects; will be modified if the class or interface type is a non-accessible type by default
-
-