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

COVERAGE SUMMARY FOR SOURCE FILE [MyVtableServer.java]

nameclass, %method, %block, %line, %
MyVtableServer.java100% (2/2)26%  (32/123)57%  (292/508)42%  (78.2/186)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class MyVtableServer100% (1/1)24%  (29/120)55%  (269/485)40%  (71.2/179)
ArrayOfDatesAsOut (Date [][]): void 0%   (0/1)0%   (0/1)0%   (0/1)
ArrayOfStringAsVARIANTOut (Object []): void 0%   (0/1)0%   (0/1)0%   (0/1)
ArrayOfStringsAsOut (String [][]): void 0%   (0/1)0%   (0/1)0%   (0/1)
ArrayOfVARIANTAsOut (Object [][], short, long): void 0%   (0/1)0%   (0/1)0%   (0/1)
BOOLAsOut (boolean []): void 0%   (0/1)0%   (0/1)0%   (0/1)
BSTRAsOut (String []): void 0%   (0/1)0%   (0/1)0%   (0/1)
BYTEAsOut (short []): void 0%   (0/1)0%   (0/1)0%   (0/1)
ByteArrayInOut (short [][]): void 0%   (0/1)0%   (0/1)0%   (0/1)
CHARAsOut (byte []): void 0%   (0/1)0%   (0/1)0%   (0/1)
CYAsOut (long []): void 0%   (0/1)0%   (0/1)0%   (0/1)
CallWithOptional (): void 0%   (0/1)0%   (0/4)0%   (0/2)
CallWithThreeOptionals (): void 0%   (0/1)0%   (0/1)0%   (0/1)
CallWithThreeOptionals (Object): void 0%   (0/1)0%   (0/1)0%   (0/1)
CallWithThreeOptionals (Object, Object): void 0%   (0/1)0%   (0/1)0%   (0/1)
CallWithThreeOptionals (Object, Object, Object): void 0%   (0/1)0%   (0/1)0%   (0/1)
DATEAsOut (Date []): void 0%   (0/1)0%   (0/1)0%   (0/1)
DOUBLEAsOut (double []): void 0%   (0/1)0%   (0/1)0%   (0/1)
DUALAsOut (Dual []): void 0%   (0/1)0%   (0/1)0%   (0/1)
DWORDAsOut (long []): void 0%   (0/1)0%   (0/1)0%   (0/1)
FLOATAsOut (float []): void 0%   (0/1)0%   (0/1)0%   (0/1)
GUIDInOut (GUID []): void 0%   (0/1)0%   (0/1)0%   (0/1)
GetDECIMALAsOut (BigDecimal []): void 0%   (0/1)0%   (0/1)0%   (0/1)
IDispatchAsOut (IDispatch []): void 0%   (0/1)0%   (0/1)0%   (0/1)
InCArrayType (byte []): void 0%   (0/1)0%   (0/1)0%   (0/1)
LONGLONGAsOut (long []): void 0%   (0/1)0%   (0/1)0%   (0/1)
NoUuidStructInOut (TEST_NO_UUID_STRUCT []): void 0%   (0/1)0%   (0/1)0%   (0/1)
OutCArrayType (byte []): void 0%   (0/1)0%   (0/1)0%   (0/1)
SCODEAsOut (int []): void 0%   (0/1)0%   (0/1)0%   (0/1)
SHORTAsOut (short []): void 0%   (0/1)0%   (0/1)0%   (0/1)
SetBSTRRef (String []): void 0%   (0/1)0%   (0/1)0%   (0/1)
SetBYTERef (short []): void 0%   (0/1)0%   (0/1)0%   (0/1)
SetCHARRef (byte []): void 0%   (0/1)0%   (0/1)0%   (0/1)
SetDECIMALRef (BigDecimal []): void 0%   (0/1)0%   (0/1)0%   (0/1)
SetDWORDRef (long []): void 0%   (0/1)0%   (0/1)0%   (0/1)
SetINTRef (int []): void 0%   (0/1)0%   (0/6)0%   (0/2)
SetSHORTRef (short []): void 0%   (0/1)0%   (0/1)0%   (0/1)
SetUINTRef (long []): void 0%   (0/1)0%   (0/1)0%   (0/1)
SetULONGRef (long []): void 0%   (0/1)0%   (0/1)0%   (0/1)
SetUSHORTRef (char []): void 0%   (0/1)0%   (0/1)0%   (0/1)
StructFieldsInOut (TEST_FIELDS []): void 0%   (0/1)0%   (0/1)0%   (0/1)
StructInOut (TEST_STRUCT []): void 0%   (0/1)0%   (0/1)0%   (0/1)
UINTAsOut (long []): void 0%   (0/1)0%   (0/1)0%   (0/1)
ULONGAsOut (long []): void 0%   (0/1)0%   (0/1)0%   (0/1)
USHORTAsOut (char []): void 0%   (0/1)0%   (0/1)0%   (0/1)
UpdateRegistry (boolean): void 0%   (0/1)0%   (0/60)0%   (0/11)
VARIANTAsOut (Object []): void 0%   (0/1)0%   (0/1)0%   (0/1)
getFirstChildWithCLSID (GUID): IUnknown 0%   (0/1)0%   (0/2)0%   (0/1)
getPropBOOL (): boolean 0%   (0/1)0%   (0/2)0%   (0/1)
getPropByteArray (): short [] 0%   (0/1)0%   (0/2)0%   (0/1)
getPropCLSID (): GUID 0%   (0/1)0%   (0/2)0%   (0/1)
getPropCY (): long 0%   (0/1)0%   (0/2)0%   (0/1)
getPropChar (): byte 0%   (0/1)0%   (0/2)0%   (0/1)
getPropDATE (): Date 0%   (0/1)0%   (0/2)0%   (0/1)
getPropDECIMAL (): BigDecimal 0%   (0/1)0%   (0/2)0%   (0/1)
getPropDOUBLE (): double 0%   (0/1)0%   (0/2)0%   (0/1)
getPropExtraDual (): IExtraDual 0%   (0/1)0%   (0/2)0%   (0/1)
getPropFLOAT (): float 0%   (0/1)0%   (0/2)0%   (0/1)
getPropLONGLONG (): long 0%   (0/1)0%   (0/2)0%   (0/1)
getPropLPSTR (): String 0%   (0/1)0%   (0/2)0%   (0/1)
getPropNoUuidStruct (): TEST_NO_UUID_STRUCT 0%   (0/1)0%   (0/2)0%   (0/1)
getPropSCODE (): int 0%   (0/1)0%   (0/2)0%   (0/1)
getPropSHORT (): short 0%   (0/1)0%   (0/2)0%   (0/1)
getPropStruct (): TEST_STRUCT 0%   (0/1)0%   (0/2)0%   (0/1)
getPropStructFields (): TEST_FIELDS 0%   (0/1)0%   (0/2)0%   (0/1)
getPropUINT (): long 0%   (0/1)0%   (0/2)0%   (0/1)
getPropULONG (): long 0%   (0/1)0%   (0/2)0%   (0/1)
getPropUSHORT (): char 0%   (0/1)0%   (0/2)0%   (0/1)
getPropVARIANT (): Object 0%   (0/1)0%   (0/2)0%   (0/1)
getRetypeLongToBitmap (): BITMAP 0%   (0/1)0%   (0/2)0%   (0/1)
main (String []): void 0%   (0/1)0%   (0/3)0%   (0/2)
setPropBOOL (boolean): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropByteArray (short []): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropCY (long): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropChar (byte): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropDATE (Date): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropDECIMAL (BigDecimal): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropDOUBLE (double): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropExtraDual (IExtraDual): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropFLOAT (float): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropLONGLONG (long): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropLPSTR (String): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropNoUuidStruct (TEST_NO_UUID_STRUCT): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropSCODE (int): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropSHORT (short): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropStruct (TEST_STRUCT): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropStructFields (TEST_FIELDS): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropUINT (long): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropULONG (long): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropUSHORT (char): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPropVARIANT (Object): void 0%   (0/1)0%   (0/1)0%   (0/1)
setRetypeLongToBitmap (BITMAP): void 0%   (0/1)0%   (0/1)0%   (0/1)
IUnknownAsOut (IUnknown []): void 100% (1/1)62%  (8/13)60%  (3/5)
getPropIUnknown (): IUnknown 100% (1/1)62%  (8/13)61%  (0.6/1)
getPropDUAL (): Dual 100% (1/1)64%  (9/14)64%  (0.6/1)
getPropIDispatch (): IDispatch 100% (1/1)64%  (9/14)64%  (0.6/1)
setrefPropDUAL (Dual): void 100% (1/1)74%  (28/38)86%  (3.5/4)
<static initializer> 100% (1/1)88%  (23/26)96%  (2.9/3)
CallWithOptional (Object): void 100% (1/1)100% (7/7)100% (3/3)
FinalRelease (): void 100% (1/1)100% (4/4)100% (2/2)
GetBSTR (String []): void 100% (1/1)100% (6/6)100% (2/2)
GetDWORD (long []): void 100% (1/1)100% (6/6)100% (2/2)
INTAsOut (int []): void 100% (1/1)100% (13/13)100% (4/4)
IUnknownAsInOut (IUnknown []): void 100% (1/1)100% (24/24)100% (7/7)
MyVtableServer (): void 100% (1/1)100% (20/20)100% (6/6)
freeComRef (IUnknown): void 100% (1/1)100% (7/7)100% (4/4)
getPropBSTR (): String 100% (1/1)100% (3/3)100% (1/1)
getPropBYTE (): short 100% (1/1)100% (3/3)100% (1/1)
getPropDWORD (): long 100% (1/1)100% (3/3)100% (1/1)
getPropEnum (): int 100% (1/1)100% (3/3)100% (1/1)
getPropINT (): int 100% (1/1)100% (3/3)100% (1/1)
getPropLPWSTR (): String 100% (1/1)100% (3/3)100% (1/1)
newComRef (Class, IUnknown): IUnknown 100% (1/1)100% (8/8)100% (3/3)
setPropBSTR (String): void 100% (1/1)100% (4/4)100% (2/2)
setPropBYTE (short): void 100% (1/1)100% (4/4)100% (2/2)
setPropDWORD (long): void 100% (1/1)100% (4/4)100% (2/2)
setPropEnum (int): void 100% (1/1)100% (4/4)100% (2/2)
setPropINT (int): void 100% (1/1)100% (14/14)100% (5/5)
setPropLPWSTR (String): void 100% (1/1)100% (4/4)100% (2/2)
setrefPropIDispatch (IDispatch): void 100% (1/1)100% (19/19)100% (3/3)
setrefPropIUnknown (IUnknown): void 100% (1/1)100% (18/18)100% (3/3)
     
class MyVtableServer$MyExtraDual100% (1/1)100% (3/3)100% (23/23)100% (7/7)
MyVtableServer$MyExtraDual (MyVtableServer): void 100% (1/1)100% (16/16)100% (4/4)
getPropBSTR (): String 100% (1/1)100% (3/3)100% (1/1)
setPropBSTR (String): void 100% (1/1)100% (4/4)100% (2/2)

[source file 'com/moesol/bindings/platform_sdk/component_services/MyVtableServer.java' not found in sourcepath]

[all classes][com.moesol.bindings.platform_sdk.component_services]
EMMA 2.0.5312 (C) Vladimir Roubtsov