public static class ConstantPool.CPTagVisitor<R> extends java.lang.Object implements Constants
ATT_ALL, ATT_CODE, CS_BINARY, CS_COMPILED, CS_NOTFOUND, CS_PARSED, CS_SOURCE, CS_UNDECIDED, CS_UNDEFINED, EOF, F_DEBUG, F_DEPENDENCIES, F_DUMP, F_OPTIMIZE, F_VERBOSE, F_WARNINGS, MAXFILESIZE, MAXLINENUMBER, OFFSETBITS, TC_ARRAY, TC_BOOLEAN, TC_BYTE, TC_CHAR, TC_CLASS, TC_DOUBLE, TC_ERROR, TC_FLOAT, TC_INT, TC_LONG, TC_METHOD, TC_NULL, TC_SHORT, TC_VOID, TM_ARRAY, TM_BOOLEAN, TM_BYTE, TM_CHAR, TM_CLASS, TM_DOUBLE, TM_ERROR, TM_FLOAT, TM_INT, TM_INT32, TM_INTEGER, TM_LONG, TM_METHOD, TM_NULL, TM_NUM32, TM_NUM64, TM_NUMBER, TM_REAL, TM_REFERENCE, TM_SHORT, TM_VOID
ACC_ABSTRACT, ACC_ANNOTATION, ACC_BRIDGE, ACC_ENUM, ACC_FINAL, ACC_INTERFACE, ACC_MANDATED, ACC_MODULE, ACC_NAMES, ACC_NATIVE, ACC_NONE, ACC_OPEN, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STATIC_PHASE, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_SYNTHETIC, ACC_TRANSIENT, ACC_TRANSITIVE, ACC_VARARGS, ACC_VOLATILE, DEPRECATED_ATTRIBUTE, SPLIT_VERIFIER_CFV, SYNTHETIC_ATTRIBUTE
Constructor and Description |
---|
CPTagVisitor() |
Modifier and Type | Method and Description |
---|---|
R |
visit(Tables.ConstType tag) |
R |
visitClass(Tables.ConstType tag) |
void |
visitDefault(Tables.ConstType tag) |
R |
visitDouble(Tables.ConstType tag) |
R |
visitDynamic(Tables.ConstType tag) |
R |
visitField(Tables.ConstType tag) |
R |
visitFloat(Tables.ConstType tag) |
R |
visitInteger(Tables.ConstType tag) |
R |
visitInterfacemethod(Tables.ConstType tag) |
R |
visitInvokedynamic(Tables.ConstType tag) |
R |
visitLong(Tables.ConstType tag) |
R |
visitMethod(Tables.ConstType tag) |
R |
visitMethodhandle(Tables.ConstType tag) |
R |
visitMethodtype(Tables.ConstType tag) |
R |
visitModule(Tables.ConstType tag) |
R |
visitNameandtype(Tables.ConstType tag) |
R |
visitPackage(Tables.ConstType tag) |
R |
visitString(Tables.ConstType tag) |
R |
visitUTF8(Tables.ConstType tag) |
public final R visit(Tables.ConstType tag)
public R visitUTF8(Tables.ConstType tag)
public R visitInteger(Tables.ConstType tag)
public R visitFloat(Tables.ConstType tag)
public R visitDouble(Tables.ConstType tag)
public R visitLong(Tables.ConstType tag)
public R visitMethodtype(Tables.ConstType tag)
public R visitString(Tables.ConstType tag)
public R visitClass(Tables.ConstType tag)
public R visitMethod(Tables.ConstType tag)
public R visitField(Tables.ConstType tag)
public R visitInterfacemethod(Tables.ConstType tag)
public R visitNameandtype(Tables.ConstType tag)
public R visitMethodhandle(Tables.ConstType tag)
public R visitDynamic(Tables.ConstType tag)
public R visitInvokedynamic(Tables.ConstType tag)
public R visitModule(Tables.ConstType tag)
public R visitPackage(Tables.ConstType tag)
public void visitDefault(Tables.ConstType tag)