< prev index next >

src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java

Print this page




  23 
  24 import java.io.FileOutputStream;
  25 import java.io.IOException;
  26 import java.io.PrintWriter;
  27 
  28 import com.sun.org.apache.bcel.internal.Const;
  29 import com.sun.org.apache.bcel.internal.classfile.Constant;
  30 import com.sun.org.apache.bcel.internal.classfile.ConstantClass;
  31 import com.sun.org.apache.bcel.internal.classfile.ConstantFieldref;
  32 import com.sun.org.apache.bcel.internal.classfile.ConstantInterfaceMethodref;
  33 import com.sun.org.apache.bcel.internal.classfile.ConstantMethodref;
  34 import com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType;
  35 import com.sun.org.apache.bcel.internal.classfile.ConstantPool;
  36 import com.sun.org.apache.bcel.internal.classfile.ConstantString;
  37 import com.sun.org.apache.bcel.internal.classfile.Method;
  38 import com.sun.org.apache.bcel.internal.classfile.Utility;
  39 
  40 /**
  41  * Convert constant pool into HTML file.
  42  *
  43  * @version $Id$
  44  *
  45  */
  46 final class ConstantHTML {
  47 
  48     private final String class_name; // name of current class
  49     private final String class_package; // name of package
  50     private final ConstantPool constant_pool; // reference to constant pool
  51     private final PrintWriter file; // file to write to
  52     private final String[] constant_ref; // String to return for cp[i]
  53     private final Constant[] constants; // The constants in the cp
  54     private final Method[] methods;
  55 
  56 
  57     ConstantHTML(final String dir, final String class_name, final String class_package, final Method[] methods,
  58             final ConstantPool constant_pool) throws IOException {
  59         this.class_name = class_name;
  60         this.class_package = class_package;
  61         this.constant_pool = constant_pool;
  62         this.methods = methods;
  63         constants = constant_pool.getConstantPool();




  23 
  24 import java.io.FileOutputStream;
  25 import java.io.IOException;
  26 import java.io.PrintWriter;
  27 
  28 import com.sun.org.apache.bcel.internal.Const;
  29 import com.sun.org.apache.bcel.internal.classfile.Constant;
  30 import com.sun.org.apache.bcel.internal.classfile.ConstantClass;
  31 import com.sun.org.apache.bcel.internal.classfile.ConstantFieldref;
  32 import com.sun.org.apache.bcel.internal.classfile.ConstantInterfaceMethodref;
  33 import com.sun.org.apache.bcel.internal.classfile.ConstantMethodref;
  34 import com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType;
  35 import com.sun.org.apache.bcel.internal.classfile.ConstantPool;
  36 import com.sun.org.apache.bcel.internal.classfile.ConstantString;
  37 import com.sun.org.apache.bcel.internal.classfile.Method;
  38 import com.sun.org.apache.bcel.internal.classfile.Utility;
  39 
  40 /**
  41  * Convert constant pool into HTML file.
  42  *

  43  *
  44  */
  45 final class ConstantHTML {
  46 
  47     private final String class_name; // name of current class
  48     private final String class_package; // name of package
  49     private final ConstantPool constant_pool; // reference to constant pool
  50     private final PrintWriter file; // file to write to
  51     private final String[] constant_ref; // String to return for cp[i]
  52     private final Constant[] constants; // The constants in the cp
  53     private final Method[] methods;
  54 
  55 
  56     ConstantHTML(final String dir, final String class_name, final String class_package, final Method[] methods,
  57             final ConstantPool constant_pool) throws IOException {
  58         this.class_name = class_name;
  59         this.class_package = class_package;
  60         this.constant_pool = constant_pool;
  61         this.methods = methods;
  62         constants = constant_pool.getConstantPool();


< prev index next >