ExternalResourceRefactorer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total360 of 94361%86 of 14038%72102922411032
processExternalResourceField(FieldDeclaration, ASTRewrite, AST, TextEditGroup, ImportRewrite)520%100%66141411
hasDefaultConstructorOrNoConstructor(TypeDeclaration)440%140%88101011
adaptTypeDeclaration(TypeDeclaration, ASTRewrite, AST, ImportRewrite, TextEditGroup)410%20%22101011
addExtendWithAnnotation(ASTRewrite, AST, TextEditGroup, ImportRewrite, String, FieldDeclaration)410%20%22121211
createNestedClassFromAnonymous(AnonymousClassDeclaration, String, boolean, ASTRewrite, AST, ImportRewrite, TextEditGroup)3811775%71161%71083801
adaptExternalResourceHierarchy(ITypeBinding, ASTRewrite, AST, ImportRewrite, TextEditGroup)280%80%559911
getTypeDefinitionFromFragment(VariableDeclarationFragment, CompilationUnit)211643%4233%3471301
isAnonymousClass(VariableDeclarationFragment)140%40%333311
isExternalResource(FieldDeclaration, String)120%n/a112211
resolveFieldDeclaration(ASTNode)10637%3125%233501
ensureClassInstanceRewrite(ClassInstanceCreation, ASTRewrite, ImportRewrite, TextEditGroup, boolean)92068%1150%123901
lambda$4(Object)9535%3125%230201
removeSuperclassType(TypeDeclaration, ASTRewrite, TextEditGroup)90%20%223311
modifyExternalResourceClass(TypeDeclaration, FieldDeclaration, boolean, ASTRewrite, AST, TextEditGroup, ImportRewrite)74586%2880%2621301
ExternalResourceRefactorer()70%n/a112211
refactorToImplementCallbacks(TypeDeclaration, ASTRewrite, AST, TextEditGroup, ImportRewrite, String, String, String, String)65089%5550%5621401
getImportRewrite(ASTNode, AST, ImportRewrite)31076%1150%120201
getASTRewrite(ASTNode, AST, ASTRewrite)3770%1150%120101
getParentTypeDeclaration(ASTNode)30%n/a111111
shouldProcessNode(TypeDeclaration)21184%2250%230201
refactorAnonymousClassToImplementCallbacks(AnonymousClassDeclaration, FieldDeclaration, boolean, ASTRewrite, AST, TextEditGroup, ImportRewrite)4297%2250%2311301
replaceFieldWithExtensionDeclaration(ClassInstanceCreation, String, boolean, ASTRewrite, AST, TextEditGroup, ImportRewrite)65100%2466%2401301
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
getTypeDefinitionForField(FieldDeclaration, CompilationUnit)25100%n/a010701
determineCallbackConfig(boolean)18100%2100%020701
isDirectlyExtendingExternalResource(ITypeBinding)14100%1375%130201
addRegisterExtensionAnnotation(ASTNode, ASTRewrite, AST, ImportRewrite, TextEditGroup)12100%1150%120401
isLifecycleMethod(MethodDeclaration, String)6100%n/a010101
lambda$2(CompilationUnit, Object)5100%n/a010101
isExternalResource(ITypeBinding, String)4100%n/a010101