Top Fields Constructors Methods
org.jruby.ast

public Class DefHolder

extends Object
Class Inheritance
Imports
org.jruby.RubySymbol, org.jruby.lexer.yacc.LexContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.util.ByteList

Field Summary

Modifier and TypeField and Description
public final LexContext
public final ByteList
public ByteList
public int
public final RubySymbol
public Object
public IRubyObject

Constructor Summary

AccessConstructor and Description
public
DefHolder(RubySymbol name, ByteList currentArg, IRubyObject value, LexContext ctxt)

public
DefHolder(RubySymbol name, ByteList currentArg, LexContext ctxt)

Method Summary

Modifier and TypeMethod and Description
public IRubyObject
public void
setDotOrColon(ByteList dotOrColon)

public void
setSingleton(Object singleton)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ctxtback to summary
public final LexContext ctxt
current_argback to summary
public final ByteList current_arg
dotOrColonback to summary
public ByteList dotOrColon
lineback to summary
public int line
nameback to summary
public final RubySymbol name
singletonback to summary
public Object singleton
valueback to summary
public IRubyObject value

Constructor Detail

DefHolderback to summary
public DefHolder(RubySymbol name, ByteList currentArg, IRubyObject value, LexContext ctxt)
DefHolderback to summary
public DefHolder(RubySymbol name, ByteList currentArg, LexContext ctxt)

Method Detail

getRipperSingletonback to summary
public IRubyObject getRipperSingleton()
setDotOrColonback to summary
public void setDotOrColon(ByteList dotOrColon)
setSingletonback to summary
public void setSingleton(Object singleton)