Package org.jboss.iiop.rmi

Examples of org.jboss.iiop.rmi.ValueAnalysis


   private ValueDefImpl getJavaxRmiCORBAClassDesc()
      throws IRConstructionException, RMIIIOPViolationException
   {
      if (javaxRmiCORBAClassDesc == null) {
         // Just map the right value class
         ValueAnalysis va = ValueAnalysis.getValueAnalysis(javax.rmi.CORBA.ClassDesc.class);
         ValueDefImpl val = addValue(va);

         // Warn if it does not conform to the specification.
         if (!"RMI:javax.rmi.CORBA.ClassDesc:B7C4E3FC9EBDC311:CFBF02CF5294176B".equals(val.id()) )
            logger.debug("Compatibility problem: Class " +
View Full Code Here


            // Add analyzed interface (which may be abstract)
            addInterface(ia);
         }
         else {
            // Analyse the value
            ValueAnalysis va = ValueAnalysis.getValueAnalysis(cls);
           
            // Add analyzed value
            addValue(va);
         }
      } else if (Exception.class.isAssignableFrom(cls)) { // Exception type.
         // Analyse the exception
         ExceptionAnalysis ea = ExceptionAnalysis.getExceptionAnalysis(cls);

         // Add analyzed exception
         addException(ea);
      } else { // Got to be a value type.
         // Analyse the value
         ValueAnalysis va = ValueAnalysis.getValueAnalysis(cls);

         // Add analyzed value
         addValue(va);
      }
   }
View Full Code Here

      // Add abstract base valuetypes
      String[] abstract_base_valuetypes = addAbstractBaseValuetypes(va);

      // Add superclass
      ValueDefImpl superValue = null;
      ValueAnalysis superAnalysis = va.getSuperAnalysis();
      if (superAnalysis != null)
         superValue = addValue(superAnalysis);

      // Create the value
      String base = cls.getName();
View Full Code Here

/*      */   private ValueDefImpl getJavaxRmiCORBAClassDesc()
/*      */     throws IRConstructionException, RMIIIOPViolationException
/*      */   {
/*  482 */     if (this.javaxRmiCORBAClassDesc == null)
/*      */     {
/*  484 */       ValueAnalysis va = ValueAnalysis.getValueAnalysis(ClassDesc.class);
/*  485 */       ValueDefImpl val = addValue(va);
/*      */
/*  488 */       if (!"RMI:javax.rmi.CORBA.ClassDesc:B7C4E3FC9EBDC311:CFBF02CF5294176B".equals(val.id())) {
/*  489 */         logger.debug("Compatibility problem: Class javax.rmi.CORBA.ClassDesc does not conform to the Java(TM) Language to IDL Mapping Specification (01-06-07), section 1.3.5.11.");
/*      */       }
View Full Code Here

/*      */
/*  735 */         addInterface(ia);
/*      */       }
/*      */       else
/*      */       {
/*  739 */         ValueAnalysis va = ValueAnalysis.getValueAnalysis(cls);
/*      */
/*  742 */         addValue(va);
/*      */       }
/*  744 */     } else if (Exception.class.isAssignableFrom(cls))
/*      */     {
/*  746 */       ExceptionAnalysis ea = ExceptionAnalysis.getExceptionAnalysis(cls);
/*      */
/*  749 */       addException(ea);
/*      */     }
/*      */     else {
/*  752 */       ValueAnalysis va = ValueAnalysis.getValueAnalysis(cls);
/*      */
/*  755 */       addValue(va);
/*      */     }
/*      */   }
View Full Code Here

/*  949 */     String[] supported_interfaces = addInterfaces(va);
/*      */
/*  952 */     String[] abstract_base_valuetypes = addAbstractBaseValuetypes(va);
/*      */
/*  955 */     ValueDefImpl superValue = null;
/*  956 */     ValueAnalysis superAnalysis = va.getSuperAnalysis();
/*  957 */     if (superAnalysis != null) {
/*  958 */       superValue = addValue(superAnalysis);
/*      */     }
/*      */
/*  961 */     String base = cls.getName();
View Full Code Here

TOP

Related Classes of org.jboss.iiop.rmi.ValueAnalysis

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.