116 static oop new_method(methodHandle method, bool intern_name, bool for_constant_pool_access, TRAPS); |
116 static oop new_method(methodHandle method, bool intern_name, bool for_constant_pool_access, TRAPS); |
117 // Create a java.lang.reflect.Constructor object based on a method |
117 // Create a java.lang.reflect.Constructor object based on a method |
118 static oop new_constructor(methodHandle method, TRAPS); |
118 static oop new_constructor(methodHandle method, TRAPS); |
119 // Create a java.lang.reflect.Field object based on a field descriptor |
119 // Create a java.lang.reflect.Field object based on a field descriptor |
120 static oop new_field(fieldDescriptor* fd, bool intern_name, TRAPS); |
120 static oop new_field(fieldDescriptor* fd, bool intern_name, TRAPS); |
|
121 // Create a java.lang.reflect.Parameter object based on a |
|
122 // MethodParameterElement |
|
123 static oop new_parameter(Handle method, int index, Symbol* sym, |
|
124 int flags, TRAPS); |
121 |
125 |
122 private: |
126 private: |
123 // method resolution for invoke |
127 // method resolution for invoke |
124 static methodHandle resolve_interface_call(instanceKlassHandle klass, methodHandle method, KlassHandle recv_klass, Handle receiver, TRAPS); |
128 static methodHandle resolve_interface_call(instanceKlassHandle klass, methodHandle method, KlassHandle recv_klass, Handle receiver, TRAPS); |
125 // Method call (shared by invoke_method and invoke_constructor) |
129 // Method call (shared by invoke_method and invoke_constructor) |