Print this page


Split Close
Expand all
Collapse all
          --- old/src/share/vm/prims/methodHandles.hpp
          +++ new/src/share/vm/prims/methodHandles.hpp
↓ open down ↓ 690 lines elided ↑ open up ↑
 691  691    static bool spot_check_entry_names();
 692  692  #endif
 693  693  
 694  694   private:
 695  695    static methodHandle dispatch_decoded_method(methodHandle m,
 696  696                                                KlassHandle receiver_limit,
 697  697                                                int decode_flags,
 698  698                                                KlassHandle receiver_klass,
 699  699                                                TRAPS);
 700  700  
      701 +public:
      702 +  static bool is_float_fixed_reinterpretation_cast(BasicType src, BasicType dst);
 701  703    static bool same_basic_type_for_arguments(BasicType src, BasicType dst,
 702  704                                              bool raw = false,
 703  705                                              bool for_return = false);
 704  706    static bool same_basic_type_for_returns(BasicType src, BasicType dst, bool raw = false) {
 705  707      return same_basic_type_for_arguments(src, dst, raw, true);
 706  708    }
 707  709  
 708  710    static Symbol* convert_to_signature(oop type_str, bool polymorphic, TRAPS);
 709  711  
 710  712  #ifdef TARGET_ARCH_x86
↓ open down ↓ 126 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX