Uses of Class
org.jruby.ast.ListNode
Packages that use ListNode
-
Uses of ListNode in org.jruby.ast
Subclasses of ListNode in org.jruby.astModifier and TypeClassDescriptionclass
Represents an array.class
Represents a block of nodes (read that as list).class
Base class for all D (e.g.class
A regexp which contains some expressions which will need to be evaluated every time the regexp is used for a match.class
A string which contains some dynamic elements which needs to be evaluated (introduced by #).class
Node representing symbol in a form like ':"3jane"'.class
Dynamic backquote string.class
zero length listMethods in org.jruby.ast that return ListNodeModifier and TypeMethodDescriptionAdd all elements in other list to this list node.Add other element to this listCaseNode.getCases()
ArgsNode.getKeywords()
ArgsNode.getOptArgs()
Gets the optArgs.ArgsNode.getPost()
MultipleAsgnNode.getPost()
ArrayPatternNode.getPostArgs()
ArgsNode.getPre()
Gets the required arguments at the beginning of the argument definitionMultipleAsgnNode.getPre()
ArrayPatternNode.getPreArgs()
Methods in org.jruby.ast with parameters of type ListNodeModifier and TypeMethodDescriptionAdd all elements in other list to this list node.protected void
ListNode.addAllInternal
(ListNode other) void
ArrayPatternNode.setPreArgs
(ListNode preArgs) Constructors in org.jruby.ast with parameters of type ListNodeModifierConstructorDescriptionArgsNode
(int line, ListNode pre, ListNode optionalArguments, RestArgNode rest, ListNode post, BlockArgNode blockArgNode) Construct a new ArgsNode with no keyword arguments.ArgsNode
(int line, ListNode pre, ListNode optionalArguments, RestArgNode rest, ListNode post, ListNode keywords, KeywordRestArgNode keyRest, BlockArgNode blockArgNode) Construct a new ArgsNode with keyword arguments.ArrayPatternNode
(int line, ListNode preArgs, Node restArg, ListNode postArgs) FindPatternNode
(int line, Node preRestArg, ListNode args, Node postRestArg) MultipleAsgnNode
(int line, ListNode pre, Node rest, ListNode post) PatternCaseNode
(int line, Node caseNode, ListNode cases) -
Uses of ListNode in org.jruby.ast.visitor
Methods in org.jruby.ast.visitor with parameters of type ListNodeModifier and TypeMethodDescriptionAbstractNodeVisitor.visitListNode
(ListNode node) NodeVisitor.visitListNode
(ListNode iVisited) -
Uses of ListNode in org.jruby.ir.builder
Methods in org.jruby.ir.builder with parameters of type ListNodeModifier and TypeMethodDescriptionprotected Operand[]
IRBuilderAST.buildCallArgsArray
(ListNode args, int[] flags) protected Operand
IRBuilderAST.buildCallArgsArrayForSplat
(ListNode args, int[] flags) -
Uses of ListNode in org.jruby.parser
Methods in org.jruby.parser that return ListNodeModifier and TypeMethodDescriptionArgsTailHolder.getKeywordArgs()
RubyParserBase.list_append
(Node list, Node item) RubyParserBase.list_concat
(Node first, Node second) Methods in org.jruby.parser with parameters of type ListNodeModifier and TypeMethodDescriptionRubyParserBase.new_args
(int line, ListNode pre, ListNode optional, RestArgNode rest, ListNode post, ArgsTailHolder tail) RubyParserBase.new_args_tail
(int line, ListNode keywordArg, ByteList keywordRestArgName, BlockArgNode blockArg) protected ArgsTailHolder
RubyParserBase.new_args_tail
(int line, ListNode keywordArg, ByteList keywordRestArgName, ByteList block) RubyParserBase.new_array_pattern_tail
(int line, ListNode preArgs, boolean hasRest, ByteList restArg, ListNode postArgs) RubyParserBase.new_find_pattern_tail
(int line, ByteList preRestArg, ListNode postArgs, ByteList postRestArg) Constructors in org.jruby.parser with parameters of type ListNodeModifierConstructorDescriptionArgsTailHolder
(int line, ListNode keywordArgs, KeywordRestArgNode keywordRestArg, BlockArgNode blockArg)