Mercurial > hg > truffle
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 } |