Searched refs:localVariableTypeInfo (Results 1 - 16 of 16) sorted by relevance

/external/proguard/src/proguard/classfile/editor/
H A DLocalVariableTypeInfoAdder.java52 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
56 new LocalVariableTypeInfo(localVariableTypeInfo.u2startPC,
57 localVariableTypeInfo.u2length,
58 constantAdder.addConstant(clazz, localVariableTypeInfo.u2nameIndex),
59 constantAdder.addConstant(clazz, localVariableTypeInfo.u2signatureIndex),
60 localVariableTypeInfo.u2index);
63 newLocalVariableTypeInfo.referencedClasses = localVariableTypeInfo.referencedClasses;
H A DLocalVariableTypeTableAttributeEditor.java50 public void addLocalVariableTypeInfo(LocalVariableTypeInfo localVariableTypeInfo) argument
55 // Make sure there is enough space for the new localVariableTypeInfo.
65 // Add the localVariableTypeInfo.
66 localVariableTypeTable[targetLocalVariableTypeTableAttribute.u2localVariableTypeTableLength++] = localVariableTypeInfo;
H A DVariableRemapper.java114 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
116 localVariableTypeInfo.u2index =
117 remapVariable(localVariableTypeInfo.u2index);
188 LocalVariableTypeInfo localVariableTypeInfo = localVariableTypeInfos[index];
189 if (localVariableTypeInfo.u2index >= 0)
191 localVariableTypeInfos[newIndex++] = localVariableTypeInfo;
H A DCodeAttributeComposer.java588 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
592 int startPC = remapInstructionOffset(localVariableTypeInfo.u2startPC);
593 int endPC = remapInstructionOffset(localVariableTypeInfo.u2startPC + localVariableTypeInfo.u2length);
595 localVariableTypeInfo.u2startPC = startPC;
596 localVariableTypeInfo.u2length = endPC - startPC;
788 LocalVariableTypeInfo localVariableTypeInfo = localVariableTypeInfos[index];
789 if (localVariableTypeInfo.u2length > 0 &&
790 localVariableTypeInfo.u2index < maxLocals)
792 localVariableTypeInfos[newIndex++] = localVariableTypeInfo;
[all...]
H A DConstantPoolRemapper.java523 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
525 localVariableTypeInfo.u2nameIndex =
526 remapConstantIndex(localVariableTypeInfo.u2nameIndex);
527 localVariableTypeInfo.u2signatureIndex =
528 remapConstantIndex(localVariableTypeInfo.u2signatureIndex);
H A DCodeAttributeEditor.java924 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
928 localVariableTypeInfo.u2length = remapBranchOffset(localVariableTypeInfo.u2startPC,
929 localVariableTypeInfo.u2length);
930 localVariableTypeInfo.u2startPC = remapInstructionOffset(localVariableTypeInfo.u2startPC);
1056 LocalVariableTypeInfo localVariableTypeInfo = localVariableTypeInfos[index];
1057 if (localVariableTypeInfo.u2length > 0 &&
1058 localVariableTypeInfo.u2index < maxLocals)
1060 localVariableTypeInfos[newIndex++] = localVariableTypeInfo;
[all...]
H A DClassReferenceFixer.java340 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
343 String signature = clazz.getString(localVariableTypeInfo.u2signatureIndex);
345 localVariableTypeInfo.referencedClasses);
349 localVariableTypeInfo.u2signatureIndex =
/external/proguard/src/proguard/classfile/attribute/visitor/
H A DLocalVariableTypeInfoVisitor.java37 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo); argument
/external/proguard/src/proguard/classfile/visitor/
H A DReferencedClassVisitor.java205 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
208 localVariableTypeInfo.referencedClassesAccept(classVisitor);
H A DClassPrinter.java829 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
831 println("#" + localVariableTypeInfo.u2index + ": " +
832 localVariableTypeInfo.u2startPC + " -> " +
833 (localVariableTypeInfo.u2startPC + localVariableTypeInfo.u2length) + " [" +
834 clazz.getString(localVariableTypeInfo.u2signatureIndex) + " " +
835 clazz.getString(localVariableTypeInfo.u2nameIndex) + "]");
/external/proguard/src/proguard/classfile/io/
H A DProgramClassWriter.java513 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
515 dataOutput.writeShort(localVariableTypeInfo.u2startPC);
516 dataOutput.writeShort(localVariableTypeInfo.u2length);
517 dataOutput.writeShort(localVariableTypeInfo.u2nameIndex);
518 dataOutput.writeShort(localVariableTypeInfo.u2signatureIndex);
519 dataOutput.writeShort(localVariableTypeInfo.u2index);
H A DProgramClassReader.java460 LocalVariableTypeInfo localVariableTypeInfo = new LocalVariableTypeInfo();
461 this.visitLocalVariableTypeInfo(clazz, method, codeAttribute, localVariableTypeInfo);
462 localVariableTypeTableAttribute.localVariableTypeTable[index] = localVariableTypeInfo;
667 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
669 localVariableTypeInfo.u2startPC = dataInput.readUnsignedShort();
670 localVariableTypeInfo.u2length = dataInput.readUnsignedShort();
671 localVariableTypeInfo.u2nameIndex = dataInput.readUnsignedShort();
672 localVariableTypeInfo.u2signatureIndex = dataInput.readUnsignedShort();
673 localVariableTypeInfo.u2index = dataInput.readUnsignedShort();
/external/proguard/src/proguard/obfuscate/
H A DUtf8UsageMarker.java281 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
283 markCpUtf8Entry(clazz, localVariableTypeInfo.u2nameIndex);
284 markCpUtf8Entry(clazz, localVariableTypeInfo.u2signatureIndex);
/external/proguard/src/proguard/classfile/util/
H A DClassReferenceInitializer.java346 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
348 localVariableTypeInfo.referencedClasses =
350 clazz.getString(localVariableTypeInfo.u2signatureIndex));
/external/proguard/src/proguard/optimize/peephole/
H A DTargetClassChanger.java278 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
281 updateReferencedClasses(localVariableTypeInfo.referencedClasses);
/external/proguard/src/proguard/shrink/
H A DUsageMarker.java753 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) argument
755 markConstant(clazz, localVariableTypeInfo.u2nameIndex);
756 markConstant(clazz, localVariableTypeInfo.u2signatureIndex);

Completed in 284 milliseconds