1 22 package org.jboss.iiop.rmi; 23 24 import org.omg.CORBA.ParameterMode ; 25 26 27 36 public class ParameterAnalysis 37 extends AbstractAnalysis 38 { 39 41 43 private static final org.jboss.logging.Logger logger = 44 org.jboss.logging.Logger.getLogger(ParameterAnalysis.class); 45 46 48 50 ParameterAnalysis(String javaName, Class cls) 51 throws RMIIIOPViolationException 52 { 53 super(javaName); 54 55 this.cls = cls; 56 57 typeIDLName = Util.getTypeIDLName(cls); 58 logger.debug("ParameterAnalysis(): cls=["+cls.getName()+ 59 "] typeIDLName=["+typeIDLName+"]."); 60 } 61 62 64 67 public ParameterMode getMode() 68 { 69 return ParameterMode.PARAM_IN; 71 } 72 73 76 public Class getCls() 77 { 78 return cls; 79 } 80 81 84 public String getTypeIDLName() 85 { 86 logger.debug("ParameterAnalysis.getTypeIDLName(): cls=["+cls.getName()+ 87 "] typeIDLName=["+typeIDLName+"]."); 88 return typeIDLName; 89 } 90 91 93 95 98 private Class cls; 99 100 103 private String typeIDLName; 104 105 } 106 | Popular Tags |