[jboss-svn-commits] JBL Code SVN: r31683 - labs/jbossrules/branches/camel_jaxb_marshaller2-lucaz/drools-pipeline/drools-transformer-jaxb/src/main/java/org/drools/runtime/pipeline/impl.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Feb 15 17:19:34 EST 2010


Author: baunax
Date: 2010-02-15 17:19:34 -0500 (Mon, 15 Feb 2010)
New Revision: 31683

Modified:
   labs/jbossrules/branches/camel_jaxb_marshaller2-lucaz/drools-pipeline/drools-transformer-jaxb/src/main/java/org/drools/runtime/pipeline/impl/DroolsJaxbHelperProviderImpl.java
Log:
removed unused variables

Modified: labs/jbossrules/branches/camel_jaxb_marshaller2-lucaz/drools-pipeline/drools-transformer-jaxb/src/main/java/org/drools/runtime/pipeline/impl/DroolsJaxbHelperProviderImpl.java
===================================================================
--- labs/jbossrules/branches/camel_jaxb_marshaller2-lucaz/drools-pipeline/drools-transformer-jaxb/src/main/java/org/drools/runtime/pipeline/impl/DroolsJaxbHelperProviderImpl.java	2010-02-15 22:16:12 UTC (rev 31682)
+++ labs/jbossrules/branches/camel_jaxb_marshaller2-lucaz/drools-pipeline/drools-transformer-jaxb/src/main/java/org/drools/runtime/pipeline/impl/DroolsJaxbHelperProviderImpl.java	2010-02-15 22:19:34 UTC (rev 31683)
@@ -24,11 +24,9 @@
 import java.io.StringReader;
 import java.util.ArrayList;
 import java.util.Collections;
-import java.util.HashSet;
 import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
-import java.util.Set;
 import java.util.Map.Entry;
 
 import javax.xml.bind.JAXBContext;
@@ -75,7 +73,6 @@
 import com.sun.tools.xjc.ModelLoader;
 import com.sun.tools.xjc.Options;
 import com.sun.tools.xjc.model.Model;
-import com.sun.tools.xjc.outline.Outline;
 
 public class DroolsJaxbHelperProviderImpl
     implements
@@ -126,17 +123,18 @@
                                         new JCodeModel(),
                                         errorReceiver );
 
-        final Outline outline = model.generateCode( xjcOpts,
-                                                    errorReceiver );
+        model.generateCode( xjcOpts, errorReceiver );
 
         MapVfsCodeWriter codeWriter = new MapVfsCodeWriter();
         model.codeModel.build( xjcOpts.createCodeWriter( codeWriter ) );
 
-        Set<JavaDialect> dialects = new HashSet<JavaDialect>();
         List<String> classNames = new ArrayList<String>();
         for ( Entry<String, byte[]> entry : codeWriter.getMap().entrySet() ) {
             String name = entry.getKey();
-
+            //if (name.endsWith("ObjectFactory.java")) {
+            //	continue;
+            //}
+            
             String pkgName = null;
             int dotPos = name.lastIndexOf( '.' );
             pkgName = name.substring( 0,
@@ -159,7 +157,6 @@
             }
 
             JavaDialect dialect = (JavaDialect) pkgReg.getDialectCompiletimeRegistry().getDialect( "java" );
-            dialects.add( dialect );
             dialect.addSrc( convertToResource( entry.getKey() ),
                             entry.getValue() );
         }
@@ -180,32 +177,24 @@
     public JAXBContext newJAXBContext(String[] classNames,
                                       Map<String, ? > properties,
                                       KnowledgeBase kbase) throws JAXBException {
-        ClassLoader classLoader = ((InternalRuleBase) ((KnowledgeBaseImpl) kbase).getRuleBase()).getRootClassLoader();
-        
-        
-
-        Class<?>[] classes = new Class[classNames.length + JAXB_ANNOTATED_CMD.length];
-        int i = 0;
-        try {
-            for ( i = 0; i < classNames.length; i++ ) {
-                classes[i] = classLoader.loadClass( classNames[i] );
-            }
-        } catch ( ClassNotFoundException e ) {
-            throw new JAXBException( "Unable to resolve class '" + classNames[i] + "'",
-                                     e );
-        }
-        int j = 0;
-        try {
-        	for (i = classNames.length; i < classes.length; i++, j++) {
-            	classes[i] = classLoader.loadClass( JAXB_ANNOTATED_CMD[j] );
-            }
-        } catch ( ClassNotFoundException e ) {
-            throw new JAXBException( "Unable to resolve class '" + JAXB_ANNOTATED_CMD[j] + "'",
-                                     e );
-        }
-        
-        return JAXBContext.newInstance( classes,
-                                        properties );
+		ClassLoader classLoader = ((InternalRuleBase) ((KnowledgeBaseImpl) kbase)
+				.getRuleBase()).getRootClassLoader();
+		int i = 0;
+		try {
+			Class<?>[] classes = new Class[classNames.length
+					+ JAXB_ANNOTATED_CMD.length];
+			
+			for (i = 0; i < classNames.length; i++) {
+				classes[i] = classLoader.loadClass(classNames[i]);
+			}
+			int j = 0;
+			for (i = classNames.length; i < classes.length; i++, j++) {
+				classes[i] = classLoader.loadClass(JAXB_ANNOTATED_CMD[j]);
+			}
+			return JAXBContext.newInstance(classes, properties);
+		} catch (ClassNotFoundException e) {
+			throw new JAXBException("Unable to resolve class '" + classNames[i] + "'", e);
+		}        
     }
 
     private static String convertToResource(String string) {



More information about the jboss-svn-commits mailing list