net.sourceforge.retroweaver
Class RetroWeaverAttribute

java.lang.Object
  extended by Attribute
      extended by net.sourceforge.retroweaver.RetroWeaverAttribute

public class RetroWeaverAttribute
extends Attribute


Constructor Summary
RetroWeaverAttribute(int retroweaverBuildNumber, int originalClassVersion)
           
RetroWeaverAttribute(int retroweaverBuildNumber, int originalClassVersion, long timestamp)
           
 
Method Summary
 void asmify(java.lang.StringBuffer buf, java.lang.String varName, java.util.Map labelNames)
           
 int getOriginalClassVersion()
           
 int getRetroweaverBuildNumber()
           
 long getTimestamp()
           
 boolean isUnknown()
           
protected  Attribute read(ClassReader cr, int off, int len, char[] buf, int codeOff, Label[] labels)
           
 void trace(java.lang.StringBuffer buf, java.util.Map labelNames)
           
protected  ByteVector write(ClassWriter cw, byte[] code, int len, int maxStack, int maxLocals)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RetroWeaverAttribute

public RetroWeaverAttribute(int retroweaverBuildNumber,
                            int originalClassVersion)

RetroWeaverAttribute

public RetroWeaverAttribute(int retroweaverBuildNumber,
                            int originalClassVersion,
                            long timestamp)
Method Detail

getRetroweaverBuildNumber

public int getRetroweaverBuildNumber()

getOriginalClassVersion

public int getOriginalClassVersion()

getTimestamp

public long getTimestamp()

isUnknown

public boolean isUnknown()

read

protected Attribute read(ClassReader cr,
                         int off,
                         int len,
                         char[] buf,
                         int codeOff,
                         Label[] labels)

write

protected ByteVector write(ClassWriter cw,
                           byte[] code,
                           int len,
                           int maxStack,
                           int maxLocals)

asmify

public void asmify(java.lang.StringBuffer buf,
                   java.lang.String varName,
                   java.util.Map labelNames)

trace

public void trace(java.lang.StringBuffer buf,
                  java.util.Map labelNames)