public static void debugBytecodes(BCClass bc) throws IOException { // Write the bytecodes to disk for debugging purposes. if ("true".equals(System.getProperty( ManagedClassSubclasser.class.getName() + ".dumpBytecodes"))) { File tmp = new File(System.getProperty("java.io.tmpdir")); File dir = new File(tmp, "openjpa"); dir = new File(dir, "pcsubclasses"); dir.mkdirs(); dir = Files.getPackageFile(dir, bc.getPackageName(), true); File f = new File(dir, bc.getClassName() + ".class"); // START - ALLOW PRINT STATEMENTS System.err.println("Writing to " + f); // STOP - ALLOW PRINT STATEMENTS AsmAdaptor.write(bc, f); } }
private static void debugBytecodes(BCClass bc) throws IOException { // Write the bytecodes to disk for debugging purposes. if ("true".equals(System.getProperty( ManagedClassSubclasser.class.getName() + ".dumpBytecodes"))) { File tmp = new File(System.getProperty("java.io.tmpdir")); File dir = new File(tmp, "openjpa"); dir = new File(dir, "pcsubclasses"); dir.mkdirs(); dir = Files.getPackageFile(dir, bc.getPackageName(), true); File f = new File(dir, bc.getClassName() + ".class"); System.err.println("Writing to " + f); bc.write(f); } }
public static void debugBytecodes(BCClass bc) throws IOException { // Write the bytecodes to disk for debugging purposes. if ("true".equals(System.getProperty( ManagedClassSubclasser.class.getName() + ".dumpBytecodes"))) { File tmp = new File(System.getProperty("java.io.tmpdir")); File dir = new File(tmp, "openjpa"); dir = new File(dir, "pcsubclasses"); dir.mkdirs(); dir = Files.getPackageFile(dir, bc.getPackageName(), true); File f = new File(dir, bc.getClassName() + ".class"); // START - ALLOW PRINT STATEMENTS System.err.println("Writing to " + f); // STOP - ALLOW PRINT STATEMENTS AsmAdaptor.write(bc, f); } }
public static void debugBytecodes(BCClass bc) throws IOException { // Write the bytecodes to disk for debugging purposes. if ("true".equals(System.getProperty( ManagedClassSubclasser.class.getName() + ".dumpBytecodes"))) { File tmp = new File(System.getProperty("java.io.tmpdir")); File dir = new File(tmp, "openjpa"); dir = new File(dir, "pcsubclasses"); dir.mkdirs(); dir = Files.getPackageFile(dir, bc.getPackageName(), true); File f = new File(dir, bc.getClassName() + ".class"); // START - ALLOW PRINT STATEMENTS System.err.println("Writing to " + f); // STOP - ALLOW PRINT STATEMENTS AsmAdaptor.write(bc, f); } }
public static void debugBytecodes(BCClass bc) throws IOException { // Write the bytecodes to disk for debugging purposes. if ("true".equals(System.getProperty( ManagedClassSubclasser.class.getName() + ".dumpBytecodes"))) { File tmp = new File(System.getProperty("java.io.tmpdir")); File dir = new File(tmp, "openjpa"); dir = new File(dir, "pcsubclasses"); dir.mkdirs(); dir = Files.getPackageFile(dir, bc.getPackageName(), true); File f = new File(dir, bc.getClassName() + ".class"); // START - ALLOW PRINT STATEMENTS System.err.println("Writing to " + f); // STOP - ALLOW PRINT STATEMENTS AsmAdaptor.write(bc, f); } }
/** * Set the file name from the current class name plus the .java extension. */ public void setFromClassName() { setFile(((BCClass) getOwner()).getClassName() + ".java"); }
/** * Set the file name from the current class name plus the .java extension. */ public void setFromClassName() { setFile(((BCClass) getOwner()).getClassName() + ".java"); }
/** * Write the given class. */ private void record(BCClass bc) throws IOException { if (_writer != null) _writer.write(bc); else if (_dir == null) AsmAdaptor.write(bc); else { File dir = Files.getPackageFile(_dir, bc.getPackageName(), true); AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class")); } }
/** * Write the given class. */ private void record(BCClass bc) throws IOException { if (_writer != null) _writer.write(bc); else if (_dir == null) AsmAdaptor.write(bc); else { File dir = Files.getPackageFile(_dir, bc.getPackageName(), true); AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class")); } }
/** * Write the given class. */ private void record(BCClass bc) throws IOException { if (_writer != null) _writer.write(bc); else if (_dir == null) AsmAdaptor.write(bc); else { File dir = Files.getPackageFile(_dir, bc.getPackageName(), true); AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class")); } }
AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class"));
/** * Write the given class. */ private void record(BCClass bc) throws IOException { if (_writer != null) _writer.write(bc); else if (_dir == null) AsmAdaptor.write(bc); else { File dir = Files.getPackageFile(_dir, bc.getPackageName(), true); AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class")); } }
/** * Write the given class. */ private void record(BCClass bc) throws IOException { if (_writer != null) _writer.write(bc); else if (_dir == null) bc.write(); else { File dir = Files.getPackageFile(_dir, bc.getPackageName(), true); bc.write(new File(dir, bc.getClassName() + ".class")); } }
bc.write(new File(dir, bc.getClassName() + ".class"));
AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class"));
AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class"));
AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class"));