janino.net

org.codehaus.janino.util
Class ClassFile.InnerClassesAttribute

java.lang.Object
  extended by org.codehaus.janino.util.ClassFile.AttributeInfo
      extended by org.codehaus.janino.util.ClassFile.InnerClassesAttribute
Enclosing class:
ClassFile

public static class ClassFile.InnerClassesAttribute
extends ClassFile.AttributeInfo

Representation of an "InnerClasses" attribute (see JVMS 4.7.5).


Nested Class Summary
static class ClassFile.InnerClassesAttribute.Entry
          The structure of the classes array as described in JVMS7 4.7.6.
 
Method Summary
 List<ClassFile.InnerClassesAttribute.Entry> getEntries()
           
protected  void storeBody(DataOutputStream dos)
          Writes the body of this attribute in an attribute-type dependent way; see JVMS7 4.7.2 and following.
 
Methods inherited from class org.codehaus.janino.util.ClassFile.AttributeInfo
store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getEntries

public List<ClassFile.InnerClassesAttribute.Entry> getEntries()
Returns:
A List<InnerClassesAttribute.Entry>: The ClassFile.InnerClassesAttribute.Entrys contained in this ClassFile.InnerClassesAttribute, see JVMS7 4.7.6

storeBody

protected void storeBody(DataOutputStream dos)
                  throws IOException
Description copied from class: ClassFile.AttributeInfo
Writes the body of this attribute in an attribute-type dependent way; see JVMS7 4.7.2 and following.

Specified by:
storeBody in class ClassFile.AttributeInfo
Throws:
IOException

janino.net