Mercurial > hg > truffle
comparison src/share/vm/prims/methodHandles.hpp @ 14521:29ccc4cbabca
Merge
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Wed, 12 Mar 2014 13:30:08 +0100 |
parents | c4b78cbea876 |
children | 4ca6dc0799b6 fe34c5ab0b35 |
comparison
equal
deleted
inserted
replaced
14520:f84115370178 | 14521:29ccc4cbabca |
---|---|
53 static oop field_name_or_null(Symbol* s); | 53 static oop field_name_or_null(Symbol* s); |
54 static oop field_signature_type_or_null(Symbol* s); | 54 static oop field_signature_type_or_null(Symbol* s); |
55 | 55 |
56 public: | 56 public: |
57 // working with member names | 57 // working with member names |
58 static Handle resolve_MemberName(Handle mname, TRAPS); // compute vmtarget/vmindex from name/type | 58 static Handle resolve_MemberName(Handle mname, KlassHandle caller, TRAPS); // compute vmtarget/vmindex from name/type |
59 static void expand_MemberName(Handle mname, int suppress, TRAPS); // expand defc/name/type if missing | 59 static void expand_MemberName(Handle mname, int suppress, TRAPS); // expand defc/name/type if missing |
60 static Handle new_MemberName(TRAPS); // must be followed by init_MemberName | 60 static Handle new_MemberName(TRAPS); // must be followed by init_MemberName |
61 static oop init_MemberName(Handle mname_h, Handle target_h); // compute vmtarget/vmindex from target | 61 static oop init_MemberName(Handle mname_h, Handle target_h); // compute vmtarget/vmindex from target |
62 static oop init_field_MemberName(Handle mname_h, fieldDescriptor& fd, bool is_setter = false); | 62 static oop init_field_MemberName(Handle mname_h, fieldDescriptor& fd, bool is_setter = false); |
63 static oop init_method_MemberName(Handle mname_h, CallInfo& info); | 63 static oop init_method_MemberName(Handle mname_h, CallInfo& info); |