Package proguard.classfile.attribute
Class LocalVariableTypeInfo
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.attribute.LocalVariableTypeInfo
- All Implemented Interfaces:
Serializable,Comparable,Processable
Representation of a local variable table type entry.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionClazz[]An extra field pointing to the Clazz objects referenced in the type string.intintintintintFields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo -
Constructor Summary
ConstructorsConstructorDescriptionCreates an uninitialized LocalVariableTypeInfo.LocalVariableTypeInfo(int u2startPC, int u2length, int u2nameIndex, int u2signatureIndex, int u2index) Creates an initialized LocalVariableTypeInfo. -
Method Summary
Modifier and TypeMethodDescriptionintReturns the name.getSignature(Clazz clazz) Returns the signature.voidreferencedClassesAccept(ClassVisitor classVisitor) Applies the given visitor to all referenced classes.Methods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.util.Processable
accept
-
Field Details
-
u2startPC
public int u2startPC -
u2length
public int u2length -
u2nameIndex
public int u2nameIndex -
u2signatureIndex
public int u2signatureIndex -
u2index
public int u2index -
referencedClasses
An extra field pointing to the Clazz objects referenced in the type string. This field is typically filled out by the. References to primitive types are ignored.ClassReferenceInitializer
-
-
Constructor Details
-
LocalVariableTypeInfo
public LocalVariableTypeInfo()Creates an uninitialized LocalVariableTypeInfo. -
LocalVariableTypeInfo
public LocalVariableTypeInfo(int u2startPC, int u2length, int u2nameIndex, int u2signatureIndex, int u2index) Creates an initialized LocalVariableTypeInfo.
-
-
Method Details
-
getName
Returns the name. -
getSignature
Returns the signature. -
referencedClassesAccept
Applies the given visitor to all referenced classes. -
compareTo
- Specified by:
compareToin interfaceComparable
-