proposal.addLinkedPosition(rewrite.track(newName), name == coveringName, KEY_NAME);
Image image= JavaPluginImages.get(JavaPluginImages.IMG_CORRECTION_CHANGE); LinkedCorrectionProposal proposal= new LinkedCorrectionProposal(label, context.getCompilationUnit(), rewrite, IProposalRelevance.PICK_SELECTED_STRING, image); proposal.addLinkedPosition(rewrite.track(centerLiteral), true, "CENTER_STRING"); //$NON-NLS-1$ resultingCollections.add(proposal); return true;
proposal.addLinkedPosition(rewrite.track(newName), name == coveringName, KEY_NAME);
Image image= JavaPluginImages.get(JavaPluginImages.IMG_CORRECTION_CHANGE); LinkedCorrectionProposal proposal= new LinkedCorrectionProposal(label, context.getCompilationUnit(), rewrite, IProposalRelevance.PICK_SELECTED_STRING, image); proposal.addLinkedPosition(rewrite.track(centerLiteral), true, "CENTER_STRING"); //$NON-NLS-1$ resultingCollections.add(proposal); return true;
proposal.addLinkedPosition(rewrite.track(commentStart), false, "comment_start"); //$NON-NLS-1$ proposal.addLinkedPosition(rewrite.track(type), true, key); if (typeBinding != null) { ITypeBinding[] bindings= ASTResolving.getRelaxingTypes(ast, typeBinding);
proposal.addLinkedPosition(rewrite.track(expression), false, "initializer"); //$NON-NLS-1$ proposals.add(proposal);
proposal.addLinkedPosition(rewrite.track(newReturnType), true, key); ITypeBinding[] bindings= ASTResolving.getRelaxingTypes(ast, binding); for (int i= 0; i < bindings.length; i++) { proposal.addLinkedPosition(rewrite.track(commentStart), false, "comment_start"); //$NON-NLS-1$
proposal.addLinkedPosition(rewrite.track(expression), false, "initializer"); //$NON-NLS-1$ proposals.add(proposal);
proposal.addLinkedPosition(rewrite.track(newReturnType), true, key); ITypeBinding[] bindings= ASTResolving.getRelaxingTypes(ast, binding); for (int i= 0; i < bindings.length; i++) { proposal.addLinkedPosition(rewrite.track(commentStart), false, "comment_start"); //$NON-NLS-1$
proposal.addLinkedPosition(rewrite.track(var.getType()), false, typeKey); proposal.addLinkedPosition(rewrite.track(var.getName()), false, nameKey); addExceptionTypeLinkProposals(proposal, excBinding, typeKey); proposal.addLinkedPosition(rewrite.track(type2), false, typeKey); addExceptionTypeLinkProposals(proposal, excBinding, typeKey); proposal.addLinkedPosition(rewrite.track(type2), false, typeKey); addExceptionTypeLinkProposals(proposal, excBinding, typeKey); proposal.addLinkedPosition(rewrite.track(type2), false, typeKey); addExceptionTypeLinkProposals(proposal, excBinding, typeKey); proposal.addLinkedPosition(rewrite.track(var.getName()), false, nameKey); var.setType(newUnionType); newCatchClause.setException(var);
proposal.addLinkedPosition(rewrite.track(vdf.getName()), true, KEY_NAME); proposal.addLinkedPosition(rewrite.track(vds.getType()), false, KEY_TYPE); proposal.addLinkedPosition(rewrite.track(castExpression.getType()), false, KEY_TYPE);
ASTNode arg= ASTNodeFactory.newDefaultExpression(ast, parameterTypes[k]); newInv.arguments().add(arg); proposal.addLinkedPosition(rewrite.track(arg), false, null);
proposal.addLinkedPosition(rewrite.track(initializerIterName), 0, iterNameKey); for (int i= 0; i < iterNames.length; i++) { proposal.addLinkedPositionProposal(iterNameKey, iterNames[i], null); condition.setName(ast.newSimpleName("hasNext")); //$NON-NLS-1$ SimpleName conditionExpression= ast.newSimpleName(iterName); proposal.addLinkedPosition(rewrite.track(conditionExpression), LinkedPositionGroup.NO_STOP, iterNameKey); condition.setExpression(conditionExpression); forStatement.setExpression(condition); proposal.addLinkedPosition(rewrite.track(elementIterName), LinkedPositionGroup.NO_STOP, iterNameKey); SimpleName varNameNode= ast.newSimpleName(varName); varFragment.setName(varNameNode); proposal.addLinkedPosition(rewrite.track(varNameNode), 0, varNameKey); for (int i= 0; i < varNames.length; i++) { proposal.addLinkedPositionProposal(varNameKey, varNames[i], null); SimpleName initializerIndexName= ast.newSimpleName(indexName); indexFragment.setName(initializerIndexName); proposal.addLinkedPosition(rewrite.track(initializerIndexName), 0, indexNameKey); for (int i= 0; i < indexNames.length; i++) { proposal.addLinkedPositionProposal(indexNameKey, indexNames[i], null); condition.setOperator(InfixExpression.Operator.LESS); SimpleName conditionLeft= ast.newSimpleName(indexName); proposal.addLinkedPosition(rewrite.track(conditionLeft), LinkedPositionGroup.NO_STOP, indexNameKey); condition.setLeftOperand(conditionLeft); SimpleName conditionRightName= ast.newSimpleName(varName);
ASTNode arg= ASTNodeFactory.newDefaultExpression(ast, parameterTypes[k]); newInv.arguments().add(arg); proposal.addLinkedPosition(rewrite.track(arg), false, null);
proposal.addLinkedPosition(rewrite.track(vdf.getName()), true, KEY_NAME); proposal.addLinkedPosition(rewrite.track(vds.getType()), false, KEY_TYPE); proposal.addLinkedPosition(rewrite.track(castExpression.getType()), false, KEY_TYPE);
proposal.addLinkedPosition(rewrite.track(commentStart), false, "comment_start"); //$NON-NLS-1$ proposal.addLinkedPosition(rewrite.track(type), true, key); if (typeBinding != null) { ITypeBinding[] bindings= ASTResolving.getRelaxingTypes(ast, typeBinding);
frag.setName(bufferNameDeclaration); proposal.addLinkedPosition(rewrite.track(bufferNameDeclaration), true, groupID); for (int i= 0; i < newBufferNames.length; i++) { proposal.addLinkedPositionProposal(groupID, newBufferNames[i], null); proposal.addLinkedPosition(rewrite.track(bufferNameReference), true, groupID); SimpleName bufferNameReference= ast.newSimpleName(bufferName); bufferToString.setExpression(bufferNameReference); proposal.addLinkedPosition(rewrite.track(bufferNameReference), true, groupID);
frag.setName(bufferNameDeclaration); proposal.addLinkedPosition(rewrite.track(bufferNameDeclaration), true, groupID); for (int i= 0; i < newBufferNames.length; i++) { proposal.addLinkedPositionProposal(groupID, newBufferNames[i], null); proposal.addLinkedPosition(rewrite.track(bufferNameReference), true, groupID); SimpleName bufferNameReference= ast.newSimpleName(bufferName); bufferToString.setExpression(bufferNameReference); proposal.addLinkedPosition(rewrite.track(bufferNameReference), true, groupID);
proposal.addLinkedPosition(rewrite.track(newReturnType), true, returnKey); ITypeBinding[] typeSuggestions= ASTResolving.getRelaxingTypes(ast, currBinding); for (int i= 0; i < typeSuggestions.length; i++) {
proposal.addLinkedPosition(rewrite.track(newReturnType), true, returnKey); ITypeBinding[] typeSuggestions= ASTResolving.getRelaxingTypes(ast, currBinding); for (int i= 0; i < typeSuggestions.length; i++) {