[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