import java.io.*; public class GenUtils{ GenUtils(CodeGenerator generator) { String filename; filename = new String(Genjava.directory); filename += Genjava.filesep; filename += "GenException.java"; generator.RegisterFile(filename); try{ PrintWriter file=new PrintWriter(new FileWriter(filename)); Generate_GenException(file); filename = new String(Genjava.directory); filename += Genjava.filesep; filename += "GlobalVarsBean.java"; generator.RegisterFile(filename); file=new PrintWriter(new FileWriter(filename)); Generate_GlobalVarsBean(file); } catch(IOException e) {} } public void Generate_GenException(PrintWriter file) throws IOException { file.println("public class GenException extends Exception"); file.println("{"); file.println(" String str=\"\";"); file.println(" GenException(String s)"); file.println(" {"); file.println(" str=s;"); file.println(" }"); file.println(" public String toString()"); file.println(" {"); file.println(" return str;"); file.println(" }"); file.println(""); file.println("}"); file.close(); } public void Generate_GlobalVarsBean(PrintWriter file) throws IOException { file.println("public class GlobalVarsBean"); file.println("{"); file.println(" static int hcg_log;"); file.println(" static long time;"); file.println(" GlobalVarsBean()"); file.println(" {"); file.println(" }"); file.println(" static void setHcg_log(int hcglog)"); file.println(" {"); file.println(" hcg_log=hcglog;"); file.println(" }"); file.println(" static int getHcg_log()"); file.println("{return hcg_log;"); file.println("}"); file.println(" static void setStart_time()"); file.println(" {"); file.println(" time = System.currentTimeMillis();"); file.println(" }"); file.println(" static void setTime(long startTime)"); file.println(" {time=startTime;"); file.println(" }"); file.println(" static long getTime()"); file.println(" {return time;}"); file.println("}"); file.close(); } }