public class ProvidesInfo extends SimpleProcessable
Module
attribute.Modifier and Type | Field and Description |
---|---|
int |
u2providesIndex |
int |
u2providesWithCount |
int[] |
u2providesWithIndex |
processingFlags, processingInfo
Constructor and Description |
---|
ProvidesInfo()
Creates an uninitialized ProvidesInfo.
|
ProvidesInfo(int u2providesIndex,
int u2providesWithCount,
int[] u2providesWithIndex)
Creates an initialized ProvidesInfo.
|
Modifier and Type | Method and Description |
---|---|
void |
providesAccept(Clazz clazz,
ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the class constant of the provides, if any.
|
void |
withAccept(Clazz clazz,
ConstantVisitor constantVisitor)
Applies the given constant pool visitor to all with entries.
|
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
public int u2providesIndex
public int u2providesWithCount
public int[] u2providesWithIndex
public ProvidesInfo()
public ProvidesInfo(int u2providesIndex, int u2providesWithCount, int[] u2providesWithIndex)
public void providesAccept(Clazz clazz, ConstantVisitor constantVisitor)
public void withAccept(Clazz clazz, ConstantVisitor constantVisitor)