[jboss-svn-commits] JBL Code SVN: r19081 - labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Mar 18 21:10:52 EDT 2008


Author: mingjin
Date: 2008-03-18 21:10:52 -0400 (Tue, 18 Mar 2008)
New Revision: 19081

Modified:
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/PackageDescr.java
Log:
JBRULES-1095 backed out Externalization
- PackageDescr.java

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/PackageDescr.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/PackageDescr.java	2008-03-19 01:07:30 UTC (rev 19080)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/PackageDescr.java	2008-03-19 01:10:52 UTC (rev 19081)
@@ -20,30 +20,24 @@
 import java.util.Collections;
 import java.util.Iterator;
 import java.util.List;
-import java.io.ObjectInput;
-import java.io.IOException;
-import java.io.ObjectOutput;
 
 public class PackageDescr extends BaseDescr {
     /**
      *
      */
-    private static final long          serialVersionUID = 400L;
-    private String                     name;
-    private String                     documentation;
+    private static final long serialVersionUID = 400L;
+    private final String      name;
+    private final String      documentation;
 
-    private List                       imports          = Collections.EMPTY_LIST;
-    private List                       functionImports  = Collections.EMPTY_LIST;
-    private List                       attributes       = Collections.EMPTY_LIST;
-    private List                       globals          = Collections.EMPTY_LIST;
-    private List                       factTemplates    = Collections.EMPTY_LIST;
-    private List                       functions        = Collections.EMPTY_LIST;
-    private List                       rules            = Collections.EMPTY_LIST;
-    private List<TypeDeclarationDescr> typeDeclarations = Collections.emptyList();
+    private List              imports          = Collections.EMPTY_LIST;
+    private List              functionImports  = Collections.EMPTY_LIST;
+    private List              attributes       = Collections.EMPTY_LIST;
+    private List              globals          = Collections.EMPTY_LIST;
+    private List              factTemplates    = Collections.EMPTY_LIST;
+    private List              functions        = Collections.EMPTY_LIST;
+    private List              rules            = Collections.EMPTY_LIST;
+    private List<TypeDeclarationDescr> typeDeclarations     = Collections.emptyList();
 
-    public PackageDescr() {
-    }
-
     public PackageDescr(final String name) {
         this( name,
               "" );
@@ -55,33 +49,6 @@
         this.documentation = documentation;
     }
 
-    public void readExternal(ObjectInput in) throws IOException,
-                                            ClassNotFoundException {
-        super.readExternal( in );
-        name = (String) in.readObject();
-        documentation = (String) in.readObject();
-        imports = (List) in.readObject();
-        functionImports = (List) in.readObject();
-        attributes = (List) in.readObject();
-        globals = (List) in.readObject();
-        factTemplates = (List) in.readObject();
-        functions = (List) in.readObject();
-        rules = (List) in.readObject();
-    }
-
-    public void writeExternal(ObjectOutput out) throws IOException {
-        super.writeExternal( out );
-        out.writeObject( name );
-        out.writeObject( documentation );
-        out.writeObject( imports );
-        out.writeObject( functionImports );
-        out.writeObject( attributes );
-        out.writeObject( globals );
-        out.writeObject( factTemplates );
-        out.writeObject( functions );
-        out.writeObject( rules );
-    }
-
     public String getName() {
         return this.name;
     }




More information about the jboss-svn-commits mailing list