org.jruby.javasupport
Class JavaField

java.lang.Object
  extended by org.jruby.RubyObject
      extended by org.jruby.javasupport.JavaAccessibleObject
          extended by org.jruby.javasupport.JavaField
All Implemented Interfaces:
java.lang.Cloneable, IRubyObject

public class JavaField
extends JavaAccessibleObject


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jruby.RubyObject
RubyObject.Finalizer
 
Field Summary
 
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
JavaField(Ruby runtime, java.lang.reflect.Field field)
           
 
Method Summary
protected  java.lang.reflect.AccessibleObject accesibleObject()
           
static RubyClass createJavaFieldClass(Ruby runtime, RubyModule javaModule)
           
 IRubyObject equal(IRubyObject other)
          rb_equal
 RubyBoolean final_p()
           
 RubyString name()
           
 RubyBoolean public_p()
           
 JavaObject set_static_value(IRubyObject value)
           
 JavaObject set_value(IRubyObject object, IRubyObject value)
           
 RubyBoolean static_p()
           
 JavaObject static_value()
           
 RubyString value_type()
           
 JavaObject value(IRubyObject object)
           
 
Methods inherited from class org.jruby.javasupport.JavaAccessibleObject
hash, isAccessible, registerRubyMethods, same, setAccessible
 
Methods inherited from class org.jruby.RubyObject
addFinalizer, anyToString, asString, asSymbol, attachToObjectSpace, callInit, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethodMissing, callMethodMissing, callSuper, checkArrayType, checkFrozen, checkStringType, compilerCallMethod, compilerCallMethodWithIndex, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToString, convertToType, convertToType, convertToType, convertToTypeWithCheck, createObjectClass, dataGetStruct, dataWrapStruct, display, doClone, dup, eql, eqlInternal, equalInternal, equals, evalSimple, evalUnder, evalWithBinding, extend, freeze, frozen, getInstanceVariable, getInstanceVariables, getInstanceVariablesSnapshot, getJavaClass, getMetaClass, getNativeTypeIndex, getRuntime, getSingletonClass, getSingletonClassClone, getType, hashCode, id_deprecated, id, infectBy, inherited, initCopy, initialize_copy, initialize, inspect, instance_eval, instance_exec, instance_of, instance_variable_get, instance_variable_set, instance_variables, instanceVariableNames, isFalse, isFrozen, isImmediate, isKindOf, isNil, isSingleton, isTaint, isTrue, kind_of, makeMetaClass, match, method, methods, nil_p, obj_equal, private_methods, protected_methods, public_methods, puts, rbClone, remove_instance_variable, removeFinalizers, removeInstanceVariable, respond_to, respondsTo, safeGetInstanceVariables, safeHasInstanceVariables, send, setFrozen, setInstanceVariable, setInstanceVariable, setInstanceVariables, setMetaClass, setTaint, singleton_methods, specificEval, taint, tainted, testFrozen, to_s, toString, trueFalseNil, trueFalseNil, type_deprecated, type, untaint
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaField

public JavaField(Ruby runtime,
                 java.lang.reflect.Field field)
Method Detail

createJavaFieldClass

public static RubyClass createJavaFieldClass(Ruby runtime,
                                             RubyModule javaModule)

value_type

public RubyString value_type()

equal

public IRubyObject equal(IRubyObject other)
Description copied from class: RubyObject
rb_equal

Specified by:
equal in interface IRubyObject
Overrides:
equal in class JavaAccessibleObject

public_p

public RubyBoolean public_p()

static_p

public RubyBoolean static_p()

value

public JavaObject value(IRubyObject object)

set_value

public JavaObject set_value(IRubyObject object,
                            IRubyObject value)

final_p

public RubyBoolean final_p()

static_value

public JavaObject static_value()

set_static_value

public JavaObject set_static_value(IRubyObject value)

name

public RubyString name()

accesibleObject

protected java.lang.reflect.AccessibleObject accesibleObject()
Specified by:
accesibleObject in class JavaAccessibleObject


Copyright © 2002-2007 JRuby Team. All Rights Reserved.