List of usage examples for org.eclipse.jdt.core.dom CreationReference typeArguments
@Override
public List typeArguments()
From source file:at.bestsolution.fxide.jdt.corext.dom.ASTFlattener.java
License:Open Source License
@Override public boolean visit(CreationReference node) { node.getType().accept(this); printReferenceTypeArguments(node.typeArguments()); this.fBuffer.append("new");//$NON-NLS-1$ return false; }
From source file:boa.datagen.util.Java8Visitor.java
License:Apache License
@Override public boolean visit(CreationReference node) { boa.types.Ast.Expression.Builder eb = boa.types.Ast.Expression.newBuilder(); eb.setKind(boa.types.Ast.Expression.ExpressionKind.METHOD_REFERENCE); boa.types.Ast.Type.Builder tb1 = boa.types.Ast.Type.newBuilder(); tb1.setName(getIndex(typeName(node.getType()))); tb1.setKind(boa.types.Ast.TypeKind.OTHER); eb.setNewType(tb1.build());//from ww w . j a v a 2 s .com 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("new"); expressions.push(eb.build()); return false; }
From source file:com.bsiag.eclipse.jdt.java.formatter.SpacePreparator.java
License:Open Source License
@Override public boolean visit(CreationReference node) { handleTypeArguments(node.typeArguments()); return true; }
From source file:com.google.googlejavaformat.java.JavaInputAstVisitor.java
License:Apache License
/** Visitor method for {@link CreationReference}s. */ @Override/*from w ww . jav a2 s . co m*/ public boolean visit(CreationReference node) { sync(node); builder.open(plusFour); node.getType().accept(this); builder.breakOp(); builder.op("::"); addTypeArguments(node.typeArguments(), plusFour); token("new"); builder.close(); return false; }
From source file:org.codemucker.jmutate.ast.JAstFlattener.java
License:Open Source License
public boolean visit(CreationReference node) { node.getType().accept(this); visitReferenceTypeArguments(node.typeArguments()); this.buffer.append("new");//$NON-NLS-1$ return false; }
From source file:org.whole.lang.java.util.JDTTransformerVisitor.java
License:Open Source License
@Override public boolean visit(CreationReference node) { ConstructorReference constructorReference = lf.createConstructorReference(); acceptChild((ASTNode) node.getType()); constructorReference.setType(type);/*from w w w .ja v a 2 s. c o m*/ setTypeArguments(constructorReference.getTypeArguments(), node.typeArguments()); this.exp = constructorReference; return false; }