@Override public final ASTNode getArgumentNode(final IVariableBinding binding, final boolean last) { Assert.isNotNull(binding); final MethodRefParameter parameter= ast.newMethodRefParameter(); parameter.setType(ASTNodeFactory.newType(ast, binding.getType().getName())); return parameter; }
public final ASTNode getArgumentNode(final IVariableBinding binding, final boolean last) { Assert.isNotNull(binding); final MethodRefParameter parameter= ast.newMethodRefParameter(); parameter.setType(ASTNodeFactory.newType(ast, binding.getType().getName())); return parameter; }
@Override public final ASTNode getArgumentNode(final IVariableBinding binding, final boolean last) { Assert.isNotNull(binding); final MethodRefParameter parameter= ast.newMethodRefParameter(); parameter.setType(ASTNodeFactory.newType(ast, binding.getType().getName())); return parameter; }
@Override public final ASTNode getTargetNode() { final MethodRefParameter parameter= ast.newMethodRefParameter(); final IMethodBinding method= declaration.resolveBinding(); if (method != null) { final ITypeBinding declaring= method.getDeclaringClass(); if (declaring != null) parameter.setType(ASTNodeFactory.newType(ast, Bindings.getFullyQualifiedName(declaring))); } return parameter; } });
public final ASTNode getTargetNode() { final MethodRefParameter parameter= ast.newMethodRefParameter(); final IMethodBinding method= declaration.resolveBinding(); if (method != null) { final ITypeBinding declaring= method.getDeclaringClass(); if (declaring != null) parameter.setType(ASTNodeFactory.newType(ast, Bindings.getFullyQualifiedName(declaring))); } return parameter; } });
@Override public final ASTNode getTargetNode() { final MethodRefParameter parameter= ast.newMethodRefParameter(); final IMethodBinding method= declaration.resolveBinding(); if (method != null) { final ITypeBinding declaring= method.getDeclaringClass(); if (declaring != null) parameter.setType(ASTNodeFactory.newType(ast, Bindings.getFullyQualifiedName(declaring))); } return parameter; } });
private void createArguments(final MethodDeclaration declaration, final List arguments, boolean methodInvocation) throws JavaModelException { Assert.isNotNull(declaration); Assert.isNotNull(arguments); SingleVariableDeclaration variable= null; final int size= declaration.parameters().size(); for (int index= 0; index < size; index++) { variable= (SingleVariableDeclaration) declaration.parameters().get(index); if (methodInvocation) { // we are creating method invocation parameters final SimpleName expression= getAst().newSimpleName(variable.getName().getIdentifier()); arguments.add(expression); } else { // we are creating type info for the javadoc final MethodRefParameter parameter= getAst().newMethodRefParameter(); parameter.setType(ASTNodeFactory.newType(getAst(), variable)); if ((index == size - 1) && declaration.isVarargs()) parameter.setVarargs(true); arguments.add(parameter); } } }
@SuppressWarnings("unchecked") private void createArguments(final MethodDeclaration declaration, final List<? extends ASTNode> arguments, boolean methodInvocation) { Assert.isNotNull(declaration); Assert.isNotNull(arguments); SingleVariableDeclaration variable= null; final int size= declaration.parameters().size(); for (int index= 0; index < size; index++) { variable= (SingleVariableDeclaration) declaration.parameters().get(index); if (methodInvocation) { // we are creating method invocation parameters final SimpleName expression= getAst().newSimpleName(variable.getName().getIdentifier()); ((List<Expression>) arguments).add(expression); } else { // we are creating type info for the javadoc final MethodRefParameter parameter= getAst().newMethodRefParameter(); parameter.setType(ASTNodeFactory.newType(getAst(), variable)); if ((index == size - 1) && declaration.isVarargs()) { parameter.setVarargs(true); } ((List<MethodRefParameter>) arguments).add(parameter); } } }
@SuppressWarnings("unchecked") private void createArguments(final MethodDeclaration declaration, final List<? extends ASTNode> arguments, boolean methodInvocation) { Assert.isNotNull(declaration); Assert.isNotNull(arguments); SingleVariableDeclaration variable= null; final int size= declaration.parameters().size(); for (int index= 0; index < size; index++) { variable= (SingleVariableDeclaration) declaration.parameters().get(index); if (methodInvocation) { // we are creating method invocation parameters final SimpleName expression= getAst().newSimpleName(variable.getName().getIdentifier()); ((List<Expression>) arguments).add(expression); } else { // we are creating type info for the javadoc final MethodRefParameter parameter= getAst().newMethodRefParameter(); parameter.setType(ASTNodeFactory.newType(getAst(), variable)); if ((index == size - 1) && declaration.isVarargs()) parameter.setVarargs(true); ((List<MethodRefParameter>) arguments).add(parameter); } } }
@SuppressWarnings("unchecked") private void createArguments(final MethodDeclaration declaration, final List<? extends ASTNode> arguments, boolean methodInvocation) { Assert.isNotNull(declaration); Assert.isNotNull(arguments); SingleVariableDeclaration variable= null; final int size= declaration.parameters().size(); for (int index= 0; index < size; index++) { variable= (SingleVariableDeclaration) declaration.parameters().get(index); if (methodInvocation) { // we are creating method invocation parameters final SimpleName expression= getAst().newSimpleName(variable.getName().getIdentifier()); ((List<Expression>) arguments).add(expression); } else { // we are creating type info for the javadoc final MethodRefParameter parameter= getAst().newMethodRefParameter(); parameter.setType(ASTNodeFactory.newType(getAst(), variable)); if ((index == size - 1) && declaration.isVarargs()) parameter.setVarargs(true); ((List<MethodRefParameter>) arguments).add(parameter); } } }
private MethodRefParameter createNewMethodRefParameter(ParameterInfo info) { MethodRefParameter newP= getASTRewrite().getAST().newMethodRefParameter(); // only add name iff first parameter already has a name: List<? extends ASTNode> parameters= getParamgumentsRewrite().getOriginalList(); if (parameters.size() > 0) if (((MethodRefParameter) parameters.get(0)).getName() != null) newP.setName(getASTRewrite().getAST().newSimpleName(info.getNewName())); newP.setType(createNewDocRefType(info)); newP.setVarargs(info.isNewVarargs()); return newP; }
private MethodRefParameter createNewMethodRefParameter(ParameterInfo info) { MethodRefParameter newP= getASTRewrite().getAST().newMethodRefParameter(); // only add name iff first parameter already has a name: List parameters= getParamgumentsRewrite().getOriginalList(); if (parameters.size() > 0) if (((MethodRefParameter) parameters.get(0)).getName() != null) newP.setName(getASTRewrite().getAST().newSimpleName(info.getNewName())); newP.setType(createNewDocRefType(info)); newP.setVarargs(info.isNewVarargs()); return newP; }
private MethodRefParameter createNewMethodRefParameter(ParameterInfo info) { MethodRefParameter newP= getASTRewrite().getAST().newMethodRefParameter(); // only add name iff first parameter already has a name: List<? extends ASTNode> parameters= getParamgumentsRewrite().getOriginalList(); if (parameters.size() > 0) if (((MethodRefParameter) parameters.get(0)).getName() != null) newP.setName(getASTRewrite().getAST().newSimpleName(info.getNewName())); newP.setType(createNewDocRefType(info)); newP.setVarargs(info.isNewVarargs()); return newP; }
protected Object createArgumentReference(char[] name, int dim, boolean isVarargs, Object typeRef, long[] dimPositions, long argNamePos) throws InvalidInputException { try { MethodRefParameter argument = this.ast.newMethodRefParameter(); ASTNode node = (ASTNode) typeRef; int argStart = node.getStartPosition();
protected Object createArgumentReference(char[] name, int dim, boolean isVarargs, Object typeRef, long[] dimPositions, long argNamePos) throws InvalidInputException { try { MethodRefParameter argument = this.ast.newMethodRefParameter(); ASTNode node = (ASTNode) typeRef; int argStart = node.getStartPosition();
protected Object createArgumentReference(char[] name, int dim, boolean isVarargs, Object typeRef, long[] dimPositions, long argNamePos) throws InvalidInputException { try { MethodRefParameter argument = this.ast.newMethodRefParameter(); ASTNode node = (ASTNode) typeRef; int argStart = node.getStartPosition();
@Override protected Object createArgumentReference(char[] name, int dim, boolean isVarargs, Object typeRef, long[] dimPositions, long argNamePos) throws InvalidInputException { try { MethodRefParameter argument = this.ast.newMethodRefParameter(); ASTNode node = (ASTNode) typeRef; int argStart = node.getStartPosition();
protected Object createArgumentReference(char[] name, int dim, boolean isVarargs, Object typeRef, long[] dimPositions, long argNamePos) throws InvalidInputException { try { MethodRefParameter argument = this.ast.newMethodRefParameter(); ASTNode node = (ASTNode) typeRef; int argStart = node.getStartPosition();
protected Object createArgumentReference(char[] name, int dim, boolean isVarargs, Object typeRef, long[] dimPositions, long argNamePos) throws InvalidInputException { try { MethodRefParameter argument = this.ast.newMethodRefParameter(); ASTNode node = (ASTNode) typeRef; int argStart = node.getStartPosition();