Mercurial > hg > truffle
comparison src/share/vm/classfile/javaClasses.hpp @ 1133:aa62b9388fce
6894206: JVM needs a way to traverse method handle structures
Summary: We need a way to walk chained method handles in the JVM to call the right methods and to generate required bytecode adapters for the compilers.
Reviewed-by: kvn
author | twisti |
---|---|
date | Mon, 04 Jan 2010 15:52:40 +0100 |
parents | 389049f3f393 |
children | e66fd840cb6b |
comparison
equal
deleted
inserted
replaced
1131:40e7c1d24e4a | 1133:aa62b9388fce |
---|---|
1025 static oop rtype(oop mt); | 1025 static oop rtype(oop mt); |
1026 static objArrayOop ptypes(oop mt); | 1026 static objArrayOop ptypes(oop mt); |
1027 static oop form(oop mt); | 1027 static oop form(oop mt); |
1028 | 1028 |
1029 static oop ptype(oop mt, int index); | 1029 static oop ptype(oop mt, int index); |
1030 static int ptype_count(oop mt); | |
1030 | 1031 |
1031 static symbolOop as_signature(oop mt, bool intern_if_not_found, TRAPS); | 1032 static symbolOop as_signature(oop mt, bool intern_if_not_found, TRAPS); |
1032 static void print_signature(oop mt, outputStream* st); | 1033 static void print_signature(oop mt, outputStream* st); |
1033 | 1034 |
1034 static bool is_instance(oop obj) { | 1035 static bool is_instance(oop obj) { |