Searched refs:implHandle (Results 1 – 3 of 3) sorted by relevance
241 switch (descriptor.implHandle.type) { in createTarget()253 throw new Unreachable("Unexpected method handle type in " + descriptor.implHandle); in createTarget()258 DexMethodHandle implHandle = descriptor.implHandle; in createLambdaImplMethodTarget() local259 assert implHandle != null; in createLambdaImplMethodTarget()260 DexMethod implMethod = implHandle.asMethod(); in createLambdaImplMethodTarget()269 if (implHandle.type.isInvokeStatic()) { in createLambdaImplMethodTarget()273 assert implHandle.type.isInvokeInstance(); in createLambdaImplMethodTarget()291 assert descriptor.implHandle.type.isInvokeInstance(); in createInstanceMethodTarget()299 DexMethod implMethod = descriptor.implHandle.asMethod(); in createInstanceMethodTarget()319 assert descriptor.implHandle.type.isInvokeStatic(); in createStaticMethodTarget()[all …]
26 assert !descriptor().implHandle.type.isInvokeInterface(); in AccessorMethodSourceCode()31 DexMethodHandle implHandle = descriptor().implHandle; in checkSignatures() local32 assert implHandle != null; in checkSignatures()35 DexMethod implMethod = implHandle.asMethod(); in checkSignatures()40 if (implHandle.type.isInvokeInstance()) { in checkSignatures()66 return descriptor().implHandle.type.isInvokeConstructor(); in delegatingToConstructor()70 switch (descriptor().implHandle.type) { in inferInvokeType()86 DexMethod implMethod = descriptor().implHandle.asMethod(); in prepareInstructions()
39 final DexMethodHandle implHandle; field in LambdaDescriptor53 implHandle = null; in LambdaDescriptor()60 DexMethodHandle implHandle, DexType mainInterface, DexTypeList captures) { in LambdaDescriptor() argument66 assert implHandle != null; in LambdaDescriptor()74 this.implHandle = implHandle; in LambdaDescriptor()92 DexMethod method = implHandle.asMethod(); in lookupTargetMethod()93 switch (implHandle.type) { in lookupTargetMethod()128 throw new Unreachable("Unexpected method handle kind in " + implHandle); in lookupTargetMethod()142 DexString methodName = implHandle.asMethod().name; in delegatesToLambdaImplMethod()157 if (implHandle.type.isInvokeInterface()) { in needsAccessor()[all …]