org.apache.bcel.verifier.statics
private class Pass2Verifier.CPESSC_Visitor extends EmptyVisitor implements Visitor
Modifier and Type | Field and Description |
---|---|
private DescendingVisitor |
carrier |
private java.lang.Class |
CONST_Class |
private java.lang.Class |
CONST_Double |
private java.lang.Class |
CONST_Float |
private java.lang.Class |
CONST_Integer |
private java.lang.Class |
CONST_Long |
private java.lang.Class |
CONST_NameAndType |
private java.lang.Class |
CONST_String |
private java.lang.Class |
CONST_Utf8 |
private ConstantPool |
cp |
private int |
cplen |
private java.util.Set |
field_names |
private java.util.Set |
field_names_and_desc |
private JavaClass |
jc |
private java.util.Set |
method_names_and_desc |
Modifier | Constructor and Description |
---|---|
private |
Pass2Verifier.CPESSC_Visitor(JavaClass _jc) |
visitSignature, visitStackMap, visitStackMapEntry
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitSignature, visitStackMap, visitStackMapEntry
private java.lang.Class CONST_Class
private java.lang.Class CONST_String
private java.lang.Class CONST_Integer
private java.lang.Class CONST_Float
private java.lang.Class CONST_Long
private java.lang.Class CONST_Double
private java.lang.Class CONST_NameAndType
private java.lang.Class CONST_Utf8
private final JavaClass jc
private final ConstantPool cp
private final int cplen
private DescendingVisitor carrier
private java.util.Set field_names
private java.util.Set field_names_and_desc
private java.util.Set method_names_and_desc
private Pass2Verifier.CPESSC_Visitor(JavaClass _jc)
private void checkIndex(Node referrer, int index, java.lang.Class shouldbe)
public void visitJavaClass(JavaClass obj)
visitJavaClass
in interface Visitor
visitJavaClass
in class EmptyVisitor
public void visitConstantClass(ConstantClass obj)
visitConstantClass
in interface Visitor
visitConstantClass
in class EmptyVisitor
public void visitConstantFieldref(ConstantFieldref obj)
visitConstantFieldref
in interface Visitor
visitConstantFieldref
in class EmptyVisitor
public void visitConstantMethodref(ConstantMethodref obj)
visitConstantMethodref
in interface Visitor
visitConstantMethodref
in class EmptyVisitor
public void visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)
visitConstantInterfaceMethodref
in interface Visitor
visitConstantInterfaceMethodref
in class EmptyVisitor
public void visitConstantString(ConstantString obj)
visitConstantString
in interface Visitor
visitConstantString
in class EmptyVisitor
public void visitConstantInteger(ConstantInteger obj)
visitConstantInteger
in interface Visitor
visitConstantInteger
in class EmptyVisitor
public void visitConstantFloat(ConstantFloat obj)
visitConstantFloat
in interface Visitor
visitConstantFloat
in class EmptyVisitor
public void visitConstantLong(ConstantLong obj)
visitConstantLong
in interface Visitor
visitConstantLong
in class EmptyVisitor
public void visitConstantDouble(ConstantDouble obj)
visitConstantDouble
in interface Visitor
visitConstantDouble
in class EmptyVisitor
public void visitConstantNameAndType(ConstantNameAndType obj)
visitConstantNameAndType
in interface Visitor
visitConstantNameAndType
in class EmptyVisitor
public void visitConstantUtf8(ConstantUtf8 obj)
visitConstantUtf8
in interface Visitor
visitConstantUtf8
in class EmptyVisitor
public void visitField(Field obj)
visitField
in interface Visitor
visitField
in class EmptyVisitor
public void visitMethod(Method obj)
visitMethod
in interface Visitor
visitMethod
in class EmptyVisitor
public void visitSourceFile(SourceFile obj)
visitSourceFile
in interface Visitor
visitSourceFile
in class EmptyVisitor
public void visitDeprecated(Deprecated obj)
visitDeprecated
in interface Visitor
visitDeprecated
in class EmptyVisitor
public void visitSynthetic(Synthetic obj)
visitSynthetic
in interface Visitor
visitSynthetic
in class EmptyVisitor
public void visitInnerClasses(InnerClasses obj)
visitInnerClasses
in interface Visitor
visitInnerClasses
in class EmptyVisitor
public void visitConstantValue(ConstantValue obj)
visitConstantValue
in interface Visitor
visitConstantValue
in class EmptyVisitor
public void visitCode(Code obj)
visitCode
in interface Visitor
visitCode
in class EmptyVisitor
public void visitExceptionTable(ExceptionTable obj)
visitExceptionTable
in interface Visitor
visitExceptionTable
in class EmptyVisitor
public void visitLineNumberTable(LineNumberTable obj)
visitLineNumberTable
in interface Visitor
visitLineNumberTable
in class EmptyVisitor
public void visitLocalVariableTable(LocalVariableTable obj)
visitLocalVariableTable
in interface Visitor
visitLocalVariableTable
in class EmptyVisitor
public void visitUnknown(Unknown obj)
visitUnknown
in interface Visitor
visitUnknown
in class EmptyVisitor
public void visitLocalVariable(LocalVariable obj)
visitLocalVariable
in interface Visitor
visitLocalVariable
in class EmptyVisitor
public void visitCodeException(CodeException obj)
visitCodeException
in interface Visitor
visitCodeException
in class EmptyVisitor
public void visitConstantPool(ConstantPool obj)
visitConstantPool
in interface Visitor
visitConstantPool
in class EmptyVisitor
public void visitInnerClass(InnerClass obj)
visitInnerClass
in interface Visitor
visitInnerClass
in class EmptyVisitor
public void visitLineNumber(LineNumber obj)
visitLineNumber
in interface Visitor
visitLineNumber
in class EmptyVisitor