Class ProvidesInfo
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.attribute.module.ProvidesInfo
-
- All Implemented Interfaces:
java.io.Serializable,Processable
public class ProvidesInfo extends SimpleProcessable
Representation of a Provides entry in aModuleattribute.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description intu2providesIndexintu2providesWithCountint[]u2providesWithIndex-
Fields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
Constructor Summary
Constructors Constructor Description ProvidesInfo()Creates an uninitialized ProvidesInfo.ProvidesInfo(int u2providesIndex, int u2providesWithCount, int[] u2providesWithIndex)Creates an initialized ProvidesInfo.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprovidesAccept(Clazz clazz, ConstantVisitor constantVisitor)Applies the given constant pool visitor to the class constant of the provides, if any.voidwithAccept(Clazz clazz, ConstantVisitor constantVisitor)Applies the given constant pool visitor to all with entries.-
Methods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
-
-
-
-
Method Detail
-
providesAccept
public void providesAccept(Clazz clazz, ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the class constant of the provides, if any.
-
withAccept
public void withAccept(Clazz clazz, ConstantVisitor constantVisitor)
Applies the given constant pool visitor to all with entries.
-
-