Package proguard.evaluation
Class ClassConstantValueFactory
- java.lang.Object
-
- proguard.evaluation.ConstantValueFactory
-
- proguard.evaluation.ClassConstantValueFactory
-
- All Implemented Interfaces:
ConstantVisitor
public class ClassConstantValueFactory extends ConstantValueFactory
ThisConstantValueFactory
createsjava.lang.Class
ReferenceValue
instances that correspond to specified constant pool entries.
-
-
Field Summary
-
Fields inherited from class proguard.evaluation.ConstantValueFactory
value, valueFactory
-
-
Constructor Summary
Constructors Constructor Description ClassConstantValueFactory(ValueFactory valueFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visitClassConstant(Clazz clazz, ClassConstant classConstant)
-
Methods inherited from class proguard.evaluation.ConstantValueFactory
constantValue, visitDoubleConstant, visitDynamicConstant, visitFloatConstant, visitIntegerConstant, visitLongConstant, visitMethodHandleConstant, visitMethodTypeConstant, visitPrimitiveArrayConstant, visitStringConstant
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface proguard.classfile.constant.visitor.ConstantVisitor
visitAnyConstant, visitAnyMethodrefConstant, visitAnyRefConstant, visitFieldrefConstant, visitInterfaceMethodrefConstant, visitInvokeDynamicConstant, visitMethodrefConstant, visitModuleConstant, visitNameAndTypeConstant, visitPackageConstant, visitUtf8Constant
-
-
-
-
Constructor Detail
-
ClassConstantValueFactory
public ClassConstantValueFactory(ValueFactory valueFactory)
-
-
Method Detail
-
visitClassConstant
public void visitClassConstant(Clazz clazz, ClassConstant classConstant)
- Specified by:
visitClassConstant
in interfaceConstantVisitor
- Overrides:
visitClassConstant
in classConstantValueFactory
-
-