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 aModuleattribute.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description intu2exportsFlagsintu2exportsIndexintu2exportsToCountint[]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 voidexportsToIndexAccept(Clazz clazz, ConstantVisitor constantVisitor)Applies the given constant pool visitor to all exportsToIndex.voidpackageAccept(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.
-
-