[jboss-svn-commits] JBL Code SVN: r10611 - labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/brms/server/rules.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Mar 29 08:43:47 EDT 2007
Author: mark.proctor at jboss.com
Date: 2007-03-29 08:43:47 -0400 (Thu, 29 Mar 2007)
New Revision: 10611
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/brms/server/rules/SuggestionCompletionLoader.java
Log:
-backported to jdk1.4
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/brms/server/rules/SuggestionCompletionLoader.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/brms/server/rules/SuggestionCompletionLoader.java 2007-03-29 12:19:39 UTC (rev 10610)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/brms/server/rules/SuggestionCompletionLoader.java 2007-03-29 12:43:47 UTC (rev 10611)
@@ -58,7 +58,7 @@
* @param pkg
* @return
*/
- public SuggestionCompletionEngine getSuggestionEngine(String header, List<JarInputStream> jars, List<DSLMappingFile> dsls) {
+ public SuggestionCompletionEngine getSuggestionEngine(String header, List jars, List dsls) {
errors = new ArrayList();
builder.newCompletionEngine();
@@ -74,13 +74,13 @@
return builder.getInstance();
}
- private void processPackageHeader(String header, List<JarInputStream> jars) {
+ private void processPackageHeader(String header, List jars) {
// get fact types from imports
PackageDescr pkgDescr;
try {
pkgDescr = parser.parse( header );
} catch ( DroolsParserException e1 ) {
- throw new IllegalStateException( "Serious error, unable to validate package.", e1 );
+ throw new IllegalStateException( "Serious error, unable to validate package." );
}
if (this.parser.hasErrors()) {
@@ -102,7 +102,7 @@
* @param pkg
* @param errors
*/
- private void populateDSLSentences(List<DSLMappingFile> dsls) {
+ private void populateDSLSentences(List dsls) {
// AssetItemIterator it = pkg.listAssetsByFormat( new String[]{AssetFormats.DSL} );
// while ( it.hasNext() ) {
// AssetItem item = (AssetItem) it.next();
@@ -128,7 +128,8 @@
// }
// }
- for ( DSLMappingFile file : dsls ) {
+ for ( Iterator it = dsls.iterator(); it.hasNext(); ) {
+ DSLMappingFile file = (DSLMappingFile) it.next();
DSLMapping mapping = file.getMapping();
for ( Iterator entries = mapping.getEntries().iterator(); entries.hasNext(); ) {
DSLMappingEntry entry = (DSLMappingEntry) entries.next();
@@ -147,7 +148,7 @@
* Populate the global stuff.
*/
private void populateGlobalInfo(PackageDescr pkgDescr,
- List<JarInputStream> jars) {
+ List jars) {
// populating information for the globals
for ( Iterator it = pkgDescr.getGlobals().iterator(); it.hasNext(); ) {
@@ -176,7 +177,7 @@
/**
* Populate the fact type data.
*/
- private void populateModelInfo(PackageDescr pkgDescr, List<JarInputStream> jars) {
+ private void populateModelInfo(PackageDescr pkgDescr, List jars) {
// iterating over the import list
ClassTypeResolver resolver = new ClassTypeResolver();
@@ -282,7 +283,7 @@
* @param clazz
* @return
*/
- private Class loadClass(String classname, List<JarInputStream> jars) {
+ private Class loadClass(String classname, List jars) {
Class clazz = null;
try {
// check if it is already in the classpath
@@ -296,7 +297,7 @@
addJars( jars );
clazz = loader.loadClass( classname );
} catch ( IOException e ) {
- throw new IllegalStateException( e );
+ throw new IllegalStateException( e.getMessage() );
} catch ( ClassNotFoundException e ) {
errors.add( "Class not found: " + classname );
}
@@ -307,8 +308,9 @@
/**
* This will add the given jars to the classloader.
*/
- private void addJars(List<JarInputStream> jars) throws IOException {
- for ( JarInputStream jis : jars ) {
+ private void addJars(List jars) throws IOException {
+ for ( Iterator it = jars.iterator(); it.hasNext(); ) {
+ JarInputStream jis = (JarInputStream) it.next();
JarEntry entry = null;
byte[] buf = new byte[1024];
int len = 0;
More information about the jboss-svn-commits
mailing list