Package proguard.classfile.util
Class StringReferenceInitializer
java.lang.Object
proguard.classfile.util.StringReferenceInitializer
- All Implemented Interfaces:
ConstantVisitor
This
ConstantVisitor initializes any class references of all string constants it visits.
More specifically, it fills out the references of string constant pool entries that happen to
refer to a class in the program class pool or in the library class pool.-
Constructor Summary
ConstructorsConstructorDescriptionStringReferenceInitializer(ClassPool programClassPool, ClassPool libraryClassPool) Creates a new StringReferenceInitializer. -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAnyConstant(Clazz clazz, Constant constant) Visits any Constant instance.voidvisitStringConstant(Clazz clazz, StringConstant stringConstant) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.classfile.constant.visitor.ConstantVisitor
visitAnyMethodrefConstant, visitAnyRefConstant, visitClassConstant, visitDoubleConstant, visitDynamicConstant, visitFieldrefConstant, visitFloatConstant, visitIntegerConstant, visitInterfaceMethodrefConstant, visitInvokeDynamicConstant, visitLongConstant, visitMethodHandleConstant, visitMethodrefConstant, visitMethodTypeConstant, visitModuleConstant, visitNameAndTypeConstant, visitPackageConstant, visitPrimitiveArrayConstant, visitUtf8Constant
-
Constructor Details
-
StringReferenceInitializer
Creates a new StringReferenceInitializer.
-
-
Method Details
-
visitAnyConstant
Description copied from interface:ConstantVisitorVisits any Constant instance. The more specific default implementations of this interface delegate to this method.- Specified by:
visitAnyConstantin interfaceConstantVisitor
-
visitStringConstant
- Specified by:
visitStringConstantin interfaceConstantVisitor
-