|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.io.OutputStream
java.io.FilterOutputStream
java.io.DataOutputStream
fr.umlv.corosol.classfile.io.impl.JClassFileOutputStream
public class JClassFileOutputStream
The default implementation of the fr.umlv.corosol.classfile.JClassFileOutput interface.
| Constructor Summary | |
|---|---|
JClassFileOutputStream(java.io.OutputStream out)
Creates a new class file output stream. |
|
JClassFileOutputStream(java.io.OutputStream out,
JConstantPool constantPool)
Creates a new class file output stream. |
|
| Method Summary | |
|---|---|
JConstantPool |
getConstantPool()
Returns the constant pool used by this classfile writer. |
void |
writeClassFileItem(JClassFileItem item)
Writes the specified class file item into the classfile. |
void |
writeConstant(JConstant constant)
Writes a constant pool entry in the classfile. |
void |
writeConstantPool(JConstantPool constantPool)
Writes the constant pool in the classfile. |
| Methods inherited from class java.io.DataOutputStream |
|---|
flush, size, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF |
| Methods inherited from class java.io.FilterOutputStream |
|---|
close, write |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.io.DataOutput |
|---|
write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF |
| Constructor Detail |
|---|
public JClassFileOutputStream(java.io.OutputStream out)
public JClassFileOutputStream(java.io.OutputStream out,
JConstantPool constantPool)
constantPool - the constant pool| Method Detail |
|---|
public void writeConstant(JConstant constant)
throws java.io.IOException
writeConstant in interface JClassFileOutputconstant - a constant pool entry
java.io.IOException - if an I/O error occurs when
writing this constant pool entry
public void writeConstantPool(JConstantPool constantPool)
throws java.io.IOException
writeConstantPool in interface JClassFileOutputconstantPool - the constant pool
java.io.IOException - if an I/O error occurs when
writing the constant pool
public void writeClassFileItem(JClassFileItem item)
throws java.io.IOException
writeClassFileItem in interface JClassFileOutputitem - a classfile item
java.io.IOException - if an I/O error occurs when writingpublic JConstantPool getConstantPool()
getConstantPool in interface JClassFileOutput
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||