Class ProvidesInfo
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.attribute.module.ProvidesInfo
- All Implemented Interfaces:
Serializable,Processable
Representation of a Provides entry in a
Module attribute.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionintintint[]Fields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo -
Constructor Summary
ConstructorsConstructorDescriptionCreates an uninitialized ProvidesInfo.ProvidesInfo(int u2providesIndex, int u2providesWithCount, int[] u2providesWithIndex) Creates an initialized ProvidesInfo. -
Method Summary
Modifier and TypeMethodDescriptionvoidprovidesAccept(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, 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
-
u2providesIndex
public int u2providesIndex -
u2providesWithCount
public int u2providesWithCount -
u2providesWithIndex
public int[] u2providesWithIndex
-
-
Constructor Details
-
ProvidesInfo
public ProvidesInfo()Creates an uninitialized ProvidesInfo. -
ProvidesInfo
public ProvidesInfo(int u2providesIndex, int u2providesWithCount, int[] u2providesWithIndex) Creates an initialized ProvidesInfo.
-
-
Method Details
-
providesAccept
Applies the given constant pool visitor to the class constant of the provides, if any. -
withAccept
Applies the given constant pool visitor to all with entries.
-