|
||||||||||
| 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 IRubyObjectgetRuntime in class RubyObjectpublic static RubyClass createNilClass(Ruby runtime)
public int getNativeTypeIndex()
RubyObject
getNativeTypeIndex in interface IRubyObjectgetNativeTypeIndex in class RubyObjectpublic boolean isImmediate()
isImmediate in interface IRubyObjectisImmediate in class RubyObjectpublic boolean safeHasInstanceVariables()
IRubyObject
safeHasInstanceVariables in interface IRubyObjectsafeHasInstanceVariables in class RubyObjectpublic 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 IRubyObjectisNil in class RubyObjectpublic IRubyObject freeze()
RubyObject
freeze in class RubyObjectpublic IRubyObject nil_p()
nil_p in class RubyObjectpublic IRubyObject taint()
RubyObject
taint in class RubyObjectpublic RubyFixnum id()
RubyObject
id in interface IRubyObjectid in class RubyObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||