Class ASTArgumentsBuilder


  • public class ASTArgumentsBuilder
    extends de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
    • Constructor Detail

      • ASTArgumentsBuilder

        public ASTArgumentsBuilder()
    • Method Detail

      • isValid

        public boolean isValid()
      • containsExpression

        public boolean containsExpression​(java.lang.Object element)
      • containsAllExpressions

        public boolean containsAllExpressions​(java.util.Collection<?> collection)
      • isEmptyExpressions

        public boolean isEmptyExpressions()
      • iteratorExpressions

        public java.util.Iterator<ASTExpression> iteratorExpressions()
      • sizeExpressions

        public int sizeExpressions()
      • toArrayExpressions

        public java.lang.Object[] toArrayExpressions()
      • spliteratorExpressions

        public java.util.Spliterator<ASTExpression> spliteratorExpressions()
      • streamExpressions

        public java.util.stream.Stream<ASTExpression> streamExpressions()
      • parallelStreamExpressions

        public java.util.stream.Stream<ASTExpression> parallelStreamExpressions()
      • getExpression

        public ASTExpression getExpression​(int index)
      • indexOfExpression

        public int indexOfExpression​(java.lang.Object element)
      • lastIndexOfExpression

        public int lastIndexOfExpression​(java.lang.Object element)
      • equalsExpressions

        public boolean equalsExpressions​(java.lang.Object o)
      • hashCodeExpressions

        public int hashCodeExpressions()
      • listIteratorExpressions

        public java.util.ListIterator<ASTExpression> listIteratorExpressions()
      • listIteratorExpressions

        public java.util.ListIterator<ASTExpression> listIteratorExpressions​(int index)
      • subListExpressions

        public java.util.List<ASTExpression> subListExpressions​(int start,
                                                                int end)
      • getExpressionList

        public java.util.List<ASTExpression> getExpressionList()
      • removeAllExpressions

        public ASTArgumentsBuilder removeAllExpressions​(java.util.Collection<?> collection)
      • retainAllExpressions

        public ASTArgumentsBuilder retainAllExpressions​(java.util.Collection<?> collection)
      • set_SourcePositionEnd

        public ASTArgumentsBuilder set_SourcePositionEnd​(de.se_rwth.commons.SourcePosition end)
        Overrides:
        set_SourcePositionEnd in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • set_SourcePositionEndAbsent

        public ASTArgumentsBuilder set_SourcePositionEndAbsent()
        Overrides:
        set_SourcePositionEndAbsent in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • set_SourcePositionStart

        public ASTArgumentsBuilder set_SourcePositionStart​(de.se_rwth.commons.SourcePosition start)
        Overrides:
        set_SourcePositionStart in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • set_SourcePositionStartAbsent

        public ASTArgumentsBuilder set_SourcePositionStartAbsent()
        Overrides:
        set_SourcePositionStartAbsent in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • add_PreComment

        public ASTArgumentsBuilder add_PreComment​(de.monticore.ast.Comment precomment)
        Overrides:
        add_PreComment in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • add_PreComment

        public ASTArgumentsBuilder add_PreComment​(int index,
                                                  de.monticore.ast.Comment precomment)
        Overrides:
        add_PreComment in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • addAll_PreComments

        public ASTArgumentsBuilder addAll_PreComments​(java.util.Collection<de.monticore.ast.Comment> precomments)
        Overrides:
        addAll_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • addAll_PreComments

        public ASTArgumentsBuilder addAll_PreComments​(int index,
                                                      java.util.Collection<de.monticore.ast.Comment> precomments)
        Overrides:
        addAll_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • removeAll_PreComments

        public ASTArgumentsBuilder removeAll_PreComments​(java.util.Collection<?> element)
        Overrides:
        removeAll_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • retainAll_PreComments

        public ASTArgumentsBuilder retainAll_PreComments​(java.util.Collection<?> element)
        Overrides:
        retainAll_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • removeIf_PreComment

        public ASTArgumentsBuilder removeIf_PreComment​(java.util.function.Predicate<? super de.monticore.ast.Comment> filter)
        Overrides:
        removeIf_PreComment in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • forEach_PreComments

        public ASTArgumentsBuilder forEach_PreComments​(java.util.function.Consumer<? super de.monticore.ast.Comment> action)
        Overrides:
        forEach_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • replaceAll_PreComments

        public ASTArgumentsBuilder replaceAll_PreComments​(java.util.function.UnaryOperator<de.monticore.ast.Comment> operator)
        Overrides:
        replaceAll_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • sort_PreComments

        public ASTArgumentsBuilder sort_PreComments​(java.util.Comparator<? super de.monticore.ast.Comment> comparator)
        Overrides:
        sort_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • set_PreCommentList

        public ASTArgumentsBuilder set_PreCommentList​(java.util.List<de.monticore.ast.Comment> preComments)
        Overrides:
        set_PreCommentList in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • set_PreComment

        public ASTArgumentsBuilder set_PreComment​(int index,
                                                  de.monticore.ast.Comment precomment)
        Overrides:
        set_PreComment in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • add_PostComment

        public ASTArgumentsBuilder add_PostComment​(de.monticore.ast.Comment postcomment)
        Overrides:
        add_PostComment in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • add_PostComment

        public ASTArgumentsBuilder add_PostComment​(int index,
                                                   de.monticore.ast.Comment postcomment)
        Overrides:
        add_PostComment in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • addAll_PostComments

        public ASTArgumentsBuilder addAll_PostComments​(java.util.Collection<de.monticore.ast.Comment> postcomments)
        Overrides:
        addAll_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • addAll_PostComments

        public ASTArgumentsBuilder addAll_PostComments​(int index,
                                                       java.util.Collection<de.monticore.ast.Comment> postcomments)
        Overrides:
        addAll_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • remove_PostComment

        public ASTArgumentsBuilder remove_PostComment​(java.lang.Object element)
        Overrides:
        remove_PostComment in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • removeAll_PostComments

        public ASTArgumentsBuilder removeAll_PostComments​(java.util.Collection<?> element)
        Overrides:
        removeAll_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • retainAll_PostComments

        public ASTArgumentsBuilder retainAll_PostComments​(java.util.Collection<?> element)
        Overrides:
        retainAll_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • removeIf_PostComment

        public ASTArgumentsBuilder removeIf_PostComment​(java.util.function.Predicate<? super de.monticore.ast.Comment> filter)
        Overrides:
        removeIf_PostComment in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • forEach_PostComments

        public ASTArgumentsBuilder forEach_PostComments​(java.util.function.Consumer<? super de.monticore.ast.Comment> action)
        Overrides:
        forEach_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • replaceAll_PostComments

        public ASTArgumentsBuilder replaceAll_PostComments​(java.util.function.UnaryOperator<de.monticore.ast.Comment> operator)
        Overrides:
        replaceAll_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • sort_PostComments

        public ASTArgumentsBuilder sort_PostComments​(java.util.Comparator<? super de.monticore.ast.Comment> comparator)
        Overrides:
        sort_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • set_PostCommentList

        public ASTArgumentsBuilder set_PostCommentList​(java.util.List<de.monticore.ast.Comment> postComments)
        Overrides:
        set_PostCommentList in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>
      • set_PostComment

        public ASTArgumentsBuilder set_PostComment​(int index,
                                                   de.monticore.ast.Comment postcomment)
        Overrides:
        set_PostComment in class de.monticore.ast.ASTNodeBuilder<ASTArgumentsBuilder>