src/share/vm/classfile/vmSymbols.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6893268 Sdiff src/share/vm/classfile

src/share/vm/classfile/vmSymbols.hpp

Print this page
rev 1021 : 6858164: invokedynamic code needs some cleanup (post-6655638)
Note: The bug ID for this change set was erroneously used to call for review of 6815692.
Summary: Fix several crashers, remove needless paths for boxed-style bootstrap method call, refactor & simplify APIs for rewriter constantPoolOop, remove sun.dyn.CallSiteImpl
Reviewed-by: ?
rev 1023 : [mq]: meth.walker.patch
rev 1024 : imported patch indy-cleanup-6893081.patch
rev 1026 : imported patch indy.compiler.inline.patch


1011                     vmSymbols::SID name,
1012                     vmSymbols::SID sig,
1013                     jshort flags);
1014 
1015   static void verify_method(ID actual_id, methodOop m) PRODUCT_RETURN;
1016 
1017   // Find out the symbols behind an intrinsic:
1018   static vmSymbols::SID     class_for(ID id);
1019   static vmSymbols::SID      name_for(ID id);
1020   static vmSymbols::SID signature_for(ID id);
1021   static Flags              flags_for(ID id);
1022 
1023   static const char* short_name_as_C_string(ID id, char* buf, int size);
1024 
1025   // Access to intrinsic methods:
1026   static methodOop method_for(ID id);
1027 
1028   // Wrapper object methods:
1029   static ID for_boxing(BasicType type);
1030   static ID for_unboxing(BasicType type);



1031 };


1011                     vmSymbols::SID name,
1012                     vmSymbols::SID sig,
1013                     jshort flags);
1014 
1015   static void verify_method(ID actual_id, methodOop m) PRODUCT_RETURN;
1016 
1017   // Find out the symbols behind an intrinsic:
1018   static vmSymbols::SID     class_for(ID id);
1019   static vmSymbols::SID      name_for(ID id);
1020   static vmSymbols::SID signature_for(ID id);
1021   static Flags              flags_for(ID id);
1022 
1023   static const char* short_name_as_C_string(ID id, char* buf, int size);
1024 
1025   // Access to intrinsic methods:
1026   static methodOop method_for(ID id);
1027 
1028   // Wrapper object methods:
1029   static ID for_boxing(BasicType type);
1030   static ID for_unboxing(BasicType type);
1031 
1032   // Raw conversion:
1033   static ID for_raw_conversion(BasicType src, BasicType dest);
1034 };
src/share/vm/classfile/vmSymbols.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File