Home
last modified time | relevance | path

Searched refs:MethodHandlesLookup (Results 1 – 8 of 8) sorted by relevance

/art/runtime/mirror/
Dmethod_handles_lookup.cc31 ObjPtr<MethodHandlesLookup> MethodHandlesLookup::Create(Thread* const self, in Create()
36 ObjPtr<MethodHandlesLookup> mhl = ObjPtr<MethodHandlesLookup>::DownCast( in Create()
37 GetClassRoot<MethodHandlesLookup>()->AllocObject(self)); in Create()
43 ObjPtr<MethodHandlesLookup> MethodHandlesLookup::GetDefault(Thread* const self) { in GetDefault()
45 return ObjPtr<MethodHandlesLookup>::DownCast(lookup->InvokeStatic<'L'>(self)); in GetDefault()
48 ObjPtr<MethodHandle> MethodHandlesLookup::FindConstructor(Thread* const self, in FindConstructor()
Dmethod_handles_lookup.h36 class MANAGED MethodHandlesLookup : public Object {
40 static ObjPtr<mirror::MethodHandlesLookup> Create(Thread* const self, Handle<Class> lookup_class)
44 static ObjPtr<mirror::MethodHandlesLookup> GetDefault(Thread* const self)
55 return MemberOffset(OFFSETOF_MEMBER(MethodHandlesLookup, allowed_modes_)); in AllowedModesOffset()
59 return MemberOffset(OFFSETOF_MEMBER(MethodHandlesLookup, lookup_class_)); in LookupClassOffset()
67 DISALLOW_IMPLICIT_CONSTRUCTORS(MethodHandlesLookup);
/art/runtime/
Dclass_root.h45 class MethodHandlesLookup; variable
78 …sLookup, "Ljava/lang/invoke/MethodHandles$Lookup;", mirror::MethodHandlesLookup) …
Dclass_linker_test.cc783 struct MethodHandlesLookupOffsets : public CheckOffsets<mirror::MethodHandlesLookup> {
784 MethodHandlesLookupOffsets() : CheckOffsets<mirror::MethodHandlesLookup>( in MethodHandlesLookupOffsets()
786 addOffset(OFFSETOF_MEMBER(mirror::MethodHandlesLookup, allowed_modes_), "allowedModes"); in MethodHandlesLookupOffsets()
787 addOffset(OFFSETOF_MEMBER(mirror::MethodHandlesLookup, lookup_class_), "lookupClass"); in MethodHandlesLookupOffsets()
Dhidden_api.cc199 ObjPtr<mirror::Class> lookup_class = GetClassRoot<mirror::MethodHandlesLookup>(); in GetReflectionCallerAccessContext()
Dclass_linker.h97 class MethodHandlesLookup; variable
Dclass_linker.cc10400 Handle<mirror::MethodHandlesLookup> lookup = in ResolveMethodHandleForMethod()
10401 hs.NewHandle(mirror::MethodHandlesLookup::GetDefault(self)); in ResolveMethodHandleForMethod()
/art/runtime/interpreter/
Dinterpreter_common.cc851 ptypes->Set(0, GetClassRoot<mirror::MethodHandlesLookup>(class_linker)); in BuildCallSiteForBootstrapMethod()
1008 ObjPtr<mirror::MethodHandlesLookup> lookup = in InvokeBootstrapMethod()
1009 mirror::MethodHandlesLookup::Create(self, lookup_class); in InvokeBootstrapMethod()