comparison src/share/vm/prims/methodHandleWalk.cpp @ 2460:ed69575596ac

6981791: remove experimental code for JSR 292 Reviewed-by: twisti
author jrose
date Thu, 07 Apr 2011 17:02:30 -0700
parents 8033953d67ff
children 2a23b1b5a0a8
comparison
equal deleted inserted replaced
2459:55973726c600 2460:ed69575596ac
957 int argc, MethodHandleWalker::ArgToken* argv, 957 int argc, MethodHandleWalker::ArgToken* argv,
958 TRAPS) { 958 TRAPS) {
959 if (m == NULL) { 959 if (m == NULL) {
960 // Get the intrinsic methodOop. 960 // Get the intrinsic methodOop.
961 m = vmIntrinsics::method_for(iid); 961 m = vmIntrinsics::method_for(iid);
962 if (m == NULL && iid == vmIntrinsics::_checkSpreadArgument && AllowTransitionalJSR292) {
963 m = vmIntrinsics::method_for(vmIntrinsics::_checkSpreadArgument_TRANS);
964 if (m == NULL)
965 // sun.dyn.MethodHandleImpl not found, look for java.dyn.MethodHandleNatives:
966 m = vmIntrinsics::method_for(vmIntrinsics::_checkSpreadArgument_TRANS2);
967 }
968 if (m == NULL) { 962 if (m == NULL) {
969 ArgToken zero; 963 ArgToken zero;
970 lose(vmIntrinsics::name_at(iid), CHECK_(zero)); 964 lose(vmIntrinsics::name_at(iid), CHECK_(zero));
971 } 965 }
972 } 966 }