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.IOException
Javassist, a Java-bytecode translator toolkit.
Copyright (C) 1999-2010 Shigeru Chiba. All Rights Reserved.