| create(String, Class, Type, Method, Method, BiFunction) |  | 0% |  | 0% | 25 | 25 | 41 | 41 | 1 | 1 |
| setObject(String, Method) |  | 0% |  | 0% | 5 | 5 | 26 | 26 | 1 | 1 |
| setInt(Method) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| getInt(Method) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| setBoolean(Method) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| setFloat(Method) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| createBiFunction(Constructor) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| setLong(Method) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| setDouble(Method) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| getFloat(Method) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| getBoolean(Method) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| getLong(Method) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| getObject(Method) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| getDouble(Method) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| box(Class) |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 1 | 1 |
| createFunction(Constructor) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| createIntFunction(Constructor) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| createLongFunction(Constructor) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| createDoubleFunction(Constructor) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| createSupplier(Constructor) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| validateMethodAndParameterTypeError(Class, Class[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| validateMethodAndReturnTypeEror(Method, Class) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| validateMethodAndParameterType(Method, Class) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| validateMethodAndReturnType(Method, Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lookup(Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isChainableSetter(Method) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| createSupplier(String, Method, Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getByte(Method) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getShort(Method) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getChar(Method) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setByte(Method) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setChar(Method) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setShort(Method) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$setShort$5(Method, Object, short) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$setChar$4(Method, Object, char) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$setByte$3(Method, Object, byte) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getChar$2(Method, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getShort$1(Method, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getByte$0(Method, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$setObject$8(BiFunction, String, Object, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$setFloat$7(BiConsumer, Object, float) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lookup(Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setObject(Method) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getFloat$6(ToDoubleFunction, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 85% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| PropertyAccessorFactoryLambda() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |