List of usage examples for org.eclipse.jdt.core.dom SuperMethodReference getName
public SimpleName getName()
From source file:at.bestsolution.fxide.jdt.corext.dom.ASTFlattener.java
License:Open Source License
@Override public boolean visit(SuperMethodReference node) { if (node.getQualifier() != null) { node.getQualifier().accept(this); this.fBuffer.append('.'); }/*from ww w. ja v a 2 s. c om*/ this.fBuffer.append("super");//$NON-NLS-1$ printReferenceTypeArguments(node.typeArguments()); node.getName().accept(this); return false; }
From source file:boa.datagen.util.Java8Visitor.java
License:Apache License
@Override public boolean visit(SuperMethodReference node) { boa.types.Ast.Expression.Builder eb = boa.types.Ast.Expression.newBuilder(); eb.setKind(boa.types.Ast.Expression.ExpressionKind.METHOD_REFERENCE); if (node.getQualifier() != null) eb.setLiteral((node.getQualifier()) + ".super"); else/*www.jav a 2 s . c o m*/ eb.setLiteral("super"); for (Object t : node.typeArguments()) { boa.types.Ast.Type.Builder tb = boa.types.Ast.Type.newBuilder(); tb.setName(getIndex(typeName((org.eclipse.jdt.core.dom.Type) t))); tb.setKind(boa.types.Ast.TypeKind.GENERIC); eb.addGenericParameters(tb.build()); } eb.setMethod(node.getName().getIdentifier()); expressions.push(eb.build()); return false; }
From source file:com.google.googlejavaformat.java.JavaInputAstVisitor.java
License:Apache License
/** Visitor method for {@link SuperMethodReference}s. */ @Override/*from ww w .j a v a 2s . c o m*/ public boolean visit(SuperMethodReference node) { sync(node); builder.open(plusFour); if (node.getQualifier() != null) { builder.open(plusFour); node.getQualifier().accept(this); builder.breakOp(); token("."); builder.close(); } token("super"); builder.breakOp(); builder.op("::"); if (!node.typeArguments().isEmpty()) { addTypeArguments(node.typeArguments(), plusFour); } visit(node.getName()); builder.close(); return false; }
From source file:com.j2swift.ast.DebugASTPrinter.java
License:Apache License
@Override public boolean visit(SuperMethodReference node) { if (node.getQualifier() != null) { node.getQualifier().accept(this); sb.print("."); }/* w ww . ja va 2s . co m*/ sb.print("super::"); sb.print(node.getName().toString()); return false; }
From source file:org.codemucker.jmutate.ast.JAstFlattener.java
License:Open Source License
public boolean visit(SuperMethodReference node) { if (node.getQualifier() != null) { node.getQualifier().accept(this); this.buffer.append('.'); }//from www .j a v a 2s. c om this.buffer.append("super");//$NON-NLS-1$ visitReferenceTypeArguments(node.typeArguments()); node.getName().accept(this); return false; }
From source file:org.whole.lang.java.util.JDTTransformerVisitor.java
License:Open Source License
@Override public boolean visit(SuperMethodReference node) { org.whole.lang.java.model.SuperMethodReference superMethodReference = lf.createSuperMethodReference(); acceptChild((ASTNode) node.getQualifier()); superMethodReference.setQualifier(name); setTypeArguments(superMethodReference.getTypeArguments(), node.typeArguments()); acceptChild((ASTNode) node.getName()); superMethodReference.setName((org.whole.lang.java.model.SimpleName) name); this.exp = superMethodReference; return false; }