Mercurial > hg > graal-jvmci-8
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: |