public class JavaParserFacade extends Object
| Modifier and Type | Method and Description |
|---|---|
TypeUsage |
convert(com.github.javaparser.ast.type.Type type,
Context context) |
TypeUsage |
convert(com.github.javaparser.ast.type.Type type,
com.github.javaparser.ast.Node node) |
TypeUsage |
convertToUsage(com.github.javaparser.ast.type.Type type,
Context context) |
TypeUsage |
convertToUsage(com.github.javaparser.ast.type.Type type,
com.github.javaparser.ast.Node context) |
static JavaParserFacade |
get(TypeSolver typeSolver) |
TypeUsage |
getType(com.github.javaparser.ast.Node node) |
TypeUsage |
getType(com.github.javaparser.ast.Node node,
boolean solveLambdas) |
TypeDeclaration |
getTypeDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration classOrInterfaceDeclaration) |
TypeDeclaration |
getTypeDeclaration(com.github.javaparser.ast.body.TypeDeclaration typeDeclaration) |
TypeUsage |
getTypeOfThisIn(com.github.javaparser.ast.Node node)
"this" inserted in the given point, which type would have?
|
SymbolReference |
solve(com.github.javaparser.ast.expr.Expression expr) |
SymbolReference<MethodDeclaration> |
solve(com.github.javaparser.ast.expr.MethodCallExpr methodCallExpr)
Given a method call find out to which method declaration it corresponds.
|
SymbolReference<? extends ValueDeclaration> |
solve(com.github.javaparser.ast.expr.NameExpr nameExpr) |
MethodUsage |
solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr call) |
public static JavaParserFacade get(TypeSolver typeSolver)
public SymbolReference<? extends ValueDeclaration> solve(com.github.javaparser.ast.expr.NameExpr nameExpr)
public SymbolReference solve(com.github.javaparser.ast.expr.Expression expr)
public SymbolReference<MethodDeclaration> solve(com.github.javaparser.ast.expr.MethodCallExpr methodCallExpr)
public TypeUsage getType(com.github.javaparser.ast.Node node)
public TypeUsage getType(com.github.javaparser.ast.Node node, boolean solveLambdas)
public TypeUsage convertToUsage(com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.Node context)
public TypeUsage convertToUsage(com.github.javaparser.ast.type.Type type, Context context)
public TypeUsage convert(com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.Node node)
public MethodUsage solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr call)
public TypeDeclaration getTypeDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration classOrInterfaceDeclaration)
public TypeUsage getTypeOfThisIn(com.github.javaparser.ast.Node node)
public TypeDeclaration getTypeDeclaration(com.github.javaparser.ast.body.TypeDeclaration typeDeclaration)
Copyright © 2016. All rights reserved.