Mercurial > hg > truffle
comparison src/share/vm/prims/methodHandles.hpp @ 17524:89152779163c
Merge with jdk8-b132
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Wed, 15 Oct 2014 11:59:32 +0200 |
parents | 4ca6dc0799b6 |
children | 7848fc12602b |
comparison
equal
deleted
inserted
replaced
17450:45b45f902bed | 17524:89152779163c |
---|---|
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); |