Package proguard.classfile
Class LibraryField
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.LibraryMember
proguard.classfile.LibraryField
- All Implemented Interfaces:
Serializable,Field,Member,Processable
This
Field represents a field in a LibraryClass.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionAn extra field pointing to the Clazz object referenced in the descriptor string.Fields inherited from class proguard.classfile.LibraryMember
descriptor, name, u2accessFlagsFields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo -
Constructor Summary
ConstructorsConstructorDescriptionCreates an uninitialized LibraryField.LibraryField(int u2accessFlags, String name, String descriptor) Creates an initialized LibraryField. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(LibraryClass libraryClass, MemberVisitor memberVisitor) Accepts the given member info visitor.voidreferencedClassesAccept(ClassVisitor classVisitor) Lets the Clazz objects referenced in the descriptor string accept the given visitor.Methods inherited from class proguard.classfile.LibraryMember
accept, getAccessFlags, getDescriptor, getNameMethods 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.classfile.Member
accept, getAccessFlags, getDescriptor, getNameMethods inherited from interface proguard.util.Processable
accept, addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
-
Field Details
-
referencedClass
An extra field pointing to the Clazz object referenced in the descriptor string. This field is filled out by the. References to primitive types are ignored.ClassReferenceInitializer
-
-
Constructor Details
-
LibraryField
public LibraryField()Creates an uninitialized LibraryField. -
LibraryField
Creates an initialized LibraryField.
-
-
Method Details
-
accept
Description copied from class:LibraryMemberAccepts the given member info visitor.- Specified by:
acceptin classLibraryMember
-
referencedClassesAccept
Description copied from interface:MemberLets the Clazz objects referenced in the descriptor string accept the given visitor.- Specified by:
referencedClassesAcceptin interfaceMember
-