| isExtensionContext(SingleVariableDeclaration, String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$1(Object) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$2(Object) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| lambda$0(Object) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| addContextArgumentIfMissing(ASTNode, ASTRewrite, AST, TextEditGroup) |   | 79% |   | 50% | 3 | 4 | 2 | 11 | 0 | 1 |
| LifecycleMethodAdapter() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ensureExtensionContextParameter(MethodDeclaration, ASTRewrite, AST, TextEditGroup, ImportRewrite) |   | 98% |   | 50% | 3 | 4 | 0 | 14 | 0 | 1 |
| createLifecycleCallbackMethod(AST, String, String, Block, TextEditGroup) |  | 100% |   | 50% | 1 | 2 | 0 | 13 | 0 | 1 |
| updateLifecycleMethodsInClass(TypeDeclaration, ASTRewrite, AST, TextEditGroup, ImportRewrite, String, String, String, String) |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
| removeThrowsThrowable(MethodDeclaration, ASTRewrite, TextEditGroup) |  | 100% |   | 66% | 2 | 4 | 0 | 10 | 0 | 1 |
| setPublicVisibilityIfProtected(MethodDeclaration, ASTRewrite, AST, TextEditGroup) |  | 100% |   | 66% | 2 | 4 | 0 | 9 | 0 | 1 |
| processMethod(MethodDeclaration, ASTRewrite, AST, TextEditGroup, ImportRewrite, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| processLifecycleMethod(TypeDeclaration, MethodDeclaration, ASTRewrite, AST, TextEditGroup, ImportRewrite, String, String) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| getImportRewrite(ASTNode, AST, ImportRewrite) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| adaptSuperBeforeCalls(String, String, MethodDeclaration, ASTRewrite, AST, TextEditGroup) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getASTRewrite(ASTNode, AST, ASTRewrite) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| removeSuperLifecycleCalls(Block) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isLifecycleMethod(MethodDeclaration, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |