HomeSort by relevance Sort by last modified time
    Searched refs:DexItemFactory (Results 26 - 50 of 64) sorted by null

12 3

  /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...]

Completed in 315 milliseconds

12 3