Structure

Source file "com/sun/jna/Structure.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,321 of 3,3210%460 of 4600%3283287207209898
deriveLayout(boolean, boolean)4210%580%3030888811
toString(int, boolean, boolean)4190%420%2222505011
getNativeAlignment(Class, Object, boolean)1710%620%3232313111
writeField(Structure.StructField, Object)1460%180%1010272711
readField(Structure.StructField)1350%340%1818323211
getFields(boolean)1230%120%77222211
newInstance(Class, Pointer)790%40%33181811
setFieldValue(Field, Object, boolean)740%40%33101011
calculateSize(boolean, boolean)740%160%99191911
useMemory(Pointer, int, boolean)720%80%55171711
toArray(Structure[])690%80%55141411
validateField(String, Class)610%60%44131311
read()600%120%77151511
dataEquals(Structure, boolean)580%80%55131311
getFieldList()550%80%55131311
structureArrayCheck(Structure[])550%60%449911
initializeFields()480%40%33101011
Structure(Pointer, int, TypeMapper)440%20%22141411
initializeField(Field, Class)440%60%44141411
write()420%100%66131311
allocateMemory(int)410%100%669911
updateStructureByReference(Class, Structure, Pointer)400%100%66121211
ensureAllocated(boolean)390%60%44101011
sortFields(List, List)370%60%448811
size(Class, Structure)360%80%559911
getPointerConstructor(Class)340%60%445511
writeField(String, Object)320%20%227711
getFieldTypeInfo(Structure.StructField)320%40%338811
getFieldOrder()310%40%336611
autoRead(Structure[])300%60%447711
autoWrite(Structure[])300%60%447711
newInstance(Class, long)290%40%337711
readField(String)260%20%225511
writeField(String)260%20%226611
fieldOrder()260%20%227711
static {...}260%n/a116611
fieldOffset(String)250%20%225511
setAlignType(int)240%60%44101011
getFieldValue(Field)240%n/a113311
autoRead()230%60%446611
autoWrite()230%60%446611
validate(Class)220%n/a116611
validateFields()210%20%225511
createFieldsOrder(List, List)200%n/a114411
baseClass()190%60%444411
equals(Object)190%60%443311
addPadding(int, int)180%40%334411
layoutChanged()170%40%336611
writeField(Structure.StructField)140%20%225511
format(Class)130%n/a113311
hashCode()130%20%224411
initializeTypeMapper(TypeMapper)120%20%225511
clear()120%n/a114411
getStructAlignment()110%20%223311
newInstance(Class)110%20%224411
sort(Collection)90%n/a113311
toArray(int)90%n/a111111
getTypeInfo()90%n/a113311
allocateMemory(boolean)70%n/a112211
setAutoSynch(boolean)70%n/a113311
Structure(TypeMapper)60%n/a112211
Structure(int, TypeMapper)60%n/a112211
Structure(Pointer, int)60%n/a112211
useMemory(Pointer, int)60%n/a112211
conditionalAutoRead()60%20%223311
setFieldValue(Field, Object)60%n/a112211
addPadding(int)60%n/a111111
toString(boolean)60%n/a111111
Structure(int)50%n/a112211
Structure(Pointer)50%n/a112211
autoAllocate(int)50%n/a111111
useMemory(Pointer)50%n/a112211
size()50%n/a112211
getPointer()50%n/a112211
createFieldsOrder(List, String[])50%n/a111111
calculateSize(boolean)50%n/a111111
toString()50%n/a111111
dataEquals(Structure)50%n/a111111
cacheTypeInfo(Pointer)50%n/a112211
getNativeSize(Class)50%n/a111111
Structure()40%n/a112211
setStringEncoding(String)40%n/a112211
ensureAllocated()40%n/a112211
allocateMemory()40%n/a112211
busy()40%n/a111111
reading()40%n/a111111
createFieldsOrder(String)40%n/a111111
createFieldsOrder(String[])40%n/a111111
size(Class)40%n/a111111
setAutoRead(boolean)40%n/a112211
setAutoWrite(boolean)40%n/a112211
getNativeSize(Class, Object)40%n/a111111
fields()0%n/a111111
getTypeMapper()0%n/a111111
getStringEncoding()0%n/a111111
getAutoRead()0%n/a111111
getAutoWrite()0%n/a111111
getTypeInfo(Object)0%n/a111111