public interface ConstantVisitor
Constant
instances.Modifier and Type | Method and Description |
---|---|
default void |
visitAnyConstant(Clazz clazz,
Constant constant)
Visits any Constant instance.
|
default void |
visitAnyMethodrefConstant(Clazz clazz,
AnyMethodrefConstant anyMethodrefConstant)
Visits any RefConstant instance.
|
default void |
visitAnyRefConstant(Clazz clazz,
RefConstant refConstant)
Visits any RefConstant instance.
|
default void |
visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
default void |
visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant) |
default void |
visitDynamicConstant(Clazz clazz,
DynamicConstant dynamicConstant) |
default void |
visitFieldrefConstant(Clazz clazz,
FieldrefConstant fieldrefConstant) |
default void |
visitFloatConstant(Clazz clazz,
FloatConstant floatConstant) |
default void |
visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant) |
default void |
visitInterfaceMethodrefConstant(Clazz clazz,
InterfaceMethodrefConstant interfaceMethodrefConstant) |
default void |
visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
default void |
visitLongConstant(Clazz clazz,
LongConstant longConstant) |
default void |
visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
default void |
visitMethodrefConstant(Clazz clazz,
MethodrefConstant methodrefConstant) |
default void |
visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
default void |
visitModuleConstant(Clazz clazz,
ModuleConstant moduleConstant) |
default void |
visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant) |
default void |
visitPackageConstant(Clazz clazz,
PackageConstant packageConstant) |
default void |
visitPrimitiveArrayConstant(Clazz clazz,
PrimitiveArrayConstant primitiveArrayConstant) |
default void |
visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
default void |
visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant) |
default void visitAnyConstant(Clazz clazz, Constant constant)
default void visitIntegerConstant(Clazz clazz, IntegerConstant integerConstant)
default void visitLongConstant(Clazz clazz, LongConstant longConstant)
default void visitFloatConstant(Clazz clazz, FloatConstant floatConstant)
default void visitDoubleConstant(Clazz clazz, DoubleConstant doubleConstant)
default void visitPrimitiveArrayConstant(Clazz clazz, PrimitiveArrayConstant primitiveArrayConstant)
default void visitStringConstant(Clazz clazz, StringConstant stringConstant)
default void visitUtf8Constant(Clazz clazz, Utf8Constant utf8Constant)
default void visitDynamicConstant(Clazz clazz, DynamicConstant dynamicConstant)
default void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant)
default void visitMethodHandleConstant(Clazz clazz, MethodHandleConstant methodHandleConstant)
default void visitModuleConstant(Clazz clazz, ModuleConstant moduleConstant)
default void visitPackageConstant(Clazz clazz, PackageConstant packageConstant)
default void visitAnyRefConstant(Clazz clazz, RefConstant refConstant)
default void visitFieldrefConstant(Clazz clazz, FieldrefConstant fieldrefConstant)
default void visitAnyMethodrefConstant(Clazz clazz, AnyMethodrefConstant anyMethodrefConstant)
default void visitInterfaceMethodrefConstant(Clazz clazz, InterfaceMethodrefConstant interfaceMethodrefConstant)
default void visitMethodrefConstant(Clazz clazz, MethodrefConstant methodrefConstant)
default void visitClassConstant(Clazz clazz, ClassConstant classConstant)
default void visitMethodTypeConstant(Clazz clazz, MethodTypeConstant methodTypeConstant)
default void visitNameAndTypeConstant(Clazz clazz, NameAndTypeConstant nameAndTypeConstant)