Professional Documents
Culture Documents
Onmysourcecodegenerator
Onmysourcecodegenerator
*
* OnMySourceCodeGENERATOR
*
* Name: Elizabeth Moore
* UW NetID: emoore3
*
*/
public class OnMySourceCodeGENERATOR {
public static void OnMySourceCodeGENERATOR(String P) {
char tab = (char)9;
char quote = (char)34;
char newLine = (char)10;
char backSlash = (char)92;
String string1 = "public class POnMySourceCode{" + newLine
+ P + newLine;
System.out.print(string1);
printAsArray("s1", string1);
String string2 = "" + tab + "public static String
addArr(String str, String name, char[] s){" + newLine
+ tab + tab + "str += " + quote + " static char[] " +
quote + " + name + " + quote + " = {" + backSlash + "n" + quote +
";" + newLine
+ tab + tab + "for(int i = 0; i < s.length; i++){" +
newLine
+ tab + tab + tab + "str += " + " + (int)s[i] + " +
quote + ", " + quote + ";" + newLine
+ tab + tab + tab + "if(i % 21 == 20){" + newLine
+ tab + tab + tab + tab + "str += " + quote +
backSlash + "n " + backSlash + "t" + quote + ";" + newLine
+ tab + tab + tab + "}" + newLine
+ tab + tab + "}" + newLine
+ tab + tab + "str += " + quote + backSlash + "n\t};"
+ backSlash + "n" + quote + ";" + newLine
+ tab + tab + "return str;" + newLine
+ tab + "}" + newLine
+ newLine
+ tab + "public static void main(String[] args){" +
newLine
+ tab + tab + "String code = new String(s1);" +
newLine
+ tab + tab + "code = addArr(code, " + quote + "s1" +