@Override public Node visit(TypeParameter _n, Object _arg) { List<ClassOrInterfaceType> typeBound = visit(_n.getTypeBound(), _arg); Comment comment = cloneNodes(_n.getComment(), _arg); TypeParameter r = new TypeParameter( _n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getName(), typeBound ); r.setComment(comment); return r; }
private void printTypeParameters(final List<TypeParameter> args, final Object arg) { if (args != null) { printer.print("<"); for (final Iterator<TypeParameter> i = args.iterator(); i.hasNext();) { final TypeParameter t = i.next(); t.accept(this, arg); if (i.hasNext()) { printer.print(", "); } } printer.print(">"); } }
/** * Sets the list o types. * * @param typeBound * the typeBound to set */ public void setTypeBound(final List<ClassOrInterfaceType> typeBound) { this.typeBound = typeBound; setAsParentNodeOf(typeBound); }
@Override public Boolean visit(final TypeParameter n1, final Node arg) { final TypeParameter n2 = (TypeParameter) arg; if (!objEquals(n1.getName(), n2.getName())) { return Boolean.FALSE; } if (!nodesEquals(n1.getTypeBound(), n2.getTypeBound())) { return Boolean.FALSE; } return Boolean.TRUE; }
@Override public void visit(final TypeParameter n, final A arg) { visitComment(n.getComment(), arg); if (n.getTypeBound() != null) { for (final ClassOrInterfaceType c : n.getTypeBound()) { c.accept(this, arg); } } }
@Override public void visit(final TypeParameter n, final Object arg) { printJavaComment(n.getComment(), arg); printer.print(n.getName()); if (n.getTypeBound() != null) { printer.print(" extends "); for (final Iterator<ClassOrInterfaceType> i = n.getTypeBound().iterator(); i.hasNext();) { final ClassOrInterfaceType c = i.next(); c.accept(this, arg); if (i.hasNext()) { printer.print(" & "); } } } }
@Override public R visit(final TypeParameter n, final A arg) { if (n.getTypeBound() != null) { for (final ClassOrInterfaceType c : n.getTypeBound()) { { R result = c.accept(this, arg); if (result != null) { return result; } } } } return null; }
final public TypeParameter TypeParameter() throws ParseException { String name; List typeBound = null; int line; int column; jj_consume_token(IDENTIFIER); name = token.image; line=token.beginLine; column=token.beginColumn; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case EXTENDS: typeBound = TypeBound(); break; default: jj_la1[24] = jj_gen; ; } {if (true) return new TypeParameter(line, column, token.endLine, token.endColumn,name, typeBound);} throw new Error("Missing return statement in function"); }
public void visit(TypeParameter n, Object arg) { printer.print(n.getName()); if (n.getTypeBound() != null) { printer.print(" extends "); for (Iterator<ClassOrInterfaceType> i = n.getTypeBound().iterator(); i.hasNext();) { ClassOrInterfaceType c = i.next(); c.accept(this, arg); if (i.hasNext()) { printer.print(" & "); } } } }
@Override public Node visit(final TypeParameter n, final A arg) { final List<ClassOrInterfaceType> typeBound = n.getTypeBound(); if (typeBound != null) { for (int i = 0; i < typeBound.size(); i++) { typeBound.set(i, (ClassOrInterfaceType) typeBound.get(i).accept(this, arg)); } removeNulls(typeBound); } return n; }
final public TypeParameter TypeParameter() throws ParseException { String name; List typeBound = null; int line; int column; jj_consume_token(IDENTIFIER); name = token.image; line=token.beginLine; column=token.beginColumn; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case EXTENDS: typeBound = TypeBound(); break; default: jj_la1[24] = jj_gen; ; } TypeParameter tmp = new TypeParameter(line, column, token.endLine, token.endColumn,name, typeBound); {if (true) return tmp;} throw new Error("Missing return statement in function"); }
private void printTypeParameters(List<TypeParameter> args, Object arg) { if (args != null) { printer.print("<"); for (Iterator<TypeParameter> i = args.iterator(); i.hasNext();) { TypeParameter t = i.next(); t.accept(this, arg); if (i.hasNext()) { printer.print(", "); } } printer.print(">"); } }
if (typeParameters != null) { for (int i = 0; i < typeParameters.size(); i++) { typeParameters.set(i, (TypeParameter) typeParameters.get(i).accept(this, arg));
if (typeParameters != null) { for (int i = 0; i < typeParameters.size(); i++) { typeParameters.set(i, (TypeParameter) typeParameters.get(i).accept(this, arg));
if (typeParameters != null) { for (int i = 0; i < typeParameters.size(); i++) { typeParameters.set(i, (TypeParameter) typeParameters.get(i).accept(this, arg));
@Override public void visit(final ConstructorDeclaration n, final A arg) { visitComment(n.getComment(), arg); if (n.getJavaDoc() != null) { n.getJavaDoc().accept(this, arg); } if (n.getAnnotations() != null) { for (final AnnotationExpr a : n.getAnnotations()) { a.accept(this, arg); } } if (n.getTypeParameters() != null) { for (final TypeParameter t : n.getTypeParameters()) { t.accept(this, arg); } } if (n.getParameters() != null) { for (final Parameter p : n.getParameters()) { p.accept(this, arg); } } if (n.getThrows() != null) { for (final NameExpr name : n.getThrows()) { name.accept(this, arg); } } n.getBlock().accept(this, arg); }
t.accept(this, arg);
@Override public void visit(final MethodDeclaration n, final A arg) { visitComment(n.getComment(), arg); if (n.getJavaDoc() != null) { n.getJavaDoc().accept(this, arg); } if (n.getAnnotations() != null) { for (final AnnotationExpr a : n.getAnnotations()) { a.accept(this, arg); } } if (n.getTypeParameters() != null) { for (final TypeParameter t : n.getTypeParameters()) { t.accept(this, arg); } } n.getType().accept(this, arg); if (n.getParameters() != null) { for (final Parameter p : n.getParameters()) { p.accept(this, arg); } } if (n.getThrows() != null) { for (final NameExpr name : n.getThrows()) { name.accept(this, arg); } } if (n.getBody() != null) { n.getBody().accept(this, arg); } }
for (final TypeParameter t : n.getTypeParameters()) { R result = t.accept(this, arg); if (result != null) { return result;
for (final TypeParameter t : n.getTypeParameters()) { R result = t.accept(this, arg); if (result != null) { return result;