/** * Adds the given parameter to the method. The list of parameters will be * initialized if it is <code>null</code>. * * @param method * method * @param parameter * parameter */ public static void addParameter(MethodDeclaration method, Parameter parameter) { List<Parameter> parameters = method.getParameters(); if (parameters == null) { parameters = new ArrayList<Parameter>(); method.setParameters(parameters); } parameters.add(parameter); }
public MethodDeclaration(final int modifiers, final Type type, final String name, final List<Parameter> parameters) { setModifiers(modifiers); setType(type); setName(name); setParameters(parameters); }
public MethodDeclaration(final int modifiers, final List<AnnotationExpr> annotations, final List<TypeParameter> typeParameters, final Type type, final String name, final List<Parameter> parameters, final int arrayCount, final List<NameExpr> throws_, final BlockStmt block) { super(annotations); setModifiers(modifiers); setTypeParameters(typeParameters); setType(type); setName(name); setParameters(parameters); setArrayCount(arrayCount); setThrows(throws_); setBody(block); }
public MethodDeclaration(final int beginLine, final int beginColumn, final int endLine, final int endColumn, final int modifiers, final List<AnnotationExpr> annotations, final List<TypeParameter> typeParameters, final Type type, final String name, final List<Parameter> parameters, final int arrayCount, final List<NameExpr> throws_, final BlockStmt block) { super(beginLine, beginColumn, endLine, endColumn, annotations); setModifiers(modifiers); setTypeParameters(typeParameters); setType(type); setName(name); setParameters(parameters); setArrayCount(arrayCount); setThrows(throws_); setBody(block); }