/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 | 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 | LocalVariableTableAttributeEditor.java | 49 public void addLocalVariableInfo(LocalVariableInfo localVariableInfo) argument 54 // Make sure there is enough space for the new localVariableInfo. 64 // Add the localVariableInfo. 65 localVariableTable[targetLocalVariableTableAttribute.u2localVariableTableLength++] = localVariableInfo;
|
H A D | VariableRemapper.java | 108 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 110 localVariableInfo.u2index = 111 remapVariable(localVariableInfo.u2index);
|
H A D | CodeAttributeComposer.java | 649 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 653 int startPC = newInstructionOffset(localVariableInfo.u2startPC); 654 int endPC = newInstructionOffset(localVariableInfo.u2startPC + 655 localVariableInfo.u2length); 657 localVariableInfo.u2startPC = startPC; 658 localVariableInfo.u2length = endPC - startPC; 837 LocalVariableInfo localVariableInfo = localVariableInfos[index]; 838 if (localVariableInfo.u2length > 0 && 839 localVariableInfo.u2index < maxLocals) 841 localVariableInfos[newIndex++] = localVariableInfo; [all...] |
H A D | Utf8Shrinker.java | 292 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 294 markCpUtf8Entry(clazz, localVariableInfo.u2nameIndex); 295 markCpUtf8Entry(clazz, localVariableInfo.u2descriptorIndex);
|
H A D | ClassReferenceFixer.java | 323 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 326 String descriptor = clazz.getString(localVariableInfo.u2descriptorIndex); 328 localVariableInfo.referencedClass); 333 localVariableInfo.u2descriptorIndex =
|
H A D | ConstantPoolRemapper.java | 557 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 559 localVariableInfo.u2nameIndex = 560 remapConstantIndex(localVariableInfo.u2nameIndex); 561 localVariableInfo.u2descriptorIndex = 562 remapConstantIndex(localVariableInfo.u2descriptorIndex);
|
H A D | ConstantPoolShrinker.java | 410 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 412 markConstant(clazz, localVariableInfo.u2nameIndex); 413 markConstant(clazz, localVariableInfo.u2descriptorIndex);
|
H A D | CodeAttributeEditor.java | 988 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 991 int newStartPC = newInstructionOffset(localVariableInfo.u2startPC); 992 int newEndPC = newInstructionOffset(localVariableInfo.u2startPC + 993 localVariableInfo.u2length); 995 localVariableInfo.u2length = newEndPC - newStartPC; 996 localVariableInfo.u2startPC = newStartPC;
|
/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 | 106 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 110 localVariableInfo.referencedClassAccept(this); 115 usageMarker.markAsUsed(localVariableInfo); 117 markConstant(clazz, localVariableInfo.u2nameIndex); 118 markConstant(clazz, localVariableInfo.u2descriptorIndex);
|
H A D | UsageMarker.java | 870 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 872 markConstant(clazz, localVariableInfo.u2nameIndex); 873 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;
|
/external/proguard/src/proguard/classfile/visitor/ |
H A D | ReferencedClassVisitor.java | 203 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 206 localVariableInfo.referencedClassAccept(classVisitor);
|
H A D | ClassPrinter.java | 875 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 877 println("v" + localVariableInfo.u2index + ": " + 878 localVariableInfo.u2startPC + " -> " + 879 (localVariableInfo.u2startPC + localVariableInfo.u2length) + " [" + 880 clazz.getString(localVariableInfo.u2descriptorIndex) + " " + 881 clazz.getString(localVariableInfo.u2nameIndex) + "]");
|
/external/proguard/src/proguard/classfile/io/ |
H A D | ProgramClassWriter.java | 546 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 548 dataOutput.writeShort(localVariableInfo.u2startPC); 549 dataOutput.writeShort(localVariableInfo.u2length); 550 dataOutput.writeShort(localVariableInfo.u2nameIndex); 551 dataOutput.writeShort(localVariableInfo.u2descriptorIndex); 552 dataOutput.writeShort(localVariableInfo.u2index);
|
H A D | ProgramClassReader.java | 481 LocalVariableInfo localVariableInfo = new LocalVariableInfo(); 482 visitLocalVariableInfo(clazz, method, codeAttribute, localVariableInfo); 483 localVariableTableAttribute.localVariableTable[index] = localVariableInfo; 707 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 709 localVariableInfo.u2startPC = dataInput.readUnsignedShort(); 710 localVariableInfo.u2length = dataInput.readUnsignedShort(); 711 localVariableInfo.u2nameIndex = dataInput.readUnsignedShort(); 712 localVariableInfo.u2descriptorIndex = dataInput.readUnsignedShort(); 713 localVariableInfo.u2index = dataInput.readUnsignedShort();
|
/external/proguard/src/proguard/optimize/peephole/ |
H A D | TargetClassChanger.java | 285 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 288 localVariableInfo.referencedClass = 289 updateReferencedClass(localVariableInfo.referencedClass);
|
/external/proguard/src/proguard/classfile/util/ |
H A D | ClassReferenceInitializer.java | 357 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument 359 localVariableInfo.referencedClass = 361 clazz.getString(localVariableInfo.u2descriptorIndex));
|