ExternalResourceRefactorer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total387 of 1,12365%98 of 17644%8112498277936
adaptTypeDeclaration(TypeDeclaration, boolean, ASTRewrite, AST, ImportRewrite, TextEditGroup)590%80%55151511
processExternalResourceField(FieldDeclaration, ASTRewrite, AST, TextEditGroup, ImportRewrite)550%100%66151511
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
adaptExternalResourceHierarchy(ITypeBinding, boolean, ASTRewrite, AST, ImportRewrite, TextEditGroup)290%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
modifyExternalResourceClass(TypeDeclaration, FieldDeclaration, boolean, ASTRewrite, AST, TextEditGroup, ImportRewrite)75388%2880%2621501
needsCallbackInterface(TypeDeclaration, String)75388%41071%4821101
ExternalResourceRefactorer()70%n/a112211
refactorToImplementCallbacks(TypeDeclaration, ASTRewrite, AST, TextEditGroup, ImportRewrite, String, String, String, String)64387%5550%5621101
addDeclaredCallbackInterfaces(TypeDeclaration, ASTRewrite, AST, TextEditGroup, ImportRewrite, ExternalResourceRefactorer.CallbackConfig)52180%1150%121601
getImportRewrite(ASTNode, AST, ImportRewrite)31076%1150%120201
getASTRewrite(ASTNode, AST, ASTRewrite)3770%1150%120101
getParentTypeDeclaration(ASTNode)30%n/a111111
isDirectlyExtendingExternalResource(ITypeBinding)21789%2466%240301
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
declaresLifecycleMethod(TypeDeclaration, String)34100%1787%150501
removeExternalResourceSuperclass(ClassInstanceCreation, ASTRewrite, ImportRewrite, TextEditGroup)33100%3350%340901
addRegisterExtensionToField(FieldDeclaration, ASTRewrite, AST, ImportRewrite, TextEditGroup)33100%2250%2301001
addDeclaredCallbackInterfacesToRewrite(TypeDeclaration, ASTRewrite, AST, TextEditGroup, ImportRewrite, ExternalResourceRefactorer.CallbackConfig)32100%4100%030801
getTypeDefinitionForField(FieldDeclaration, CompilationUnit)25100%n/a010701
determineCallbackConfig(boolean)18100%2100%020701
addRegisterExtensionAnnotation(ASTNode, ASTRewrite, AST, ImportRewrite, TextEditGroup)12100%1150%120401
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