ExternalResourceRefactorer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total194 of 94379%68 of 14051%6010250241532
hasDefaultConstructorOrNoConstructor(TypeDeclaration)440%140%88101011
addExtendWithAnnotation(ASTRewrite, AST, TextEditGroup, ImportRewrite, String, FieldDeclaration)410%20%22121211
createNestedClassFromAnonymous(AnonymousClassDeclaration, String, boolean, ASTRewrite, AST, ImportRewrite, TextEditGroup)3811775%71161%71083801
getTypeDefinitionFromFragment(VariableDeclarationFragment, CompilationUnit)142362%3350%2451301
isAnonymousClass(VariableDeclarationFragment)140%40%333311
resolveFieldDeclaration(ASTNode)10637%3125%233501
ensureClassInstanceRewrite(ClassInstanceCreation, ASTRewrite, ImportRewrite, TextEditGroup, boolean)92068%1150%123901
lambda$4(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
removeExternalResourceSuperclass(ClassInstanceCreation, ASTRewrite, ImportRewrite, TextEditGroup)33100%3350%340901
addRegisterExtensionToField(FieldDeclaration, ASTRewrite, AST, ImportRewrite, TextEditGroup)33100%2250%2301001
adaptExternalResourceHierarchy(ITypeBinding, ASTRewrite, AST, ImportRewrite, TextEditGroup)28100%3562%350901
getTypeDefinitionForField(FieldDeclaration, CompilationUnit)25100%n/a010701
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
lambda$2(CompilationUnit, Object)5100%n/a010101
isExternalResource(ITypeBinding, String)4100%n/a010101