public static ArrayList<String> translateParameters(List<Parameter> parameters) { ArrayList<String> parametersTranslated = new ArrayList<String>(); if (parameters != null) { for (Parameter param : parameters) { parametersTranslated.add(param.toString()); } } return parametersTranslated; }
@Override public void visit(MethodDeclaration n, Object arg) { tokens.add( new Token( n.getType().toString(), getObjectType(n) + "; " + getObjectType(n.getType()) + "; " + (n.getParameters() != null ? n.getParameters().size() : "0"))); // extract method information here. List<Parameter> params = n.getParameters(); if (params != null) { for (Parameter para : params) { tokens.add(new Token(para.toString(), "Parameter")); } } parseStatement(n.getBody()); }