--- a/src/hotspot/share/interpreter/bytecode.hpp Wed Feb 28 22:38:53 2018 +0100
+++ b/src/hotspot/share/interpreter/bytecode.hpp Thu Mar 01 08:58:27 2018 +0100
@@ -197,7 +197,7 @@
BasicType result_type() const; // returns the result type of the getfield or invoke
};
-// Abstraction for invoke_{virtual, static, interface, special}
+// Abstraction for invoke_{virtual, static, interface, special, dynamic, handle}
class Bytecode_invoke: public Bytecode_member_ref {
protected:
@@ -231,6 +231,8 @@
bool has_appendix() { return cpcache_entry()->has_appendix(); }
+ int size_of_parameters() const;
+
private:
// Helper to skip verification. Used is_valid() to check if the result is really an invoke
inline friend Bytecode_invoke Bytecode_invoke_check(const methodHandle& method, int bci);