类 Symbol

java.lang.Object
cn.taketoday.bytecode.Symbol
直接已知子类:
SymbolTable.Entry

abstract class Symbol extends Object
An entry of the constant pool, of the BootstrapMethods attribute, or of the (ASM specific) type table of a class.
作者:
Eric Bruneton
另请参阅:
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    (专用程序包) static final int
    The tag value of the BootstrapMethods attribute entries.
    (专用程序包) static final int
    The tag value of CONSTANT_Class_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_Double_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_Dynamic_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_Fieldref_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_Float_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_Integer_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_InterfaceMethodref_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_InvokeDynamic_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_Long_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_MethodHandle_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_MethodType_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_Methodref_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_Module_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_NameAndType_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_Package_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_String_info JVMS structures.
    (专用程序包) static final int
    The tag value of CONSTANT_Utf8_info JVMS structures.
    final long
    The numeric value of this symbol.
    final int
    The index of this symbol in the constant pool, in the BootstrapMethods attribute, or in the (ASM specific) type table of a class (depending on the tag value).
    int
    Additional information about this symbol, generally computed lazily.
    (专用程序包) static final int
    The tag value of a merged type entry in the (ASM specific) type table of a class.
    final String
    The name of the class field or method corresponding to this symbol.
    final String
    The internal name of the owner class of this symbol.
    final int
    A tag indicating the type of this symbol.
    (专用程序包) static final int
    The tag value of a normal type entry in the (ASM specific) type table of a class.
    (专用程序包) static final int
    The tag value of an Frame.ITEM_UNINITIALIZED type entry in the type table of a class.
    final String
    The string value of this symbol.
  • 构造器概要

    构造器
    构造器
    说明
    Symbol(int index, int tag, String owner, String name, String value, long data)
    Constructs a new Symbol.
  • 方法概要

    修饰符和类型
    方法
    说明
    (专用程序包) int

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait