Class AnnotationsAttribute.ElementValue

    • Constructor Summary

      Constructors 
      Constructor Description
      ElementValue​(int tag, java.lang.Object value)
      Constructs a new instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.Object> getClassFileEntries()
      Gets a list of class file entries.
      int getLength()
      Gets the length.
      void resolve​(ClassConstantPool pool)
      Resolves this instance against a given pool.
      void writeBody​(java.io.DataOutputStream dos)
      Writes this instance to the given output stream.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ElementValue

        public ElementValue​(int tag,
                            java.lang.Object value)
        Constructs a new instance.
        Parameters:
        tag - a tag.
        value - a value.
    • Method Detail

      • getClassFileEntries

        public java.util.List<java.lang.Object> 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​(java.io.DataOutputStream dos)
                       throws java.io.IOException
        Writes this instance to the given output stream.
        Parameters:
        dos - the output stream.
        Throws:
        java.io.IOException - if an I/O error occurs.