public class TypeExtractor extends DefaultVisitorAdapter
| Constructor and Description |
|---|
TypeExtractor(com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver,
JavaParserFacade facade) |
| Modifier and Type | Method and Description |
|---|---|
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.ArrayAccessExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.ArrayCreationExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.ArrayInitializerExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.AssignExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.BinaryExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.BooleanLiteralExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.CastExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.CharLiteralExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.ClassExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.ConditionalExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.DoubleLiteralExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.EnclosedExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.FieldAccessExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.InstanceOfExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.IntegerLiteralExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.LambdaExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.LongLiteralExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.MethodCallExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.MethodReferenceExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.NameExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.NullLiteralExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.ObjectCreationExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.body.Parameter node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.StringLiteralExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.SuperExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.ThisExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.UnaryExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.expr.VariableDeclarationExpr node,
java.lang.Boolean solveLambdas) |
com.github.javaparser.symbolsolver.model.typesystem.Type |
visit(com.github.javaparser.ast.body.VariableDeclarator node,
java.lang.Boolean solveLambdas) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitpublic TypeExtractor(com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver,
JavaParserFacade facade)
public com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.body.VariableDeclarator node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.body.Parameter node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.ArrayAccessExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.ArrayCreationExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.ArrayInitializerExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.AssignExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.BinaryExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.CastExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.ClassExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.ConditionalExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.EnclosedExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.FieldAccessExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.InstanceOfExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.StringLiteralExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.IntegerLiteralExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.LongLiteralExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.CharLiteralExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.DoubleLiteralExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.BooleanLiteralExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.NullLiteralExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.MethodCallExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.NameExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.ObjectCreationExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.ThisExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.SuperExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.UnaryExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.VariableDeclarationExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.LambdaExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapterpublic com.github.javaparser.symbolsolver.model.typesystem.Type visit(com.github.javaparser.ast.expr.MethodReferenceExpr node,
java.lang.Boolean solveLambdas)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.symbolsolver.model.typesystem.Type,java.lang.Boolean>visit in class DefaultVisitorAdapter