private final class Pass2Verifier.CPESSC_Visitor extends EmptyVisitor
| 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<java.lang.String> |
field_names |
private java.util.Set<java.lang.String> |
field_names_and_desc |
private JavaClass |
jc |
private java.util.Set<java.lang.String> |
method_names_and_desc |
| Modifier | Constructor and Description |
|---|---|
private |
CPESSC_Visitor(JavaClass _jc) |
visitAnnotation, visitAnnotationDefault, visitAnnotationEntry, visitBootstrapMethods, visitConstantInvokeDynamic, visitConstantMethodHandle, visitConstantMethodType, visitConstantModule, visitConstantPackage, visitEnclosingMethod, visitLocalVariableTypeTable, visitMethodParameters, visitParameterAnnotation, visitParameterAnnotationEntry, visitSignature, visitStackMap, visitStackMapEntryprivate final java.lang.Class<?> CONST_Class
private final java.lang.Class<?> CONST_String
private final java.lang.Class<?> CONST_Integer
private final java.lang.Class<?> CONST_Float
private final java.lang.Class<?> CONST_Long
private final java.lang.Class<?> CONST_Double
private final java.lang.Class<?> CONST_NameAndType
private final java.lang.Class<?> CONST_Utf8
private final JavaClass jc
private final ConstantPool cp
private final int cplen
private final DescendingVisitor carrier
private final java.util.Set<java.lang.String> field_names
private final java.util.Set<java.lang.String> field_names_and_desc
private final java.util.Set<java.lang.String> method_names_and_desc
private CPESSC_Visitor(JavaClass _jc)
private void checkIndex(Node referrer, int index, java.lang.Class<?> shouldbe)
public void visitJavaClass(JavaClass obj)
visitJavaClass in interface VisitorvisitJavaClass in class EmptyVisitorpublic void visitConstantClass(ConstantClass obj)
visitConstantClass in interface VisitorvisitConstantClass in class EmptyVisitorpublic void visitConstantFieldref(ConstantFieldref obj)
visitConstantFieldref in interface VisitorvisitConstantFieldref in class EmptyVisitorpublic void visitConstantMethodref(ConstantMethodref obj)
visitConstantMethodref in interface VisitorvisitConstantMethodref in class EmptyVisitorpublic void visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)
visitConstantInterfaceMethodref in interface VisitorvisitConstantInterfaceMethodref in class EmptyVisitorpublic void visitConstantString(ConstantString obj)
visitConstantString in interface VisitorvisitConstantString in class EmptyVisitorpublic void visitConstantInteger(ConstantInteger obj)
visitConstantInteger in interface VisitorvisitConstantInteger in class EmptyVisitorpublic void visitConstantFloat(ConstantFloat obj)
visitConstantFloat in interface VisitorvisitConstantFloat in class EmptyVisitorpublic void visitConstantLong(ConstantLong obj)
visitConstantLong in interface VisitorvisitConstantLong in class EmptyVisitorpublic void visitConstantDouble(ConstantDouble obj)
visitConstantDouble in interface VisitorvisitConstantDouble in class EmptyVisitorpublic void visitConstantNameAndType(ConstantNameAndType obj)
visitConstantNameAndType in interface VisitorvisitConstantNameAndType in class EmptyVisitorpublic void visitConstantUtf8(ConstantUtf8 obj)
visitConstantUtf8 in interface VisitorvisitConstantUtf8 in class EmptyVisitorpublic void visitField(Field obj)
visitField in interface VisitorvisitField in class EmptyVisitorpublic void visitMethod(Method obj)
visitMethod in interface VisitorvisitMethod in class EmptyVisitorpublic void visitSourceFile(SourceFile obj)
visitSourceFile in interface VisitorvisitSourceFile in class EmptyVisitorpublic void visitDeprecated(Deprecated obj)
visitDeprecated in interface VisitorvisitDeprecated in class EmptyVisitorpublic void visitSynthetic(Synthetic obj)
visitSynthetic in interface VisitorvisitSynthetic in class EmptyVisitorpublic void visitInnerClasses(InnerClasses obj)
visitInnerClasses in interface VisitorvisitInnerClasses in class EmptyVisitorpublic void visitConstantValue(ConstantValue obj)
visitConstantValue in interface VisitorvisitConstantValue in class EmptyVisitorpublic void visitCode(Code obj)
visitCode in interface VisitorvisitCode in class EmptyVisitorpublic void visitExceptionTable(ExceptionTable obj)
visitExceptionTable in interface VisitorvisitExceptionTable in class EmptyVisitorpublic void visitLineNumberTable(LineNumberTable obj)
visitLineNumberTable in interface VisitorvisitLineNumberTable in class EmptyVisitorpublic void visitLocalVariableTable(LocalVariableTable obj)
visitLocalVariableTable in interface VisitorvisitLocalVariableTable in class EmptyVisitorpublic void visitUnknown(Unknown obj)
visitUnknown in interface VisitorvisitUnknown in class EmptyVisitorpublic void visitLocalVariable(LocalVariable obj)
visitLocalVariable in interface VisitorvisitLocalVariable in class EmptyVisitorpublic void visitCodeException(CodeException obj)
visitCodeException in interface VisitorvisitCodeException in class EmptyVisitorpublic void visitConstantPool(ConstantPool obj)
visitConstantPool in interface VisitorvisitConstantPool in class EmptyVisitorpublic void visitInnerClass(InnerClass obj)
visitInnerClass in interface VisitorvisitInnerClass in class EmptyVisitorpublic void visitLineNumber(LineNumber obj)
visitLineNumber in interface VisitorvisitLineNumber in class EmptyVisitor