org.jruby.javasupport
Class JavaObject
java.lang.Object
org.jruby.RubyObject
org.jruby.javasupport.JavaObject
- All Implemented Interfaces:
- java.lang.Cloneable, IRubyObject
- Direct Known Subclasses:
- JavaArray
- public class JavaObject
- extends RubyObject
- Version:
- $Revision: 1.15 $
- Author:
- jpetersen
Methods inherited from class org.jruby.RubyObject |
argCount, asSymbol, callbackFactory, callInit, callMethod, callMethod, callMethod, checkSafeString, convertToString, convertToType, convertType, createObjectClass, defineSingletonMethod, display, dup, equals, eval, eval, evalUnder, extend, extendObject, freeze, frozen, getInstanceVariable, getInstanceVariables, getMetaClass, getRuntime, getSingletonClass, getType, hashCode, hasInstanceVariable, id, infectBy, inspect, instance_eval, instance_of, instance_variables, instanceVariableNames, isFalse, isFrozen, isKindOf, isNil, isTaint, isTrue, kind_of, makeMetaClass, marshalTo, method_missing, method, methods, nilObject, private_methods, protected_methods, rbClone, removeInstanceVariable, respond_to, respondsTo, send, setFrozen, setInstanceVariable, setInstanceVariable, setInstanceVariables, setMetaClass, setTaint, setupClone, singleton_methods, singletonMethodsAllowed, specificEval, taint, tainted, to_a, toString, type, untaint |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
JavaObject
protected JavaObject(Ruby ruby,
RubyClass rubyClass,
java.lang.Object value)
JavaObject
protected JavaObject(Ruby ruby,
java.lang.Object value)
wrap
public static JavaObject wrap(Ruby runtime,
java.lang.Object value)
getJavaClass
public java.lang.Class getJavaClass()
- Description copied from interface:
IRubyObject
- Method getJavaClass.
- Specified by:
getJavaClass
in interface IRubyObject
- Overrides:
getJavaClass
in class RubyObject
getValue
public java.lang.Object getValue()
createJavaObjectClass
public static RubyClass createJavaObjectClass(Ruby ruby)
hash
public RubyFixnum hash()
- Overrides:
hash
in class RubyObject
to_s
public RubyString to_s()
- Overrides:
to_s
in class RubyObject
equal
public RubyBoolean equal(IRubyObject other)
- Description copied from class:
RubyObject
- rb_obj_equal
- Overrides:
equal
in class RubyObject
java_type
public RubyString java_type()
java_class
public IRubyObject java_class()
length
public RubyFixnum length()
aref
public IRubyObject aref(IRubyObject index)
aset
public IRubyObject aset(IRubyObject index,
IRubyObject value)
Copyright © 2002 Jan Arne Petersen. All Rights Reserved.