public static interface ClassFileWriter.AttributeWriter
For example, the following object writes a synthetic attribute:
ConstPoolWriter cpw = ...;
final int tag = cpw.addUtf8Info("Synthetic");
AttributeWriter aw = new AttributeWriter() {
public int size() {
return 1;
}
public void write(DataOutputStream out) throws java.io.IOException {
out.writeShort(tag);
out.writeInt(0);
}
};
int size()
void write(java.io.DataOutputStream out)
throws java.io.IOException
attribute_info.java.io.IOExceptionJavassist, a Java-bytecode translator toolkit.
Copyright (C) 1999-2010 Shigeru Chiba. All Rights Reserved.