Searched refs:classKind (Results 1 – 5 of 5) sorted by relevance
/external/r8/src/main/java/com/android/tools/r8/utils/ |
D | ClassProvider.java | 29 private final ClassKind classKind; field in ClassProvider 31 ClassProvider(ClassKind classKind) { in ClassProvider() argument 32 this.classKind = classKind; in ClassProvider() 37 return classKind; in getClassKind() 62 ClassKind classKind, ClassFileResourceProvider provider, JarApplicationReader reader) { in forClassFileResources() argument 63 return new ClassFileResourceReader<>(classKind, provider, reader); in forClassFileResources() 68 ClassKind classKind, Collection<T> classes) { in forPreloadedClasses() argument 73 return new PreloadedClassProvider<>(classKind, builder.build()); in forPreloadedClasses() 78 ClassKind classKind, List<ClassProvider<T>> providers) { in combine() argument 79 return new CombinedClassProvider<>(classKind, providers); in combine() [all …]
|
D | AndroidApp.java | 604 private List<Resource> resources(ClassKind classKind) { in resources() argument 605 switch (classKind) { in resources() 616 private void addFile(Path file, ClassKind classKind, boolean skipDex) throws IOException { in addFile() argument 621 resources(classKind).add(Resource.fromFile(Resource.Kind.DEX, file)); in addFile() 623 resources(classKind).add(Resource.fromFile(Resource.Kind.CLASSFILE, file)); in addFile() 625 addArchive(file, classKind, skipDex); in addFile() 631 private void addArchive(Path archive, ClassKind classKind, boolean skipDex) throws IOException { in addArchive() argument 641 resources(classKind).add(Resource.fromBytes( in addArchive() 646 resources(classKind).add(Resource.fromBytes(Resource.Kind.CLASSFILE, in addArchive()
|
/external/r8/src/main/java/com/android/tools/r8/dex/ |
D | ApplicationReader.java | 181 ClassKind classKind, Queue<T> classes) throws IOException, ExecutionException { in readDexSources() argument 188 fileReaders.add(new DexFileReader(file, classKind, itemFactory)); in readDexSources() 199 classKind.bridgeConsumer(classes::add)); // Depends on Methods, Code items etc. in readDexSources() 206 ClassKind classKind, Queue<T> classes) throws IOException, ExecutionException { in readClassSources() argument 208 application, classKind.bridgeConsumer(classes::add)); in readClassSources() 210 reader.read(DEFAULT_DEX_FILENAME, classKind, input.getStream(closer)); in readClassSources() 223 private <T extends DexClass> ClassProvider<T> buildClassProvider(ClassKind classKind, in buildClassProvider() argument 230 providers.add(ClassProvider.forPreloadedClasses(classKind, preloadedClasses)); in buildClassProvider() 235 providers.add(ClassProvider.forClassFileResources(classKind, provider, reader)); in buildClassProvider() 243 : ClassProvider.combine(classKind, providers); in buildClassProvider()
|
D | DexFileReader.java | 74 private final ClassKind classKind; field in DexFileReader 110 public DexFileReader(DexFile file, ClassKind classKind, DexItemFactory dexItemFactory) { in DexFileReader() argument 116 this.classKind = classKind; in DexFileReader() 124 if (classKind == ClassKind.LIBRARY) { in addCodeItemsTo() 655 classKind != ClassKind.PROGRAM); in addClassDefsTo() 661 classKind != ClassKind.PROGRAM); in addClassDefsTo() 663 clazz = classKind.create( in addClassDefsTo()
|
/external/r8/src/main/java/com/android/tools/r8/graph/ |
D | JarClassFileReader.java | 63 public void read(String file, ClassKind classKind, InputStream input) throws IOException { in read() argument 66 file, classKind, reader.b, application, classConsumer), SKIP_FRAMES); in read() 97 private final ClassKind classKind; field in JarClassFileReader.CreateDexClassVisitor 120 ClassKind classKind, in CreateDexClassVisitor() argument 126 this.classKind = classKind; in CreateDexClassVisitor() 252 DexClass clazz = classKind.create( in visitEnd() 264 if (classKind == ClassKind.PROGRAM) { in visitEnd() 517 && parent.classKind == ClassKind.PROGRAM) { in visitEnd()
|