Searched defs:localVariableInfo (Results 1 - 19 of 19) sorted by relevance

/external/proguard/src/proguard/classfile/editor/
H A DLocalVariableTableAttributeEditor.java49 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 DLocalVariableInfoAdder.java52 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 DVariableRemapper.java108 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument
110 localVariableInfo.u2index =
111 remapVariable(localVariableInfo.u2index);
H A DClassReferenceFixer.java323 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 DCodeAttributeComposer.java649 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 DConstantPoolShrinker.java410 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument
412 markConstant(clazz, localVariableInfo.u2nameIndex);
413 markConstant(clazz, localVariableInfo.u2descriptorIndex);
H A DUtf8Shrinker.java292 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument
294 markCpUtf8Entry(clazz, localVariableInfo.u2nameIndex);
295 markCpUtf8Entry(clazz, localVariableInfo.u2descriptorIndex);
H A DCodeAttributeEditor.java988 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;
H A DConstantPoolRemapper.java557 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);
/external/proguard/src/proguard/classfile/attribute/visitor/
H A DLocalVariableInfoVisitor.java37 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo); argument
/external/proguard/src/proguard/shrink/
H A DLocalVariableTypeUsageMarker.java106 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 DUsageMarker.java870 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 DVariableOptimizer.java199 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 DReferencedClassVisitor.java203 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument
206 localVariableInfo.referencedClassAccept(classVisitor);
H A DClassPrinter.java875 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/util/
H A DClassReferenceInitializer.java357 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument
359 localVariableInfo.referencedClass =
361 clazz.getString(localVariableInfo.u2descriptorIndex));
/external/proguard/src/proguard/optimize/peephole/
H A DTargetClassChanger.java285 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument
288 localVariableInfo.referencedClass =
289 updateReferencedClass(localVariableInfo.referencedClass);
/external/proguard/src/proguard/classfile/io/
H A DProgramClassReader.java481 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();
H A DProgramClassWriter.java546 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);

Completed in 247 milliseconds