@Override public Void visitIdentifier(IdentifierTree node, Void v) { if (((JCIdent) node).sym instanceof VarSymbol) { freeVars.add(node); } return super.visitIdentifier(node, v); } }.scan(tree, null);
@Override public Void visitIdentifier(IdentifierTree node, Void unused) { checkForThis(node, node.getName(), thisClass, state); return super.visitIdentifier(node, null); }
@Override public Void visitIdentifier(IdentifierTree node, Void unused) { Type declaredType = ((JCIdent) node).sym.type; generateConstraintsFromAnnotations(declaredType, node, new ArrayDeque<>()); return super.visitIdentifier(node, unused); }
@Override public Void visitIdentifier(IdentifierTree node, Void aVoid) { if (Objects.equals(sym, ASTHelpers.getSymbol(node))) { found[0] = true; } return super.visitIdentifier(node, aVoid); } },
@Override public Void visitIdentifier(IdentifierTree node, CastState state) { if (state.name.equals(node.getName())) { state.fix.replace(node, "((" + state.castToType + ") " + state.name + ")"); } return super.visitIdentifier(node, state); } }
@Override public Void visitIdentifier(IdentifierTree tree, Void unused) { Symbol symbol = getSymbol(tree); handleSymbol(symbol); return super.visitIdentifier(tree, null); }
@Override public Void visitIdentifier(IdentifierTree node, Void v) { if (((JCIdent) node).sym instanceof VarSymbol) { freeVars.add(node); } return super.visitIdentifier(node, v); } }.scan(tree, null);
@Override public Void visitIdentifier(IdentifierTree node, Void unused) { checkForThis(node, node.getName(), thisClass, state); return super.visitIdentifier(node, null); }
@Override public Void visitIdentifier(IdentifierTree node, Void aVoid) { if (Objects.equals(sym, ASTHelpers.getSymbol(node))) { found[0] = true; } return super.visitIdentifier(node, aVoid); } },
@Override public Void visitIdentifier(IdentifierTree node, Void unused) { Type declaredType = ((JCIdent) node).sym.type; generateConstraintsFromIdentifierUse(declaredType, node, new ArrayDeque<>()); return super.visitIdentifier(node, unused); }
@Override public Void visitIdentifier(IdentifierTree tree, Void arg1) { if (checkStopped) { return super.visitIdentifier(tree, arg1); } Element fieldElement = TreeUtils.elementFromUse(tree); if (IdentifierAccessOuterScopeCheck.isRegularInstanceField(fieldElement, tree) || GeneratorConstants.THIS.equals(tree.getName().toString())) { outerScopeAccess.set(true); } return super.visitIdentifier(tree, arg1); }
@Override public Void visitIdentifier(IdentifierTree node, CastState state) { if (state.name.equals(node.getName())) { state.fix.replace(node, "((" + state.castToType + ") " + state.name + ")"); } return super.visitIdentifier(node, state); } }
@Override public Void visitIdentifier(IdentifierTree tree, Void unused) { Symbol symbol = getSymbol(tree); handleSymbol(symbol); return super.visitIdentifier(tree, null); }
public Void visitIdentifier(IdentifierTree id, Void _) { candidate(TreeUtil.getElement(id)); return super.visitIdentifier(id,_); }
@Override public Void visitIdentifier(IdentifierTree ident, Void arg1) { if (ident.getName().equals(outsideVarName)) { context.addError( ident, "To prevent unexpected behaviour in Javascript, final (or effectively final) variables must be declared at method level and not inside loops. Variable to be moved: " + ident.getName()); } return super.visitIdentifier(ident, arg1); }
/** * All the symbols found in the source code. */ public Void visitIdentifier(IdentifierTree id, Void _) { if(!ReservedWords.LIST.contains(id.getName().toString())) { Element e = TreeUtil.getElement(id); if(e!=null) { switch (e.getKind()) { case ANNOTATION_TYPE: case CLASS: case ENUM: case INTERFACE: gen.add(new TypeRef(cu,srcPos,id,(TypeElement)e)); break; case FIELD: // such as objects imported by static import. case ENUM_CONSTANT: gen.add(new FieldRef(cu,srcPos,id,(VariableElement)e)); break; case PARAMETER: case EXCEPTION_PARAMETER: case LOCAL_VARIABLE: gen.add(new LocalVarRef(cu,srcPos,id,(VariableElement)e)); break; } } } return super.visitIdentifier(id,_); }
public Boolean visitIdentifier(IdentifierTree node, TreePath p) { if (p == null) return super.visitIdentifier(node, p); switch (verifyElements(getCurrentPath(), p)) { case MATCH_CHECK_DEEPER: if (node.getKind() == p.getLeaf().getKind()) { return true; } return deepVerifyIdentifier2MemberSelect(getCurrentPath(), p); case MATCH: return true; default: case NO_MATCH: case NO_MATCH_CONTINUE: return false; } }