koala.dynamicjava.classfile
Class InnerClassesEntry

java.lang.Object
  extended bykoala.dynamicjava.classfile.InnerClassesEntry

public class InnerClassesEntry
extends java.lang.Object

This class represents an innerclasses entry in an innerclasses attribute

See Also:
InnerClassesAttribute

Constructor Summary
InnerClassesEntry(ConstantPool cp)
          Creates a new entry
 
Method Summary
 void setInnerClassAccessFlags(short af)
           
 void setInnerClassInfo(java.lang.String cname)
          Sets the inner class info
 void setInnerName(java.lang.String name)
          Sets the inner class name
 void setOuterClassInfo(java.lang.String cname)
          Sets the outer class info
 void write(java.io.DataOutputStream out)
          Writes the code represented by this object 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

InnerClassesEntry

public InnerClassesEntry(ConstantPool cp)
Creates a new entry

Method Detail

write

public void write(java.io.DataOutputStream out)
           throws java.io.IOException
Writes the code represented by this object to the given output stream.

Throws:
java.io.IOException

setInnerClassInfo

public void setInnerClassInfo(java.lang.String cname)
Sets the inner class info

Parameters:
cname - the inner class name

setOuterClassInfo

public void setOuterClassInfo(java.lang.String cname)
Sets the outer class info

Parameters:
cname - the outer class name

setInnerName

public void setInnerName(java.lang.String name)
Sets the inner class name


setInnerClassAccessFlags

public void setInnerClassAccessFlags(short af)
Parameters:
af - the access flags


Copyright © 2001 Stephane Hillion. All Rights Reserved.