@Override public Void visitMethod(MethodTree node, VisitorState state) { knownLocalVars.clear(); return super.visitMethod(node, state); }
@Override public Void visitMethod(MethodTree methodTree, Void aVoid) { MethodSymbol methodSymbol = ASTHelpers.getSymbol(methodTree); if (methodSymbol != null) { // if the method declared here is the one we are calling then add it addToResult(methodSymbol, methodTree); // if any supermethod of the one declared here is the one we are calling then add it for (MethodSymbol superSymbol : ASTHelpers.findSuperMethods(methodSymbol, state.getTypes())) { addToResult(superSymbol, methodTree); } } return super.visitMethod(methodTree, aVoid); }
Name name = node.getName(); if (name.contentEquals("<init>")) { return super.visitMethod(node, v); } else { checkSampling(node); if (node.getParameters().size() != 1 || ! "int".equals(node.getParameters().get(0).getType().toString())) { reportError("onexit.invalid", node); return super.visitMethod(node, v); return super.visitMethod(node, v);
@Override public Void visitMethod(MethodTree node, Void p) { return fromIdx[0] < -2 ? super.visitMethod(node, p) : null; }
@Override public Void visitMethod(MethodTree node, Void p) { handleDoc(node); return super.visitMethod(node, p); }
@Override public Void visitMethod(MethodTree methodTree, Void aVoid) { MethodSymbol methodSymbol = ASTHelpers.getSymbol(methodTree); if (methodSymbol != null) { // if the method declared here is the one we are calling then add it addToResult(methodSymbol, methodTree); // if any supermethod of the one declared here is the one we are calling then add it for (MethodSymbol superSymbol : ASTHelpers.findSuperMethods(methodSymbol, state.getTypes())) { addToResult(superSymbol, methodTree); } } return super.visitMethod(methodTree, aVoid); }
Name name = node.getName(); if (name.contentEquals("<init>")) { return super.visitMethod(node, v); } else { if (isExitHandler(node)) { return reportError("no.synchronized.methods", node); } else { return super.visitMethod(node, v); return reportError("method.should.be.public", node); return super.visitMethod(node, v); return super.visitMethod(node, v);
/** * Method declaration. */ public Void visitMethod(MethodTree mt, Void _) { ExecutableElement e = (ExecutableElement) TreeUtil.getElement(mt); if(e!=null) { if ((((MethodSymbol)e).flags() & Flags.SYNTHETIC) != 0) return _; // this is a synthesized constructor // mark up the method name Tree prev = mt.getReturnType(); String name; if(e.getKind()== ElementKind.CONSTRUCTOR) name = e.getEnclosingElement().getSimpleName().toString(); else // constructor returns <init> from getName(), so we need the above code name = mt.getName().toString(); Token token; if(prev!=null) token = gen.findTokenAfter(prev, true, name); else token = gen.findTokenAfter(mt,false,name); if(token!=null) gen.add(new DeclName(lineMap,token)); ParsedType pt = getParsedType((TypeElement) e.getEnclosingElement()); gen.add(new MethodDecl(cu, srcPos, mt, e, pt.findOverriddenMethods(elements, e), pt.findOverridingMethods(elements, e) )); } return super.visitMethod(mt, _); }
Name name = node.getName(); if (name.contentEquals("<init>")) { return super.visitMethod(node, v); } else { if (isExitHandler(node)) { return reportError("no.synchronized.methods", node); } else { return super.visitMethod(node, v); return reportError("method.should.be.public", node); return super.visitMethod(node, v); return super.visitMethod(node, v);
@Override public MethodArgument[] visitMethod(MethodTree node, Object p) { if (methodInvocation || !(offset >= lineMap.getLineNumber(positions.getStartPosition(tree, node)) && (offset <= lineMap.getLineNumber(positions.getEndPosition(tree, node))))) { return super.visitMethod(node, p); } List<? extends VariableTree> args = node.getParameters(); List<? extends TypeParameterTree> argTypes = node.getTypeParameters(); int n = args.size(); arguments = new MethodArgument[n]; for (int i = 0; i < n; i++) { VariableTree var = args.get(i); long startOffset = positions.getStartPosition(tree, var); long endOffset = positions.getEndPosition(tree, var); arguments[i] = new MethodArgument(var.getName().toString(), var.getType().toString(), positionDelegate.createPosition( (int) startOffset, (int) lineMap.getLineNumber(startOffset), (int) lineMap.getColumnNumber(startOffset)), positionDelegate.createPosition( (int) endOffset, (int) lineMap.getLineNumber(endOffset), (int) lineMap.getColumnNumber(endOffset))); } return arguments; //return composeArguments(args, argTypes); }
public Boolean visitMethod(MethodTree node, TreePath p) { if (p == null) return super.visitMethod(node, p);
!(offset >= lineMap.getLineNumber(startMethod) && (offset <= lineMap.getLineNumber(endMethod)))) { return super.visitMethod(node, p);