< prev index next >

src/hotspot/share/runtime/reflection.hpp

Print this page

        

*** 71,82 **** static void widen(jvalue* value, BasicType current_type, BasicType wide_type, TRAPS); // Reflective array access. Returns type code. Throws ArrayIndexOutOfBoundsException. static BasicType array_get(jvalue* value, arrayOop a, int index, TRAPS); static void array_set(jvalue* value, arrayOop a, int index, BasicType value_type, TRAPS); - // Returns mirror on array element type (NULL for basic type arrays and non-arrays). - static oop array_component_type(oop mirror, TRAPS); // Object creation static arrayOop reflect_new_array(oop element_mirror, jint length, TRAPS); static arrayOop reflect_new_multi_array(oop element_mirror, typeArrayOop dimensions, TRAPS); --- 71,80 ----
< prev index next >