hotspot/src/share/vm/prims/methodHandles.hpp
changeset 9976 6fef34e63df1
parent 9967 9ddc1c490930
child 9980 a330de5dea17
equal deleted inserted replaced
9975:82190b49ce14 9976:6fef34e63df1
   215   static jobject            _raise_exception_method;
   215   static jobject            _raise_exception_method;
   216   static address            _adapter_return_handlers[CONV_TYPE_MASK+1];
   216   static address            _adapter_return_handlers[CONV_TYPE_MASK+1];
   217 
   217 
   218   // Adapters.
   218   // Adapters.
   219   static MethodHandlesAdapterBlob* _adapter_code;
   219   static MethodHandlesAdapterBlob* _adapter_code;
   220   static int                       _adapter_code_size;
       
   221 
   220 
   222   static bool ek_valid(EntryKind ek)            { return (uint)ek < (uint)_EK_LIMIT; }
   221   static bool ek_valid(EntryKind ek)            { return (uint)ek < (uint)_EK_LIMIT; }
   223   static bool conv_op_valid(int op)             { return (uint)op < (uint)CONV_OP_LIMIT; }
   222   static bool conv_op_valid(int op)             { return (uint)op < (uint)CONV_OP_LIMIT; }
   224 
   223 
   225  public:
   224  public:
   714 
   713 
   715 #ifdef TARGET_ARCH_x86
   714 #ifdef TARGET_ARCH_x86
   716 # include "methodHandles_x86.hpp"
   715 # include "methodHandles_x86.hpp"
   717 #endif
   716 #endif
   718 #ifdef TARGET_ARCH_sparc
   717 #ifdef TARGET_ARCH_sparc
   719 #define TARGET_ARCH_NYI_6939861 1 //FIXME
   718 # include "methodHandles_sparc.hpp"
   720 //# include "methodHandles_sparc.hpp"
       
   721 #endif
   719 #endif
   722 #ifdef TARGET_ARCH_zero
   720 #ifdef TARGET_ARCH_zero
   723 #define TARGET_ARCH_NYI_6939861 1 //FIXME
   721 # include "methodHandles_zero.hpp"
   724 //# include "methodHandles_zero.hpp"
       
   725 #endif
   722 #endif
   726 #ifdef TARGET_ARCH_arm
   723 #ifdef TARGET_ARCH_arm
   727 # include "methodHandles_arm.hpp"
   724 # include "methodHandles_arm.hpp"
   728 #endif
   725 #endif
   729 #ifdef TARGET_ARCH_ppc
   726 #ifdef TARGET_ARCH_ppc