Searched refs:localVariableTableAttribute (Results 1 - 25 of 29) 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.java115 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
118 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
H A DUtf8Shrinker.java243 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
245 markCpUtf8Entry(clazz, localVariableTableAttribute.u2attributeNameIndex);
248 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
H A DAttributeAdder.java347 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
351 new LocalVariableTableAttribute(constantAdder.addConstant(clazz, localVariableTableAttribute.u2attributeNameIndex),
353 new LocalVariableInfo[localVariableTableAttribute.u2localVariableTableLength]);
356 localVariableTableAttribute.localVariablesAccept(clazz,
H A DCodeAttributeComposer.java508 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
511 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
514 localVariableTableAttribute.u2localVariableTableLength =
515 removeEmptyLocalVariables(localVariableTableAttribute.localVariableTable,
516 localVariableTableAttribute.u2localVariableTableLength,
H A DConstantPoolShrinker.java303 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
305 markConstant(clazz, localVariableTableAttribute.u2attributeNameIndex);
308 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
H A DConstantPoolRemapper.java406 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
408 localVariableTableAttribute.u2attributeNameIndex =
409 remapConstantIndex(localVariableTableAttribute.u2attributeNameIndex);
412 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
H A DClassReferenceFixer.java293 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
296 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
/external/proguard/src/proguard/shrink/
H A DLocalVariableTypeUsageMarker.java71 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
75 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
80 usageMarker.markAsUsed(localVariableTableAttribute);
82 markConstant(clazz, localVariableTableAttribute.u2attributeNameIndex);
H A DClassShrinker.java215 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
218 localVariableTableAttribute.u2localVariableTableLength =
219 shrinkArray(localVariableTableAttribute.localVariableTable,
220 localVariableTableAttribute.u2localVariableTableLength);
/external/proguard/src/proguard/classfile/visitor/
H A DReferencedClassVisitor.java166 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
169 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
H A DClassCleaner.java171 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
173 clean(localVariableTableAttribute);
175 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
H A DClassPrinter.java578 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
580 println(visitorInfo(localVariableTableAttribute) +
582 localVariableTableAttribute.u2localVariableTableLength + ")");
585 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
/external/proguard/src/proguard/classfile/attribute/visitor/
H A DAttributeNameFilter.java290 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
292 if (accepted(clazz, localVariableTableAttribute))
294 attributeVisitor.visitLocalVariableTableAttribute(clazz, method, codeAttribute, localVariableTableAttribute);
H A DNonEmptyAttributeFilter.java207 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
209 if (localVariableTableAttribute.u2localVariableTableLength > 0)
211 attributeVisitor.visitLocalVariableTableAttribute(clazz, method, codeAttribute, localVariableTableAttribute);
H A DAttributeVisitor.java74 public void visitLocalVariableTableAttribute( Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute); argument
H A DRequiredAttributeFilter.java274 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
278 optionalAttributeVisitor.visitLocalVariableTableAttribute(clazz, method, codeAttribute, localVariableTableAttribute);
H A DMultiAttributeVisitor.java277 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
281 attributeVisitors[index].visitLocalVariableTableAttribute(clazz, method, codeAttribute, localVariableTableAttribute);
/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);
H A DSimpleEnumDescriptorSimplifier.java270 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
273 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
/external/proguard/src/proguard/optimize/
H A DChangedCodePrinter.java176 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
178 attributeVisitor.visitLocalVariableTableAttribute(clazz, method, codeAttribute, localVariableTableAttribute);
/external/proguard/src/proguard/optimize/peephole/
H A DTargetClassChanger.java259 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
262 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
/external/proguard/src/proguard/classfile/io/
H A DProgramClassReader.java495 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
498 localVariableTableAttribute.u2localVariableTableLength = dataInput.readUnsignedShort();
500 localVariableTableAttribute.localVariableTable = new LocalVariableInfo[localVariableTableAttribute.u2localVariableTableLength];
501 for (int index = 0; index < localVariableTableAttribute.u2localVariableTableLength; index++)
505 localVariableTableAttribute.localVariableTable[index] = localVariableInfo;
/external/proguard/src/proguard/classfile/util/
H A DClassReferenceInitializer.java324 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) argument
327 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);

Completed in 337 milliseconds

12