private static Set<String> getPreviousParamNames(List<SingleVariableDeclaration> params, ASTNode missingNode) { Set<String> previousNames= new HashSet<>(); for (int i = 0; i < params.size(); i++) { SingleVariableDeclaration curr= params.get(i); if (curr == missingNode) { return previousNames; } previousNames.add(curr.getName().getIdentifier()); } return previousNames; }
@Override public String getName() { SimpleName name = param.getName(); if (name != null) { return name.toString(); } return ""; }
@Override public boolean visit(SingleVariableDeclaration node) { if (fTypeCounter == 0) addNameReference(node.getName()); return true; } @Override
private TagElement insertParamTag(ListRewrite tagRewriter, List<SingleVariableDeclaration> parameters, int currentIndex, TagElement newTagElement) { HashSet<String> previousNames= new HashSet<>(); for (int n = 0; n < currentIndex; n++) { SingleVariableDeclaration var= parameters.get(n); previousNames.add(var.getName().getIdentifier()); } JavadocTagsSubProcessor.insertTag(tagRewriter, newTagElement, previousNames); return newTagElement; }
@Override public boolean visit(SingleVariableDeclaration node) { results.add(node.getName().getIdentifier()); return super.visit(node); }
@Override public boolean visit(SingleVariableDeclaration node) { boolean result= super.visit(node); if (!result) names.add(node.getName().getIdentifier()); return result; } @Override
private ParameterAnnotationRewriteOperation(IMethodBinding methodBinding, List<?> parameters, int paramIdx, String message, Builder builder) { super(builder); fKey= methodBinding.getKey(); fArgument= (SingleVariableDeclaration) parameters.get(paramIdx); fParameterRank= paramIdx; fKey+= fArgument.getName().getIdentifier(); fMessage= message; }
public boolean visit(SingleVariableDeclaration node) { if (found(node, node.getName()) && this.resolveBinding) this.foundBinding = node.resolveBinding(); return true; }
@Override public boolean visit(final SingleVariableDeclaration node) { boolean _equals = node.getName().getIdentifier().equals(simpleName.getIdentifier()); if (_equals) { matchesFound.add(node.getType()); } return false; } });
/** * The selection corresponds to a SingleVariableDeclaration */ private String singleVariableDeclarationSelected(SingleVariableDeclaration svd) { SimpleName name = svd.getName(); setSelectionRanges(name); return simpleNameSelected(name); }
private boolean haveSameParameters(final MethodDeclaration node, final SuperMethodInvocation bodyMi) { final List<?> parameters = node.parameters(); for (int i = 0; i < node.parameters().size(); i++) { final SingleVariableDeclaration paramName = (SingleVariableDeclaration) parameters.get(i); final Expression paramExpr = (Expression) bodyMi.arguments().get(i); if (!(paramExpr instanceof SimpleName) || !paramName.getName().getIdentifier().equals(((SimpleName) paramExpr).getIdentifier())) { return false; } } return true; }
private void addLinkedRanges(ASTRewrite rewrite, MethodDeclaration newStub) { List<SingleVariableDeclaration> parameters= newStub.parameters(); for (int i= 0; i < parameters.size(); i++) { SingleVariableDeclaration curr= parameters.get(i); String name= curr.getName().getIdentifier(); addLinkedPosition(rewrite.track(curr.getType()), false, "arg_type_" + name); //$NON-NLS-1$ addLinkedPosition(rewrite.track(curr.getName()), false, "arg_name_" + name); //$NON-NLS-1$ } }
private TagElement findParamTag(MethodDeclaration decl, SingleVariableDeclaration param) { Javadoc javadoc= decl.getJavadoc(); if (javadoc != null) { return JavadocTagsSubProcessor.findParamTag(javadoc, param.getName().getIdentifier()); } return null; }
private TagElement findParamTag(MethodDeclaration decl, SingleVariableDeclaration param) { Javadoc javadoc= decl.getJavadoc(); if (javadoc != null) { return JavadocTagsSubProcessor.findParamTag(javadoc, param.getName().getIdentifier()); } return null; }
private TagElement findParamTag(MethodDeclaration decl, SingleVariableDeclaration param) { Javadoc javadoc= decl.getJavadoc(); if (javadoc != null) { return JavadocTagsSubProcessor.findParamTag(javadoc, param.getName().getIdentifier()); } return null; }
private void mapImplicitSetterParameter(MethodDeclaration node, CSProperty property) { final String parameterName = parameter(node, 0).getName().toString(); if (parameterName.equals("value")) { return; } property.setter().addStatement(0, newVariableDeclarationExpression(parameterName, property.type(), new CSReferenceExpression("value"))); }
int treeSize() { return memSize() + (this.modifiers == null ? 0 : this.modifiers.listSize()) + (this.type == null ? 0 : getType().treeSize()) + (this.varargsAnnotations == null ? 0 : this.varargsAnnotations.listSize()) + (this.variableName == null ? 0 : getName().treeSize()) + (this.extraDimensions == null ? 0 : this.extraDimensions.listSize()) + (this.optionalInitializer == null ? 0 : getInitializer().treeSize()); } }
int treeSize() { return memSize() + (this.modifiers == null ? 0 : this.modifiers.listSize()) + (this.type == null ? 0 : getType().treeSize()) + (this.varargsAnnotations == null ? 0 : this.varargsAnnotations.listSize()) + (this.variableName == null ? 0 : getName().treeSize()) + (this.extraDimensions == null ? 0 : this.extraDimensions.listSize()) + (this.optionalInitializer == null ? 0 : getInitializer().treeSize()); } }
@Override int treeSize() { return memSize() + (this.modifiers == null ? 0 : this.modifiers.listSize()) + (this.type == null ? 0 : getType().treeSize()) + (this.varargsAnnotations == null ? 0 : this.varargsAnnotations.listSize()) + (this.variableName == null ? 0 : getName().treeSize()) + (this.extraDimensions == null ? 0 : this.extraDimensions.listSize()) + (this.optionalInitializer == null ? 0 : getInitializer().treeSize()); } }
private CAstNode visit(CatchClause n, WalkContext context) { Block body = n.getBody(); SingleVariableDeclaration formal = n.getException(); CAstNode excDecl = makeNode(context, fFactory, n, CAstNode.CATCH, fFactory.makeConstant(formal.getName().getIdentifier()), visitNode(body, context)); CAstNode localScope = makeNode(context, fFactory, n, CAstNode.LOCAL_SCOPE, excDecl); context.cfg().map(n, excDecl); context.getNodeTypeMap().add(excDecl, fTypeDict.getCAstTypeFor(n.getException().resolveBinding().getType())); return localScope; }