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

COVERAGE SUMMARY FOR SOURCE FILE [TEST_FIELDS.java]

nameclass, %method, %block, %line, %
TEST_FIELDS.java0%   (0/2)0%   (0/25)0%   (0/288)0%   (0/66)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class TEST_FIELDS0%   (0/1)0%   (0/19)0%   (0/237)0%   (0/55)
<static initializer> 0%   (0/1)0%   (0/51)0%   (0/2)
TEST_FIELDS (): void 0%   (0/1)0%   (0/5)0%   (0/2)
TEST_FIELDS (ByteBuffer): void 0%   (0/1)0%   (0/9)0%   (0/3)
finalize (): void 0%   (0/1)0%   (0/3)0%   (0/2)
getDynamicSize (): int 0%   (0/1)0%   (0/2)0%   (0/1)
get_m_bstr (): String 0%   (0/1)0%   (0/4)0%   (0/1)
get_m_dual (): IDual 0%   (0/1)0%   (0/15)0%   (0/3)
get_m_sa_byte (): short [] 0%   (0/1)0%   (0/3)0%   (0/1)
get_m_sa_variant (): Object [] 0%   (0/1)0%   (0/3)0%   (0/1)
get_m_unk (): IUnknown 0%   (0/1)0%   (0/15)0%   (0/3)
get_m_variant (): Object 0%   (0/1)0%   (0/4)0%   (0/1)
set_m_bstr (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
set_m_dual (IDual): void 0%   (0/1)0%   (0/5)0%   (0/2)
set_m_sa_byte (short []): void 0%   (0/1)0%   (0/4)0%   (0/2)
set_m_sa_variant (Object []): void 0%   (0/1)0%   (0/4)0%   (0/2)
set_m_unk (IUnknown): void 0%   (0/1)0%   (0/5)0%   (0/2)
set_m_variant (Object): void 0%   (0/1)0%   (0/5)0%   (0/2)
sizeof (): int 0%   (0/1)0%   (0/2)0%   (0/1)
toString (): String 0%   (0/1)0%   (0/93)0%   (0/22)
     
class TEST_FIELDS$Array0%   (0/1)0%   (0/6)0%   (0/51)0%   (0/11)
TEST_FIELDS$Array (ByteBuffer): void 0%   (0/1)0%   (0/4)0%   (0/2)
get (int): TEST_FIELDS 0%   (0/1)0%   (0/8)0%   (0/1)
getDynamicSize (): int 0%   (0/1)0%   (0/4)0%   (0/1)
length (): int 0%   (0/1)0%   (0/6)0%   (0/1)
put (int, TEST_FIELDS): void 0%   (0/1)0%   (0/8)0%   (0/2)
toString (): String 0%   (0/1)0%   (0/21)0%   (0/4)

1// tlb2java
2package com.moesol.tests.com_server;
3 
4/**
5 * 
6<!-- /xjavadoc/library[@name='COMSERVERLib']/struct[@name='TEST_FIELDS']/javadoc/node()--> * <code>IDL: [ helpstring(""),  ]<br/>
7 * struct/union</code>
8 */
9public class TEST_FIELDS extends com.moesol.bindings.NativeStructure {
10    public static final Class TYPELIB = TYPELIB_E149EE62_34AE_4D0A_B9E2_3ACA3FAD59F8.class;
11         public static final com.moesol.bindings.platform_sdk.component_services.GUID UUID = new com.moesol.bindings.platform_sdk.component_services.GUID(
12                 0xc869eb5f, (short)0xc97a, (short)0x4f7b,
13         new byte[] {
14            (byte)0xb9, (byte)0x5e, 
15            (byte)0xd9, (byte)0x1b, (byte)0x19, (byte)0x8b, (byte)0xf1, (byte)0x0c
16         } );
17 
18    /**
19     * Create a new instance.
20     */
21    public TEST_FIELDS() {
22        super(new byte[sizeof()]);
23    }
24    /**
25     * Create a new instance on a byte buffer.
26     */
27    public TEST_FIELDS(java.nio.ByteBuffer bb) {
28        super(bb);
29        // set limit based on the dynamic size in byte in bb.
30        bb.limit(getDynamicSize());
31    }
32    public static int sizeof() {
33        return 40;
34    }
35 
36    /**
37     * Represent a native array of these structures
38     */
39    public static class Array extends com.moesol.bindings.NativeArrayOfStructs {
40        public Array(java.nio.ByteBuffer bb) {
41            super(bb);
42        }
43        public TEST_FIELDS get(int index) {
44            return new TEST_FIELDS(getElementSlice(index, TEST_FIELDS.sizeof()));
45        }
46        public void put(int index, TEST_FIELDS value) {
47            get(index).putStruct(0, TEST_FIELDS.sizeof(), value);
48        }
49        public int length() {
50            return _getByteBuffer().limit() / TEST_FIELDS.sizeof();
51        }
52        public int getDynamicSize() {
53            return _getByteBuffer().limit();
54        }
55        public String toString() {
56            StringBuffer sb = new StringBuffer();
57            for (int i = 0; i < length(); i++) {
58                sb.append(get(i));
59            }
60            return sb.toString();
61        }
62    }
63 
64 
65 
66    public static final int OFFSET_m_bstr = 0;
67    /**
68     * 
69<!-- /xjavadoc/library[@name='COMSERVERLib']/struct[@name='TEST_FIELDS']/field[@name='m_bstr']/javadoc/node()-->
70     * @param v new m_bstr value
71     */
72    public void set_m_bstr(String v) {
73        putBstr(0, v);
74    }
75    /**
76     * 
77<!-- /xjavadoc/library[@name='COMSERVERLib']/struct[@name='TEST_FIELDS']/field[@name='m_bstr']/javadoc/node()-->
78     * @return m_bstr value
79     */
80    public String get_m_bstr() {
81        return getBstr(0);
82    }
83 
84    public static final int OFFSET_m_variant = 8;
85    /**
86     * 
87<!-- /xjavadoc/library[@name='COMSERVERLib']/struct[@name='TEST_FIELDS']/field[@name='m_variant']/javadoc/node()-->
88     * @param v new m_variant value
89     */
90    public void set_m_variant(Object v) {
91        putVariant(8, v);
92    }
93    /**
94     * 
95<!-- /xjavadoc/library[@name='COMSERVERLib']/struct[@name='TEST_FIELDS']/field[@name='m_variant']/javadoc/node()-->
96     * @return m_variant value
97     */
98    public Object get_m_variant() {
99        return getVariant(8);
100    }
101 
102    public static final int OFFSET_m_unk = 24;
103    /**
104     * 
105<!-- /xjavadoc/library[@name='COMSERVERLib']/struct[@name='TEST_FIELDS']/field[@name='m_unk']/javadoc/node()-->
106     * @param v new m_unk value
107     */
108    public void set_m_unk(com.moesol.bindings.platform_sdk.component_services.IUnknown v) {
109        putInterface(24, v);
110    }
111    /**
112     * 
113<!-- /xjavadoc/library[@name='COMSERVERLib']/struct[@name='TEST_FIELDS']/field[@name='m_unk']/javadoc/node()-->
114     * @return m_unk value
115     */
116    public com.moesol.bindings.platform_sdk.component_services.IUnknown get_m_unk() {
117        com.moesol.bindings.platform_sdk.component_services.IUnknown[] result = { null };
118        getInterface(24, result);
119        return result[0];
120    }
121 
122    public static final int OFFSET_m_dual = 28;
123    /**
124     * 
125<!-- /xjavadoc/library[@name='COMSERVERLib']/struct[@name='TEST_FIELDS']/field[@name='m_dual']/javadoc/node()-->
126     * @param v new m_dual value
127     */
128    public void set_m_dual(com.moesol.tests.com_server.IDual v) {
129        putInterface(28, v);
130    }
131    /**
132     * 
133<!-- /xjavadoc/library[@name='COMSERVERLib']/struct[@name='TEST_FIELDS']/field[@name='m_dual']/javadoc/node()-->
134     * @return m_dual value
135     */
136    public com.moesol.tests.com_server.IDual get_m_dual() {
137        com.moesol.tests.com_server.IDual[] result = { null };
138        getInterface(28, result);
139        return result[0];
140    }
141 
142    public static final int OFFSET_m_sa_byte = 32;
143    private short[] /*sa*/  m_m_sa_byte;
144 
145    /**
146     * 
147<!-- /xjavadoc/library[@name='COMSERVERLib']/struct[@name='TEST_FIELDS']/field[@name='m_sa_byte']/javadoc/node()-->
148     * @param v new m_sa_byte value
149     */
150    public void set_m_sa_byte(short[] /*sa*/  v) {
151        m_m_sa_byte = v;
152    }
153    /**
154     * 
155<!-- /xjavadoc/library[@name='COMSERVERLib']/struct[@name='TEST_FIELDS']/field[@name='m_sa_byte']/javadoc/node()-->
156     * @return m_sa_byte value
157     */
158    public short[] /*sa*/  get_m_sa_byte() {
159        return m_m_sa_byte;
160    }
161 
162    public static final int OFFSET_m_sa_variant = 36;
163    private Object[] /*sa*/  m_m_sa_variant;
164 
165    /**
166     * 
167<!-- /xjavadoc/library[@name='COMSERVERLib']/struct[@name='TEST_FIELDS']/field[@name='m_sa_variant']/javadoc/node()-->
168     * @param v new m_sa_variant value
169     */
170    public void set_m_sa_variant(Object[] /*sa*/  v) {
171        m_m_sa_variant = v;
172    }
173    /**
174     * 
175<!-- /xjavadoc/library[@name='COMSERVERLib']/struct[@name='TEST_FIELDS']/field[@name='m_sa_variant']/javadoc/node()-->
176     * @return m_sa_variant value
177     */
178    public Object[] /*sa*/  get_m_sa_variant() {
179        return m_m_sa_variant;
180    }
181 
182    /**
183     * Get dynamic size in bytes.
184     * If this structure contains a variable size array,
185     * return the number of bytes needed to hold the fixed
186     * part and the variable sized array based on the [length_is()]
187     * attribute. Note that the sizeof method on returns the
188     * size of the fixed part plus the size of one array entry.
189     *
190     * @return dynamic size in bytes.
191     */
192    public int getDynamicSize() {
193        return sizeof();
194    }
195 
196    public String toString() {
197        StringBuffer sb = new StringBuffer();
198        sb.append("\nTEST_FIELDS(");
199        sb.append("m_bstr(");
200        sb.append(get_m_bstr());
201        sb.append(")");
202 
203        sb.append("m_variant(");
204        sb.append(get_m_variant());
205        sb.append(")");
206 
207        sb.append("m_unk(");
208        sb.append(get_m_unk());
209        sb.append(")");
210 
211        sb.append("m_dual(");
212        sb.append(get_m_dual());
213        sb.append(")");
214 
215        sb.append("m_sa_byte(");
216        sb.append(get_m_sa_byte());
217        sb.append(")");
218 
219        sb.append("m_sa_variant(");
220        sb.append(get_m_sa_variant());
221        sb.append(")");
222 
223        sb.append(')');
224        return sb.toString();
225    }
226 
227    protected void finalize() {
228        clearRecord();
229    }
230}

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