Home
last modified time | relevance | path

Searched refs:classKind (Results 1 – 5 of 5) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/utils/
DClassProvider.java29 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 …]
DAndroidApp.java604 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/
DApplicationReader.java181 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()
DDexFileReader.java74 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/
DJarClassFileReader.java63 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()