Home
last modified time | relevance | path

Searched refs:localVariableTypeInfo (Results 1 – 23 of 23) sorted by relevance

/external/proguard/src/proguard/classfile/editor/
DVariableCleaner.java172 LocalVariableTypeInfo localVariableTypeInfo = localVariableTypeInfos[index]; in removeUnusedLocalVariableTypes() local
174 if (localVariableTypeInfo.u2index >= 0 && in removeUnusedLocalVariableTypes()
175 localVariableTypeInfo.u2index < maxLocals && in removeUnusedLocalVariableTypes()
176 (localVariableTypeInfo.u2startPC == 0 || in removeUnusedLocalVariableTypes()
177 localVariableTypeInfo.u2length > 0)) in removeUnusedLocalVariableTypes()
241 LocalVariableTypeInfo localVariableTypeInfo = localVariableTypeInfos[index]; in trimLocalVariableTypes() local
245 int maxLength = startPCs[localVariableTypeInfo.u2index] - in trimLocalVariableTypes()
246 localVariableTypeInfo.u2startPC; in trimLocalVariableTypes()
248 if (localVariableTypeInfo.u2length > maxLength) in trimLocalVariableTypes()
250 localVariableTypeInfo.u2length = maxLength; in trimLocalVariableTypes()
[all …]
DLocalVariableTypeInfoAdder.java52 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
56 new LocalVariableTypeInfo(localVariableTypeInfo.u2startPC, in visitLocalVariableTypeInfo()
57 localVariableTypeInfo.u2length, in visitLocalVariableTypeInfo()
58 … constantAdder.addConstant(clazz, localVariableTypeInfo.u2nameIndex), in visitLocalVariableTypeInfo()
59 … constantAdder.addConstant(clazz, localVariableTypeInfo.u2signatureIndex), in visitLocalVariableTypeInfo()
60 localVariableTypeInfo.u2index); in visitLocalVariableTypeInfo()
63 newLocalVariableTypeInfo.referencedClasses = localVariableTypeInfo.referencedClasses; in visitLocalVariableTypeInfo()
DCodeAttributeComposer.java696 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
700 int startPC = newInstructionOffset(localVariableTypeInfo.u2startPC); in visitLocalVariableTypeInfo()
701 int endPC = newInstructionOffset(localVariableTypeInfo.u2startPC + in visitLocalVariableTypeInfo()
702 localVariableTypeInfo.u2length); in visitLocalVariableTypeInfo()
704 localVariableTypeInfo.u2startPC = startPC; in visitLocalVariableTypeInfo()
705 localVariableTypeInfo.u2length = endPC - startPC; in visitLocalVariableTypeInfo()
899 LocalVariableTypeInfo localVariableTypeInfo = localVariableTypeInfos[index]; in removeEmptyLocalVariableTypes() local
900 if (localVariableTypeInfo.u2length > 0 && in removeEmptyLocalVariableTypes()
901 localVariableTypeInfo.u2index < maxLocals) in removeEmptyLocalVariableTypes()
903 localVariableTypeInfos[newIndex++] = localVariableTypeInfo; in removeEmptyLocalVariableTypes()
DLocalVariableTypeTableAttributeEditor.java51 public void addLocalVariableTypeInfo(LocalVariableTypeInfo localVariableTypeInfo) in addLocalVariableTypeInfo() argument
56 localVariableTypeInfo); in addLocalVariableTypeInfo()
DVariableRemapper.java147 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
149 localVariableTypeInfo.u2index = in visitLocalVariableTypeInfo()
150 remapVariable(localVariableTypeInfo.u2index); in visitLocalVariableTypeInfo()
DConstantPoolRemapper.java588 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
590 localVariableTypeInfo.u2nameIndex = in visitLocalVariableTypeInfo()
591 remapConstantIndex(localVariableTypeInfo.u2nameIndex); in visitLocalVariableTypeInfo()
592 localVariableTypeInfo.u2signatureIndex = in visitLocalVariableTypeInfo()
593 remapConstantIndex(localVariableTypeInfo.u2signatureIndex); in visitLocalVariableTypeInfo()
DClassReferenceFixer.java384 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
387 String signature = localVariableTypeInfo.getSignature(clazz); in visitLocalVariableTypeInfo()
389 localVariableTypeInfo.referencedClasses); in visitLocalVariableTypeInfo()
394 localVariableTypeInfo.u2signatureIndex = in visitLocalVariableTypeInfo()
DCodeAttributeEditor.java1012 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
1016localVariableTypeInfo.u2length = newBranchOffset(localVariableTypeInfo.u2startPC, localVariableTy… in visitLocalVariableTypeInfo()
1017 localVariableTypeInfo.u2startPC = newInstructionOffset(localVariableTypeInfo.u2startPC); in visitLocalVariableTypeInfo()
DUtf8Shrinker.java321 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
323 markCpUtf8Entry(clazz, localVariableTypeInfo.u2nameIndex); in visitLocalVariableTypeInfo()
324 markCpUtf8Entry(clazz, localVariableTypeInfo.u2signatureIndex); in visitLocalVariableTypeInfo()
DConstantPoolShrinker.java437 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
439 markConstant(clazz, localVariableTypeInfo.u2nameIndex); in visitLocalVariableTypeInfo()
440 markConstant(clazz, localVariableTypeInfo.u2signatureIndex); in visitLocalVariableTypeInfo()
/external/proguard/src/proguard/shrink/
DLocalVariableTypeUsageMarker.java126 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
130 localVariableTypeInfo.referencedClassesAccept(this); in visitLocalVariableTypeInfo()
135 usageMarker.markAsUsed(localVariableTypeInfo); in visitLocalVariableTypeInfo()
137 markConstant(clazz, localVariableTypeInfo.u2nameIndex); in visitLocalVariableTypeInfo()
138 markConstant(clazz, localVariableTypeInfo.u2signatureIndex); in visitLocalVariableTypeInfo()
DUsageMarker.java908 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
910 markConstant(clazz, localVariableTypeInfo.u2nameIndex); in visitLocalVariableTypeInfo()
911 markConstant(clazz, localVariableTypeInfo.u2signatureIndex); in visitLocalVariableTypeInfo()
/external/proguard/src/proguard/optimize/evaluation/
DVariableOptimizer.java222 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
225 int variable = localVariableTypeInfo.u2index; in visitLocalVariableTypeInfo()
226 int startPC = localVariableTypeInfo.u2startPC; in visitLocalVariableTypeInfo()
227 int endPC = startPC + localVariableTypeInfo.u2length; in visitLocalVariableTypeInfo()
236 localVariableTypeInfo.u2startPC = startPC; in visitLocalVariableTypeInfo()
239 localVariableTypeInfo.u2length = length; in visitLocalVariableTypeInfo()
DSimpleEnumDescriptorSimplifier.java346 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
349 if (localVariableTypeInfo.referencedClasses != null && in visitLocalVariableTypeInfo()
350 localVariableTypeInfo.referencedClasses.length > 0) in visitLocalVariableTypeInfo()
353 String signature = localVariableTypeInfo.getSignature(clazz); in visitLocalVariableTypeInfo()
355 localVariableTypeInfo.referencedClasses[0]); in visitLocalVariableTypeInfo()
360 localVariableTypeInfo.u2signatureIndex = in visitLocalVariableTypeInfo()
364 localVariableTypeInfo.referencedClasses[0] = null; in visitLocalVariableTypeInfo()
/external/proguard/src/proguard/obfuscate/
DParameterNameMarker.java100 LocalVariableTypeInfo localVariableTypeInfo = in visitLocalVariableTypeTableAttribute() local
103 if (localVariableTypeInfo.u2startPC == 0) in visitLocalVariableTypeTableAttribute()
106 localVariableTypeInfo; in visitLocalVariableTypeTableAttribute()
/external/proguard/src/proguard/classfile/io/
DProgramClassReader.java518 LocalVariableTypeInfo localVariableTypeInfo = new LocalVariableTypeInfo(); in visitLocalVariableTypeTableAttribute() local
519 visitLocalVariableTypeInfo(clazz, method, codeAttribute, localVariableTypeInfo); in visitLocalVariableTypeTableAttribute()
520 localVariableTypeTableAttribute.localVariableTypeTable[index] = localVariableTypeInfo; in visitLocalVariableTypeTableAttribute()
765 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
767 localVariableTypeInfo.u2startPC = dataInput.readUnsignedShort(); in visitLocalVariableTypeInfo()
768 localVariableTypeInfo.u2length = dataInput.readUnsignedShort(); in visitLocalVariableTypeInfo()
769 localVariableTypeInfo.u2nameIndex = dataInput.readUnsignedShort(); in visitLocalVariableTypeInfo()
770 localVariableTypeInfo.u2signatureIndex = dataInput.readUnsignedShort(); in visitLocalVariableTypeInfo()
771 localVariableTypeInfo.u2index = dataInput.readUnsignedShort(); in visitLocalVariableTypeInfo()
DProgramClassWriter.java592 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
594 dataOutput.writeShort(localVariableTypeInfo.u2startPC); in visitLocalVariableTypeInfo()
595 dataOutput.writeShort(localVariableTypeInfo.u2length); in visitLocalVariableTypeInfo()
596 dataOutput.writeShort(localVariableTypeInfo.u2nameIndex); in visitLocalVariableTypeInfo()
597 dataOutput.writeShort(localVariableTypeInfo.u2signatureIndex); in visitLocalVariableTypeInfo()
598 dataOutput.writeShort(localVariableTypeInfo.u2index); in visitLocalVariableTypeInfo()
/external/proguard/src/proguard/classfile/attribute/visitor/
DLocalVariableTypeInfoVisitor.java37 …zz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo); in visitLocalVariableTypeInfo() argument
/external/proguard/src/proguard/classfile/visitor/
DReferencedClassVisitor.java219 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
222 localVariableTypeInfo.referencedClassesAccept(classVisitor); in visitLocalVariableTypeInfo()
DClassPrinter.java937 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
939 println("v" + localVariableTypeInfo.u2index + ": " + in visitLocalVariableTypeInfo()
940 localVariableTypeInfo.u2startPC + " -> " + in visitLocalVariableTypeInfo()
941 (localVariableTypeInfo.u2startPC + localVariableTypeInfo.u2length) + " [" + in visitLocalVariableTypeInfo()
942 localVariableTypeInfo.getSignature(clazz) + " " + in visitLocalVariableTypeInfo()
943 localVariableTypeInfo.getName(clazz) + "]"); in visitLocalVariableTypeInfo()
DClassCleaner.java308 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
310 clean(localVariableTypeInfo); in visitLocalVariableTypeInfo()
/external/proguard/src/proguard/classfile/util/
DClassReferenceInitializer.java379 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
381 localVariableTypeInfo.referencedClasses = in visitLocalVariableTypeInfo()
383 localVariableTypeInfo.getSignature(clazz)); in visitLocalVariableTypeInfo()
/external/proguard/src/proguard/optimize/peephole/
DTargetClassChanger.java313 …azz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) in visitLocalVariableTypeInfo() argument
316 updateReferencedClasses(localVariableTypeInfo.referencedClasses); in visitLocalVariableTypeInfo()