Searched refs:usageMarker (Results 1 - 11 of 11) sorted by relevance

/external/proguard/src/proguard/shrink/
H A DUsedClassFilter.java37 private final UsageMarker usageMarker; field in class:UsedClassFilter
43 * @param usageMarker the usage marker that is used to mark the classes
48 public UsedClassFilter(UsageMarker usageMarker, argument
51 this.usageMarker = usageMarker;
60 if (usageMarker.isUsed(programClass))
69 if (usageMarker.isUsed(libraryClass))
H A DUsedMemberFilter.java37 private final UsageMarker usageMarker; field in class:UsedMemberFilter
43 * @param usageMarker the usage marker that is used to mark the classes
48 public UsedMemberFilter(UsageMarker usageMarker, argument
51 this.usageMarker = usageMarker;
61 if (usageMarker.isUsed(programField))
70 if (usageMarker.isUsed(programMethod))
79 if (usageMarker.isUsed(libraryField))
88 if (usageMarker.isUsed(libraryMethod))
H A DInterfaceUsageMarker.java43 private final UsageMarker usageMarker; field in class:InterfaceUsageMarker
52 * @param usageMarker the usage marker that is used to mark the classes
55 public InterfaceUsageMarker(UsageMarker usageMarker) argument
57 this.usageMarker = usageMarker;
65 boolean classUsed = usageMarker.isUsed(programClass);
66 boolean classPossiblyUsed = usageMarker.isPossiblyUsed(programClass);
87 usageMarker.markAsUsed(programClass);
98 usageMarker.markAsUnused(programClass);
120 boolean classUsed = usageMarker
[all...]
H A DShrinker.java66 UsageMarker usageMarker = configuration.whyAreYouKeeping == null ?
75 usageMarker,
78 usageMarker)
84 usageMarker,
91 libraryClassPool.classesAccept(usageMarker);
94 programClassPool.classesAccept(new InterfaceUsageMarker(usageMarker));
98 new UsedClassFilter(usageMarker,
102 new InnerUsageMarker(usageMarker),
103 new AnnotationUsageMarker(usageMarker),
104 new LocalVariableTypeUsageMarker(usageMarker)
[all...]
H A DInnerUsageMarker.java46 private final UsageMarker usageMarker; field in class:InnerUsageMarker
55 * @param usageMarker the usage marker that is used to mark the classes
58 public InnerUsageMarker(UsageMarker usageMarker) argument
60 this.usageMarker = usageMarker;
79 usageMarker.markAsUsed(innerClassesAttribute);
90 boolean innerClassesInfoUsed = usageMarker.isUsed(innerClassesInfo);
108 usageMarker.markAsUsed(innerClassesInfo);
123 classUsed = usageMarker.isUsed(classConstant);
136 usageMarker
[all...]
H A DAnnotationUsageMarker.java50 private final UsageMarker usageMarker; field in class:AnnotationUsageMarker
61 * @param usageMarker the usage marker that is used to mark the classes
64 public AnnotationUsageMarker(UsageMarker usageMarker) argument
66 this.usageMarker = usageMarker;
85 usageMarker.markAsUsed(annotationsAttribute);
102 usageMarker.markAsUsed(parameterAnnotationsAttribute);
115 usageMarker.markAsUsed(annotationDefaultAttribute);
128 usageMarker.markAsUsed(annotation);
149 usageMarker
[all...]
H A DSignatureUsageMarker.java46 private final UsageMarker usageMarker; field in class:SignatureUsageMarker
54 * @param usageMarker the usage marker that is used to mark the classes
57 public SignatureUsageMarker(UsageMarker usageMarker) argument
59 this.usageMarker = usageMarker;
77 usageMarker.markAsUsed(signatureAttribute);
96 if (usageMarker.isUsed(programClass))
107 usageMarker.markAsUsed(constant);
H A DLocalVariableTypeUsageMarker.java48 private final UsageMarker usageMarker; field in class:LocalVariableTypeUsageMarker
57 * @param usageMarker the usage marker that is used to mark the classes
60 public LocalVariableTypeUsageMarker(UsageMarker usageMarker) argument
62 this.usageMarker = usageMarker;
80 usageMarker.markAsUsed(localVariableTableAttribute);
96 usageMarker.markAsUsed(localVariableTypeTableAttribute);
114 usageMarker.markAsUsed(localVariableInfo);
135 usageMarker.markAsUsed(localVariableTypeInfo);
153 if (!usageMarker
[all...]
H A DUsagePrinter.java46 private final UsageMarker usageMarker; field in class:UsagePrinter
56 * @param usageMarker the usage marker that was used to mark the
62 public UsagePrinter(UsageMarker usageMarker, argument
65 this(usageMarker, printUnusedItems, System.out);
71 * @param usageMarker the usage marker that was used to mark the
78 public UsagePrinter(UsageMarker usageMarker, argument
82 this.usageMarker = usageMarker;
92 if (usageMarker.isUsed(programClass))
122 if (usageMarker
[all...]
H A DClassShrinker.java51 private final UsageMarker usageMarker; field in class:ClassShrinker
61 * @param usageMarker the usage marker that is used to mark the classes
64 public ClassShrinker(UsageMarker usageMarker) argument
66 this.usageMarker = usageMarker;
194 !usageMarker.isUsed(enclosingMethodAttribute.referencedMethod))
311 !usageMarker.isUsed(referencedClass))
384 isUsed = usageMarker.isUsed(constant);
421 if (!usageMarker.isUsed(constantPool[array[index]]))
443 if (usageMarker
[all...]
/external/proguard/lib/
H A Dproguard.jarMETA-INF/ META-INF/MANIFEST.MF proguard/ proguard/FileWordReader.class FileWordReader.java package proguard ...

Completed in 112 milliseconds