public final class Navigator extends Object
Modifier and Type | Method and Description |
---|---|
static com.github.javaparser.ast.body.ClassOrInterfaceDeclaration |
demandClass(com.github.javaparser.ast.CompilationUnit cu,
String qualifiedName) |
static com.github.javaparser.ast.body.ClassOrInterfaceDeclaration |
demandClassOrInterface(com.github.javaparser.ast.CompilationUnit compilationUnit,
String qualifiedName) |
static com.github.javaparser.ast.body.EnumDeclaration |
demandEnum(com.github.javaparser.ast.CompilationUnit cu,
String qualifiedName) |
static com.github.javaparser.ast.body.VariableDeclarator |
demandField(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration cd,
String name) |
static com.github.javaparser.ast.body.MethodDeclaration |
demandMethod(com.github.javaparser.ast.body.TypeDeclaration<?> cd,
String name) |
static com.github.javaparser.ast.body.VariableDeclarator |
demandVariableDeclaration(com.github.javaparser.ast.Node node,
String name) |
static <N> List<N> |
findAllNodesOfGivenClass(com.github.javaparser.ast.Node node,
Class<N> clazz)
Deprecated.
use Node.findAll instead
|
static <N extends com.github.javaparser.ast.Node> |
findAncestor(com.github.javaparser.ast.Node node,
Class<N> clazz) |
static com.github.javaparser.ast.expr.MethodCallExpr |
findMethodCall(com.github.javaparser.ast.Node node,
String methodName) |
static com.github.javaparser.ast.expr.NameExpr |
findNameExpression(com.github.javaparser.ast.Node node,
String name) |
static <N> N |
findNodeOfGivenClass(com.github.javaparser.ast.Node node,
Class<N> clazz)
Deprecated.
use Node.findFirst instead
|
static com.github.javaparser.ast.stmt.ReturnStmt |
findReturnStmt(com.github.javaparser.ast.body.MethodDeclaration method) |
static com.github.javaparser.ast.expr.SimpleName |
findSimpleName(com.github.javaparser.ast.Node node,
String name) |
static com.github.javaparser.ast.stmt.SwitchStmt |
findSwitch(com.github.javaparser.ast.Node node) |
static Optional<com.github.javaparser.ast.body.TypeDeclaration<?>> |
findType(com.github.javaparser.ast.CompilationUnit cu,
String qualifiedName) |
static Optional<com.github.javaparser.ast.body.TypeDeclaration<?>> |
findType(com.github.javaparser.ast.body.TypeDeclaration<?> td,
String qualifiedName) |
static com.github.javaparser.ast.Node |
getParentNode(com.github.javaparser.ast.Node node) |
static com.github.javaparser.ast.Node |
requireParentNode(com.github.javaparser.ast.Node node) |
public static com.github.javaparser.ast.Node getParentNode(com.github.javaparser.ast.Node node)
public static com.github.javaparser.ast.Node requireParentNode(com.github.javaparser.ast.Node node)
public static Optional<com.github.javaparser.ast.body.TypeDeclaration<?>> findType(com.github.javaparser.ast.CompilationUnit cu, String qualifiedName)
public static Optional<com.github.javaparser.ast.body.TypeDeclaration<?>> findType(com.github.javaparser.ast.body.TypeDeclaration<?> td, String qualifiedName)
public static com.github.javaparser.ast.body.ClassOrInterfaceDeclaration demandClass(com.github.javaparser.ast.CompilationUnit cu, String qualifiedName)
public static com.github.javaparser.ast.body.EnumDeclaration demandEnum(com.github.javaparser.ast.CompilationUnit cu, String qualifiedName)
public static com.github.javaparser.ast.body.MethodDeclaration demandMethod(com.github.javaparser.ast.body.TypeDeclaration<?> cd, String name)
public static com.github.javaparser.ast.body.VariableDeclarator demandField(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration cd, String name)
public static com.github.javaparser.ast.expr.NameExpr findNameExpression(com.github.javaparser.ast.Node node, String name)
public static com.github.javaparser.ast.expr.SimpleName findSimpleName(com.github.javaparser.ast.Node node, String name)
public static com.github.javaparser.ast.expr.MethodCallExpr findMethodCall(com.github.javaparser.ast.Node node, String methodName)
public static com.github.javaparser.ast.body.VariableDeclarator demandVariableDeclaration(com.github.javaparser.ast.Node node, String name)
public static com.github.javaparser.ast.body.ClassOrInterfaceDeclaration demandClassOrInterface(com.github.javaparser.ast.CompilationUnit compilationUnit, String qualifiedName)
public static com.github.javaparser.ast.stmt.SwitchStmt findSwitch(com.github.javaparser.ast.Node node)
@Deprecated public static <N> N findNodeOfGivenClass(com.github.javaparser.ast.Node node, Class<N> clazz)
@Deprecated public static <N> List<N> findAllNodesOfGivenClass(com.github.javaparser.ast.Node node, Class<N> clazz)
public static com.github.javaparser.ast.stmt.ReturnStmt findReturnStmt(com.github.javaparser.ast.body.MethodDeclaration method)
Copyright © 2007–2018. All rights reserved.