public class DynamicReturnedClassVisitor extends java.lang.Object implements ConstantVisitor
ConstantVisitor lets a given ClassVisitor visit all the referenced
classes that are returned by the dynamic constants and invoke dynamic
constants that it visits.| Modifier and Type | Field and Description |
|---|---|
protected ClassVisitor |
classVisitor |
| Constructor and Description |
|---|
DynamicReturnedClassVisitor(ClassVisitor classVisitor) |
| Modifier and Type | Method and Description |
|---|---|
void |
visitAnyConstant(Clazz clazz,
Constant constant)
Visits any Constant instance.
|
void |
visitDynamicConstant(Clazz clazz,
DynamicConstant dynamicConstant) |
void |
visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitAnyMethodrefConstant, visitAnyRefConstant, visitClassConstant, visitDoubleConstant, visitFieldrefConstant, visitFloatConstant, visitIntegerConstant, visitInterfaceMethodrefConstant, visitLongConstant, visitMethodHandleConstant, visitMethodrefConstant, visitMethodTypeConstant, visitModuleConstant, visitNameAndTypeConstant, visitPackageConstant, visitPrimitiveArrayConstant, visitStringConstant, visitUtf8Constantprotected final ClassVisitor classVisitor
public DynamicReturnedClassVisitor(ClassVisitor classVisitor)
public void visitAnyConstant(Clazz clazz, Constant constant)
ConstantVisitorvisitAnyConstant in interface ConstantVisitorpublic void visitDynamicConstant(Clazz clazz, DynamicConstant dynamicConstant)
visitDynamicConstant in interface ConstantVisitorpublic void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant)
visitInvokeDynamicConstant in interface ConstantVisitor