ExternalResourceRefactorer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total122 of 82285%47 of 11659%478532209327
addExtendWithAnnotation(ASTRewrite, AST, TextEditGroup, ImportRewrite, String, FieldDeclaration)410%20%22121211
createNestedClassFromAnonymous(AnonymousClassDeclaration, String, boolean, ASTRewrite, AST, ImportRewrite, TextEditGroup)3811775%71161%71083801
resolveFieldDeclaration(ASTNode)10637%3125%233501
ensureClassInstanceRewrite(ClassInstanceCreation, ASTRewrite, ImportRewrite, TextEditGroup, boolean)92068%1150%123901
lambda$0(Object)9535%3125%230201
ExternalResourceRefactorer()70%n/a112211
getParentTypeDeclaration(ASTNode)30%n/a111111
shouldProcessNode(TypeDeclaration)21184%2250%230201
refactorToImplementCallbacks(TypeDeclaration, ASTRewrite, AST, TextEditGroup, ImportRewrite, String, String, String, String)5598%4660%4611401
modifyExternalResourceClass(TypeDeclaration, FieldDeclaration, boolean, ASTRewrite, AST, TextEditGroup, ImportRewrite)5198%1990%1611301
refactorAnonymousClassToImplementCallbacks(AnonymousClassDeclaration, FieldDeclaration, boolean, ASTRewrite, AST, TextEditGroup, ImportRewrite)4297%2250%2311301
replaceFieldWithExtensionDeclaration(ClassInstanceCreation, String, boolean, ASTRewrite, AST, TextEditGroup, ImportRewrite)65100%2466%2401301
processExternalResourceField(FieldDeclaration, ASTRewrite, AST, TextEditGroup, ImportRewrite)52100%4660%4601401
adaptTypeDeclaration(TypeDeclaration, ASTRewrite, AST, ImportRewrite, TextEditGroup)41100%1150%1201001
removeRuleAnnotation(BodyDeclaration, ASTRewrite, TextEditGroup, ImportRewrite, String)39100%4450%4501001
addRegisterExtensionToField(FieldDeclaration, ASTRewrite, AST, ImportRewrite, TextEditGroup)37100%2250%2301101
removeExternalResourceSuperclass(ClassInstanceCreation, ASTRewrite, ImportRewrite, TextEditGroup)33100%3350%340901
adaptExternalResourceHierarchy(ITypeBinding, ASTRewrite, AST, ImportRewrite, TextEditGroup)28100%3562%350901
determineCallbackConfig(boolean)18100%2100%020701
isDirectlyExtendingExternalResource(ITypeBinding)14100%1375%130201
getImportRewrite(ASTNode, AST, ImportRewrite)13100%2100%020201
addRegisterExtensionAnnotation(ASTNode, ASTRewrite, AST, ImportRewrite, TextEditGroup)12100%1150%120401
isExternalResource(FieldDeclaration, String)12100%n/a010201
getASTRewrite(ASTNode, AST, ASTRewrite)10100%2100%020101
removeSuperclassType(TypeDeclaration, ASTRewrite, TextEditGroup)9100%1150%120301
isLifecycleMethod(MethodDeclaration, String)6100%n/a010101
isExternalResource(ITypeBinding, String)4100%n/a010101