Reflect

Class files must be compiled with debug information to show line coverage.

Class files must be compiled with debug information to link with source files.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethods
Total1,448 of 1,4480%142 of 1420%1121124141
constructObject(Class, Object[])1040%120%7711
getObjectProperty(Object, String)1010%80%5511
invokeMethod(Method, Object, Object[])980%60%4411
resolveJavaMethod(BshClassManager, Class, String, Class[], boolean)750%160%9911
resolveExpectedJavaField(Class, String, boolean)640%60%4411
gatherMethodsRecursive(Class, String, int, boolean, Vector)620%100%6611
resolveExpectedJavaMethod(BshClassManager, Class, Object, String, Object[], boolean)590%60%4411
invokeCompiledCommand(Class, Object[], Interpreter, CallStack)570%n/a1111
invokeObjectMethod(Object, String, Object[], Interpreter, CallStack, SimpleNode)450%60%4411
findMostSpecificSignature(Class[], Class[][])450%120%7711
getIndex(Object, int)440%20%2211
getFieldValue(Class, Object, String, boolean)440%n/a1111
findOverloadedMethod(Class, String, Class[], boolean)440%40%3311
logInvokeMethod(String, Method, Object[])440%40%3311
setObjectProperty(Object, String, Object)430%n/a1111
normalizeClassName(Class)410%40%3311
getLHSObjectField(Object, String)400%40%3311
setIndex(Object, int, Object)380%n/a1111
hasObjectPropertyGetter(Class, String)350%20%2211
cantFindConstructor(Class, Class[])350%20%2211
addCandidates(Method[], String, int, boolean, Vector)330%100%6611
findAccessibleField(Class, String)320%20%2211
findMostSpecificMethod(Class[], Method[])320%40%3311
checkFoundStaticMethod(Method, boolean, Class)290%60%4411
getObjectFieldValue(Object, String)280%40%3311
hasObjectPropertySetter(Class, String)260%40%3311
findMostSpecificConstructorIndex(Class[], Constructor[])230%20%2211
accessorName(String, String)170%n/a1111
getCandidateMethods(Class, String, int, boolean)160%n/a1111
invokeStaticMethod(BshClassManager, Class, String, Object[])150%n/a1111
findMostSpecificConstructor(Class[], Constructor[])130%20%2211
getArrayDimensions(Class)120%20%2211
getArrayBaseType(Class)110%20%2211
getLHSStaticField(Class, String)100%n/a1111
resolveJavaField(Class, String, boolean)80%n/a1111
getStaticFieldValue(Class, String)60%n/a1111
isPublic(Class)40%n/a1111
isPublic(Method)40%n/a1111
isPublic(Constructor)40%n/a1111
isStatic(Method)40%n/a1111
Reflect()30%n/a1111