/external/proguard/src/proguard/shrink/ |
H A D | UsedClassFilter.java | 37 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 D | UsedMemberFilter.java | 37 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 D | InterfaceUsageMarker.java | 43 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 D | Shrinker.java | 66 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 D | InnerUsageMarker.java | 46 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 D | AnnotationUsageMarker.java | 50 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 D | SignatureUsageMarker.java | 46 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 D | LocalVariableTypeUsageMarker.java | 48 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 D | UsagePrinter.java | 46 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 D | ClassShrinker.java | 51 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 D | proguard.jar | META-INF/ META-INF/MANIFEST.MF proguard/ proguard/FileWordReader.class FileWordReader.java package proguard ... |