Author: hardy.ferentschik
Date: 2010-01-26 13:06:40 -0500 (Tue, 26 Jan 2010)
New Revision: 18635
Modified:
jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/ClassWriter.java
Log:
METAGEN-14
Modified: jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/ClassWriter.java
===================================================================
--- jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/ClassWriter.java 2010-01-26
17:48:54 UTC (rev 18634)
+++ jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/ClassWriter.java 2010-01-26
18:06:40 UTC (rev 18635)
@@ -39,7 +39,6 @@
public static void writeFile(MetaEntity entity, Context context) {
try {
String metaModelPackage = entity.getPackageName();
-
StringBuffer body = generateBody( entity, context );
FileObject fo = context.getProcessingEnvironment().getFiler().createSourceFile(
@@ -49,11 +48,8 @@
PrintWriter pw = new PrintWriter( os );
pw.println( "package " + metaModelPackage + ";" );
-
pw.println();
-
pw.println( entity.generateImports() );
-
pw.println( body );
pw.flush();
@@ -62,7 +58,7 @@
}
catch ( FilerException filerEx ) {
context.logMessage(
- Diagnostic.Kind.WARNING, "Problem with Processing Environment Filer: " +
filerEx.getMessage()
+ Diagnostic.Kind.ERROR, "Problem with Filer: " + filerEx.getMessage()
);
}
catch ( IOException ioEx ) {
@@ -77,6 +73,7 @@
* Generate everything after import statements.
*
* @param entity The meta entity for which to write the body
+ * @param context The processing context
*
* @return body content
*/
@@ -111,7 +108,6 @@
final TypeMirror superClass = entity.getTypeElement().getSuperclass();
//superclass of Object is of NoType which returns some other kind
- String superclassDeclaration = "";
if ( superClass.getKind() == TypeKind.DECLARED ) {
//F..king Ch...t Have those people used their horrible APIs even once?
final Element superClassElement = ( ( DeclaredType ) superClass ).asElement();
Show replies by date