/external/proguard/src/proguard/classfile/visitor/ |
MemberNameFilter.java | 72 public void visitProgramField(ProgramClass programClass, ProgramField programField) 74 if (accepted(programField.getName(programClass))) 76 memberVisitor.visitProgramField(programClass, programField); 81 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 83 if (accepted(programMethod.getName(programClass))) 85 memberVisitor.visitProgramMethod(programClass, programMethod);
|
AllMemberVisitor.java | 45 public void visitProgramClass(ProgramClass programClass) 47 programClass.fieldsAccept(memberVisitor); 48 programClass.methodsAccept(memberVisitor);
|
MemberCounter.java | 60 public void visitProgramField(ProgramClass programClass, 67 public void visitProgramMethod(ProgramClass programClass,
|
MemberVisitor.java | 35 public void visitProgramField( ProgramClass programClass, ProgramField programField); 36 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod);
|
ClassVersionSetter.java | 67 public void visitProgramClass(ProgramClass programClass) 69 if (programClass.u4version > classVersion && 72 newerClassVersions.add(new Integer(programClass.u4version)); 75 programClass.u4version = classVersion;
|
/external/proguard/src/proguard/optimize/peephole/ |
TargetClassChanger.java | 59 public void visitProgramClass(ProgramClass programClass) 62 programClass.constantPoolEntriesAccept(this); 65 programClass.fieldsAccept(this); 66 programClass.methodsAccept(this); 69 programClass.attributesAccept(this); 72 Clazz targetClass = ClassMerger.getTargetClass(programClass); 78 programClass.u2thisClass = 79 addNewClassConstant(programClass, 80 programClass.getName() [all...] |
MethodFinalizer.java | 65 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 67 String name = programMethod.getName(programClass); 79 ((programClass.u2accessFlags & ClassConstants.INTERNAL_ACC_FINAL) != 0 || 81 (programClass.subClasses == null || 82 !memberFinder.isOverriden(programClass, programMethod))))) 89 extraMemberVisitor.visitProgramMethod(programClass, programMethod);
|
/external/proguard/src/proguard/shrink/ |
ClassShrinker.java | 70 public void visitProgramClass(ProgramClass programClass) 74 programClass.u2interfacesCount = 75 shrinkConstantIndexArray(programClass.constantPool, 76 programClass.u2interfaces, 77 programClass.u2interfacesCount); 81 shrinkConstantPool(programClass.constantPool, 82 programClass.u2constantPoolCount); 84 programClass.u2fieldsCount = 85 shrinkArray(programClass.fields [all...] |
ShortestUsagePrinter.java | 93 public void visitProgramClass(ProgramClass programClass) 96 ps.println(ClassUtil.externalClassName(programClass.getName())); 99 printReason(programClass); 115 public void visitProgramField(ProgramClass programClass, ProgramField programField) 118 String name = programField.getName(programClass); 119 String type = programField.getDescriptor(programClass); 121 ps.println(ClassUtil.externalClassName(programClass.getName()) + 131 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod [all...] |
InterfaceUsageMarker.java | 63 public void visitProgramClass(ProgramClass programClass) 65 boolean classUsed = usageMarker.isUsed(programClass); 66 boolean classPossiblyUsed = usageMarker.isPossiblyUsed(programClass); 74 programClass.interfaceConstantsAccept(this); 87 usageMarker.markAsUsed(programClass); 90 programClass.thisClassConstantAccept(this); 93 programClass.superClassConstantAccept(this); 98 usageMarker.markAsUnused(programClass);
|
/external/proguard/src/proguard/ |
SubclassedClassFilter.java | 46 public void visitProgramClass(ProgramClass programClass) 48 if (programClass.subClasses != null) 50 classVisitor.visitProgramClass(programClass);
|
/external/proguard/src/proguard/obfuscate/ |
MemberNameCleaner.java | 38 public void visitProgramField(ProgramClass programClass, ProgramField programField) 44 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod)
|
MemberNameFilter.java | 54 public void visitProgramField(ProgramClass programClass, ProgramField programField) 58 memberVisitor.visitProgramField(programClass, programField); 63 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 65 if (hasName(programClass, programMethod)) 67 memberVisitor.visitProgramMethod(programClass, programMethod);
|
NameMarker.java | 52 public void visitProgramClass(ProgramClass programClass) 54 keepClassName(programClass); 57 programClass.attributesAccept(this); 69 public void visitProgramField(ProgramClass programClass, ProgramField programField) 71 keepFieldName(programClass, programField); 75 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 77 keepMethodName(programClass, programMethod) [all...] |
/external/proguard/src/proguard/optimize/info/ |
CaughtClassFilter.java | 47 public void visitProgramClass(ProgramClass programClass) 49 if (CaughtClassMarker.isCaught(programClass)) 51 classVisitor.visitProgramClass(programClass);
|
ClassOptimizationInfoSetter.java | 40 public void visitProgramClass(ProgramClass programClass) 42 if (!KeepMarker.isKept(programClass)) 44 ClassOptimizationInfo.setClassOptimizationInfo(programClass);
|
DotClassFilter.java | 47 public void visitProgramClass(ProgramClass programClass) 49 if (DotClassMarker.isDotClassed(programClass)) 51 classVisitor.visitProgramClass(programClass);
|
InstanceofClassFilter.java | 47 public void visitProgramClass(ProgramClass programClass) 49 if (InstanceofClassMarker.isInstanceofed(programClass)) 51 classVisitor.visitProgramClass(programClass);
|
InstantiationClassFilter.java | 46 public void visitProgramClass(ProgramClass programClass) 48 if (InstantiationClassMarker.isInstantiated(programClass)) 50 classVisitor.visitProgramClass(programClass);
|
StaticInitializerContainingClassFilter.java | 46 public void visitProgramClass(ProgramClass programClass) 48 if (StaticInitializerContainingClassMarker.containsStaticInitializer(programClass)) 50 classVisitor.visitProgramClass(programClass);
|
NonPrivateMemberMarker.java | 46 public void visitProgramClass(ProgramClass programClass) 49 programClass.constantPoolEntriesAccept(this); 52 programClass.methodAccept(ClassConstants.INTERNAL_METHOD_NAME_CLINIT, 57 programClass.methodAccept(ClassConstants.INTERNAL_METHOD_NAME_INIT, 62 programClass.methodsAccept(filteredMethodMarker); 105 public void visitProgramField(ProgramClass programClass, ProgramField programField) 117 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod [all...] |
SideEffectMethodFilter.java | 53 public void visitProgramField(ProgramClass programClass, ProgramField programField) {} 57 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 61 memberVisitor.visitProgramMethod(programClass, programMethod);
|
/external/proguard/src/proguard/classfile/util/ |
ClassSubHierarchyInitializer.java | 37 public void visitProgramClass(ProgramClass programClass) 40 addSubclass(programClass, programClass.getSuperClass()); 43 for (int index = 0; index < programClass.u2interfacesCount; index++) 45 addSubclass(programClass, programClass.getInterface(index));
|
/external/proguard/src/proguard/optimize/ |
KeepMarker.java | 47 public void visitProgramClass(ProgramClass programClass) 49 markAsKept(programClass); 61 public void visitProgramField(ProgramClass programClass, ProgramField programField) 67 public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod)
|
/external/proguard/src/proguard/classfile/editor/ |
ConstantPoolSorter.java | 50 public void visitProgramClass(ProgramClass programClass) 52 int constantPoolCount = programClass.u2constantPoolCount; 66 Constant constant = programClass.constantPool[oldIndex]; 70 new ComparableConstant(programClass, oldIndex, constant); 112 System.arraycopy(newConstantPool, 0, programClass.constantPool, 0, newLength); 115 Arrays.fill(programClass.constantPool, newLength, constantPoolCount, null); 117 programClass.u2constantPoolCount = newLength; 121 constantPoolRemapper.visitProgramClass(programClass);
|