Searched refs:localVariableInfo (Results 1 - 23 of 23) sorted by relevance

/external/proguard/src/proguard/classfile/editor/
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 DLocalVariableTableAttributeEditor.java50 public void addLocalVariableInfo(LocalVariableInfo localVariableInfo) argument
55 localVariableInfo);
H A DVariableCleaner.java141 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 DVariableRemapper.java138 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument
140 localVariableInfo.u2index =
141 remapVariable(localVariableInfo.u2index);
H A DCodeAttributeComposer.java682 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 DUtf8Shrinker.java312 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument
314 markCpUtf8Entry(clazz, localVariableInfo.u2nameIndex);
315 markCpUtf8Entry(clazz, localVariableInfo.u2descriptorIndex);
H A DClassReferenceFixer.java367 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 DConstantPoolRemapper.java577 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 DConstantPoolShrinker.java428 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument
430 markConstant(clazz, localVariableInfo.u2nameIndex);
431 markConstant(clazz, localVariableInfo.u2descriptorIndex);
H A DCodeAttributeEditor.java1001 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 DLocalVariableInfoVisitor.java37 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo); argument
/external/proguard/src/proguard/obfuscate/
H A DParameterNameMarker.java68 LocalVariableInfo localVariableInfo =
71 if (localVariableInfo.u2startPC == 0)
74 localVariableInfo;
/external/proguard/src/proguard/shrink/
H A DLocalVariableTypeUsageMarker.java105 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 DUsageMarker.java899 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 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;
H A DSimpleEnumDescriptorSimplifier.java326 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 DReferencedClassVisitor.java210 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument
213 localVariableInfo.referencedClassAccept(classVisitor);
H A DClassCleaner.java300 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument
302 clean(localVariableInfo);
H A DClassPrinter.java925 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 DTargetClassChanger.java303 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 DProgramClassReader.java503 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 DProgramClassWriter.java580 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 DClassReferenceInitializer.java369 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) argument
371 localVariableInfo.referencedClass =
373 localVariableInfo.getDescriptor(clazz));

Completed in 374 milliseconds