/external/r8/src/main/java/com/android/tools/r8/graph/ |
D | DexMethodHandle.java | 8 public class DexMethodHandle extends IndexedDexItem { class 122 public DexMethodHandle( in DexMethodHandle() method in DexMethodHandle 133 if (other instanceof DexMethodHandle) { in computeEquals() 134 DexMethodHandle o = (DexMethodHandle) other; in computeEquals()
|
D | OffsetToObjectMapping.java | 15 private DexMethodHandle[] methodHandles; 54 methodHandles = new DexMethodHandle[length]; in initializeMethodHandles() 92 public DexMethodHandle[] getMethodHandleMap() { in getMethodHandleMap() 132 public DexMethodHandle getMethodHandle(int index) { in getMethodHandle() 172 public void setMethodHandle(int index, DexMethodHandle methodHandle) { in setMethodHandle()
|
D | ObjectToOffsetMapping.java | 23 private final DexMethodHandle[] methodHandles; 36 DexMethodHandle[] methodHandles) { in ObjectToOffsetMapping() 131 public DexMethodHandle[] getMethodHandles() { in getMethodHandles() 177 public int getOffsetFor(DexMethodHandle methodHandle) { in getOffsetFor()
|
D | JarApplicationReader.java | 7 import com.android.tools.r8.graph.DexMethodHandle.MethodHandleType; 87 DexMethodHandle bootstrapMethod, List<DexValue> bootstrapArgs) { in getCallSite() 92 public DexMethodHandle getMethodHandle( in getMethodHandle()
|
D | DexItemFactory.java | 15 import com.android.tools.r8.graph.DexMethodHandle.MethodHandleType; 36 private final Map<DexMethodHandle, DexMethodHandle> methodHandles = new HashMap<>(); 353 public DexMethodHandle createMethodHandle( in createMethodHandle() 356 DexMethodHandle methodHandle = new DexMethodHandle(type, fieldOrMethod); in createMethodHandle() 362 DexMethodHandle bootstrapMethod, List<DexValue> bootstrapArgs) { in createCallSite()
|
D | DexCallSite.java | 25 public final DexMethodHandle bootstrapMethod; 31 DexMethodHandle bootstrapMethod, List<DexValue> bootstrapArgs) { in DexCallSite() 119 private void write(DexMethodHandle methodHandle) throws IOException { in write()
|
D | DexValue.java | 767 static public class DexValueMethodHandle extends NestedDexValue<DexMethodHandle> { 769 public DexValueMethodHandle(DexMethodHandle value) { in DexValueMethodHandle()
|
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/ |
D | LensCodeRewriter.java | 12 import com.android.tools.r8.graph.DexMethodHandle; 13 import com.android.tools.r8.graph.DexMethodHandle.MethodHandleType; 71 DexMethodHandle newBootstrapMethod = rewriteDexMethodHandle(method, in rewrite() 204 private DexMethodHandle rewriteDexMethodHandle( in rewriteDexMethodHandle() 205 DexEncodedMethod method, DexMethodHandle methodHandle) { in rewriteDexMethodHandle() 218 return new DexMethodHandle(newType, actualTarget); in rewriteDexMethodHandle() 224 return new DexMethodHandle(methodHandle.type, actualField); in rewriteDexMethodHandle()
|
D | JarSourceCode.java | 15 import com.android.tools.r8.graph.DexMethodHandle; 16 import com.android.tools.r8.graph.DexMethodHandle.MethodHandleType; 2530 DexMethodHandle bootstrapMethod = getMethodHandle(application, bsmHandle); in build() 2579 private DexMethodHandle getMethodHandle(JarApplicationReader application, Handle handle) { in getMethodHandle()
|
D | IRBuilder.java | 16 import com.android.tools.r8.graph.DexMethodHandle; 937 DexMethodHandle bootstrapMethod = callSite.bootstrapMethod; 958 DexMethodHandle bootstrapMethod = callSite.bootstrapMethod;
|
/external/r8/src/main/java/com/android/tools/r8/dex/ |
D | IndexedItemCollection.java | 10 import com.android.tools.r8.graph.DexMethodHandle; 100 boolean addMethodHandle(DexMethodHandle methodHandle); in addMethodHandle()
|
D | VirtualFile.java | 15 import com.android.tools.r8.graph.DexMethodHandle; 162 indexedItems.methodHandles.toArray(new DexMethodHandle[indexedItems.methodHandles.size()])); in computeMapping() 445 private final List<DexMethodHandle> methodHandles = new ArrayList<>(); 497 public boolean addMethodHandle(DexMethodHandle methodHandle) { in addMethodHandle() 531 private final Set<DexMethodHandle> methodHandles = new LinkedHashSet<>(); 591 public boolean addMethodHandle(DexMethodHandle methodHandle) { in addMethodHandle()
|
D | DexFileReader.java | 41 import com.android.tools.r8.graph.DexMethodHandle; 42 import com.android.tools.r8.graph.DexMethodHandle.MethodHandleType; 243 DexMethodHandle value = indexedItems.getMethodHandle((int) parseUnsigned(file, size)); in parseEncodedValue() 912 private DexMethodHandle methodHandleAt(int index) {
|
D | FileWriter.java | 32 import com.android.tools.r8.graph.DexMethodHandle; 33 import com.android.tools.r8.graph.DexMethodHandle.MethodHandleType; 670 private void writeMethodHandle(DexMethodHandle methodHandle) { in writeMethodHandle()
|
/external/r8/src/test/java/com/android/tools/r8/dex/ |
D | DebugByteCodeWriterTest.java | 13 import com.android.tools.r8.graph.DexMethodHandle; 35 new DexMethodHandle[] {}); in emptyObjectTObjectMapping()
|
/external/r8/src/main/java/com/android/tools/r8/ir/desugar/ |
D | LambdaDescriptor.java | 14 import com.android.tools.r8.graph.DexMethodHandle; 39 final DexMethodHandle implHandle; 60 DexMethodHandle implHandle, DexType mainInterface, DexTypeList captures) { in LambdaDescriptor() 233 DexMethodHandle lambdaImplMethodHandle = in infer()
|
D | AccessorMethodSourceCode.java | 10 import com.android.tools.r8.graph.DexMethodHandle; 31 DexMethodHandle implHandle = descriptor().implHandle; in checkSignatures()
|
D | InterfaceMethodRewriter.java | 16 import com.android.tools.r8.graph.DexMethodHandle; 137 private void reportStaticInterfaceMethodHandle(DexMethodHandle handle) { in reportStaticInterfaceMethodHandle()
|
D | LambdaClass.java | 20 import com.android.tools.r8.graph.DexMethodHandle; 258 DexMethodHandle implHandle = descriptor.implHandle; in createLambdaImplMethodTarget() 336 DexMethodHandle implHandle = descriptor.implHandle; in createConstructorTarget()
|
/external/r8/src/main/java/com/android/tools/r8/code/ |
D | InvokeCustom.java | 8 import com.android.tools.r8.graph.DexMethodHandle; 76 static void registerMethodHandle(UseRegistry registry, DexMethodHandle methodHandle) { in registerMethodHandle()
|
/external/r8/src/main/java/com/android/tools/r8/shaking/ |
D | MainDexListBuilder.java | 19 import com.android.tools.r8.graph.DexMethodHandle; 306 public boolean addMethodHandle(DexMethodHandle methodHandle) { in addMethodHandle()
|
D | Enqueuer.java | 21 import com.android.tools.r8.graph.DexMethodHandle; 1288 public boolean addMethodHandle(DexMethodHandle methodHandle) { in addMethodHandle()
|