/art/test/952-invoke-custom/src/ |
H A D | UnrelatedBSM.java | 25 MethodHandles.Lookup lookup, String name, MethodType methodType, Class<?> target) 27 MethodHandle mh = lookup.findStatic(target, name, methodType); 24 bsm( MethodHandles.Lookup lookup, String name, MethodType methodType, Class<?> target) argument
|
H A D | TestInvocationKinds.java | 30 MethodHandles.Lookup lookup, String name, MethodType methodType) throws Throwable { 33 lookup.findStaticGetter(TestInvocationKinds.class, name, methodType.returnType()); 52 MethodHandles.Lookup lookup, String name, MethodType methodType) throws Throwable { 55 lookup.findStaticSetter( 76 MethodHandles.Lookup lookup, String name, MethodType methodType) throws Throwable { 79 lookup.findSetter(methodType.parameterType(0), name, methodType.parameterType(1)); 99 MethodHandles.Lookup lookup, String name, MethodType methodType) throws Throwable { 102 lookup.findGetter(methodType.parameterType(0), name, methodType.returnType()); 143 MethodHandles.Lookup lookup, String name, MethodType methodType) throws Throwable { 147 MethodHandle mh = lookup 29 lookupStaticFieldGetter( MethodHandles.Lookup lookup, String name, MethodType methodType) argument 51 lookupStaticFieldSetter( MethodHandles.Lookup lookup, String name, MethodType methodType) argument 75 lookupInstanceFieldSetter( MethodHandles.Lookup lookup, String name, MethodType methodType) argument 98 lookupInstanceFieldGetter( MethodHandles.Lookup lookup, String name, MethodType methodType) argument 142 lookupVirtual( MethodHandles.Lookup lookup, String name, MethodType methodType) argument 179 lookupConstructor( MethodHandles.Lookup lookup, String name, MethodType methodType) argument [all...] |
/art/test/674-hiddenapi/src-ex/ |
H A D | JLI.java | 23 MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) { 25 return lookup.findGetter(klass, fieldName, fieldType) != null; 34 MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) { 36 return lookup.findSetter(klass, fieldName, fieldType) != null; 45 MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) { 47 return lookup.findStaticGetter(klass, fieldName, fieldType) != null; 56 MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) { 58 return lookup.findStaticSetter(klass, fieldName, fieldType) != null; 67 MethodHandles.Lookup lookup, Class<?> klass, MethodType methodType) { 69 return lookup 22 canDiscoverWithLookupFindGetter( MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) argument 33 canDiscoverWithLookupFindSetter( MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) argument 44 canDiscoverWithLookupFindStaticGetter( MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) argument 55 canDiscoverWithLookupFindStaticSetter( MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) argument 66 canDiscoverWithLookupFindConstructor( MethodHandles.Lookup lookup, Class<?> klass, MethodType methodType) argument 77 canDiscoverWithLookupFindVirtual( MethodHandles.Lookup lookup, Class<?> klass, String methodName, MethodType methodType) argument 88 canDiscoverWithLookupFindStatic( MethodHandles.Lookup lookup, Class<?> klass, String methodName, MethodType methodType) argument [all...] |
/art/runtime/mirror/ |
H A D | method_handles_lookup.cc | 61 ArtMethod* lookup = jni::DecodeArtMethod(WellKnownClasses::java_lang_invoke_MethodHandles_lookup); local 63 lookup->Invoke(self, nullptr, 0, &result, "L");
|
/art/test/956-methodhandles/src/ |
H A D | Main.java | 44 public static final Lookup lookup = MethodHandles.lookup(); field in class:Main.A 52 public static final Lookup lookup = MethodHandles.lookup(); field in class:Main.B 56 public static final Lookup lookup = MethodHandles.lookup(); field in class:Main.C 64 public static final Lookup lookup = MethodHandles.lookup(); field in class:Main.D 68 public static final Lookup lookup = MethodHandles.lookup(); field in class:Main.E 265 static final MethodHandles.Lookup lookup = MethodHandles.lookup(); field in class:Main.BarImpl 1168 public static MethodHandles.Lookup lookup() { method in class:Main.VariableArityTester [all...] |
/art/runtime/interpreter/ |
H A D | interpreter_common.cc | 937 // The first parameter is a MethodHandles lookup instance. 941 ObjPtr<mirror::MethodHandlesLookup> lookup = local 943 if (lookup.IsNull()) { 947 bootstrap_frame->SetVRegReference(vreg++, lookup.Ptr()); 950 // The second parameter is the name to lookup.
|
/art/runtime/ |
H A D | class_linker.cc | 2507 // only the descriptors of primitive types should be 1 character long, also avoid class lookup 3059 // Unregistering restores the dlsym lookup stub. 3690 // lookup. (Even if we get this wrong we still have correct behavior, 3691 // because we effectively do this lookup again when we add the new 5615 // We set up the interface lookup table first because we need it to determine if we need to update 6950 // would make lookup for interface super much faster. (We would only need to scan 7791 // only the descriptors of primitive types should be 1 character long, also avoid class lookup 7985 // If we had a method, or if we can find one with another lookup type, 7993 // We failed to find the method (using all lookup types), so throw a NoSuchMethodError. 8518 Handle<mirror::MethodHandlesLookup> lookup local [all...] |