/external/proguard/src/proguard/classfile/editor/ |
H A D | LocalVariableInfoAdder.java | 52 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 56 new LocalVariableInfo(localVariableInfo.u2startPC, 57 localVariableInfo.u2length, 58 constantAdder.addConstant(clazz, localVariableInfo.u2nameIndex), 59 constantAdder.addConstant(clazz, localVariableInfo.u2descriptorIndex), 60 localVariableInfo.u2index); 62 newLocalVariableInfo.referencedClass = localVariableInfo.referencedClass;
|
H A D | LocalVariableTableAttributeEditor.java | 50 public void addLocalVariableInfo(LocalVariableInfo localVariableInfo) argument 55 localVariableInfo);
|
H A D | VariableCleaner.java | 141 LocalVariableInfo localVariableInfo = localVariableInfos[index]; 143 if (localVariableInfo.u2index >= 0 && 144 localVariableInfo.u2index < maxLocals && 145 (localVariableInfo.u2startPC == 0 || 146 localVariableInfo.u2length > 0)) 207 LocalVariableInfo localVariableInfo = localVariableInfos[index]; 211 int maxLength = startPCs[localVariableInfo.u2index] - 212 localVariableInfo.u2startPC; 214 if (localVariableInfo.u2length > maxLength) 216 localVariableInfo [all...] |
H A D | VariableRemapper.java | 138 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 140 localVariableInfo.u2index = 141 remapVariable(localVariableInfo.u2index);
|
H A D | CodeAttributeComposer.java | 682 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 686 int startPC = newInstructionOffset(localVariableInfo.u2startPC); 687 int endPC = newInstructionOffset(localVariableInfo.u2startPC + 688 localVariableInfo.u2length); 690 localVariableInfo.u2startPC = startPC; 691 localVariableInfo.u2length = endPC - startPC; 872 LocalVariableInfo localVariableInfo = localVariableInfos[index]; 873 if (localVariableInfo.u2length > 0 && 874 localVariableInfo.u2index < maxLocals) 876 localVariableInfos[newIndex++] = localVariableInfo; [all...] |
H A D | Utf8Shrinker.java | 312 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 314 markCpUtf8Entry(clazz, localVariableInfo.u2nameIndex); 315 markCpUtf8Entry(clazz, localVariableInfo.u2descriptorIndex);
|
H A D | ClassReferenceFixer.java | 367 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 370 String descriptor = localVariableInfo.getDescriptor(clazz); 372 localVariableInfo.referencedClass); 377 localVariableInfo.u2descriptorIndex =
|
H A D | ConstantPoolRemapper.java | 577 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 579 localVariableInfo.u2nameIndex = 580 remapConstantIndex(localVariableInfo.u2nameIndex); 581 localVariableInfo.u2descriptorIndex = 582 remapConstantIndex(localVariableInfo.u2descriptorIndex);
|
H A D | ConstantPoolShrinker.java | 428 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 430 markConstant(clazz, localVariableInfo.u2nameIndex); 431 markConstant(clazz, localVariableInfo.u2descriptorIndex);
|
H A D | CodeAttributeEditor.java | 1001 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 1005 localVariableInfo.u2length = newBranchOffset(localVariableInfo.u2startPC, localVariableInfo.u2length); 1006 localVariableInfo.u2startPC = newInstructionOffset(localVariableInfo.u2startPC);
|
/external/proguard/src/proguard/classfile/attribute/visitor/ |
H A D | LocalVariableInfoVisitor.java | 37 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo); argument
|
/external/proguard/src/proguard/obfuscate/ |
H A D | ParameterNameMarker.java | 68 LocalVariableInfo localVariableInfo = 71 if (localVariableInfo.u2startPC == 0) 74 localVariableInfo;
|
/external/proguard/src/proguard/shrink/ |
H A D | LocalVariableTypeUsageMarker.java | 105 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 109 localVariableInfo.referencedClassAccept(this); 114 usageMarker.markAsUsed(localVariableInfo); 116 markConstant(clazz, localVariableInfo.u2nameIndex); 117 markConstant(clazz, localVariableInfo.u2descriptorIndex);
|
H A D | UsageMarker.java | 899 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 901 markConstant(clazz, localVariableInfo.u2nameIndex); 902 markConstant(clazz, localVariableInfo.u2descriptorIndex);
|
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | VariableOptimizer.java | 199 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 202 int variable = localVariableInfo.u2index; 203 int startPC = localVariableInfo.u2startPC; 204 int endPC = startPC + localVariableInfo.u2length; 213 localVariableInfo.u2startPC = startPC; 216 localVariableInfo.u2length = length;
|
H A D | SimpleEnumDescriptorSimplifier.java | 326 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 329 String descriptor = localVariableInfo.getDescriptor(clazz); 330 String newDescriptor = simplifyDescriptor(descriptor, localVariableInfo.referencedClass); 335 localVariableInfo.u2descriptorIndex = 339 localVariableInfo.referencedClass = null;
|
/external/proguard/src/proguard/classfile/visitor/ |
H A D | ReferencedClassVisitor.java | 210 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 213 localVariableInfo.referencedClassAccept(classVisitor);
|
H A D | ClassCleaner.java | 300 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 302 clean(localVariableInfo);
|
H A D | ClassPrinter.java | 925 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 927 println("v" + localVariableInfo.u2index + ": " + 928 localVariableInfo.u2startPC + " -> " + 929 (localVariableInfo.u2startPC + localVariableInfo.u2length) + " [" + 930 localVariableInfo.getDescriptor(clazz) + " " + 931 localVariableInfo.getName(clazz) + "]");
|
/external/proguard/src/proguard/optimize/peephole/ |
H A D | TargetClassChanger.java | 303 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 306 localVariableInfo.referencedClass = 307 updateReferencedClass(localVariableInfo.referencedClass);
|
/external/proguard/src/proguard/classfile/io/ |
H A D | ProgramClassReader.java | 503 LocalVariableInfo localVariableInfo = new LocalVariableInfo(); 504 visitLocalVariableInfo(clazz, method, codeAttribute, localVariableInfo); 505 localVariableTableAttribute.localVariableTable[index] = localVariableInfo; 753 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 755 localVariableInfo.u2startPC = dataInput.readUnsignedShort(); 756 localVariableInfo.u2length = dataInput.readUnsignedShort(); 757 localVariableInfo.u2nameIndex = dataInput.readUnsignedShort(); 758 localVariableInfo.u2descriptorIndex = dataInput.readUnsignedShort(); 759 localVariableInfo.u2index = dataInput.readUnsignedShort();
|
H A D | ProgramClassWriter.java | 580 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 582 dataOutput.writeShort(localVariableInfo.u2startPC); 583 dataOutput.writeShort(localVariableInfo.u2length); 584 dataOutput.writeShort(localVariableInfo.u2nameIndex); 585 dataOutput.writeShort(localVariableInfo.u2descriptorIndex); 586 dataOutput.writeShort(localVariableInfo.u2index);
|
/external/proguard/src/proguard/classfile/util/ |
H A D | ClassReferenceInitializer.java | 369 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 371 localVariableInfo.referencedClass = 373 localVariableInfo.getDescriptor(clazz));
|