User: reverbel
  Date: 01/11/13 14:43:28

  Modified:    iiop/src/main/org/jboss/iiop/rmi OperationAnalysis.java
  Log:
  Fixed bug in the analysis of operations of non-remote interfaces:
  RMIIIOPViolationException should not be thrown in this case.
  
  Revision  Changes    Path
  1.3       +3 -2      contrib/iiop/src/main/org/jboss/iiop/rmi/OperationAnalysis.java
  
  Index: OperationAnalysis.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/contrib/iiop/src/main/org/jboss/iiop/rmi/OperationAnalysis.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- OperationAnalysis.java    2001/08/08 20:19:39     1.2
  +++ OperationAnalysis.java    2001/11/13 22:43:28     1.3
  @@ -22,7 +22,7 @@
    *  Specification", version 1.1 (01-06-07).
    *      
    *  @author <a href="mailto:[EMAIL PROTECTED]";>Ole Husgaard</a>
  - *  @version $Revision: 1.2 $
  + *  @version $Revision: 1.3 $
    */
   public class OperationAnalysis
      extends AbstractAnalysis
  @@ -59,7 +59,8 @@
                !RemoteException.class.isAssignableFrom(ex[i]) )
              a.add(ExceptionAnalysis.getExceptionAnalysis(ex[i])); // map this
         }
  -      if (!gotRemoteException)
  +      if (!gotRemoteException && 
  +          Remote.class.isAssignableFrom(method.getDeclaringClass()))
            throw new RMIIIOPViolationException(
                 "All interface methods must throw java.rmi.RemoteException, " +
                 "or a superclass of java.rmi.RemoteException, but method " +
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to