@CopyMethod static Identifier astName(EmptyDeclaration self) { return new Identifier(); }
@CopyMethod static Identifier astName(EmptyDeclaration self) { return new Identifier(); }
@CopyMethod(isStatic=true) static Identifier of(String value) { return new Identifier().astValue(value); } }
Identifier createIdentifierIfNeeded(Node identifier, int pos) { if (identifier instanceof Identifier) return (Identifier)identifier; Identifier i = new Identifier(); i.setPosition(new Position(pos, pos)); DanglingNodes.addDanglingNode(i, identifier); return i; }
@Override public void visitTypeIdent(JCPrimitiveTypeTree node) { String primitiveType = JcTreeBuilder.PRIMITIVES.inverse().get(node.typetag); if (primitiveType == null) throw new IllegalArgumentException("Uknown primitive type tag: " + node.typetag); TypeReferencePart part = setPos(node, new TypeReferencePart().astIdentifier(setPos(node, new Identifier().astValue(primitiveType)))); set(node, new TypeReference().astParts().addToEnd(part)); }
@Override public void visitTypeIdent(JCPrimitiveTypeTree node) { String primitiveType = JcTreeBuilder.PRIMITIVES.inverse().get(node.typetag); if (primitiveType == null) throw new IllegalArgumentException("Uknown primitive type tag: " + node.typetag); TypeReferencePart part = setPos(node, new TypeReferencePart().astIdentifier(setPos(node, new Identifier().astValue(primitiveType)))); set(node, new TypeReference().astParts().addToEnd(part)); }
public Node createIdentifier(String text, org.parboiled.Node<Node> rawIdentifier) { Identifier id = new Identifier(); if (text != null) id.astValue(text); int start = rawIdentifier.getStartIndex(); int end = Math.max(start, rawIdentifier.getEndIndex()); id.setPosition(new Position(start, end)); return id; }
public Node createIdentifier(String text, org.parboiled.Node<Node> rawIdentifier) { Identifier id = new Identifier(); if (text != null) id.astValue(text); int start = rawIdentifier.getStartIndex(); int end = Math.max(start, rawIdentifier.getEndIndex()); id.setPosition(new Position(start, end)); return id; }
private void fillWithIdentifiers(JCTree node, StrictListAccessor<Identifier, ?> list) { if (node instanceof JCIdent) { JCIdent id = (JCIdent) node; list.addToEnd(setPos(node, new Identifier().astValue(id.name.toString()))); } else if (node instanceof JCFieldAccess) { JCFieldAccess sel = (JCFieldAccess) node; fillWithIdentifiers(sel.selected, list); list.addToEnd(setPos(node, new Identifier().astValue(sel.name.toString()))); } }
@Override public void visitTypeParameter(JCTypeParameter node) { TypeVariable var = new TypeVariable(); var.astName(setPos(node, new Identifier().astValue(node.name.toString()))); fillList(node.bounds, var.rawExtending(), FlagKey.TYPE_REFERENCE); set(node, var); }
@Override public void visitTypeIdent(JCPrimitiveTypeTree node) { String primitiveType = JcTreeBuilder.PRIMITIVES.inverse().get(node.typetag); if (primitiveType == null) throw new IllegalArgumentException("Uknown primitive type tag: " + node.typetag); TypeReferencePart part = setPos(node, new TypeReferencePart().astIdentifier(setPos(node, new Identifier().astValue(primitiveType)))); set(node, new TypeReference().astParts().addToEnd(part)); }
@Override public void visitBreak(JCBreak node) { Break b = new Break(); if (node.getLabel() != null) { b.astLabel(new Identifier().astValue(node.getLabel().toString())); } set(node, b); }
@Override public void visitBreak(JCBreak node) { Break b = new Break(); if (node.getLabel() != null) { b.astLabel(new Identifier().astValue(node.getLabel().toString())); } set(node, b); }
@Override public void visitBreak(JCBreak node) { Break b = new Break(); if (node.getLabel() != null) { b.astLabel(new Identifier().astValue(node.getLabel().toString())); } set(node, b); }
@Override public void visitContinue(JCContinue node) { Continue c = new Continue(); if (node.getLabel() != null) { c.astLabel(new Identifier().astValue(node.getLabel().toString())); } set(node, c); }
@Override public void visitContinue(JCContinue node) { Continue c = new Continue(); if (node.getLabel() != null) { c.astLabel(new Identifier().astValue(node.getLabel().toString())); } set(node, c); }
@Override public void visitContinue(JCContinue node) { Continue c = new Continue(); if (node.getLabel() != null) { c.astLabel(new Identifier().astValue(node.getLabel().toString())); } set(node, c); }
@Override public void visitLabelled(JCLabeledStatement node) { Identifier lbl = new Identifier().astValue(node.getLabel().toString()); set(node, new LabelledStatement().rawStatement(toTree(node.getStatement())).astLabel(lbl)); }
public Node createPrimitiveType(String text) { Identifier identifier = posify(new Identifier().astValue(text)); TypeReferencePart typeReferencePart = posify(new TypeReferencePart() .astIdentifier(identifier)); return posify(new TypeReference().rawParts().addToStart(typeReferencePart)); }
public Node createPrimitiveType(String text) { Identifier identifier = posify(new Identifier().astValue(text)); TypeReferencePart typeReferencePart = posify(new TypeReferencePart() .astIdentifier(identifier)); return posify(new TypeReference().rawParts().addToStart(typeReferencePart)); }