public Node createVariableDefinition(Node type, Node head, List<Node> tail) { VariableDefinition result = new VariableDefinition().rawTypeReference(type); if (head != null) result.rawVariables().addToEnd(head); if (tail != null) for (Node n : tail) if (n != null) result.rawVariables().addToEnd(n); return posify(result); }
public Node createVariableDefinition(Node type, Node head, List<Node> tail) { VariableDefinition result = new VariableDefinition().rawTypeReference(type); if (head != null) result.rawVariables().addToEnd(head); if (tail != null) for (Node n : tail) if (n != null) result.rawVariables().addToEnd(n); return posify(result); }
public Node createVariableDefinition(Node type, Node head, List<Node> tail) { VariableDefinition result = new VariableDefinition().rawTypeReference(type); if (head != null) result.rawVariables().addToEnd(head); if (tail != null) for (Node n : tail) if (n != null) result.rawVariables().addToEnd(n); return posify(result); }
public Node createMethodParameter( Node modifiers, Node type, String varargs, Node name, List<org.parboiled.Node<Node>> dimOpen, List<org.parboiled.Node<Node>> dimClosed) { VariableDefinitionEntry e = new VariableDefinitionEntry().astName(createIdentifierIfNeeded(name, currentPos())) .astArrayDimensions(dimOpen == null ? 0 : dimOpen.size()); if (dimOpen != null) for (org.parboiled.Node<Node> pNode : dimOpen) { source.registerStructure(e, pNode); } if (dimClosed != null) for (org.parboiled.Node<Node> pNode : dimClosed) { source.registerStructure(e, pNode); } if (name != null) e.setPosition(new Position(name.getPosition().getStart(), currentPos())); VariableDefinition decl = new VariableDefinition().rawTypeReference(type); if (modifiers != null) decl.astModifiers(createModifiersIfNeeded(modifiers, currentPos())); if (varargs != null && !varargs.trim().isEmpty()) decl.astVarargs(true); decl.rawVariables().addToEnd(e); return posify(decl); }
public Node createMethodParameter( Node modifiers, Node type, String varargs, Node name, List<org.parboiled.Node<Node>> dimOpen, List<org.parboiled.Node<Node>> dimClosed) { VariableDefinitionEntry e = new VariableDefinitionEntry().astName(createIdentifierIfNeeded(name, currentPos())) .astArrayDimensions(dimOpen == null ? 0 : dimOpen.size()); if (dimOpen != null) for (org.parboiled.Node<Node> pNode : dimOpen) { source.registerStructure(e, pNode); } if (dimClosed != null) for (org.parboiled.Node<Node> pNode : dimClosed) { source.registerStructure(e, pNode); } if (name != null) e.setPosition(new Position(name.getPosition().getStart(), currentPos())); VariableDefinition decl = new VariableDefinition().rawTypeReference(type); if (modifiers != null) decl.astModifiers(createModifiersIfNeeded(modifiers, currentPos())); if (varargs != null && !varargs.trim().isEmpty()) decl.astVarargs(true); decl.rawVariables().addToEnd(e); return posify(decl); }
public Node createMethodParameter( Node modifiers, Node type, String varargs, Node name, List<org.parboiled.Node<Node>> dimOpen, List<org.parboiled.Node<Node>> dimClosed) { VariableDefinitionEntry e = new VariableDefinitionEntry().astName(createIdentifierIfNeeded(name, currentPos())) .astArrayDimensions(dimOpen == null ? 0 : dimOpen.size()); if (dimOpen != null) for (org.parboiled.Node<Node> pNode : dimOpen) { source.registerStructure(e, pNode); } if (dimClosed != null) for (org.parboiled.Node<Node> pNode : dimClosed) { source.registerStructure(e, pNode); } if (name != null) e.setPosition(new Position(name.getPosition().getStart(), currentPos())); VariableDefinition decl = new VariableDefinition().rawTypeReference(type); if (modifiers != null) decl.astModifiers(createModifiersIfNeeded(modifiers, currentPos())); if (varargs != null && !varargs.trim().isEmpty()) decl.astVarargs(true); decl.rawVariables().addToEnd(e); return posify(decl); }
VariableDefinition def = new VariableDefinition(); return createDeclaration ? new VariableDeclaration().astDefinition(def) : def; VariableDefinition def = new VariableDefinition(); def.astModifiers((Modifiers) toTree(first.mods)); setPos(decls.get(decls.size()-1), def);
VariableDefinition def = new VariableDefinition(); return createDeclaration ? new VariableDeclaration().astDefinition(def) : def; VariableDefinition def = new VariableDefinition(); def.astModifiers((Modifiers) toTree(first.mods)); setPos(decls.get(decls.size()-1), def);
VariableDefinition def = new VariableDefinition(); return createDeclaration ? new VariableDeclaration().astDefinition(def) : def; VariableDefinition def = new VariableDefinition(); def.astModifiers((Modifiers) toTree(first.mods)); setPos(decls.get(decls.size()-1), def);
public Node createEnhancedFor( org.parboiled.Node<Node> modifiers, Node type, org.parboiled.Node<Node> varDefEntry, Node iterable, Node statement) { VariableDefinition decl = new VariableDefinition().rawTypeReference(type).rawVariables() .addToEnd(varDefEntry.getValue()); positionSpan(decl, modifiers, varDefEntry); decl.astModifiers(createModifiersIfNeeded(modifiers.getValue(), decl.getPosition().getStart())); return posify(new ForEach().rawVariable(decl).rawIterable(iterable).rawStatement(statement)); }
public Node createEnhancedFor( org.parboiled.Node<Node> modifiers, Node type, org.parboiled.Node<Node> varDefEntry, Node iterable, Node statement) { VariableDefinition decl = new VariableDefinition().rawTypeReference(type).rawVariables() .addToEnd(varDefEntry.getValue()); positionSpan(decl, modifiers, varDefEntry); decl.astModifiers(createModifiersIfNeeded(modifiers.getValue(), decl.getPosition().getStart())); return posify(new ForEach().rawVariable(decl).rawIterable(iterable).rawStatement(statement)); }
public Node createEnhancedFor( org.parboiled.Node<Node> modifiers, Node type, org.parboiled.Node<Node> varDefEntry, Node iterable, Node statement) { VariableDefinition decl = new VariableDefinition().rawTypeReference(type).rawVariables() .addToEnd(varDefEntry.getValue()); positionSpan(decl, modifiers, varDefEntry); decl.astModifiers(createModifiersIfNeeded(modifiers.getValue(), decl.getPosition().getStart())); return posify(new ForEach().rawVariable(decl).rawIterable(iterable).rawStatement(statement)); }
public Node createCatch(Node modifiers, Node type, Node varName, Node body) { VariableDefinitionEntry varNameEntry = new VariableDefinitionEntry().astName(createIdentifierIfNeeded(varName, currentPos())); if (varName != null) varNameEntry.setPosition(varName.getPosition()); VariableDefinition decl = new VariableDefinition().rawTypeReference(type).rawVariables().addToEnd( varNameEntry); if (type != null && varName != null) decl.setPosition(new Position(type.getPosition().getStart(), varName.getPosition().getEnd())); if (modifiers != null) decl.astModifiers(createModifiersIfNeeded(modifiers, currentPos())); return posify(new Catch().rawExceptionDeclaration(decl).rawBody(body)); }
public Node createCatch(Node modifiers, Node type, Node varName, Node body) { VariableDefinitionEntry varNameEntry = new VariableDefinitionEntry().astName(createIdentifierIfNeeded(varName, currentPos())); if (varName != null) varNameEntry.setPosition(varName.getPosition()); VariableDefinition decl = new VariableDefinition().rawTypeReference(type).rawVariables().addToEnd( varNameEntry); if (type != null && varName != null) decl.setPosition(new Position(type.getPosition().getStart(), varName.getPosition().getEnd())); if (modifiers != null) decl.astModifiers(createModifiersIfNeeded(modifiers, currentPos())); return posify(new Catch().rawExceptionDeclaration(decl).rawBody(body)); }
public Node createCatch(Node modifiers, Node type, Node varName, Node body) { VariableDefinitionEntry varNameEntry = new VariableDefinitionEntry().astName(createIdentifierIfNeeded(varName, currentPos())); if (varName != null) varNameEntry.setPosition(varName.getPosition()); VariableDefinition decl = new VariableDefinition().rawTypeReference(type).rawVariables().addToEnd( varNameEntry); if (type != null && varName != null) decl.setPosition(new Position(type.getPosition().getStart(), varName.getPosition().getEnd())); if (modifiers != null) decl.astModifiers(createModifiersIfNeeded(modifiers, currentPos())); return posify(new Catch().rawExceptionDeclaration(decl).rawBody(body)); }
lombok.ast.VariableDefinition varDef = new lombok.ast.VariableDefinition(); varDef.astModifiers(toModifiers(first.modifiers, first.annotations, first.modifiersSourceStart, first.declarationSourceStart)); varDef.astTypeReference((lombok.ast.TypeReference) toTree(winner));
lombok.ast.VariableDefinition varDef = new lombok.ast.VariableDefinition(); varDef.astModifiers(toModifiers(first.modifiers, first.annotations, first.modifiersSourceStart, first.declarationSourceStart)); varDef.astTypeReference((lombok.ast.TypeReference) toTree(winner));
lombok.ast.VariableDefinition varDef = new lombok.ast.VariableDefinition(); varDef.astModifiers(toModifiers(first.modifiers, first.annotations, first.modifiersSourceStart, first.declarationSourceStart)); varDef.astTypeReference((lombok.ast.TypeReference) toTree(winner));