comparison src/share/vm/interpreter/linkResolver.hpp @ 1660:083fde3b838e

6964498: JSR 292 invokedynamic sites need local bootstrap methods Summary: Add JVM_CONSTANT_InvokeDynamic records to constant pool to determine per-instruction BSMs. Reviewed-by: twisti
author jrose
date Thu, 15 Jul 2010 18:40:45 -0700
parents c18cbe5936b8
children f95d63e2154a
comparison
equal deleted inserted replaced
1649:a528509c992b 1660:083fde3b838e
71 int _vtable_index; // vtable index of selected method 71 int _vtable_index; // vtable index of selected method
72 72
73 void set_static( KlassHandle resolved_klass, methodHandle resolved_method , TRAPS); 73 void set_static( KlassHandle resolved_klass, methodHandle resolved_method , TRAPS);
74 void set_interface(KlassHandle resolved_klass, KlassHandle selected_klass, methodHandle resolved_method, methodHandle selected_method , TRAPS); 74 void set_interface(KlassHandle resolved_klass, KlassHandle selected_klass, methodHandle resolved_method, methodHandle selected_method , TRAPS);
75 void set_virtual( KlassHandle resolved_klass, KlassHandle selected_klass, methodHandle resolved_method, methodHandle selected_method, int vtable_index, TRAPS); 75 void set_virtual( KlassHandle resolved_klass, KlassHandle selected_klass, methodHandle resolved_method, methodHandle selected_method, int vtable_index, TRAPS);
76 void set_dynamic( methodHandle resolved_method, TRAPS);
76 void set_common( KlassHandle resolved_klass, KlassHandle selected_klass, methodHandle resolved_method, methodHandle selected_method, int vtable_index, TRAPS); 77 void set_common( KlassHandle resolved_klass, KlassHandle selected_klass, methodHandle resolved_method, methodHandle selected_method, int vtable_index, TRAPS);
77 78
78 friend class LinkResolver; 79 friend class LinkResolver;
79 80
80 public: 81 public: