Package org.jruby.parser
Class ArgsTailHolder
java.lang.Object
org.jruby.parser.ArgsTailHolder
Simple struct to hold values until they can be inserted into the AST.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BlockArgNodeprivate final ListNodeprivate final KeywordRestArgNodeprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionArgsTailHolder(int line, ListNode keywordArgs, KeywordRestArgNode keywordRestArg, BlockArgNode blockArg) -
Method Summary
Modifier and TypeMethodDescriptionintgetLine()booleanDoes this holder support either keyword argument types
-
Field Details
-
line
private final int line -
blockArg
-
keywordArgs
-
keywordRestArg
-
-
Constructor Details
-
ArgsTailHolder
public ArgsTailHolder(int line, ListNode keywordArgs, KeywordRestArgNode keywordRestArg, BlockArgNode blockArg)
-
-
Method Details
-
getLine
public int getLine() -
getBlockArg
-
getKeywordArgs
-
getKeywordRestArgNode
-
hasKeywordArgs
public boolean hasKeywordArgs()Does this holder support either keyword argument types
-