Searched defs:localVariableTableAttribute (Results 1 - 25 of 27) sorted by relevance

12

/external/proguard/src/proguard/obfuscate/
H A DParameterNameMarker.java58 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
60 if (!AttributeUsageMarker.isUsed(localVariableTableAttribute) &&
66 for (int index = 0; index < localVariableTableAttribute.u2localVariableTableLength; index++)
69 localVariableTableAttribute.localVariableTable[index];
73 localVariableTableAttribute.localVariableTable[newIndex++] =
79 localVariableTableAttribute.u2localVariableTableLength = newIndex;
84 attributeUsageMarker.visitLocalVariableTableAttribute(clazz, method, codeAttribute, localVariableTableAttribute);
/external/proguard/src/proguard/classfile/editor/
H A DVariableCleaner.java84 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
87 localVariableTableAttribute.u2localVariableTableLength =
88 removeUnusedLocalVariables(localVariableTableAttribute.localVariableTable,
89 localVariableTableAttribute.u2localVariableTableLength,
93 trimLocalVariables(localVariableTableAttribute.localVariableTable,
94 localVariableTableAttribute.u2localVariableTableLength,
98 if (localVariableTableAttribute.u2localVariableTableLength == 0)
H A DVariableRemapper.java92 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
95 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
H A DAttributeAdder.java325 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
329 new LocalVariableTableAttribute(constantAdder.addConstant(clazz, localVariableTableAttribute.u2attributeNameIndex),
331 new LocalVariableInfo[localVariableTableAttribute.u2localVariableTableLength]);
334 localVariableTableAttribute.localVariablesAccept(clazz,
H A DClassReferenceFixer.java250 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
253 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
H A DCodeAttributeComposer.java502 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
505 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
508 localVariableTableAttribute.u2localVariableTableLength =
509 removeEmptyLocalVariables(localVariableTableAttribute.localVariableTable,
510 localVariableTableAttribute.u2localVariableTableLength,
H A DConstantPoolShrinker.java293 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
295 markConstant(clazz, localVariableTableAttribute.u2attributeNameIndex);
298 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
H A DUtf8Shrinker.java234 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
236 markCpUtf8Entry(clazz, localVariableTableAttribute.u2attributeNameIndex);
239 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
H A DCodeAttributeEditor.java501 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
504 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
H A DConstantPoolRemapper.java395 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
397 localVariableTableAttribute.u2attributeNameIndex =
398 remapConstantIndex(localVariableTableAttribute.u2attributeNameIndex);
401 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
/external/proguard/src/proguard/shrink/
H A DLocalVariableTypeUsageMarker.java72 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
76 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
81 usageMarker.markAsUsed(localVariableTableAttribute);
83 markConstant(clazz, localVariableTableAttribute.u2attributeNameIndex);
H A DClassShrinker.java198 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
201 localVariableTableAttribute.u2localVariableTableLength =
202 shrinkArray(localVariableTableAttribute.localVariableTable,
203 localVariableTableAttribute.u2localVariableTableLength);
H A DUsageMarker.java734 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
738 //markAsUsed(localVariableTableAttribute);
740 //markConstant(clazz, localVariableTableAttribute.u2attributeNameIndex);
743 //localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
/external/proguard/src/proguard/optimize/evaluation/
H A DVariableOptimizer.java183 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
186 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
/external/proguard/src/proguard/classfile/attribute/visitor/
H A DAttributeNameFilter.java281 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
283 if (accepted(clazz, localVariableTableAttribute))
285 localVariableTableAttribute.accept(clazz, method, codeAttribute, attributeVisitor);
H A DAttributeVisitor.java73 public void visitLocalVariableTableAttribute( Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute); argument
H A DMultiAttributeVisitor.java268 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
272 attributeVisitors[index].visitLocalVariableTableAttribute(clazz, method, codeAttribute, localVariableTableAttribute);
H A DNonEmptyAttributeFilter.java199 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
201 if (localVariableTableAttribute.u2localVariableTableLength > 0)
203 localVariableTableAttribute.accept(clazz, method, codeAttribute, attributeVisitor);
H A DRequiredAttributeFilter.java265 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
269 localVariableTableAttribute.accept(clazz, method, codeAttribute, optionalAttributeVisitor);
/external/proguard/src/proguard/classfile/visitor/
H A DReferencedClassVisitor.java159 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
162 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
/external/proguard/src/proguard/optimize/
H A DChangedCodePrinter.java171 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
173 attributeVisitor.visitLocalVariableTableAttribute(clazz, method, codeAttribute, localVariableTableAttribute);
/external/proguard/src/proguard/classfile/util/
H A DClassReferenceInitializer.java312 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
315 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
/external/proguard/src/proguard/optimize/peephole/
H A DTargetClassChanger.java240 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
243 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
/external/proguard/src/proguard/classfile/io/
H A DProgramClassReader.java473 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
476 localVariableTableAttribute.u2localVariableTableLength = dataInput.readUnsignedShort();
478 localVariableTableAttribute.localVariableTable = new LocalVariableInfo[localVariableTableAttribute.u2localVariableTableLength];
479 for (int index = 0; index < localVariableTableAttribute.u2localVariableTableLength; index++)
483 localVariableTableAttribute.localVariableTable[index] = localVariableInfo;
H A DProgramClassWriter.java429 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
432 dataOutput.writeShort(localVariableTableAttribute.u2localVariableTableLength);
434 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);

Completed in 1046 milliseconds

12