Class TypeExtractor
- java.lang.Object
-
- com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter
-
- com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor
-
- All Implemented Interfaces:
GenericVisitor<ResolvedType,Boolean>
public class TypeExtractor extends DefaultVisitorAdapter
-
-
Constructor Summary
Constructors Constructor Description TypeExtractor(TypeSolver typeSolver, JavaParserFacade facade)
-
Method Summary
-
Methods inherited from class com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter
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
-
TypeExtractor
public TypeExtractor(TypeSolver typeSolver, JavaParserFacade facade)
-
-
Method Detail
-
visit
public ResolvedType visit(VariableDeclarator node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(Parameter node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(ArrayAccessExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(ArrayCreationExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(ArrayInitializerExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(AssignExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(BinaryExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(CastExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(ClassExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(ConditionalExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(EnclosedExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(FieldAccessExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(InstanceOfExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(StringLiteralExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(IntegerLiteralExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(LongLiteralExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(CharLiteralExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(DoubleLiteralExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(BooleanLiteralExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(NullLiteralExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(MethodCallExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(NameExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(TypeExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(ObjectCreationExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(ThisExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(SuperExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(UnaryExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(VariableDeclarationExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(LambdaExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(MethodReferenceExpr node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
visit
public ResolvedType visit(FieldDeclaration node, Boolean solveLambdas)
- Specified by:
visit
in interfaceGenericVisitor<ResolvedType,Boolean>
- Overrides:
visit
in classDefaultVisitorAdapter
-
createSolver
protected Solver createSolver()
-
-