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

COVERAGE SUMMARY FOR SOURCE FILE [IDual2.java]

nameclass, %method, %block, %line, %
IDual2.java100% (3/3)97%  (36/37)99%  (420/423)99%  (133/135)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class IDual2$1100% (1/1)100% (0/0)100% (0/0)100% (0/0)
     
class IDual2$Jni100% (1/1)97%  (33/34)99%  (218/221)98%  (97/99)
IDual2$Jni (): void 0%   (0/1)0%   (0/3)0%   (0/2)
EnumIUnknown (int, IUnknown []): void 100% (1/1)100% (7/7)100% (3/3)
FireEvent (): void 100% (1/1)100% (5/5)100% (3/3)
FireEventWithArrayOfByte (short []): void 100% (1/1)100% (6/6)100% (3/3)
FireEventWithBoolArrayDateArray (boolean [], Date []): void 100% (1/1)100% (7/7)100% (3/3)
FireEventWithBoolBstrDouble (boolean, String, double): void 100% (1/1)100% (8/8)100% (3/3)
FireEventWithBstrExtraDual (String, IExtraDual): void 100% (1/1)100% (7/7)100% (3/3)
FireEventWithByteChar (short, byte): void 100% (1/1)100% (7/7)100% (3/3)
FireEventWithByteUshortRefs (short [], char []): void 100% (1/1)100% (7/7)100% (3/3)
FireEventWithCyBstrRefs (long [], String []): void 100% (1/1)100% (7/7)100% (3/3)
FireEventWithCyDate (long, Date): void 100% (1/1)100% (7/7)100% (3/3)
FireEventWithExtraDualRef (IExtraDual []): void 100% (1/1)100% (6/6)100% (3/3)
FireEventWithFloatArrayDoubleArrayCyArrayBstrArray (float [], double [], long... 100% (1/1)100% (9/9)100% (3/3)
FireEventWithFloatDoubleRefs (float [], double []): void 100% (1/1)100% (7/7)100% (3/3)
FireEventWithFloatShort (float, short): void 100% (1/1)100% (7/7)100% (3/3)
FireEventWithIntCharRefs (int [], byte []): void 100% (1/1)100% (7/7)100% (3/3)
FireEventWithLong (int): void 100% (1/1)100% (6/6)100% (3/3)
FireEventWithLongLong (int, int): void 100% (1/1)100% (7/7)100% (3/3)
FireEventWithScode (int): void 100% (1/1)100% (6/6)100% (3/3)
FireEventWithScodeRef (int []): void 100% (1/1)100% (6/6)100% (3/3)
FireEventWithShortLongRefs (short [], int []): void 100% (1/1)100% (7/7)100% (3/3)
FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray (long [], int [], ... 100% (1/1)100% (10/10)100% (3/3)
FireEventWithUintInt (long, int): void 100% (1/1)100% (7/7)100% (3/3)
FireEventWithUlongArray (long []): void 100% (1/1)100% (6/6)100% (3/3)
FireEventWithUlongUintRefs (long [], long []): void 100% (1/1)100% (7/7)100% (3/3)
FireEventWithUshortArray (char []): void 100% (1/1)100% (6/6)100% (3/3)
FireEventWithUshortUlong (char, long): void 100% (1/1)100% (7/7)100% (3/3)
FireEventWithVariantArray (Object []): void 100% (1/1)100% (6/6)100% (3/3)
FireEventWithVariantRef (Object []): void 100% (1/1)100% (6/6)100% (3/3)
FireEventsWithBoolRefDateRef (boolean [], Date []): void 100% (1/1)100% (7/7)100% (3/3)
LONGAsOut (int []): void 100% (1/1)100% (6/6)100% (3/3)
getPropLONG (): int 100% (1/1)100% (5/5)100% (2/2)
internalOnSetInterface (): void 100% (1/1)100% (3/3)100% (2/2)
setPropLONG (int): void 100% (1/1)100% (6/6)100% (3/3)
     
class IDual2$Disp100% (1/1)100% (3/3)100% (202/202)100% (36/36)
<static initializer> 100% (1/1)100% (5/5)100% (1/1)
IDual2$Disp (): void 100% (1/1)100% (195/195)100% (34/34)
instance (): IUnknown$Disp 100% (1/1)100% (2/2)100% (1/1)

1// tlb2java
2package com.moesol.tests.com_server;
3 
4 
5/**
6 * <code>IDL: [ helpstring("IDual2 Interface"), dual, oleautomation, dispatchable ] interface</code>
7<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/javadoc/node()-->
8 */
9public interface IDual2 extends com.moesol.tests.com_server.IDual {
10    public static final Class TYPELIB = TYPELIB_E149EE62_34AE_4D0A_B9E2_3ACA3FAD59F8.class;
11    /**
12     * <code>IDL: [uuid(BFD473AA-6E74-4C40-A6C7-9B9718245C23)]</code>
13     */
14    public static final com.moesol.bindings.platform_sdk.component_services.GUID IID = new com.moesol.bindings.platform_sdk.component_services.GUID(
15        0xbfd473aa, (short)0x6e74, (short)0x4c40,
16         new byte[] {
17            (byte)0xa6, (byte)0xc7, 
18            (byte)0x9b, (byte)0x97, (byte)0x18, (byte)0x24, (byte)0x5c, (byte)0x23
19         } );
20 
21    /**
22     * <code>IDL: [ helpstring("property PropLONG") ]</code>
23<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='PropLONG'][attribute/@name='propget']/javadoc/node()-->
24     *
25     * @return 
26     *     <code>IDL: [out] [retval] LONG*</code>
27<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='PropLONG'][attribute/@name='propget']/param[@name='pVal']/javadoc/node()-->
28     */
29    public int getPropLONG();
30 
31    /**
32     * <code>IDL: [ helpstring("property PropLONG") ]</code>
33<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='PropLONG'][attribute/@name='propput']/javadoc/node()-->
34     *
35     * @param pVal
36     *     <code>IDL: [in] LONG</code>
37<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='PropLONG'][attribute/@name='propput']/param[@name='pVal']/javadoc/node()-->
38     */
39    public void setPropLONG(
40                /*[in]*/ int pVal);
41 
42    /**
43     * <code>IDL: [ helpstring("method LONGAsOut") ]</code>
44<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='LONGAsOut']/javadoc/node()-->
45     *
46     * @param pVal
47     *     <code>IDL: [out] LONG*</code>
48<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='LONGAsOut']/param[@name='pVal']/javadoc/node()-->
49     */
50    public void LONGAsOut(
51                /*[out]*/ int[] pVal);
52 
53    /**
54     * <code>IDL: [ helpstring("method FireEvent") ]</code>
55<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEvent']/javadoc/node()-->
56     *
57     */
58    public void FireEvent();
59 
60    /**
61     * <code>IDL: [ helpstring("method FireEventWithLong") ]</code>
62<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithLong']/javadoc/node()-->
63     *
64     * @param aLong
65     *     <code>IDL: [in] LONG</code>
66<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithLong']/param[@name='aLong']/javadoc/node()-->
67     */
68    public void FireEventWithLong(
69                /*[in]*/ int aLong);
70 
71    /**
72     * <code>IDL: [ helpstring("method FireEventWithLongLong") ]</code>
73<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithLongLong']/javadoc/node()-->
74     *
75     * @param aLong
76     *     <code>IDL: [in] LONG</code>
77<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithLongLong']/param[@name='aLong']/javadoc/node()-->
78     * @param aSecondLong
79     *     <code>IDL: [in] LONG</code>
80<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithLongLong']/param[@name='aSecondLong']/javadoc/node()-->
81     */
82    public void FireEventWithLongLong(
83                /*[in]*/ int aLong, 
84                /*[in]*/ int aSecondLong);
85 
86    /**
87     * <code>IDL: [ helpstring("method FireEventWithBoolBstrDouble") ]</code>
88<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBoolBstrDouble']/javadoc/node()-->
89     *
90     * @param aBool
91     *     <code>IDL: [in] VARIANT_BOOL</code>
92<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBoolBstrDouble']/param[@name='aBool']/javadoc/node()-->
93     * @param aBstr
94     *     <code>IDL: [in] BSTR</code>
95<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBoolBstrDouble']/param[@name='aBstr']/javadoc/node()-->
96     * @param aDouble
97     *     <code>IDL: [in] DOUBLE</code>
98<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBoolBstrDouble']/param[@name='aDouble']/javadoc/node()-->
99     */
100    public void FireEventWithBoolBstrDouble(
101                /*[in]*/ boolean aBool, 
102                /*[in]*/ String aBstr, 
103                /*[in]*/ double aDouble);
104 
105    /**
106     * <code>IDL: [ helpstring("method FireEventWithBstrExtraDual") ]</code>
107<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBstrExtraDual']/javadoc/node()-->
108     *
109     * @param aBstr
110     *     <code>IDL: [in] BSTR</code>
111<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBstrExtraDual']/param[@name='aBstr']/javadoc/node()-->
112     * @param aExtraDual
113     *     <code>IDL: [in] IExtraDual*</code>
114<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBstrExtraDual']/param[@name='aExtraDual']/javadoc/node()-->
115     */
116    public void FireEventWithBstrExtraDual(
117                /*[in]*/ String aBstr, 
118                /*[in]*/ com.moesol.tests.com_server.IExtraDual aExtraDual);
119 
120    /**
121     * <code>IDL: [ helpstring("method FireEventWithByteChar") ]</code>
122<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithByteChar']/javadoc/node()-->
123     *
124     * @param aByte
125     *     <code>IDL: [in] BYTE</code>
126<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithByteChar']/param[@name='aByte']/javadoc/node()-->
127     * @param aChar
128     *     <code>IDL: [in] CHAR</code>
129<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithByteChar']/param[@name='aChar']/javadoc/node()-->
130     */
131    public void FireEventWithByteChar(
132                /*[in]*/ short aByte, 
133                /*[in]*/ byte aChar);
134 
135    /**
136     * <code>IDL: [ helpstring("method FireEventWithCyDate") ]</code>
137<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithCyDate']/javadoc/node()-->
138     *
139     * @param aCy
140     *     <code>IDL: [in] CY</code>
141<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithCyDate']/param[@name='aCy']/javadoc/node()-->
142     * @param aDate
143     *     <code>IDL: [in] DATE</code>
144<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithCyDate']/param[@name='aDate']/javadoc/node()-->
145     */
146    public void FireEventWithCyDate(
147                /*[in]*/ long aCy, 
148                /*[in]*/ java.util.Date aDate);
149 
150    /**
151     * <code>IDL: [ helpstring("method FireEventWithFloatShort") ]</code>
152<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatShort']/javadoc/node()-->
153     *
154     * @param aFloat
155     *     <code>IDL: [in] FLOAT</code>
156<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatShort']/param[@name='aFloat']/javadoc/node()-->
157     * @param aShort
158     *     <code>IDL: [in] SHORT</code>
159<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatShort']/param[@name='aShort']/javadoc/node()-->
160     */
161    public void FireEventWithFloatShort(
162                /*[in]*/ float aFloat, 
163                /*[in]*/ short aShort);
164 
165    /**
166     * <code>IDL: [ helpstring("method FireEventWithUshortUlong") ]</code>
167<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUshortUlong']/javadoc/node()-->
168     *
169     * @param aUshort
170     *     <code>IDL: [in] USHORT</code>
171<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUshortUlong']/param[@name='aUshort']/javadoc/node()-->
172     * @param aUlong
173     *     <code>IDL: [in] ULONG</code>
174<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUshortUlong']/param[@name='aUlong']/javadoc/node()-->
175     */
176    public void FireEventWithUshortUlong(
177                /*[in]*/ char aUshort, 
178                /*[in]*/ long aUlong);
179 
180    /**
181     * <code>IDL: [ helpstring("method FireEventWithUintInt") ]</code>
182<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintInt']/javadoc/node()-->
183     *
184     * @param aUint
185     *     <code>IDL: [in] UINT</code>
186<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintInt']/param[@name='aUint']/javadoc/node()-->
187     * @param aInt
188     *     <code>IDL: [in] INT</code>
189<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintInt']/param[@name='aInt']/javadoc/node()-->
190     */
191    public void FireEventWithUintInt(
192                /*[in]*/ long aUint, 
193                /*[in]*/ int aInt);
194 
195    /**
196     * <code>IDL: [ helpstring("method FireEventWithScodeDecimal") ]</code>
197<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithScode']/javadoc/node()-->
198     *
199     * @param aScode
200     *     <code>IDL: [in] SCODE</code>
201<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithScode']/param[@name='aScode']/javadoc/node()-->
202     */
203    public void FireEventWithScode(
204                /*[in]*/ /* SCODE */ int aScode);
205 
206    /**
207     * <code>IDL: [ helpstring("method FireEventWithVariantVariantRef") ]</code>
208<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithVariantRef']/javadoc/node()-->
209     *
210     * @param aVariantRef
211     *     <code>IDL: [in] VARIANT*</code>
212<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithVariantRef']/param[@name='aVariantRef']/javadoc/node()-->
213     */
214    public void FireEventWithVariantRef(
215                /*[in]*/ Object[] aVariantRef);
216 
217    /**
218     * <code>IDL: [ helpstring("method FireEventWithByteUshortRefs") ]</code>
219<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithByteUshortRefs']/javadoc/node()-->
220     *
221     * @param aByteRef
222     *     <code>IDL: [in] BYTE*</code>
223<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithByteUshortRefs']/param[@name='aByteRef']/javadoc/node()-->
224     * @param aShortRef
225     *     <code>IDL: [in] USHORT*</code>
226<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithByteUshortRefs']/param[@name='aShortRef']/javadoc/node()-->
227     */
228    public void FireEventWithByteUshortRefs(
229                /*[in]*/ short[] aByteRef, 
230                /*[in]*/ char[] aShortRef);
231 
232    /**
233     * <code>IDL: [ helpstring("method FireEventWithUlongUintRefs") ]</code>
234<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUlongUintRefs']/javadoc/node()-->
235     *
236     * @param aUlongRef
237     *     <code>IDL: [in] ULONG*</code>
238<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUlongUintRefs']/param[@name='aUlongRef']/javadoc/node()-->
239     * @param aUintRef
240     *     <code>IDL: [in] UINT*</code>
241<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUlongUintRefs']/param[@name='aUintRef']/javadoc/node()-->
242     */
243    public void FireEventWithUlongUintRefs(
244                /*[in]*/ long[] aUlongRef, 
245                /*[in]*/ long[] aUintRef);
246 
247    /**
248     * <code>IDL: [ helpstring("method FireEventWithIntCharRefs") ]</code>
249<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithIntCharRefs']/javadoc/node()-->
250     *
251     * @param aIntRef
252     *     <code>IDL: [in] INT*</code>
253<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithIntCharRefs']/param[@name='aIntRef']/javadoc/node()-->
254     * @param aCharRef
255     *     <code>IDL: [in] CHAR*</code>
256<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithIntCharRefs']/param[@name='aCharRef']/javadoc/node()-->
257     */
258    public void FireEventWithIntCharRefs(
259                /*[in]*/ int[] aIntRef, 
260                /*[in]*/ byte[] aCharRef);
261 
262    /**
263     * <code>IDL: [ helpstring("method FireEventWithShortLongRefs") ]</code>
264<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithShortLongRefs']/javadoc/node()-->
265     *
266     * @param aShortRef
267     *     <code>IDL: [in] SHORT*</code>
268<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithShortLongRefs']/param[@name='aShortRef']/javadoc/node()-->
269     * @param aLongRef
270     *     <code>IDL: [in] LONG*</code>
271<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithShortLongRefs']/param[@name='aLongRef']/javadoc/node()-->
272     */
273    public void FireEventWithShortLongRefs(
274                /*[in]*/ short[] aShortRef, 
275                /*[in]*/ int[] aLongRef);
276 
277    /**
278     * <code>IDL: [ helpstring("method FireEventWithFloatDoubleRefs") ]</code>
279<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatDoubleRefs']/javadoc/node()-->
280     *
281     * @param aFloatRef
282     *     <code>IDL: [in] FLOAT*</code>
283<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatDoubleRefs']/param[@name='aFloatRef']/javadoc/node()-->
284     * @param aDoubleRef
285     *     <code>IDL: [in] DOUBLE*</code>
286<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatDoubleRefs']/param[@name='aDoubleRef']/javadoc/node()-->
287     */
288    public void FireEventWithFloatDoubleRefs(
289                /*[in]*/ float[] aFloatRef, 
290                /*[in]*/ double[] aDoubleRef);
291 
292    /**
293     * <code>IDL: [ helpstring("method FireEventWithCyBstrRefs") ]</code>
294<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithCyBstrRefs']/javadoc/node()-->
295     *
296     * @param aCyRef
297     *     <code>IDL: [in] CY*</code>
298<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithCyBstrRefs']/param[@name='aCyRef']/javadoc/node()-->
299     * @param aBstrRef
300     *     <code>IDL: [in] BSTR*</code>
301<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithCyBstrRefs']/param[@name='aBstrRef']/javadoc/node()-->
302     */
303    public void FireEventWithCyBstrRefs(
304                /*[in]*/ long[] aCyRef, 
305                /*[in]*/ String[] aBstrRef);
306 
307    /**
308     * <code>IDL: [ helpstring("method FireEventsWithBoolRefDateRef") ]</code>
309<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventsWithBoolRefDateRef']/javadoc/node()-->
310     *
311     * @param aBoolRef
312     *     <code>IDL: [in] VARIANT_BOOL*</code>
313<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventsWithBoolRefDateRef']/param[@name='aBoolRef']/javadoc/node()-->
314     * @param aDateRef
315     *     <code>IDL: [in] DATE*</code>
316<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventsWithBoolRefDateRef']/param[@name='aDateRef']/javadoc/node()-->
317     */
318    public void FireEventsWithBoolRefDateRef(
319                /*[in]*/ boolean[] aBoolRef, 
320                /*[in]*/ java.util.Date[] aDateRef);
321 
322    /**
323     * <code>IDL: [ helpstring("method FireEventWithScodeRef") ]</code>
324<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithScodeRef']/javadoc/node()-->
325     *
326     * @param aScodeRef
327     *     <code>IDL: [in] SCODE*</code>
328<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithScodeRef']/param[@name='aScodeRef']/javadoc/node()-->
329     */
330    public void FireEventWithScodeRef(
331                /*[in]*/ /* SCODE */ int[] aScodeRef);
332 
333    /**
334     * <code>IDL: [ helpstring("method FireEventWithArrayOfByte") ]</code>
335<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithArrayOfByte']/javadoc/node()-->
336     *
337     * @param aByteArray
338     *     <code>IDL: [in] SAFEARRAY(BYTE)</code>
339<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithArrayOfByte']/param[@name='aByteArray']/javadoc/node()-->
340     */
341    public void FireEventWithArrayOfByte(
342                /*[in]*/ short[] /*sa*/  aByteArray);
343 
344    /**
345     * <code>IDL: [ helpstring("method FireEventWithExtraDualRef") ]</code>
346<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithExtraDualRef']/javadoc/node()-->
347     *
348     * @param aExtraDualRef
349     *     <code>IDL: [in] IExtraDual**</code>
350<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithExtraDualRef']/param[@name='aExtraDualRef']/javadoc/node()-->
351     */
352    public void FireEventWithExtraDualRef(
353                /*[in]*/ com.moesol.tests.com_server.IExtraDual[] aExtraDualRef);
354 
355    /**
356     * <code>IDL: [ helpstring("method FireEventWithUshortArray") ]</code>
357<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUshortArray']/javadoc/node()-->
358     *
359     * @param aUshortArray
360     *     <code>IDL: [in] SAFEARRAY(USHORT)</code>
361<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUshortArray']/param[@name='aUshortArray']/javadoc/node()-->
362     */
363    public void FireEventWithUshortArray(
364                /*[in]*/ char[] /*sa*/  aUshortArray);
365 
366    /**
367     * <code>IDL: [ helpstring("method FireEventWithUlongArray") ]</code>
368<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUlongArray']/javadoc/node()-->
369     *
370     * @param aUlongArray
371     *     <code>IDL: [in] SAFEARRAY(ULONG)</code>
372<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUlongArray']/param[@name='aUlongArray']/javadoc/node()-->
373     */
374    public void FireEventWithUlongArray(
375                /*[in]*/ long[] /*sa*/  aUlongArray);
376 
377    /**
378     * <code>IDL: [ helpstring("method FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray") ]</code>
379<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray']/javadoc/node()-->
380     *
381     * @param aUintArray
382     *     <code>IDL: [in] SAFEARRAY(UINT)</code>
383<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray']/param[@name='aUintArray']/javadoc/node()-->
384     * @param aIntArray
385     *     <code>IDL: [in] SAFEARRAY(INT)</code>
386<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray']/param[@name='aIntArray']/javadoc/node()-->
387     * @param aCharArray
388     *     <code>IDL: [in] SAFEARRAY(CHAR)</code>
389<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray']/param[@name='aCharArray']/javadoc/node()-->
390     * @param aShortArray
391     *     <code>IDL: [in] SAFEARRAY(SHORT)</code>
392<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray']/param[@name='aShortArray']/javadoc/node()-->
393     * @param aLongArray
394     *     <code>IDL: [in] SAFEARRAY(LONG)</code>
395<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray']/param[@name='aLongArray']/javadoc/node()-->
396     */
397    public void FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray(
398                /*[in]*/ long[] /*sa*/  aUintArray, 
399                /*[in]*/ int[] /*sa*/  aIntArray, 
400                /*[in]*/ byte[] /*sa*/  aCharArray, 
401                /*[in]*/ short[] /*sa*/  aShortArray, 
402                /*[in]*/ int[] /*sa*/  aLongArray);
403 
404    /**
405     * <code>IDL: [ helpstring("method FireEventWithFloatArrayDoubleArrayCyArrayBstrArray") ]</code>
406<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatArrayDoubleArrayCyArrayBstrArray']/javadoc/node()-->
407     *
408     * @param aFloatArray
409     *     <code>IDL: [in] SAFEARRAY(FLOAT)</code>
410<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatArrayDoubleArrayCyArrayBstrArray']/param[@name='aFloatArray']/javadoc/node()-->
411     * @param aDoubleArray
412     *     <code>IDL: [in] SAFEARRAY(DOUBLE)</code>
413<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatArrayDoubleArrayCyArrayBstrArray']/param[@name='aDoubleArray']/javadoc/node()-->
414     * @param aCyArray
415     *     <code>IDL: [in] SAFEARRAY(CY)</code>
416<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatArrayDoubleArrayCyArrayBstrArray']/param[@name='aCyArray']/javadoc/node()-->
417     * @param aBstrArray
418     *     <code>IDL: [in] SAFEARRAY(BSTR)</code>
419<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatArrayDoubleArrayCyArrayBstrArray']/param[@name='aBstrArray']/javadoc/node()-->
420     */
421    public void FireEventWithFloatArrayDoubleArrayCyArrayBstrArray(
422                /*[in]*/ float[] /*sa*/  aFloatArray, 
423                /*[in]*/ double[] /*sa*/  aDoubleArray, 
424                /*[in]*/ long[] /*sa*/  aCyArray, 
425                /*[in]*/ String[] /*sa*/  aBstrArray);
426 
427    /**
428     * <code>IDL: [ helpstring("method FireEventWithBoolArrayDateArray") ]</code>
429<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBoolArrayDateArray']/javadoc/node()-->
430     *
431     * @param aBoolArray
432     *     <code>IDL: [in] SAFEARRAY(VARIANT_BOOL)</code>
433<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBoolArrayDateArray']/param[@name='aBoolArray']/javadoc/node()-->
434     * @param aDateArray
435     *     <code>IDL: [in] SAFEARRAY(DATE)</code>
436<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBoolArrayDateArray']/param[@name='aDateArray']/javadoc/node()-->
437     */
438    public void FireEventWithBoolArrayDateArray(
439                /*[in]*/ boolean[] /*sa*/  aBoolArray, 
440                /*[in]*/ java.util.Date[] /*sa*/  aDateArray);
441 
442    /**
443     * <code>IDL: [ helpstring("method FireEventWithVariantArray") ]</code>
444<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithVariantArray']/javadoc/node()-->
445     *
446     * @param aVariantArray
447     *     <code>IDL: [in] SAFEARRAY(VARIANT)</code>
448<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithVariantArray']/param[@name='aVariantArray']/javadoc/node()-->
449     */
450    public void FireEventWithVariantArray(
451                /*[in]*/ Object[] /*sa*/  aVariantArray);
452 
453    /**
454     * <code>IDL: [ helpstring("") ]</code>
455<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='EnumIUnknown']/javadoc/node()-->
456     *
457     * @param eVal
458     *     <code>IDL: [in] __MIDL___MIDL_itf_ComServer_0000_0001</code>
459<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='EnumIUnknown']/param[@name='eVal']/javadoc/node()-->
460     * @param pVal
461     *     <code>IDL: [in] [out] IUnknown**</code>
462<!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='EnumIUnknown']/param[@name='pVal']/javadoc/node()-->
463     */
464    public void EnumIUnknown(
465                /*[in]*/ int eVal, 
466                /*[in, out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] pVal);
467 
468 
469    /** <em>Implementation</em>, <small>Java to COM</small>. */
470    public static class Jni extends com.moesol.tests.com_server.IDual.Jni implements IDual2 {
471 
472    protected Jni () {
473    }
474    protected void internalOnSetInterface() {
475        MoeSolInternal.recordApartment(this);
476    }
477 
478 
479    private native int jni_getPropLONG();
480    public int getPropLONG() {
481 
482        MoeSolInternal.checkApartment(this);
483        return jni_getPropLONG();
484    }
485 
486    private native void jni_setPropLONG(
487                /*[in]*/ int p0);
488    public void setPropLONG(
489                /*[in]*/ int p0) {
490 
491        MoeSolInternal.checkApartment(this);
492        jni_setPropLONG(p0);
493    }
494 
495    private native void jni_LONGAsOut(
496                /*[out]*/ int[] p0);
497    public void LONGAsOut(
498                /*[out]*/ int[] p0) {
499 
500        MoeSolInternal.checkApartment(this);
501        jni_LONGAsOut(p0);
502    }
503 
504    private native void jni_FireEvent();
505    public void FireEvent() {
506 
507        MoeSolInternal.checkApartment(this);
508        jni_FireEvent();
509    }
510 
511    private native void jni_FireEventWithLong(
512                /*[in]*/ int p0);
513    public void FireEventWithLong(
514                /*[in]*/ int p0) {
515 
516        MoeSolInternal.checkApartment(this);
517        jni_FireEventWithLong(p0);
518    }
519 
520    private native void jni_FireEventWithLongLong(
521                /*[in]*/ int p0, 
522                /*[in]*/ int p1);
523    public void FireEventWithLongLong(
524                /*[in]*/ int p0, 
525                /*[in]*/ int p1) {
526 
527        MoeSolInternal.checkApartment(this);
528        jni_FireEventWithLongLong(p0, p1);
529    }
530 
531    private native void jni_FireEventWithBoolBstrDouble(
532                /*[in]*/ boolean p0, 
533                /*[in]*/ String p1, 
534                /*[in]*/ double p2);
535    public void FireEventWithBoolBstrDouble(
536                /*[in]*/ boolean p0, 
537                /*[in]*/ String p1, 
538                /*[in]*/ double p2) {
539 
540        MoeSolInternal.checkApartment(this);
541        jni_FireEventWithBoolBstrDouble(p0, p1, p2);
542    }
543 
544    private native void jni_FireEventWithBstrExtraDual(
545                /*[in]*/ String p0, 
546                /*[in]*/ com.moesol.tests.com_server.IExtraDual p1);
547    public void FireEventWithBstrExtraDual(
548                /*[in]*/ String p0, 
549                /*[in]*/ com.moesol.tests.com_server.IExtraDual p1) {
550 
551        MoeSolInternal.checkApartment(this);
552        jni_FireEventWithBstrExtraDual(p0, p1);
553    }
554 
555    private native void jni_FireEventWithByteChar(
556                /*[in]*/ short p0, 
557                /*[in]*/ byte p1);
558    public void FireEventWithByteChar(
559                /*[in]*/ short p0, 
560                /*[in]*/ byte p1) {
561 
562        MoeSolInternal.checkApartment(this);
563        jni_FireEventWithByteChar(p0, p1);
564    }
565 
566    private native void jni_FireEventWithCyDate(
567                /*[in]*/ long p0, 
568                /*[in]*/ java.util.Date p1);
569    public void FireEventWithCyDate(
570                /*[in]*/ long p0, 
571                /*[in]*/ java.util.Date p1) {
572 
573        MoeSolInternal.checkApartment(this);
574        jni_FireEventWithCyDate(p0, p1);
575    }
576 
577    private native void jni_FireEventWithFloatShort(
578                /*[in]*/ float p0, 
579                /*[in]*/ short p1);
580    public void FireEventWithFloatShort(
581                /*[in]*/ float p0, 
582                /*[in]*/ short p1) {
583 
584        MoeSolInternal.checkApartment(this);
585        jni_FireEventWithFloatShort(p0, p1);
586    }
587 
588    private native void jni_FireEventWithUshortUlong(
589                /*[in]*/ char p0, 
590                /*[in]*/ long p1);
591    public void FireEventWithUshortUlong(
592                /*[in]*/ char p0, 
593                /*[in]*/ long p1) {
594 
595        MoeSolInternal.checkApartment(this);
596        jni_FireEventWithUshortUlong(p0, p1);
597    }
598 
599    private native void jni_FireEventWithUintInt(
600                /*[in]*/ long p0, 
601                /*[in]*/ int p1);
602    public void FireEventWithUintInt(
603                /*[in]*/ long p0, 
604                /*[in]*/ int p1) {
605 
606        MoeSolInternal.checkApartment(this);
607        jni_FireEventWithUintInt(p0, p1);
608    }
609 
610    private native void jni_FireEventWithScode(
611                /*[in]*/ /* SCODE */ int p0);
612    public void FireEventWithScode(
613                /*[in]*/ /* SCODE */ int p0) {
614 
615        MoeSolInternal.checkApartment(this);
616        jni_FireEventWithScode(p0);
617    }
618 
619    private native void jni_FireEventWithVariantRef(
620                /*[in]*/ Object[] p0);
621    public void FireEventWithVariantRef(
622                /*[in]*/ Object[] p0) {
623 
624        MoeSolInternal.checkApartment(this);
625        jni_FireEventWithVariantRef(p0);
626    }
627 
628    private native void jni_FireEventWithByteUshortRefs(
629                /*[in]*/ short[] p0, 
630                /*[in]*/ char[] p1);
631    public void FireEventWithByteUshortRefs(
632                /*[in]*/ short[] p0, 
633                /*[in]*/ char[] p1) {
634 
635        MoeSolInternal.checkApartment(this);
636        jni_FireEventWithByteUshortRefs(p0, p1);
637    }
638 
639    private native void jni_FireEventWithUlongUintRefs(
640                /*[in]*/ long[] p0, 
641                /*[in]*/ long[] p1);
642    public void FireEventWithUlongUintRefs(
643                /*[in]*/ long[] p0, 
644                /*[in]*/ long[] p1) {
645 
646        MoeSolInternal.checkApartment(this);
647        jni_FireEventWithUlongUintRefs(p0, p1);
648    }
649 
650    private native void jni_FireEventWithIntCharRefs(
651                /*[in]*/ int[] p0, 
652                /*[in]*/ byte[] p1);
653    public void FireEventWithIntCharRefs(
654                /*[in]*/ int[] p0, 
655                /*[in]*/ byte[] p1) {
656 
657        MoeSolInternal.checkApartment(this);
658        jni_FireEventWithIntCharRefs(p0, p1);
659    }
660 
661    private native void jni_FireEventWithShortLongRefs(
662                /*[in]*/ short[] p0, 
663                /*[in]*/ int[] p1);
664    public void FireEventWithShortLongRefs(
665                /*[in]*/ short[] p0, 
666                /*[in]*/ int[] p1) {
667 
668        MoeSolInternal.checkApartment(this);
669        jni_FireEventWithShortLongRefs(p0, p1);
670    }
671 
672    private native void jni_FireEventWithFloatDoubleRefs(
673                /*[in]*/ float[] p0, 
674                /*[in]*/ double[] p1);
675    public void FireEventWithFloatDoubleRefs(
676                /*[in]*/ float[] p0, 
677                /*[in]*/ double[] p1) {
678 
679        MoeSolInternal.checkApartment(this);
680        jni_FireEventWithFloatDoubleRefs(p0, p1);
681    }
682 
683    private native void jni_FireEventWithCyBstrRefs(
684                /*[in]*/ long[] p0, 
685                /*[in]*/ String[] p1);
686    public void FireEventWithCyBstrRefs(
687                /*[in]*/ long[] p0, 
688                /*[in]*/ String[] p1) {
689 
690        MoeSolInternal.checkApartment(this);
691        jni_FireEventWithCyBstrRefs(p0, p1);
692    }
693 
694    private native void jni_FireEventsWithBoolRefDateRef(
695                /*[in]*/ boolean[] p0, 
696                /*[in]*/ java.util.Date[] p1);
697    public void FireEventsWithBoolRefDateRef(
698                /*[in]*/ boolean[] p0, 
699                /*[in]*/ java.util.Date[] p1) {
700 
701        MoeSolInternal.checkApartment(this);
702        jni_FireEventsWithBoolRefDateRef(p0, p1);
703    }
704 
705    private native void jni_FireEventWithScodeRef(
706                /*[in]*/ /* SCODE */ int[] p0);
707    public void FireEventWithScodeRef(
708                /*[in]*/ /* SCODE */ int[] p0) {
709 
710        MoeSolInternal.checkApartment(this);
711        jni_FireEventWithScodeRef(p0);
712    }
713 
714    private native void jni_FireEventWithArrayOfByte(
715                /*[in]*/ short[] /*sa*/  p0);
716    public void FireEventWithArrayOfByte(
717                /*[in]*/ short[] /*sa*/  p0) {
718 
719        MoeSolInternal.checkApartment(this);
720        jni_FireEventWithArrayOfByte(p0);
721    }
722 
723    private native void jni_FireEventWithExtraDualRef(
724                /*[in]*/ com.moesol.tests.com_server.IExtraDual[] p0);
725    public void FireEventWithExtraDualRef(
726                /*[in]*/ com.moesol.tests.com_server.IExtraDual[] p0) {
727 
728        MoeSolInternal.checkApartment(this);
729        jni_FireEventWithExtraDualRef(p0);
730    }
731 
732    private native void jni_FireEventWithUshortArray(
733                /*[in]*/ char[] /*sa*/  p0);
734    public void FireEventWithUshortArray(
735                /*[in]*/ char[] /*sa*/  p0) {
736 
737        MoeSolInternal.checkApartment(this);
738        jni_FireEventWithUshortArray(p0);
739    }
740 
741    private native void jni_FireEventWithUlongArray(
742                /*[in]*/ long[] /*sa*/  p0);
743    public void FireEventWithUlongArray(
744                /*[in]*/ long[] /*sa*/  p0) {
745 
746        MoeSolInternal.checkApartment(this);
747        jni_FireEventWithUlongArray(p0);
748    }
749 
750    private native void jni_FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray(
751                /*[in]*/ long[] /*sa*/  p0, 
752                /*[in]*/ int[] /*sa*/  p1, 
753                /*[in]*/ byte[] /*sa*/  p2, 
754                /*[in]*/ short[] /*sa*/  p3, 
755                /*[in]*/ int[] /*sa*/  p4);
756    public void FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray(
757                /*[in]*/ long[] /*sa*/  p0, 
758                /*[in]*/ int[] /*sa*/  p1, 
759                /*[in]*/ byte[] /*sa*/  p2, 
760                /*[in]*/ short[] /*sa*/  p3, 
761                /*[in]*/ int[] /*sa*/  p4) {
762 
763        MoeSolInternal.checkApartment(this);
764        jni_FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray(p0, p1, p2, p3, p4);
765    }
766 
767    private native void jni_FireEventWithFloatArrayDoubleArrayCyArrayBstrArray(
768                /*[in]*/ float[] /*sa*/  p0, 
769                /*[in]*/ double[] /*sa*/  p1, 
770                /*[in]*/ long[] /*sa*/  p2, 
771                /*[in]*/ String[] /*sa*/  p3);
772    public void FireEventWithFloatArrayDoubleArrayCyArrayBstrArray(
773                /*[in]*/ float[] /*sa*/  p0, 
774                /*[in]*/ double[] /*sa*/  p1, 
775                /*[in]*/ long[] /*sa*/  p2, 
776                /*[in]*/ String[] /*sa*/  p3) {
777 
778        MoeSolInternal.checkApartment(this);
779        jni_FireEventWithFloatArrayDoubleArrayCyArrayBstrArray(p0, p1, p2, p3);
780    }
781 
782    private native void jni_FireEventWithBoolArrayDateArray(
783                /*[in]*/ boolean[] /*sa*/  p0, 
784                /*[in]*/ java.util.Date[] /*sa*/  p1);
785    public void FireEventWithBoolArrayDateArray(
786                /*[in]*/ boolean[] /*sa*/  p0, 
787                /*[in]*/ java.util.Date[] /*sa*/  p1) {
788 
789        MoeSolInternal.checkApartment(this);
790        jni_FireEventWithBoolArrayDateArray(p0, p1);
791    }
792 
793    private native void jni_FireEventWithVariantArray(
794                /*[in]*/ Object[] /*sa*/  p0);
795    public void FireEventWithVariantArray(
796                /*[in]*/ Object[] /*sa*/  p0) {
797 
798        MoeSolInternal.checkApartment(this);
799        jni_FireEventWithVariantArray(p0);
800    }
801 
802    private native void jni_EnumIUnknown(
803                /*[in]*/ int p0, 
804                /*[in, out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] p1);
805    public void EnumIUnknown(
806                /*[in]*/ int p0, 
807                /*[in, out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] p1) {
808 
809        MoeSolInternal.checkApartment(this);
810        jni_EnumIUnknown(p0, p1);
811    }
812 
813    }
814 
815    /** <em>Implementation</em>, <small>COM to Java</small>. */
816    public static class Disp extends com.moesol.tests.com_server.IDual.Disp {
817        public static com.moesol.bindings.platform_sdk.component_services.IUnknown.Disp instance() {
818            return s_instance;
819        }
820 
821        private static Disp s_instance = new Disp();
822 
823        protected Disp() {
824            addEntry(1001, (short)2, "getPropLONG", "()I");
825            addEntry(1001, (short)4, "setPropLONG", "(I)V");
826            addEntry(1002, (short)1, "LONGAsOut", "([I)V");
827            addEntry(2000, (short)1, "FireEvent", "()V");
828            addEntry(2001, (short)1, "FireEventWithLong", "(I)V");
829            addEntry(2002, (short)1, "FireEventWithLongLong", "(II)V");
830            addEntry(2003, (short)1, "FireEventWithBoolBstrDouble", "(ZLjava/lang/String;D)V");
831            addEntry(2004, (short)1, "FireEventWithBstrExtraDual", "(Ljava/lang/String;Lcom/moesol/tests/com_server/IExtraDual;)V");
832            addEntry(2005, (short)1, "FireEventWithByteChar", "(SB)V");
833            addEntry(2006, (short)1, "FireEventWithCyDate", "(JLjava/util/Date;)V");
834            addEntry(2007, (short)1, "FireEventWithFloatShort", "(FS)V");
835            addEntry(2008, (short)1, "FireEventWithUshortUlong", "(CJ)V");
836            addEntry(2009, (short)1, "FireEventWithUintInt", "(JI)V");
837            addEntry(2010, (short)1, "FireEventWithScode", "(I)V");
838            addEntry(2011, (short)1, "FireEventWithVariantRef", "([Ljava/lang/Object;)V");
839            addEntry(2012, (short)1, "FireEventWithByteUshortRefs", "([S[C)V");
840            addEntry(2013, (short)1, "FireEventWithUlongUintRefs", "([J[J)V");
841            addEntry(2014, (short)1, "FireEventWithIntCharRefs", "([I[B)V");
842            addEntry(2015, (short)1, "FireEventWithShortLongRefs", "([S[I)V");
843            addEntry(2017, (short)1, "FireEventWithFloatDoubleRefs", "([F[D)V");
844            addEntry(2018, (short)1, "FireEventWithCyBstrRefs", "([J[Ljava/lang/String;)V");
845            addEntry(2019, (short)1, "FireEventsWithBoolRefDateRef", "([Z[Ljava/util/Date;)V");
846            addEntry(2020, (short)1, "FireEventWithScodeRef", "([I)V");
847            addEntry(2021, (short)1, "FireEventWithArrayOfByte", "([S)V");
848            addEntry(2022, (short)1, "FireEventWithExtraDualRef", "([Lcom/moesol/tests/com_server/IExtraDual;)V");
849            addEntry(2023, (short)1, "FireEventWithUshortArray", "([C)V");
850            addEntry(2024, (short)1, "FireEventWithUlongArray", "([J)V");
851            addEntry(2025, (short)1, "FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray", "([J[I[B[S[I)V");
852            addEntry(2026, (short)1, "FireEventWithFloatArrayDoubleArrayCyArrayBstrArray", "([F[D[J[Ljava/lang/String;)V");
853            addEntry(2027, (short)1, "FireEventWithBoolArrayDateArray", "([Z[Ljava/util/Date;)V");
854            addEntry(2028, (short)1, "FireEventWithVariantArray", "([Ljava/lang/Object;)V");
855            addEntry(2029, (short)1, "EnumIUnknown", "(I[Lcom/moesol/bindings/platform_sdk/component_services/IUnknown;)V");
856        }
857    }
858}

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