Class ExportsInfo
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.attribute.module.ExportsInfo
-
- All Implemented Interfaces:
java.io.Serializable
,Processable
public class ExportsInfo extends SimpleProcessable
Representation of an Exports entry in aModule
attribute.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description int
u2exportsFlags
int
u2exportsIndex
int
u2exportsToCount
int[]
u2exportsToIndex
-
Fields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
Constructor Summary
Constructors Constructor Description ExportsInfo()
Creates an uninitialized ExportsInfo.ExportsInfo(int u2exportsIndex, int u2exportsFlags, int u2exportsToCount, int[] u2exportsToIndex)
Creates an initialized ExportsInfo.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
exportsToIndexAccept(Clazz clazz, ConstantVisitor constantVisitor)
Applies the given constant pool visitor to all exportsToIndex.void
packageAccept(Clazz clazz, ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the package constant of the package, if any.-
Methods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
-
-
-
-
Method Detail
-
packageAccept
public void packageAccept(Clazz clazz, ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the package constant of the package, if any.
-
exportsToIndexAccept
public void exportsToIndexAccept(Clazz clazz, ConstantVisitor constantVisitor)
Applies the given constant pool visitor to all exportsToIndex.
-
-