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 class Pass2Verifier.FAMRAV_Visitor
- extends EmptyVisitor
- implements Visitor
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.
- See Also:
Pass2Verifier.constant_pool_entries_satisfy_static_constraints()
,
ConstantCP
Methods inherited from class org.apache.bcel.classfile.EmptyVisitor |
visitCode, visitCodeException, visitConstantClass, visitConstantDouble, visitConstantFloat, visitConstantInteger, visitConstantLong, visitConstantNameAndType, visitConstantPool, visitConstantString, visitConstantUtf8, visitConstantValue, visitDeprecated, visitExceptionTable, visitField, visitInnerClass, visitInnerClasses, visitJavaClass, visitLineNumber, visitLineNumberTable, visitLocalVariable, visitLocalVariableTable, visitMethod, visitSignature, visitSourceFile, visitStackMap, visitStackMapEntry, visitSynthetic, visitUnknown |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.bcel.classfile.Visitor |
visitCode, visitCodeException, visitConstantClass, visitConstantDouble, visitConstantFloat, visitConstantInteger, visitConstantLong, visitConstantNameAndType, visitConstantPool, visitConstantString, visitConstantUtf8, visitConstantValue, visitDeprecated, visitExceptionTable, visitField, visitInnerClass, visitInnerClasses, visitJavaClass, visitLineNumber, visitLineNumberTable, visitLocalVariable, visitLocalVariableTable, visitMethod, visitSignature, visitSourceFile, visitStackMap, visitStackMapEntry, visitSynthetic, visitUnknown |
cp
private final ConstantPool cp
Pass2Verifier.FAMRAV_Visitor
private Pass2Verifier.FAMRAV_Visitor(JavaClass _jc)
visitConstantFieldref
public void visitConstantFieldref(ConstantFieldref obj)
- Specified by:
visitConstantFieldref
in interface Visitor
- Overrides:
visitConstantFieldref
in class EmptyVisitor
visitConstantMethodref
public void visitConstantMethodref(ConstantMethodref obj)
- Specified by:
visitConstantMethodref
in interface Visitor
- Overrides:
visitConstantMethodref
in class EmptyVisitor
visitConstantInterfaceMethodref
public void visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)
- Specified by:
visitConstantInterfaceMethodref
in interface Visitor
- Overrides:
visitConstantInterfaceMethodref
in class EmptyVisitor