File: EsrTestBindingImpl.java

package info (click to toggle)
axis 1.4-29
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 52,100 kB
  • sloc: java: 129,124; xml: 10,602; jsp: 983; sh: 84; cs: 36; makefile: 18
file content (22 lines) | stat: -rw-r--r-- 844 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
 * EsrTestBindingImpl.java
 *
 * Test for bug 12636
 */

package test.wsdl.esr;

public class EsrTestBindingImpl implements test.wsdl.esr.EsrTest{
    public void esrInOut(short value, javax.xml.rpc.holders.ShortHolder echoVal, javax.xml.rpc.holders.DoubleHolder sqrtVal) throws java.rmi.RemoteException {
        echoVal.value = (short)value;
        sqrtVal.value = Math.sqrt(value);
    }
    public void esrInOut2(java.lang.String bstrSAH, java.lang.String bstrSUH, short value, javax.xml.rpc.holders.ShortHolder echoVal, javax.xml.rpc.holders.DoubleHolder sqrtVal) throws java.rmi.RemoteException
    {
        echoVal.value = value;
        sqrtVal.value = Math.sqrt( (double) value );
        if(Double.isNaN(sqrtVal.value)) {
          throw org.apache.axis.AxisFault.makeFault(new Exception("arg cannot be < 0"));
        }
    }
}