Object function ( String arg0 ) { Class loc0 = getClassMetaobject ( ) . getJavaClass ( ) ; try { return loc0 . getField ( arg0 ) . get ( getObject ( ) ) ; } catch ( NoSuchFieldException loc1 ) { throw new RuntimeException ( loc1 . toString ( ) ) ; } catch ( IllegalAccessException loc1 ) { throw new RuntimeException ( loc1 . toString ( ) ) ; } }
is invoked when public fields of the base-level class are read and the runtime system intercepts it . this method simply returns the value of the field . every subclass of this class should redefine this method . concode_field_sep Method[] methods concode_elem_sep ClassMetaobject classmetaobject concode_elem_sep Metalevel baseobject concode_field_sep Object getObject concode_elem_sep String getMethodName concode_elem_sep Class getReturnType concode_elem_sep void writeObject concode_elem_sep Class[] getParameterTypes concode_elem_sep void trapFieldWrite concode_elem_sep Object trapMethodcall concode_elem_sep void setObject concode_elem_sep ClassMetaobject getClassMetaobject concode_elem_sep void readObject