HomeSort by relevance Sort by last modified time
    Searched full:localvariableinfo (Results 1 - 25 of 28) sorted by null

1 2

  /external/proguard/src/proguard/classfile/editor/
LocalVariableInfoAdder.java 52 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
55 LocalVariableInfo newLocalVariableInfo =
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
    [all...]
LocalVariableTableAttributeEditor.java 49 public void addLocalVariableInfo(LocalVariableInfo localVariableInfo)
52 LocalVariableInfo[] localVariableTable = targetLocalVariableTableAttribute.localVariableTable;
54 // Make sure there is enough space for the new localVariableInfo.
57 targetLocalVariableTableAttribute.localVariableTable = new LocalVariableInfo[localVariableTableLength+1];
64 // Add the localVariableInfo.
65 localVariableTable[targetLocalVariableTableAttribute.u2localVariableTableLength++] = localVariableInfo;
VariableRemapper.java 105 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
107 localVariableInfo.u2index =
108 remapVariable(localVariableInfo.u2index);
159 private int removeEmptyLocalVariables(LocalVariableInfo[] localVariableInfos,
166 LocalVariableInfo localVariableInfo = localVariableInfos[index];
167 if (localVariableInfo.u2index >= 0)
169 localVariableInfos[newIndex++] = localVariableInfo;
CodeAttributeComposer.java 575 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
579 int startPC = remapInstructionOffset(localVariableInfo.u2startPC);
580 int endPC = remapInstructionOffset(localVariableInfo.u2startPC + localVariableInfo.u2length);
582 localVariableInfo.u2startPC = startPC;
583 localVariableInfo.u2length = endPC - startPC;
750 private int removeEmptyLocalVariables(LocalVariableInfo[] localVariableInfos,
758 LocalVariableInfo localVariableInfo = localVariableInfos[index]
    [all...]
CodeAttributeEditor.java     [all...]
ConstantPoolRemapper.java 512 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
514 localVariableInfo.u2nameIndex =
515 remapConstantIndex(localVariableInfo.u2nameIndex);
516 localVariableInfo.u2descriptorIndex =
517 remapConstantIndex(localVariableInfo.u2descriptorIndex);
ClassReferenceFixer.java 323 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
326 String descriptor = clazz.getString(localVariableInfo.u2descriptorIndex);
328 localVariableInfo.referencedClass);
333 localVariableInfo.u2descriptorIndex =
VariableCleaner.java 85 private int removeEmptyLocalVariables(LocalVariableInfo[] localVariableInfos,
  /external/proguard/src/proguard/classfile/attribute/visitor/
LocalVariableInfoVisitor.java 29 * <code>LocalVariableInfo</code> objects. Note that there is only a single
30 * implementation of <code>LocalVariableInfo</code>, such that this interface
37 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo);
  /external/proguard/src/proguard/classfile/attribute/
LocalVariableInfo.java 31 public class LocalVariableInfo
49 * Creates an uninitialized LocalVariableInfo.
51 public LocalVariableInfo()
57 * Creates an initialized LocalVariableInfo.
59 public LocalVariableInfo(int u2startPC,
LocalVariableTableAttribute.java 34 public LocalVariableInfo[] localVariableTable;
50 LocalVariableInfo[] localVariableTable)
75 // type of LocalVariableInfo.
  /dalvik/dx/src/com/android/dx/ssa/
LocalVariableExtractor.java 32 * TODO remove this. Allow Rop-form LocalVariableInfo to be passed in,
43 private final LocalVariableInfo resultInfo;
54 public static LocalVariableInfo extract(SsaMethod method) {
73 this.resultInfo = new LocalVariableInfo(method);
82 private LocalVariableInfo doit() {
LocalVariableInfo.java 29 * Stolen from {@link com.android.dx.rop.code.LocalVariableInfo}.
31 public class LocalVariableInfo extends MutabilityControl {
57 public LocalVariableInfo(SsaMethod method) {
SsaConverter.java 50 LocalVariableInfo localInfo = LocalVariableExtractor.extract(result);
101 LocalVariableInfo localInfo = LocalVariableExtractor.extract(result);
274 LocalVariableInfo localInfo) {
  /dalvik/dx/src/com/android/dx/rop/code/
LocalVariableExtractor.java 34 private final LocalVariableInfo resultInfo;
45 public static LocalVariableInfo extract(RopMethod method) {
65 this.resultInfo = new LocalVariableInfo(method);
74 private LocalVariableInfo doit() {
LocalVariableInfo.java 28 public final class LocalVariableInfo
55 public LocalVariableInfo(RopMethod method) {
  /external/proguard/src/proguard/classfile/io/
ProgramClassReader.java 442 localVariableTableAttribute.localVariableTable = new LocalVariableInfo[localVariableTableAttribute.u2localVariableTableLength];
445 LocalVariableInfo localVariableInfo = new LocalVariableInfo();
446 this.visitLocalVariableInfo(clazz, method, codeAttribute, localVariableInfo);
447 localVariableTableAttribute.localVariableTable[index] = localVariableInfo;
655 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
657 localVariableInfo.u2startPC = dataInput.readUnsignedShort();
658 localVariableInfo.u2length = dataInput.readUnsignedShort()
    [all...]
ProgramClassWriter.java 501 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
503 dataOutput.writeShort(localVariableInfo.u2startPC);
504 dataOutput.writeShort(localVariableInfo.u2length);
505 dataOutput.writeShort(localVariableInfo.u2nameIndex);
506 dataOutput.writeShort(localVariableInfo.u2descriptorIndex);
507 dataOutput.writeShort(localVariableInfo.u2index);
  /external/proguard/src/proguard/obfuscate/
Utf8UsageMarker.java 272 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
274 markCpUtf8Entry(clazz, localVariableInfo.u2nameIndex);
275 markCpUtf8Entry(clazz, localVariableInfo.u2descriptorIndex);
  /external/proguard/src/proguard/classfile/visitor/
ReferencedClassVisitor.java 196 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
199 localVariableInfo.referencedClassAccept(classVisitor);
ClassPrinter.java 817 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
819 println("#" + localVariableInfo.u2index + ": " +
820 localVariableInfo.u2startPC + " -> " +
821 (localVariableInfo.u2startPC + localVariableInfo.u2length) + " [" +
822 clazz.getString(localVariableInfo.u2descriptorIndex) + " " +
823 clazz.getString(localVariableInfo.u2nameIndex) + "]");
    [all...]
  /external/proguard/src/proguard/optimize/peephole/
TargetClassChanger.java 269 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
272 localVariableInfo.referencedClass =
273 updateReferencedClass(localVariableInfo.referencedClass);
  /external/proguard/src/proguard/classfile/util/
ClassReferenceInitializer.java 336 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
338 localVariableInfo.referencedClass =
340 clazz.getString(localVariableInfo.u2descriptorIndex));
  /dalvik/dx/src/com/android/dx/dex/code/
RopTranslator.java 23 import com.android.dx.rop.code.LocalVariableInfo;
59 private final LocalVariableInfo locals;
98 LocalVariableInfo locals, int paramSize) {
116 LocalVariableInfo locals, int paramSize) {
809 private LocalVariableInfo locals;
818 LocalVariableInfo locals) {
  /dalvik/dx/src/com/android/dx/dex/cf/
CfTranslator.java 37 import com.android.dx.rop.code.LocalVariableInfo;
283 LocalVariableInfo locals = null;
350 LocalVariableInfo locals, int paramSize, int originalByteCount) {

Completed in 3403 milliseconds

1 2