hotspot/src/share/vm/prims/methodHandles.hpp
changeset 10008 d84de97ad847
parent 9980 a330de5dea17
child 10514 e229a19078cf
equal deleted inserted replaced
10007:43d4a6542551 10008:d84de97ad847
   586     // format of result from getTarget / encode_target:
   586     // format of result from getTarget / encode_target:
   587     ETF_HANDLE_OR_METHOD_NAME = 0, // all available data (immediate MH or method)
   587     ETF_HANDLE_OR_METHOD_NAME = 0, // all available data (immediate MH or method)
   588     ETF_DIRECT_HANDLE         = 1, // ultimate method handle (will be a DMH, may be self)
   588     ETF_DIRECT_HANDLE         = 1, // ultimate method handle (will be a DMH, may be self)
   589     ETF_METHOD_NAME           = 2, // ultimate method as MemberName
   589     ETF_METHOD_NAME           = 2, // ultimate method as MemberName
   590     ETF_REFLECT_METHOD        = 3, // ultimate method as java.lang.reflect object (sans refClass)
   590     ETF_REFLECT_METHOD        = 3, // ultimate method as java.lang.reflect object (sans refClass)
       
   591     ETF_FORCE_DIRECT_HANDLE   = 64,
       
   592     ETF_COMPILE_DIRECT_HANDLE = 65,
   591 
   593 
   592     // ad hoc constants
   594     // ad hoc constants
   593     OP_ROT_ARGS_DOWN_LIMIT_BIAS = -1
   595     OP_ROT_ARGS_DOWN_LIMIT_BIAS = -1
   594   };
   596   };
   595   static int get_named_constant(int which, Handle name_box, TRAPS);
   597   static int get_named_constant(int which, Handle name_box, TRAPS);