/external/proguard/src/proguard/classfile/editor/ |
H A D | CodeAttributeEditorResetter.java | 56 public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) argument
|
H A D | ExceptionInfoAdder.java | 54 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument
|
H A D | InstructionAdder.java | 58 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument 65 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
|
H A D | LineNumberInfoAdder.java | 49 public void visitLineNumberInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberInfo lineNumberInfo) argument
|
H A D | LocalVariableInfoAdder.java | 52 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument
|
H A D | LocalVariableTypeInfoAdder.java | 52 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
|
H A D | StackSizeUpdater.java | 46 public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) argument 49 stackSizeComputer.visitCodeAttribute(clazz, method, codeAttribute);
|
H A D | VariableSizeUpdater.java | 53 public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) argument 57 // method.getName(clazz).equals("abc"); 61 ClassUtil.internalMethodParameterSize(method.getDescriptor(clazz), 62 method.getAccessFlags()); 66 System.out.println("VariableSizeUpdater: "+clazz.getName()+"."+method.getName(clazz)+method.getDescriptor(clazz)); 71 codeAttribute.instructionsAccept(clazz, method, this); 77 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument 80 public void visitVariableInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VariableInstruction variableInstruction) argument
|
/external/proguard/src/proguard/classfile/instruction/visitor/ |
H A D | AllInstructionVisitor.java | 52 public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) argument 54 codeAttribute.instructionsAccept(clazz, method, instructionVisitor);
|
H A D | InstructionCounter.java | 52 Method method, 51 visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument
|
/external/proguard/src/proguard/classfile/visitor/ |
H A D | ExceptionCounter.java | 48 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument
|
H A D | ExceptionExcludedOffsetFilter.java | 57 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 61 exceptionInfoVisitor.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo);
|
H A D | ExceptionHandlerFilter.java | 61 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 67 exceptionInfoVisitor.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo);
|
H A D | ExceptionOffsetFilter.java | 57 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 61 exceptionInfoVisitor.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo);
|
H A D | ExceptionRangeFilter.java | 61 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) argument 65 exceptionInfoVisitor.visitExceptionInfo(clazz, method, codeAttribute, exceptionInfo);
|
/external/proguard/src/proguard/evaluation/ |
H A D | InvocationUnit.java | 29 * This interface sets up the variables for entering a method, 37 * Sets up the given variables for entering the given method. 40 Method method, 45 * Exits the given method with the given return value. 48 Method method, 54 * field or method reference instruction. 57 Method method, 39 enterMethod(Clazz clazz, Method method, Variables variables) argument 47 exitMethod(Clazz clazz, Method method, Value returnValue) argument 56 invokeMember(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction, Stack stack) argument
|
/external/proguard/src/proguard/optimize/ |
H A D | ParameterShrinker.java | 77 public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) argument 80 int oldParameterSize = ParameterUsageMarker.getParameterSize(method); 84 ClassUtil.internalMethodParameterSize(method.getDescriptor(clazz), 85 method.getAccessFlags()); 94 System.out.println("ParameterShrinker: "+clazz.getName()+"."+method.getName(clazz)+method.getDescriptor(clazz)); 109 if (ParameterUsageMarker.isParameterUsed(method, parameterIndex)) 125 // Visit the method, if required. 128 method.accept(clazz, extraVariableMemberVisitor); 143 variableRemapper.visitCodeAttribute(clazz, method, codeAttribut [all...] |
/external/proguard/src/proguard/optimize/info/ |
H A D | CatchExceptionMarker.java | 42 public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) argument 46 markCatchException(method); 53 private static void markCatchException(Method method) argument 55 MethodOptimizationInfo info = MethodOptimizationInfo.getMethodOptimizationInfo(method); 63 public static boolean catchesExceptions(Method method) argument 65 MethodOptimizationInfo info = MethodOptimizationInfo.getMethodOptimizationInfo(method);
|
H A D | ExceptionInstructionChecker.java | 50 public boolean mayThrowExceptions(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument 54 instruction.accept(clazz, method, codeAttribute, offset, this); 62 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument 65 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 103 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument 130 // // Check if the invoking the method may throw an exception. 142 // // Do we have a reference to the method? 145 // // We'll have to assume invoking the unknown method may throw an 151 // // First check the referenced method itself. 160 // // Check all other implementations of the method i [all...] |
H A D | SuperInvocationMarker.java | 47 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument 50 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument 60 setInvokesSuperMethods(method); 78 private static void setInvokesSuperMethods(Method method) argument 80 MethodOptimizationInfo info = MethodOptimizationInfo.getMethodOptimizationInfo(method); 88 public static boolean invokesSuperMethods(Method method) argument 90 MethodOptimizationInfo info = MethodOptimizationInfo.getMethodOptimizationInfo(method);
|
/external/proguard/src/proguard/optimize/peephole/ |
H A D | GotoGotoReplacer.java | 72 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument 75 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction) argument 108 extraInstructionVisitor.visitBranchInstruction(clazz, method, codeAttribute, offset, branchInstruction);
|
H A D | GotoReturnReplacer.java | 72 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument 75 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction) argument 107 extraInstructionVisitor.visitBranchInstruction(clazz, method, codeAttribute, offset, branchInstruction);
|
H A D | NopRemover.java | 71 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument 74 public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) argument 85 extraInstructionVisitor.visitSimpleInstruction(clazz, method, codeAttribute, offset, simpleInstruction);
|
H A D | PeepholeOptimizer.java | 86 public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) argument 91 branchTargetFinder.visitCodeAttribute(clazz, method, codeAttribute); 98 codeAttribute.instructionsAccept(clazz, method, instructionVisitor); 101 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
|
H A D | VariableShrinker.java | 79 public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) argument 81 if ((method.getAccessFlags() & ClassConstants.INTERNAL_ACC_ABSTRACT) == 0) 85 ClassUtil.internalMethodParameterSize(method.getDescriptor(clazz), 86 method.getAccessFlags()); 93 System.out.println("VariableShrinker: "+clazz.getName()+"."+method.getName(clazz)+method.getDescriptor(clazz)); 99 variableUsageMarker.visitCodeAttribute(clazz, method, codeAttribute); 117 // Visit the method, if required. 120 method.accept(clazz, extraVariableMemberVisitor); 126 variableEditor.visitCodeAttribute(clazz, method, codeAttribut [all...] |