/external/r8/src/main/java/com/android/tools/r8/shaking/ |
AnnotationRemover.java | 12 import com.android.tools.r8.graph.DexItemFactory; 46 DexItemFactory factory = appInfo.dexItemFactory;
|
ProguardTypeMatcher.java | 6 import com.android.tools.r8.graph.DexItemFactory; 35 DexItemFactory dexItemFactory) { 53 dexItemFactory.createType(DescriptorUtils.javaTypeToDescriptor(pattern)));
|
MainDexListBuilder.java | 17 import com.android.tools.r8.graph.DexItemFactory; 61 enumTypes = appInfo.subtypes(appInfo.dexItemFactory.enumType); 66 annotationTypes = appInfo.subtypes(appInfo.dexItemFactory.annotationType); 114 DexType valueType = proto.returnType.toBaseType(appInfo.dexItemFactory); 131 return valueType.isSubtypeOf(appInfo.dexItemFactory.enumType, appInfo); 135 return valueType.isSubtypeOf(appInfo.dexItemFactory.annotationType, appInfo);
|
ProguardConfigurationParser.java | 9 import com.android.tools.r8.graph.DexItemFactory; 37 private final DexItemFactory dexItemFactory; 73 public ProguardConfigurationParser(DexItemFactory dexItemFactory) { 74 this.dexItemFactory = dexItemFactory; 75 configurationBuilder = ProguardConfiguration.builder(dexItemFactory); 171 ClassOrType.CLASS, dexItemFactory); 444 return ProguardTypeMatcher.create(className, ClassOrType.CLASS, dexItemFactory); [all...] |
/external/r8/src/test/java/com/android/tools/r8/debuginfo/ |
DebugInfoInspector.java | 16 import com.android.tools.r8.graph.DexItemFactory; 37 public DebugInfoInspector(DexEncodedMethod method, DexItemFactory factory) {
|
/external/r8/src/main/java/com/android/tools/r8/graph/ |
DexEncodedMethod.java | 148 IRCode ir, RegisterAllocator registerAllocator, DexItemFactory dexItemFactory) { 149 final DexBuilder builder = new DexBuilder(ir, registerAllocator, dexItemFactory); 155 DexItemFactory dexItemFactory, DexString firstJumboString) { 157 new DexBuilder(ir, registerAllocator, dexItemFactory, firstJumboString); 270 public DexEncodedMethod toMethodThatLogsError(DexItemFactory itemFactory) { 324 public DexEncodedMethod toRenamedMethod(DexString name, DexItemFactory factory) { 334 public DexEncodedMethod toForwardingMethod(DexClass holder, DexItemFactory itemFactory) {
|
DexDebugEntryBuilder.java | 60 public DexDebugEntryBuilder(DexEncodedMethod method, DexItemFactory factory) {
|
JarApplicationReader.java | 26 public DexItemFactory getFactory() {
|
AppInfoWithSubtyping.java | 24 populateSubtypeMap(application.getFullClassMap(), application.dexItemFactory); 36 populateSubtypeMap(previous.app.getFullClassMap(), dexItemFactory); 70 assert dexItemFactory.objectType == holder; 81 if (holder != dexItemFactory.objectType) { 82 dexItemFactory.objectType.addDirectSubtype(holder); 87 private void populateSubtypeMap(Map<DexType, DexClass> classes, DexItemFactory dexItemFactory) { 88 dexItemFactory.clearSubtypeInformation(); 89 dexItemFactory.objectType.tagAsSubtypeRoot(); 97 assert DexType.validateLevelsAreCorrect(classes::get, dexItemFactory); [all...] |
DexValue.java | 62 public static DexValue defaultForType(DexType type, DexItemFactory factory) { 98 public boolean isDefault(DexType type, DexItemFactory factory) {
|
AppInfo.java | 20 public final DexItemFactory dexItemFactory; 26 this.dexItemFactory = app.dexItemFactory; 31 this.dexItemFactory = app.dexItemFactory;
|
/external/r8/src/main/java/com/android/tools/r8/ir/desugar/ |
LambdaMainMethodSourceCode.java | 9 import com.android.tools.r8.graph.DexItemFactory; 58 DexItemFactory factory = factory(); 115 DexItemFactory factory = factory(); 418 DexItemFactory factory = factory(); 466 DexItemFactory factory = factory();
|
InterfaceMethodRewriter.java | 14 import com.android.tools.r8.graph.DexItemFactory; 64 final DexItemFactory factory; 81 this.factory = converter.application.dexItemFactory;
|
LambdaDescriptor.java | 12 import com.android.tools.r8.graph.DexItemFactory; 355 DexItemFactory factory, DexType subType, DexType superType) {
|
LambdaRewriter.java | 11 import com.android.tools.r8.graph.DexItemFactory; 60 final DexItemFactory factory; 95 this.factory = converter.application.dexItemFactory;
|
LambdaClass.java | 18 import com.android.tools.r8.graph.DexItemFactory; 71 DexItemFactory factory = rewriter.factory;
|
/external/r8/src/main/java/com/android/tools/r8/ |
R8Command.java | 6 import com.android.tools.r8.graph.DexItemFactory; 140 DexItemFactory factory = new DexItemFactory();
|
/external/r8/src/main/java/com/android/tools/r8/dex/ |
ApplicationReader.java | 23 import com.android.tools.r8.graph.DexItemFactory; 52 final DexItemFactory itemFactory;
|
DexFileReader.java | 35 import com.android.tools.r8.graph.DexItemFactory; 85 DexFileReader reader = new DexFileReader(dex, ClassKind.PROGRAM, new DexItemFactory()); 108 private final DexItemFactory dexItemFactory; 110 public DexFileReader(DexFile file, ClassKind classKind, DexItemFactory dexItemFactory) { 112 this.dexItemFactory = dexItemFactory; 456 events.add(dexItemFactory.createAdvancePC(file.getUleb128())); 459 events.add(dexItemFactory.createAdvanceLine(file.getSleb128())) [all...] |
VirtualFile.java | 13 import com.android.tools.r8.graph.DexItemFactory; 321 nameToFileMap, classes, originalNames, null, application.dexItemFactory, 389 nameToFileMap, classes, originalNames, usedPrefixes, application.dexItemFactory, 846 private final DexItemFactory dexItemFactory; 855 DexItemFactory dexItemFactory, 861 this.dexItemFactory = dexItemFactory; [all...] |
/external/r8/src/main/java/com/android/tools/r8/ir/code/ |
IRCode.java | 7 import com.android.tools.r8.graph.DexItemFactory; 250 assert guards.get(i) != DexItemFactory.catchAllType || i == lastGuardIndex;
|
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/ |
DexSourceCode.java | 38 import com.android.tools.r8.graph.DexItemFactory; 371 handlerGuards.add(DexItemFactory.catchAllType);
|
DexBuilder.java | 41 import com.android.tools.r8.graph.DexItemFactory; 79 private final DexItemFactory dexItemFactory; 112 public DexBuilder(IRCode ir, RegisterAllocator registerAllocator, DexItemFactory dexItemFactory) { 115 assert dexItemFactory != null; 118 this.dexItemFactory = dexItemFactory; 123 DexItemFactory dexItemFactory, DexString firstJumboString) [all...] |
IRConverter.java | 16 import com.android.tools.r8.graph.DexItemFactory; 180 DexItemFactory dexItemFactory = appInfo.dexItemFactory; 181 dexItemFactory.stringBuilderMethods.forEachAppendMethod(this::markReturnsReceiver); 182 dexItemFactory.stringBufferMethods.forEachAppendMethod(this::markReturnsReceiver); 183 return ImmutableSet.of(dexItemFactory.stringBuilderType, dexItemFactory.stringBufferType); 359 method.setCode(code, registerAllocator, appInfo.dexItemFactory); 374 result = application.dexItemFactory.createType(DescriptorUtils.javaTypeToDescriptor(name)) [all...] |
/external/r8/src/test/java/com/android/tools/r8/utils/ |
DexInspector.java | 55 import com.android.tools.r8.graph.DexItemFactory; 88 private final DexItemFactory dexItemFactory; 121 dexItemFactory = options.itemFactory; 132 dexItemFactory = application.dexItemFactory; 139 public DexItemFactory getFactory() { 140 return dexItemFactory; 144 return dexItemFactory.createType(DescriptorUtils.javaTypeToDescriptor(string)); 382 DexProto proto = dexItemFactory.createProto(toDexType(getObfuscatedTypeName(returnType)) [all...] |