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