Package org.apache.bcel.verifier.statics
Class Pass2Verifier.FAMRAV_Visitor
- java.lang.Object
-
- org.apache.bcel.classfile.EmptyVisitor
-
- org.apache.bcel.verifier.statics.Pass2Verifier.FAMRAV_Visitor
-
- All Implemented Interfaces:
Visitor
- Enclosing class:
- Pass2Verifier
private final class Pass2Verifier.FAMRAV_Visitor extends EmptyVisitor
A Visitor class that ensures the ConstantCP-subclassed entries of the constant pool are valid. Precondition: index-style cross referencing in the constant pool must be valid.
-
-
Field Summary
Fields Modifier and Type Field Description private ConstantPool
cp
-
Constructor Summary
Constructors Modifier Constructor Description private
FAMRAV_Visitor(JavaClass jc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visitConstantFieldref(ConstantFieldref obj)
void
visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)
void
visitConstantMethodref(ConstantMethodref obj)
-
Methods inherited from class org.apache.bcel.classfile.EmptyVisitor
visitAnnotation, visitAnnotationDefault, visitAnnotationEntry, visitBootstrapMethods, visitCode, visitCodeException, visitConstantClass, visitConstantDouble, visitConstantDynamic, visitConstantFloat, visitConstantInteger, visitConstantInvokeDynamic, visitConstantLong, visitConstantMethodHandle, visitConstantMethodType, visitConstantModule, visitConstantNameAndType, visitConstantPackage, visitConstantPool, visitConstantString, visitConstantUtf8, visitConstantValue, visitDeprecated, visitEnclosingMethod, visitExceptionTable, visitField, visitInnerClass, visitInnerClasses, visitJavaClass, visitLineNumber, visitLineNumberTable, visitLocalVariable, visitLocalVariableTable, visitLocalVariableTypeTable, visitMethod, visitMethodParameter, visitMethodParameters, visitModule, visitModuleExports, visitModuleMainClass, visitModuleOpens, visitModulePackages, visitModuleProvides, visitModuleRequires, visitNestHost, visitNestMembers, visitParameterAnnotation, visitParameterAnnotationEntry, visitSignature, visitSourceFile, visitStackMap, visitStackMapEntry, visitSynthetic, visitUnknown
-
-
-
-
Field Detail
-
cp
private final ConstantPool cp
-
-
Constructor Detail
-
FAMRAV_Visitor
private FAMRAV_Visitor(JavaClass jc)
-
-
Method Detail
-
visitConstantFieldref
public void visitConstantFieldref(ConstantFieldref obj)
- Specified by:
visitConstantFieldref
in interfaceVisitor
- Overrides:
visitConstantFieldref
in classEmptyVisitor
-
visitConstantInterfaceMethodref
public void visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)
- Specified by:
visitConstantInterfaceMethodref
in interfaceVisitor
- Overrides:
visitConstantInterfaceMethodref
in classEmptyVisitor
-
visitConstantMethodref
public void visitConstantMethodref(ConstantMethodref obj)
- Specified by:
visitConstantMethodref
in interfaceVisitor
- Overrides:
visitConstantMethodref
in classEmptyVisitor
-
-