public ClassTreeImpl newTypeDeclaration(ModifiersTreeImpl modifiers, ClassTreeImpl partial) { return partial.completeModifiers(modifiers); }
public ClassTreeImpl newTypeDeclaration(ModifiersTreeImpl modifiers, ClassTreeImpl partial) { return partial.completeModifiers(modifiers); }
public ClassTreeImpl newTypeDeclaration(ModifiersTreeImpl modifiers, ClassTreeImpl partial) { return partial.completeModifiers(modifiers); }
public BlockStatementListTreeImpl newInnerClassOrEnum(ModifiersTreeImpl modifiers, ClassTreeImpl classTree) { classTree.completeModifiers(modifiers); return new BlockStatementListTreeImpl(ImmutableList.<StatementTree>of(classTree)); }
public ClassTreeImpl newTypeDeclaration(ModifiersTreeImpl modifiers, ClassTreeImpl partial) { partial.prependChildren(modifiers); return partial.completeModifiers(modifiers); }
public BlockStatementListTreeImpl newInnerClassOrEnum(ModifiersTreeImpl modifiers, ClassTreeImpl classTree) { classTree.completeModifiers(modifiers); return new BlockStatementListTreeImpl(ImmutableList.<StatementTree>of(classTree)); }
public BlockStatementListTreeImpl newInnerClassOrEnum(ModifiersTreeImpl modifiers, ClassTreeImpl classTree) { classTree.completeModifiers(modifiers); return new BlockStatementListTreeImpl(ImmutableList.<StatementTree>of(classTree)); }
public BlockStatementListTreeImpl newInnerClassOrEnum(ModifiersTreeImpl modifiers, ClassTreeImpl classTree) { classTree.prependChildren(modifiers); classTree.completeModifiers(modifiers); return new BlockStatementListTreeImpl(ImmutableList.<StatementTree>of(classTree), ImmutableList.<AstNode>of(classTree)); }
public JavaTree completeMember(ModifiersTreeImpl modifiers, JavaTree partial) { if (partial instanceof ClassTreeImpl) { ((ClassTreeImpl) partial).completeModifiers(modifiers); } else if (partial instanceof VariableDeclaratorListTreeImpl) { for (VariableTreeImpl variable : (VariableDeclaratorListTreeImpl) partial) { variable.completeModifiers(modifiers); } } else if (partial instanceof MethodTreeImpl) { ((MethodTreeImpl) partial).completeWithModifiers(modifiers); } else { throw new IllegalArgumentException(); } return partial; }
public JavaTree completeMember(ModifiersTreeImpl modifiers, JavaTree partial) { if (partial instanceof ClassTreeImpl) { ((ClassTreeImpl) partial).completeModifiers(modifiers); } else if (partial instanceof VariableDeclaratorListTreeImpl) { for (VariableTreeImpl variable : (VariableDeclaratorListTreeImpl) partial) { variable.completeModifiers(modifiers); } } else if (partial instanceof MethodTreeImpl) { ((MethodTreeImpl) partial).completeWithModifiers(modifiers); } else { throw new IllegalArgumentException(); } return partial; }
public JavaTree completeMember(ModifiersTreeImpl modifiers, JavaTree partial) { if (partial instanceof ClassTreeImpl) { ((ClassTreeImpl) partial).completeModifiers(modifiers); } else if (partial instanceof VariableDeclaratorListTreeImpl) { for (VariableTreeImpl variable : (VariableDeclaratorListTreeImpl) partial) { variable.completeModifiers(modifiers); } } else if (partial instanceof MethodTreeImpl) { ((MethodTreeImpl) partial).completeWithModifiers(modifiers); } else { throw new IllegalArgumentException(); } return partial; }
public JavaTree completeAnnotationTypeMember(ModifiersTreeImpl modifiers, JavaTree partial) { if (partial.getGrammarRuleKey().equals(JavaLexer.VARIABLE_DECLARATORS)) { for (VariableTreeImpl variable : (VariableDeclaratorListTreeImpl) partial) { variable.completeModifiers(modifiers); } } else if (partial.is(Kind.CLASS, Kind.INTERFACE, Kind.ENUM, Kind.ANNOTATION_TYPE)) { ((ClassTreeImpl) partial).completeModifiers(modifiers); } else if (partial.is(Kind.METHOD)) { ((MethodTreeImpl) partial).completeWithModifiers(modifiers); } else { throw new IllegalArgumentException("Unsupported type: " + partial); } return partial; }
public JavaTree completeAnnotationTypeMember(ModifiersTreeImpl modifiers, JavaTree partial) { if (partial.getGrammarRuleKey().equals(JavaLexer.VARIABLE_DECLARATORS)) { for (VariableTreeImpl variable : (VariableDeclaratorListTreeImpl) partial) { variable.completeModifiers(modifiers); } } else if (partial.is(Kind.CLASS, Kind.INTERFACE, Kind.ENUM, Kind.ANNOTATION_TYPE)) { ((ClassTreeImpl) partial).completeModifiers(modifiers); } else if (partial.is(Kind.METHOD)) { ((MethodTreeImpl) partial).completeWithModifiers(modifiers); } else { throw new IllegalArgumentException("Unsupported type: " + partial); } return partial; }
public JavaTree completeAnnotationTypeMember(ModifiersTreeImpl modifiers, JavaTree partial) { if (partial.getGrammarRuleKey().equals(JavaLexer.VARIABLE_DECLARATORS)) { for (VariableTreeImpl variable : (VariableDeclaratorListTreeImpl) partial) { variable.completeModifiers(modifiers); } } else if (partial.is(Kind.CLASS, Kind.INTERFACE, Kind.ENUM, Kind.ANNOTATION_TYPE)) { ((ClassTreeImpl) partial).completeModifiers(modifiers); } else if (partial.is(Kind.METHOD)) { ((MethodTreeImpl) partial).completeWithModifiers(modifiers); } else { throw new IllegalArgumentException("Unsupported type: " + partial); } return partial; }
public AstNode completeMember(ModifiersTreeImpl modifiers, JavaTree partial) { if (partial instanceof ClassTreeImpl) { ((ClassTreeImpl) partial).completeModifiers(modifiers); partial.prependChildren(modifiers); } else if (partial instanceof VariableDeclaratorListTreeImpl) { for (VariableTreeImpl variable : (VariableDeclaratorListTreeImpl) partial) { variable.completeModifiers(modifiers); } partial.prependChildren(modifiers); } else if (partial instanceof MethodTreeImpl) { ((MethodTreeImpl) partial).completeWithModifiers(modifiers); } else { throw new IllegalArgumentException(); } return partial; }
public AstNode completeAnnotationTypeMember(ModifiersTreeImpl modifiers, AstNode partialAstNode) { JavaTree partial = (JavaTree) partialAstNode; partial.prependChildren(modifiers); if (partial.is(JavaLexer.VARIABLE_DECLARATORS)) { for (VariableTreeImpl variable : (VariableDeclaratorListTreeImpl) partial) { variable.completeModifiers(modifiers); } } else if (partial.is(Kind.CLASS) || partial.is(Kind.INTERFACE) || partial.is(Kind.ENUM) || partial.is(Kind.ANNOTATION_TYPE)) { ((ClassTreeImpl) partial).completeModifiers(modifiers); } else if (partial.is(Kind.METHOD)) { ((MethodTreeImpl) partial).completeWithModifiers(modifiers); } else { throw new IllegalArgumentException("Unsupported type: " + partial); } return partial; }