Mercurial > hg > truffle
comparison src/share/vm/oops/cpCacheOop.hpp @ 1507:cd5dbf694d45
6939134: JSR 292 adjustments to method handle invocation
Summary: split MethodHandle.invoke into invokeExact and invokeGeneric; also clean up JVM-to-Java interfaces
Reviewed-by: twisti
author | jrose |
---|---|
date | Sat, 01 May 2010 02:42:18 -0700 |
parents | 389049f3f393 |
children | c18cbe5936b8 |
comparison
equal
deleted
inserted
replaced
1506:2338d41fbd81 | 1507:cd5dbf694d45 |
---|---|
179 int index // Method index into interface | 179 int index // Method index into interface |
180 ); | 180 ); |
181 | 181 |
182 void set_dynamic_call( | 182 void set_dynamic_call( |
183 Handle call_site, // Resolved java.dyn.CallSite (f1) | 183 Handle call_site, // Resolved java.dyn.CallSite (f1) |
184 int extra_data // (f2) | 184 methodHandle signature_invoker // determines signature information |
185 ); | 185 ); |
186 | 186 |
187 void set_parameter_size(int value) { | 187 void set_parameter_size(int value) { |
188 assert(parameter_size() == 0 || parameter_size() == value, | 188 assert(parameter_size() == 0 || parameter_size() == value, |
189 "size must not change"); | 189 "size must not change"); |