anvil.codec
Class InnerClasses
java.lang.Object
|
+--anvil.codec.Attribute
|
+--anvil.codec.InnerClasses
- All Implemented Interfaces:
- CodecConstants
- public class InnerClasses
- extends Attribute
| Fields inherited from interface anvil.codec.CodecConstants |
ACC_ABSTRACT, ACC_FINAL, ACC_INTERFACE, ACC_NATIVE, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_TRANSIENT, ACC_VOLATILE, ATTR_Code, ATTR_ConstantValue, ATTR_Deprecated, ATTR_Exceptions, ATTR_InnerClasses, ATTR_LineNumberTable, ATTR_LocalVariableTable, ATTR_SourceFile, ATTR_Synthetic, CLASS_MAGIC, CONSTANT_Class, CONSTANT_Double, CONSTANT_FieldRef, CONSTANT_Float, CONSTANT_Integer, CONSTANT_InterfaceMethodRef, CONSTANT_Long, CONSTANT_MethodRef, CONSTANT_NameAndType, CONSTANT_SourceFile, CONSTANT_String, CONSTANT_Utf8, MAJOR_VERSION, MINOR_VERSION, T_BOOLEAN, T_BYTE, T_CHAR, T_DOUBLE, T_FLOAT, T_INT, T_LONG, T_SHORT |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_class
protected ClassRoom _class
_innerclassvalueindex
protected int _innerclassvalueindex
_classes
protected java.util.List _classes
InnerClasses
public InnerClasses(ClassRoom clazz)
getName
public java.lang.String getName()
- Specified by:
getName in class Attribute
addInner
public void addInner(ClassRoom clazz)
addOuter
public void addOuter(ClassRoom clazz)
write
public void write(java.io.DataOutputStream output)
throws java.io.IOException
- Specified by:
write in class Attribute
java.io.IOException
write
public void write(School school)
throws java.io.IOException
java.io.IOException