Top Description Fields Constructors Methods
org.jruby.parser

public Class ArgsTailHolder

extends Object
Class Inheritance
Imports
org.jruby.ast.BlockArgNode, .KeywordRestArgNode, .ListNode

Simple struct to hold values until they can be inserted into the AST.

Field Summary

Modifier and TypeField and Description
private final BlockArgNode
private final ListNode
private final KeywordRestArgNode
private final int

Constructor Summary

AccessConstructor and Description
public
ArgsTailHolder(int line, ListNode keywordArgs, KeywordRestArgNode keywordRestArg, BlockArgNode blockArg)

Method Summary

Modifier and TypeMethod and Description
public BlockArgNode
public ListNode
public KeywordRestArgNode
public int
public boolean
hasKeywordArgs()

Does this holder support either keyword argument types

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

blockArgback to summary
private final BlockArgNode blockArg
keywordArgsback to summary
private final ListNode keywordArgs
keywordRestArgback to summary
private final KeywordRestArgNode keywordRestArg
lineback to summary
private final int line

Constructor Detail

ArgsTailHolderback to summary
public ArgsTailHolder(int line, ListNode keywordArgs, KeywordRestArgNode keywordRestArg, BlockArgNode blockArg)

Method Detail

getBlockArgback to summary
public BlockArgNode getBlockArg()
getKeywordArgsback to summary
public ListNode getKeywordArgs()
getKeywordRestArgNodeback to summary
public KeywordRestArgNode getKeywordRestArgNode()
getLineback to summary
public int getLine()
hasKeywordArgsback to summary
public boolean hasKeywordArgs()

Does this holder support either keyword argument types