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 ConstantPoolcp
-
Constructor Summary
Constructors Modifier Constructor Description privateFAMRAV_Visitor(JavaClass _jc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitConstantFieldref(ConstantFieldref obj)voidvisitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)voidvisitConstantMethodref(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:
visitConstantFieldrefin interfaceVisitor- Overrides:
visitConstantFieldrefin classEmptyVisitor
-
visitConstantMethodref
public void visitConstantMethodref(ConstantMethodref obj)
- Specified by:
visitConstantMethodrefin interfaceVisitor- Overrides:
visitConstantMethodrefin classEmptyVisitor
-
visitConstantInterfaceMethodref
public void visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)
- Specified by:
visitConstantInterfaceMethodrefin interfaceVisitor- Overrides:
visitConstantInterfaceMethodrefin classEmptyVisitor
-
-