joeq.Class
Class jq_ConstantPool.ConstantPoolAdder

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

public static class jq_ConstantPool.ConstantPoolAdder
extends jq_ConstantPool.ConstantPoolRebuilder

As opposed to ConstantPoolRebuilder<\code>, this class does not COMPLETELY rebuild the constant pool. It does instead add new entries to the constantpool given as arguments to its constructor

Author:
Chrislain Razafimahefa

Constructor Summary
jq_ConstantPool.ConstantPoolAdder(jq_ConstantPool cp)
           
 
Method Summary
 void dump(DataOutput out)
           
 jq_ConstantPool finish()
           
 char get(Object o)
           
 void remove(Object o)
           
 
Methods inherited from class joeq.Class.jq_ConstantPool.ConstantPoolRebuilder
addAttributeNames, addCode, addCode, addExceptions, addMember, addOther, addString, addType, addUtf8, resetIndices
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

jq_ConstantPool.ConstantPoolAdder

public jq_ConstantPool.ConstantPoolAdder(jq_ConstantPool cp)
Method Detail

finish

public jq_ConstantPool finish()
Overrides:
finish in class jq_ConstantPool.ConstantPoolRebuilder

get

public char get(Object o)
Overrides:
get in class jq_ConstantPool.ConstantPoolRebuilder

remove

public void remove(Object o)
Overrides:
remove in class jq_ConstantPool.ConstantPoolRebuilder

dump

public void dump(DataOutput out)
          throws IOException
Overrides:
dump in class jq_ConstantPool.ConstantPoolRebuilder
Throws:
IOException


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