类 ClassElementValue

所有已实现的接口:
Serializable, Processable

public class ClassElementValue extends ElementValue
This ElementValue represents a class element value.
另请参阅:
  • 字段详细资料

    • u2classInfoIndex

      public int u2classInfoIndex
    • referencedClasses

      public Clazz[] referencedClasses
      An extra field pointing to the Clazz objects referenced in the type name string. This field is filled out by the ClassReferenceInitializer. References to primitive types are ignored.
  • 构造器详细资料

    • ClassElementValue

      public ClassElementValue()
      Creates an uninitialized ClassElementValue.
    • ClassElementValue

      public ClassElementValue(int u2elementNameIndex, int u2classInfoIndex)
      Creates an initialized ClassElementValue.
  • 方法详细资料

    • getClassName

      public String getClassName(Clazz clazz)
      Returns the class info name.
    • referencedClassesAccept

      public void referencedClassesAccept(ClassVisitor classVisitor)
      Applies the given visitor to all referenced classes.
    • getTag

      public char getTag()
      从类复制的说明: ElementValue
      Returns the tag of this element value.
      指定者:
      getTag 在类中 ElementValue
    • accept

      public void accept(Clazz clazz, Annotation annotation, ElementValueVisitor elementValueVisitor)
      从类复制的说明: ElementValue
      Accepts the given visitor.
      指定者:
      accept 在类中 ElementValue