|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jruby.RubyObject
org.jruby.RubyNil
public class RubyNil
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.jruby.RubyObject |
---|
RubyObject.Finalizer |
Field Summary | |
---|---|
static ObjectAllocator |
NIL_ALLOCATOR
|
Fields inherited from class org.jruby.RubyObject |
---|
instanceVariables, isTrue, metaClass, NEVER, OBJECT_ALLOCATOR |
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject |
---|
NULL_ARRAY |
Constructor Summary | |
---|---|
RubyNil(Ruby runtime)
|
Method Summary | |
---|---|
static RubyClass |
createNilClass(Ruby runtime)
|
IRubyObject |
freeze()
Freeze an object. |
int |
getNativeTypeIndex()
This is overridden in the other concrete Java builtins to provide a fast way to determine what type they are. |
Ruby |
getRuntime()
Getter for property ruby. |
RubyFixnum |
id()
Return the internal id of an object. |
static RubyFixnum |
id(IRubyObject recv)
|
static RubyString |
inspect(IRubyObject recv)
nil_inspect |
boolean |
isImmediate()
|
boolean |
isNil()
RubyMethod isNil. |
IRubyObject |
nil_p()
|
static RubyBoolean |
op_and(IRubyObject recv,
IRubyObject obj)
nil_and |
static RubyBoolean |
op_or(IRubyObject recv,
IRubyObject obj)
nil_or |
static RubyBoolean |
op_xor(IRubyObject recv,
IRubyObject obj)
nil_xor |
boolean |
safeHasInstanceVariables()
Returns true if the object has any instance variables, false otherwise. |
IRubyObject |
taint()
rb_obj_taint |
static RubyArray |
to_a(IRubyObject recv)
nil_to_a |
static RubyFloat |
to_f(IRubyObject recv)
nil_to_f |
static RubyFixnum |
to_i(IRubyObject recv)
nil_to_i |
static RubyString |
to_s(IRubyObject recv)
nil_to_s |
static RubyClass |
type(IRubyObject recv)
nil_type |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static ObjectAllocator NIL_ALLOCATOR
Constructor Detail |
---|
public RubyNil(Ruby runtime)
Method Detail |
---|
public Ruby getRuntime()
RubyObject
getRuntime
in interface IRubyObject
getRuntime
in class RubyObject
public static RubyClass createNilClass(Ruby runtime)
public int getNativeTypeIndex()
RubyObject
getNativeTypeIndex
in interface IRubyObject
getNativeTypeIndex
in class RubyObject
public boolean isImmediate()
isImmediate
in interface IRubyObject
isImmediate
in class RubyObject
public boolean safeHasInstanceVariables()
IRubyObject
safeHasInstanceVariables
in interface IRubyObject
safeHasInstanceVariables
in class RubyObject
public static RubyFixnum to_i(IRubyObject recv)
public static RubyFloat to_f(IRubyObject recv)
public static RubyString to_s(IRubyObject recv)
public static RubyArray to_a(IRubyObject recv)
public static RubyString inspect(IRubyObject recv)
public static RubyClass type(IRubyObject recv)
public static RubyBoolean op_and(IRubyObject recv, IRubyObject obj)
public static RubyBoolean op_or(IRubyObject recv, IRubyObject obj)
public static RubyBoolean op_xor(IRubyObject recv, IRubyObject obj)
public static RubyFixnum id(IRubyObject recv)
public boolean isNil()
IRubyObject
isNil
in interface IRubyObject
isNil
in class RubyObject
public IRubyObject freeze()
RubyObject
freeze
in class RubyObject
public IRubyObject nil_p()
nil_p
in class RubyObject
public IRubyObject taint()
RubyObject
taint
in class RubyObject
public RubyFixnum id()
RubyObject
id
in interface IRubyObject
id
in class RubyObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |