maguro      2005/03/09 17:07:17

  Modified:    modules/core/src/java/org/openejb/corba/compiler
                        OpenORBSkeletonGenerator.java
                        OpenORBStubGenerator.java
  Log:

  Stubs are now auto generated.
  
  Revision  Changes    Path
  1.9       +5 -13     
openejb/modules/core/src/java/org/openejb/corba/compiler/OpenORBSkeletonGenerator.java
  
  Index: OpenORBSkeletonGenerator.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/corba/compiler/OpenORBSkeletonGenerator.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- OpenORBSkeletonGenerator.java     8 Mar 2005 04:08:27 -0000       1.8
  +++ OpenORBSkeletonGenerator.java     9 Mar 2005 22:07:17 -0000       1.9
  @@ -67,10 +67,9 @@
   import org.apache.geronimo.gbean.GBeanInfo;
   import org.apache.geronimo.gbean.GBeanInfoBuilder;
   import org.apache.geronimo.gbean.GBeanLifecycle;
  -import org.apache.geronimo.system.main.ToolsJarHack;
   import org.apache.geronimo.j2ee.j2eeobjectnames.NameFactory;
  +import org.apache.geronimo.system.main.ToolsJarHack;
   
  -import org.openejb.corba.proxy.StubGenerator;
   import org.openejb.util.JarUtils;
   
   
  @@ -122,10 +121,8 @@
   
   
               TEMPDIR = DeploymentUtil.createTempDir();
  -//            File SRCDIR = new File(TEMPDIR, "JAVA");
  -//            File CLASSESDIR = new File(TEMPDIR, "classes");
  -            File SRCDIR = new File(TEMPDIR, "adc");
  -            File CLASSESDIR = new File(TEMPDIR, "adc");
  +            File SRCDIR = new File(TEMPDIR, "SKEL");
  +            File CLASSESDIR = new File(TEMPDIR, "SKEL");
               SRCDIR.mkdirs();
               CLASSESDIR.mkdirs();
   
  @@ -151,19 +148,14 @@
                   IdlObject compilationGraph = parser.getIdlTreeRoot();
                   Javatoidl toIDL = new Javatoidl(rcp, this);
   
  -                StubGenerator sg = new StubGenerator(rcp, this);
  -
                   int end = parser.getCompilationTree().size();
                   for (int i = start; i < end; i++) {
                       IdlObject object = (IdlObject) 
parser.getCompilationTree().get(i);
   
                       toIDL.translateRMITie(object);
  -                    toIDL.translateRMIStub(object);
                   }
   
                   toIDL.translateRMITie(compilationGraph);
  -                toIDL.translateRMIStub(compilationGraph);
  -                sg.translateData(compilationGraph, "");
   
                   start = end;
   
  
  
  
  1.2       +6 -8      
openejb/modules/core/src/java/org/openejb/corba/compiler/OpenORBStubGenerator.java
  
  Index: OpenORBStubGenerator.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/corba/compiler/OpenORBStubGenerator.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- OpenORBStubGenerator.java 8 Mar 2005 04:41:50 -0000       1.1
  +++ OpenORBStubGenerator.java 9 Mar 2005 22:07:17 -0000       1.2
  @@ -117,14 +117,12 @@
           ClassLoader savedLoader = 
Thread.currentThread().getContextClassLoader();
           File TEMPDIR = null;
           try {
  -            Thread.currentThread().setContextClassLoader(classLoader);
  +            Thread.currentThread().setContextClassLoader(cl);
   
   
               TEMPDIR = DeploymentUtil.createTempDir();
  -//            File SRCDIR = new File(TEMPDIR, "JAVA");
  -//            File CLASSESDIR = new File(TEMPDIR, "classes");
  -            File SRCDIR = new File(TEMPDIR, "adc");
  -            File CLASSESDIR = new File(TEMPDIR, "adc");
  +            File SRCDIR = new File(TEMPDIR, "stubs");
  +            File CLASSESDIR = new File(TEMPDIR, "stubs");
               SRCDIR.mkdirs();
               CLASSESDIR.mkdirs();
   
  @@ -222,7 +220,7 @@
           ToolsJarHack.install();
   
           GBeanInfoBuilder infoFactory = new 
GBeanInfoBuilder(OpenORBStubGenerator.class);
  -        infoFactory.addInterface(SkeletonGenerator.class);
  +        infoFactory.addInterface(StubGenerator.class);
           infoFactory.addAttribute("verbose", Boolean.TYPE, true);
           infoFactory.addAttribute("props", Properties.class, true);
           infoFactory.addReference("Compiler", Compiler.class, 
NameFactory.GERONIMO_SERVICE);
  
  
  

Reply via email to