< prev index next >

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

Print this page




  27 import java.util.BitSet;
  28 
  29 import com.sun.org.apache.bcel.internal.Const;
  30 import com.sun.org.apache.bcel.internal.classfile.Attribute;
  31 import com.sun.org.apache.bcel.internal.classfile.Code;
  32 import com.sun.org.apache.bcel.internal.classfile.CodeException;
  33 import com.sun.org.apache.bcel.internal.classfile.ConstantFieldref;
  34 import com.sun.org.apache.bcel.internal.classfile.ConstantInterfaceMethodref;
  35 import com.sun.org.apache.bcel.internal.classfile.ConstantInvokeDynamic;
  36 import com.sun.org.apache.bcel.internal.classfile.ConstantMethodref;
  37 import com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType;
  38 import com.sun.org.apache.bcel.internal.classfile.ConstantPool;
  39 import com.sun.org.apache.bcel.internal.classfile.LocalVariable;
  40 import com.sun.org.apache.bcel.internal.classfile.LocalVariableTable;
  41 import com.sun.org.apache.bcel.internal.classfile.Method;
  42 import com.sun.org.apache.bcel.internal.classfile.Utility;
  43 
  44 /**
  45  * Convert code into HTML file.
  46  *
  47  * @version $Id$
  48  *
  49  */
  50 final class CodeHTML {
  51 
  52     private final String class_name; // name of current class
  53 //    private Method[] methods; // Methods to print
  54     private final PrintWriter file; // file to write to
  55     private BitSet goto_set;
  56     private final ConstantPool constant_pool;
  57     private final ConstantHTML constant_html;
  58     private static boolean wide = false;
  59 
  60 
  61     CodeHTML(final String dir, final String class_name, final Method[] methods, final ConstantPool constant_pool,
  62             final ConstantHTML constant_html) throws IOException {
  63         this.class_name = class_name;
  64 //        this.methods = methods;
  65         this.constant_pool = constant_pool;
  66         this.constant_html = constant_html;
  67         file = new PrintWriter(new FileOutputStream(dir + class_name + "_code.html"));




  27 import java.util.BitSet;
  28 
  29 import com.sun.org.apache.bcel.internal.Const;
  30 import com.sun.org.apache.bcel.internal.classfile.Attribute;
  31 import com.sun.org.apache.bcel.internal.classfile.Code;
  32 import com.sun.org.apache.bcel.internal.classfile.CodeException;
  33 import com.sun.org.apache.bcel.internal.classfile.ConstantFieldref;
  34 import com.sun.org.apache.bcel.internal.classfile.ConstantInterfaceMethodref;
  35 import com.sun.org.apache.bcel.internal.classfile.ConstantInvokeDynamic;
  36 import com.sun.org.apache.bcel.internal.classfile.ConstantMethodref;
  37 import com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType;
  38 import com.sun.org.apache.bcel.internal.classfile.ConstantPool;
  39 import com.sun.org.apache.bcel.internal.classfile.LocalVariable;
  40 import com.sun.org.apache.bcel.internal.classfile.LocalVariableTable;
  41 import com.sun.org.apache.bcel.internal.classfile.Method;
  42 import com.sun.org.apache.bcel.internal.classfile.Utility;
  43 
  44 /**
  45  * Convert code into HTML file.
  46  *

  47  *
  48  */
  49 final class CodeHTML {
  50 
  51     private final String class_name; // name of current class
  52 //    private Method[] methods; // Methods to print
  53     private final PrintWriter file; // file to write to
  54     private BitSet goto_set;
  55     private final ConstantPool constant_pool;
  56     private final ConstantHTML constant_html;
  57     private static boolean wide = false;
  58 
  59 
  60     CodeHTML(final String dir, final String class_name, final Method[] methods, final ConstantPool constant_pool,
  61             final ConstantHTML constant_html) throws IOException {
  62         this.class_name = class_name;
  63 //        this.methods = methods;
  64         this.constant_pool = constant_pool;
  65         this.constant_html = constant_html;
  66         file = new PrintWriter(new FileOutputStream(dir + class_name + "_code.html"));


< prev index next >