Home
last modified time | relevance | path

Searched refs:programClassPool (Results 1 – 18 of 18) sorted by relevance

/external/proguard/src/proguard/optimize/
DOptimizer.java123 public boolean execute(ClassPool programClassPool, in execute() argument
220 programClassPool.classesAccept(new ClassCleaner()); in execute()
224 programClassPool.classesAccept(new BottomClassFilter( in execute()
239 programClassPool.accept(classPoolvisitor); in execute()
247 programClassPool.classesAccept( in execute()
254 programClassPool.classesAccept( in execute()
260 programClassPool.classesAccept(new ClassOptimizationInfoSetter()); in execute()
262 programClassPool.classesAccept(new AllMemberVisitor( in execute()
275 programClassPool.accept(noClassPoolvisitor); in execute()
282 programClassPool.classesAccept( in execute()
[all …]
/external/proguard/src/proguard/obfuscate/
DObfuscator.java58 public void execute(ClassPool programClassPool, in execute() argument
70 programClassPool.classesAccept(new ClassCleaner()); in execute()
81 programClassPool.classesAccept(memberInfoLinker); in execute()
94 programClassPool.accept(classPoolvisitor); in execute()
110 programClassPool.classesAccept( in execute()
118 programClassPool.classesAccept(new AttributeShrinker()); in execute()
131 new MappingKeeper(programClassPool, warningPrinter), in execute()
163 programClassPool.classesAccept( in execute()
164 new ClassObfuscator(programClassPool, in execute()
191 programClassPool.classesAccept( in execute()
[all …]
DClassObfuscator.java96 public ClassObfuscator(ClassPool programClassPool, in ClassObfuscator() argument
133 programClassPool.classesAccept(new MyKeepCollector()); in ClassObfuscator()
/external/proguard/src/proguard/
DInitializer.java58 public void execute(ClassPool programClassPool, in execute() argument
74 programClassPool.classesAccept( in execute()
75 new ClassSuperHierarchyInitializer(programClassPool, in execute()
83 new ClassSuperHierarchyInitializer(programClassPool, in execute()
93 programClassPool.classesAccept( in execute()
94 new ClassReferenceInitializer(programClassPool, in execute()
104 programClassPool.classesAccept( in execute()
112 new ClassSuperHierarchyInitializer(programClassPool, in execute()
122 programClassPool.classesAccept( in execute()
126 new DynamicClassReferenceInitializer(programClassPool, in execute()
[all …]
DProGuard.java43 private ClassPool programClassPool = new ClassPool(); field in ProGuard
195 new InputReader(configuration).execute(programClassPool, libraryClassPool); in readInput()
210 new Initializer(configuration).execute(programClassPool, libraryClassPool); in initialize()
224 new Targeter(configuration).execute(programClassPool); in target()
261 programClassPool.accept(classPoolvisitor); in printSeeds()
294 programClassPool = in shrink()
295 new Shrinker(configuration).execute(programClassPool, libraryClassPool); in shrink()
310 new SubroutineInliner(configuration).execute(programClassPool); in inlineSubroutines()
325 return new Optimizer(configuration).execute(programClassPool, libraryClassPool); in optimize()
352 new Obfuscator(configuration).execute(programClassPool, libraryClassPool); in obfuscate()
[all …]
DOutputWriter.java54 public void execute(ClassPool programClassPool) throws IOException in execute() argument
120 writeOutput(programClassPool, in execute()
137 private void writeOutput(ClassPool programClassPool, in writeOutput() argument
155 new ClassRewriter(programClassPool, writer); in writeOutput()
170 new ManifestRewriter(programClassPool, writer), in writeOutput()
171 new DataEntryRewriter(programClassPool, writer)), in writeOutput()
179 Map packagePrefixMap = createPackagePrefixMap(programClassPool); in writeOutput()
183 new DataEntryObfuscator(programClassPool, in writeOutput()
195 Map packagePrefixMap = createPackagePrefixMap(programClassPool); in writeOutput()
DDescriptorKeepChecker.java42 private final ClassPool programClassPool; field in DescriptorKeepChecker
55 public DescriptorKeepChecker(ClassPool programClassPool, in DescriptorKeepChecker() argument
59 this.programClassPool = programClassPool; in DescriptorKeepChecker()
72 programClassPool.classesAccept(new ClassCleaner()); in checkClassSpecifications()
85 programClassPool.accept(classPoolvisitor); in checkClassSpecifications()
89 programClassPool.classesAccept(new AllMemberVisitor(this)); in checkClassSpecifications()
DFullyQualifiedClassNameChecker.java39 private final ClassPool programClassPool; field in FullyQualifiedClassNameChecker
47 public FullyQualifiedClassNameChecker(ClassPool programClassPool, in FullyQualifiedClassNameChecker() argument
51 this.programClassPool = programClassPool; in FullyQualifiedClassNameChecker()
152 programClassPool.getClass(className) == null && in checkClassName()
167 programClassPool.classesAccept(classNameFilter); in checkClassName()
DInputReader.java54 public void execute(ClassPool programClassPool, in execute() argument
85 new ClassPresenceFilter(programClassPool, duplicateClassPrinter, in execute()
86 new ClassPoolFiller(programClassPool))))); in execute()
89 if (programClassPool.size() == 0) in execute()
107 new ClassPresenceFilter(programClassPool, duplicateClassPrinter, in execute()
DTargeter.java53 public void execute(ClassPool programClassPool) throws IOException in execute() argument
57 programClassPool.classesAccept(new ClassVersionSetter(configuration.targetClassVersion, in execute()
/external/proguard/src/proguard/shrink/
DShrinker.java52 public ClassPool execute(ClassPool programClassPool, in execute() argument
62 programClassPool.classesAccept(new ClassCleaner()); in execute()
78 programClassPool.accept(classPoolvisitor); in execute()
82 programClassPool.classesAccept(new InterfaceUsageMarker(usageMarker)); in execute()
85 programClassPool.classesAccept( in execute()
110 programClassPool.accept(whyClassPoolvisitor); in execute()
121 programClassPool.classesAcceptAlphabetically( in execute()
131 int originalProgramClassPoolSize = programClassPool.size(); in execute()
134 programClassPool.classesAccept( in execute()
142 programClassPool.clear(); in execute()
/external/proguard/src/proguard/classfile/util/
DStringReferenceInitializer.java39 private final ClassPool programClassPool; field in StringReferenceInitializer
46 public StringReferenceInitializer(ClassPool programClassPool, in StringReferenceInitializer() argument
49 this.programClassPool = programClassPool; in StringReferenceInitializer()
79 Clazz clazz = programClassPool.getClass(name); in findClass()
DClassSuperHierarchyInitializer.java47 private final ClassPool programClassPool; field in ClassSuperHierarchyInitializer
58 public ClassSuperHierarchyInitializer(ClassPool programClassPool, in ClassSuperHierarchyInitializer() argument
63 this.programClassPool = programClassPool; in ClassSuperHierarchyInitializer()
135 Clazz clazz = programClassPool.getClass(name); in findClass()
DDynamicClassReferenceInitializer.java177 private final ClassPool programClassPool; field in DynamicClassReferenceInitializer
223 public DynamicClassReferenceInitializer(ClassPool programClassPool, in DynamicClassReferenceInitializer() argument
230 this.programClassPool = programClassPool; in DynamicClassReferenceInitializer()
357 Clazz referencedClass = programClassPool.getClass(className); in visitMethodrefConstant()
445 Clazz clazz = programClassPool.getClass(name); in findClass()
DClassReferenceInitializer.java64 private final ClassPool programClassPool; field in ClassReferenceInitializer
78 public ClassReferenceInitializer(ClassPool programClassPool, in ClassReferenceInitializer() argument
84 this.programClassPool = programClassPool; in ClassReferenceInitializer()
512 Clazz clazz = programClassPool.getClass(name); in findClass()
DDynamicMemberReferenceInitializer.java205 private final ClassPool programClassPool; field in DynamicMemberReferenceInitializer
289 public DynamicMemberReferenceInitializer(ClassPool programClassPool, in DynamicMemberReferenceInitializer() argument
295 this.programClassPool = programClassPool; in DynamicMemberReferenceInitializer()
545 programClassPool.classesAcceptAlphabetically(classVisitor); in printDynamicInvocationNote()
/external/proguard/src/proguard/preverify/
DSubroutineInliner.java51 public void execute(ClassPool programClassPool) in execute() argument
54 programClassPool.classesAccept(new ClassCleaner()); in execute()
72 programClassPool.classesAccept(inliner); in execute()
DPreverifier.java51 public void execute(ClassPool programClassPool) in execute() argument
54 programClassPool.classesAccept(new ClassCleaner()); in execute()
72 programClassPool.classesAccept(preverifier); in execute()