public class RecordComponentUsageMarker
extends java.lang.Object
implements proguard.classfile.attribute.visitor.RecordComponentInfoVisitor, proguard.classfile.visitor.MemberVisitor, proguard.classfile.constant.visitor.ConstantVisitor
ClassUsageMarker| Constructor and Description |
|---|
RecordComponentUsageMarker(ClassUsageMarker classUsageMarker)
Creates a new InnerUsageMarker.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitProgramField(proguard.classfile.ProgramClass programClass,
proguard.classfile.ProgramField programField) |
void |
visitRecordComponentInfo(proguard.classfile.Clazz clazz,
proguard.classfile.attribute.RecordComponentInfo recordComponentInfo) |
void |
visitUtf8Constant(proguard.classfile.Clazz clazz,
proguard.classfile.constant.Utf8Constant utf8Constant) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitAnyMember, visitLibraryField, visitLibraryMember, visitLibraryMethod, visitProgramMember, visitProgramMethodvisitAnyConstant, visitAnyMethodrefConstant, visitAnyRefConstant, visitClassConstant, visitDoubleConstant, visitDynamicConstant, visitFieldrefConstant, visitFloatConstant, visitIntegerConstant, visitInterfaceMethodrefConstant, visitInvokeDynamicConstant, visitLongConstant, visitMethodHandleConstant, visitMethodrefConstant, visitMethodTypeConstant, visitModuleConstant, visitNameAndTypeConstant, visitPackageConstant, visitPrimitiveArrayConstant, visitStringConstantpublic RecordComponentUsageMarker(ClassUsageMarker classUsageMarker)
classUsageMarker - the marker to mark and check the classes and
class members.public void visitRecordComponentInfo(proguard.classfile.Clazz clazz,
proguard.classfile.attribute.RecordComponentInfo recordComponentInfo)
visitRecordComponentInfo in interface proguard.classfile.attribute.visitor.RecordComponentInfoVisitorpublic void visitProgramField(proguard.classfile.ProgramClass programClass,
proguard.classfile.ProgramField programField)
visitProgramField in interface proguard.classfile.visitor.MemberVisitorpublic void visitUtf8Constant(proguard.classfile.Clazz clazz,
proguard.classfile.constant.Utf8Constant utf8Constant)
visitUtf8Constant in interface proguard.classfile.constant.visitor.ConstantVisitor