1.1 --- a/src/share/vm/interpreter/templateTable.hpp Mon Jul 23 13:04:59 2012 -0700 1.2 +++ b/src/share/vm/interpreter/templateTable.hpp Tue Jul 24 10:51:00 2012 -0700 1.3 @@ -98,7 +98,7 @@ 1.4 public: 1.5 enum Operation { add, sub, mul, div, rem, _and, _or, _xor, shl, shr, ushr }; 1.6 enum Condition { equal, not_equal, less, less_equal, greater, greater_equal }; 1.7 - enum CacheByte { f1_byte = 1, f2_byte = 2, f1_oop = 0x11 }; // byte_no codes 1.8 + enum CacheByte { f1_byte = 1, f2_byte = 2, f12_oop = 0x12 }; // byte_no codes 1.9 1.10 private: 1.11 static bool _is_initialized; // true if TemplateTable has been initialized 1.12 @@ -294,6 +294,7 @@ 1.13 static void invokestatic(int byte_no); 1.14 static void invokeinterface(int byte_no); 1.15 static void invokedynamic(int byte_no); 1.16 + static void invokehandle(int byte_no); 1.17 static void fast_invokevfinal(int byte_no); 1.18 1.19 static void getfield_or_static(int byte_no, bool is_static);