Source file "com/sun/jna/Structure.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 3,321 of 3,321 | 0% | 460 of 460 | 0% | 328 | 328 | 720 | 720 | 98 | 98 |
| deriveLayout(boolean, boolean) | 0% | 0% | 30 | 30 | 88 | 88 | 1 | 1 | ||
| toString(int, boolean, boolean) | 0% | 0% | 22 | 22 | 50 | 50 | 1 | 1 | ||
| getNativeAlignment(Class, Object, boolean) | 0% | 0% | 32 | 32 | 31 | 31 | 1 | 1 | ||
| writeField(Structure.StructField, Object) | 0% | 0% | 10 | 10 | 27 | 27 | 1 | 1 | ||
| readField(Structure.StructField) | 0% | 0% | 18 | 18 | 32 | 32 | 1 | 1 | ||
| getFields(boolean) | 0% | 0% | 7 | 7 | 22 | 22 | 1 | 1 | ||
| newInstance(Class, Pointer) | 0% | 0% | 3 | 3 | 18 | 18 | 1 | 1 | ||
| setFieldValue(Field, Object, boolean) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| calculateSize(boolean, boolean) | 0% | 0% | 9 | 9 | 19 | 19 | 1 | 1 | ||
| useMemory(Pointer, int, boolean) | 0% | 0% | 5 | 5 | 17 | 17 | 1 | 1 | ||
| toArray(Structure[]) | 0% | 0% | 5 | 5 | 14 | 14 | 1 | 1 | ||
| validateField(String, Class) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| read() | 0% | 0% | 7 | 7 | 15 | 15 | 1 | 1 | ||
| dataEquals(Structure, boolean) | 0% | 0% | 5 | 5 | 13 | 13 | 1 | 1 | ||
| getFieldList() | 0% | 0% | 5 | 5 | 13 | 13 | 1 | 1 | ||
| structureArrayCheck(Structure[]) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| initializeFields() | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| Structure(Pointer, int, TypeMapper) | 0% | 0% | 2 | 2 | 14 | 14 | 1 | 1 | ||
| initializeField(Field, Class) | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| write() | 0% | 0% | 6 | 6 | 13 | 13 | 1 | 1 | ||
| allocateMemory(int) | 0% | 0% | 6 | 6 | 9 | 9 | 1 | 1 | ||
| updateStructureByReference(Class, Structure, Pointer) | 0% | 0% | 6 | 6 | 12 | 12 | 1 | 1 | ||
| ensureAllocated(boolean) | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| sortFields(List, List) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| size(Class, Structure) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| getPointerConstructor(Class) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| writeField(String, Object) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| getFieldTypeInfo(Structure.StructField) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| getFieldOrder() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| autoRead(Structure[]) | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| autoWrite(Structure[]) | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| newInstance(Class, long) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| readField(String) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| writeField(String) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| fieldOrder() | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| fieldOffset(String) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| setAlignType(int) | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| getFieldValue(Field) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| autoRead() | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| autoWrite() | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| validate(Class) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| validateFields() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| createFieldsOrder(List, List) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| baseClass() | 0% | 0% | 4 | 4 | 4 | 4 | 1 | 1 | ||
| equals(Object) | 0% | 0% | 4 | 4 | 3 | 3 | 1 | 1 | ||
| addPadding(int, int) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| layoutChanged() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| writeField(Structure.StructField) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| format(Class) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| hashCode() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| initializeTypeMapper(TypeMapper) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| clear() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| getStructAlignment() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| newInstance(Class) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| sort(Collection) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| toArray(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTypeInfo() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| allocateMemory(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setAutoSynch(boolean) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| Structure(TypeMapper) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| Structure(int, TypeMapper) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| Structure(Pointer, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| useMemory(Pointer, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| conditionalAutoRead() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| setFieldValue(Field, Object) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| addPadding(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| toString(boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| Structure(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| Structure(Pointer) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| autoAllocate(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| useMemory(Pointer) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| size() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getPointer() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| createFieldsOrder(List, String[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| calculateSize(boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| toString() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| dataEquals(Structure) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cacheTypeInfo(Pointer) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getNativeSize(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| Structure() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setStringEncoding(String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| ensureAllocated() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| allocateMemory() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| busy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| reading() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| createFieldsOrder(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| createFieldsOrder(String[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| size(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setAutoRead(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setAutoWrite(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getNativeSize(Class, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| fields() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTypeMapper() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getStringEncoding() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getAutoRead() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getAutoWrite() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTypeInfo(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |