joeq.Class
Class jq_ConstantPool.ConstantPoolRebuilder

java.lang.Object
  extended by joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
Direct Known Subclasses:
jq_ConstantPool.ConstantPoolAdder
Enclosing class:
jq_ConstantPool

public static class jq_ConstantPool.ConstantPoolRebuilder
extends Object


Constructor Summary
jq_ConstantPool.ConstantPoolRebuilder()
           
 
Method Summary
 void addAttributeNames(jq_Member f)
           
 void addCode(Bytecodes.InstructionList il)
           
 void addCode(jq_Method m)
           
 void addExceptions(jq_Method m)
           
 void addMember(jq_Member o)
           
 void addOther(Object o)
           
 void addString(String o)
           
 void addType(jq_Type o)
           
 void addUtf8(Utf8 o)
           
 void dump(DataOutput out)
           
 jq_ConstantPool finish()
           
 char get(Object o)
           
 void remove(Object o)
           
 void resetIndices(Bytecodes.InstructionList il)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

jq_ConstantPool.ConstantPoolRebuilder

public jq_ConstantPool.ConstantPoolRebuilder()
Method Detail

finish

public jq_ConstantPool finish()

addCode

public void addCode(jq_Method m)

addCode

public void addCode(Bytecodes.InstructionList il)

addExceptions

public void addExceptions(jq_Method m)

addAttributeNames

public void addAttributeNames(jq_Member f)

dump

public void dump(DataOutput out)
          throws IOException
Throws:
IOException

get

public char get(Object o)

addString

public void addString(String o)

addType

public void addType(jq_Type o)

addMember

public void addMember(jq_Member o)

addUtf8

public void addUtf8(Utf8 o)

addOther

public void addOther(Object o)

remove

public void remove(Object o)

resetIndices

public void resetIndices(Bytecodes.InstructionList il)


Copyright © 2001-2008 John Whaley. All Rights Reserved.