EMMA Coverage Report (generated Mon Mar 20 21:34:30 PST 2006)
[all classes][com.moesol.tests.disp.com_server]

COVERAGE SUMMARY FOR SOURCE FILE [IDispOnly.java]

nameclass, %method, %block, %line, %
IDispOnly.java0%   (0/3)0%   (0/7)0%   (0/110)0%   (0/28)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class IDispOnly$10%   (0/1)100% (0/0)100% (0/0)100% (0/0)
     
class IDispOnly$Disp0%   (0/1)0%   (0/3)0%   (0/64)0%   (0/13)
<static initializer> 0%   (0/1)0%   (0/5)0%   (0/1)
IDispOnly$Disp (): void 0%   (0/1)0%   (0/57)0%   (0/11)
instance (): IUnknown$Disp 0%   (0/1)0%   (0/2)0%   (0/1)
     
class IDispOnly$Jni0%   (0/1)0%   (0/4)0%   (0/46)0%   (0/15)
IDispOnly$Jni (): void 0%   (0/1)0%   (0/3)0%   (0/2)
getPropVARIANT (): Object 0%   (0/1)0%   (0/20)0%   (0/5)
internalOnSetInterface (): void 0%   (0/1)0%   (0/3)0%   (0/2)
setPropVARIANT (Object): void 0%   (0/1)0%   (0/20)0%   (0/6)

1// tlb2java
2package com.moesol.tests.disp.com_server;
3 
4 
5/**
6 * <code>IDL: [ helpstring("IDispOnly Interface"), dual, nonextensible, dispatchable ] interface</code>
7 */
8public interface IDispOnly extends com.moesol.bindings.platform_sdk.component_services.IDispatch {
9    public static final Class TYPELIB = TYPELIB_E149EE62_34AE_4D0A_B9E2_3ACA3FAD59F8.class;
10    /**
11     * <code>IDL: [uuid(0517FAB3-BB13-4D15-88A4-ECBA1B59C1DC)]</code>
12     */
13    public static final com.moesol.bindings.platform_sdk.component_services.GUID IID = new com.moesol.bindings.platform_sdk.component_services.GUID(
14        0x0517fab3, (short)0xbb13, (short)0x4d15,
15         new byte[] {
16            (byte)0x88, (byte)0xa4, 
17            (byte)0xec, (byte)0xba, (byte)0x1b, (byte)0x59, (byte)0xc1, (byte)0xdc
18         } );
19 
20    /**
21     * <code>IDL: [ helpstring("property PropVARIANT") ]</code>
22     *
23     * @return
24     *     <code>IDL:  VARIANT</code>
25     */
26    public Object getPropVARIANT();
27 
28    /**
29     * <code>IDL: [ helpstring("property PropVARIANT") ]</code>
30     *
31     * @param rhs
32     *     <code>IDL: [in] VARIANT</code>
33     */
34    public void setPropVARIANT(
35                /*[in]*/ Object rhs);
36 
37 
38    /** <em>Implementation</em>, <small>Java to COM</small>. */
39    public static class Jni extends com.moesol.bindings.platform_sdk.component_services.IDispatch.Jni implements IDispOnly {
40 
41    protected Jni () {
42    }
43    protected void internalOnSetInterface() {
44        MoeSolInternal.recordApartment(this);
45    }
46 
47 
48    public Object getPropVARIANT() {
49 
50        MoeSolInternal.checkApartment(this);
51        Object[] dispParams = new Object[0];
52        Object[] out_result = new Object[1];
53 
54        
55        Invoke(1, null, 0, DISPATCH_PROPERTYGET, dispParams, out_result);
56        return out_result[0]; // VARIANT
57    }
58 
59    public void setPropVARIANT(
60                /*[in]*/ Object p0) {
61 
62        MoeSolInternal.checkApartment(this);
63        Object[] dispParams = new Object[1];
64        Object[] out_result = null;
65 
66        dispParams[0] = p0; // VARIANT
67        
68        Invoke(1, null, 0, DISPATCH_PROPERTYPUT, dispParams, out_result);
69        return ; // void
70    }
71 
72    }
73 
74    /** <em>Implementation</em>, <small>COM to Java</small>. */
75    public static class Disp extends com.moesol.bindings.platform_sdk.component_services.IDispatch.Disp {
76        public static com.moesol.bindings.platform_sdk.component_services.IUnknown.Disp instance() {
77            return s_instance;
78        }
79 
80        private static Disp s_instance = new Disp();
81 
82        protected Disp() {
83            addEntry(1610612736, (short)1, "QueryInterface", "(Lcom/moesol/bindings/platform_sdk/component_services/GUID;[Ljava/nio/ByteBuffer;)V");
84            addEntry(1610612737, (short)1, "AddRef", "()J");
85            addEntry(1610612738, (short)1, "Release", "()J");
86            addEntry(1610678272, (short)1, "GetTypeInfoCount", "([J)V");
87            addEntry(1610678273, (short)1, "GetTypeInfo", "(JJ[Ljava/nio/ByteBuffer;)V");
88            addEntry(1610678274, (short)1, "GetIDsOfNames", "(Lcom/moesol/bindings/platform_sdk/component_services/GUID;[[BJJ[I)V");
89            addEntry(1610678275, (short)1, "Invoke", "(ILcom/moesol/bindings/platform_sdk/component_services/GUID;JCLcom/moesol/bindings/platform_sdk/component_services/DISPPARAMS;[Ljava/lang/Object;[Lcom/moesol/bindings/platform_sdk/component_services/EXCEPINFO;[J)V");
90            addEntry(1, (short)2, "getPropVARIANT", "()Ljava/lang/Object;");
91            addEntry(1, (short)4, "setPropVARIANT", "(Ljava/lang/Object;)V");
92        }
93    }
94}

[all classes][com.moesol.tests.disp.com_server]
EMMA 2.0.5312 (C) Vladimir Roubtsov