Home | History | Annotate | Download | only in contexts

Lines Matching refs:stmt

21 import com.github.javaparser.ast.stmt.IfStmt;
22 import com.github.javaparser.ast.stmt.Statement;
48 public static SymbolReference<? extends ResolvedValueDeclaration> solveInBlock(String name, TypeSolver typeSolver, Statement stmt) {
49 if (!(requireParentNode(stmt) instanceof NodeWithStatements)) {
52 NodeWithStatements<?> blockStmt = (NodeWithStatements<?>) requireParentNode(stmt);
55 if (blockStmt.getStatements().get(i).equals(stmt)) {
71 return JavaParserFactory.getContext(requireParentNode(stmt), typeSolver).solveSymbol(name, typeSolver);
74 public static Optional<Value> solveInBlockAsValue(String name, TypeSolver typeSolver, Statement stmt) {
75 if (!(requireParentNode(stmt) instanceof NodeWithStatements)) {
78 NodeWithStatements<?> blockStmt = (NodeWithStatements<?>) requireParentNode(stmt);
81 if (blockStmt.getStatements().get(i).equals(stmt)) {
97 return JavaParserFactory.getContext(requireParentNode(stmt), typeSolver).solveSymbolAsValue(name, typeSolver);