Class AnnotationsAttribute.ElementValue

java.lang.Object
org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute.ElementValue
Enclosing class:
AnnotationsAttribute

public static class AnnotationsAttribute.ElementValue extends Object
Pairs a tag and value.
  • Constructor Details

    • ElementValue

      public ElementValue(int tag, Object value)
      Constructs a new instance.
      Parameters:
      tag - a tag.
      value - a value.
  • Method Details

    • getClassFileEntries

      Gets a list of class file entries.
      Returns:
      a list of class file entries.
    • getLength

      public int getLength()
      Gets the length.
      Returns:
      the length.
    • resolve

      public void resolve(ClassConstantPool pool)
      Resolves this instance against a given pool.
      Parameters:
      pool - a class constant pool.
    • writeBody

      public void writeBody(DataOutputStream dos) throws IOException
      Writes this instance to the given output stream.
      Parameters:
      dos - the output stream.
      Throws:
      IOException - if an I/O error occurs.