JavaAdapter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,151 of 2,1510%230 of 2300%1571575045043636
createAdapterCode(Map, String, Class, Class[], String)3250%440%2323636311
js_createAdapter(Context, Scriptable, Object[])2480%260%1414565611
generateCtor(ClassFileWriter, String, String, Constructor)1550%60%44333311
generateReturnResult(ClassFileWriter, Class, boolean)1210%150%1010363611
generateMethod(ClassFileWriter, String, String, Class[], Class, boolean)1070%60%44242411
generateWrapArg(ClassFileWriter, int, Class)990%110%88292911
readAdapterObject(Scriptable, ObjectInputStream)960%40%33202011
generateEmptyCtor(ClassFileWriter, String, String, String)880%n/a11222211
appendOverridableMethods(Class, List, Set)680%140%88141411
generateSuper(ClassFileWriter, String, String, String, String, Class[], Class)590%40%33111111
generateSerialCtor(ClassFileWriter, String, String)570%n/a11151511
appendTypeString(StringBuilder, Class)570%80%55161611
getOverridableMethods(Class)550%60%447711
getObjectFunctionNames(Scriptable)530%80%55131311
writeAdapterObject(Object, ObjectOutputStream)500%20%22131311
getAdapterClass(Scriptable, Class, Class[], Scriptable)480%40%33121211
appendMethodSignature(Class[], Class, StringBuilder)460%60%449911
loadAdapterClass(String, byte[])450%100%66141411
getArgsToConvert(Class[])450%100%669911
callMethod(ContextFactory, Scriptable, Function, Object[], long)430%80%55111111
doCall(Context, Scriptable, Scriptable, Function, Object[], long)410%60%446611
generatePushParam(ClassFileWriter, int, Class)370%70%66141411
generatePushWrappedArgs(ClassFileWriter, Class[], int)360%20%229911
generatePopResult(ClassFileWriter, Class)300%70%66131311
init(Context, Scriptable, boolean)240%20%227711
getFunction(Scriptable, String)190%40%335511
execIdCall(IdFunctionObject, Context, Scriptable, Scriptable, Object[])160%40%334411
createAdapterWrapper(Scriptable, Object)160%n/a114411
convertResult(Object, Class)150%60%443311
getMethodSignature(Method, Class[])130%n/a113311
lambda$runScript$1(Script, Context)110%n/a113311
getAdapterSelf(Class, Object)80%n/a112211
lambda$callMethod$0(Scriptable, Scriptable, Function, Object[], long, Context)80%n/a111111
runScript(Script)60%n/a112211
JavaAdapter()30%n/a111111
static {...}30%n/a111111