Cleanup and speed-up of type resolution #1690
81.25% of diff hit (target 75.00%)
View this Pull Request on Codecov
81.25% of diff hit (target 75.00%)
Annotations
Check warning on line 1041 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/ScopeManager.kt
codecov / codecov/patch
cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/ScopeManager.kt#L1041
Added line #L1041 was not covered by tests
codecov / codecov/patch
cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/types/FunctionPointerType.kt#L92
Added line #L92 was not covered by tests
codecov / codecov/patch
cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/types/ReferenceType.kt#L84
Added line #L84 was not covered by tests
Check warning on line 111 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/types/Type.kt
codecov / codecov/patch
cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/types/Type.kt#L111
Added line #L111 was not covered by tests
Check warning on line 70 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/TypeResolver.kt
codecov / codecov/patch
cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/TypeResolver.kt#L70
Added line #L70 was not covered by tests
Check warning on line 124 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/TypeResolver.kt
codecov / codecov/patch
cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/TypeResolver.kt#L124
Added line #L124 was not covered by tests
codecov / codecov/patch
cpg-language-cxx/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/CXXExtraPass.kt#L80
Added line #L80 was not covered by tests
codecov / codecov/patch
cpg-language-java/src/main/kotlin/de/fraunhofer/aisec/cpg/frontends/java/DeclarationHandler.kt#L263
Added line #L263 was not covered by tests
codecov / codecov/patch
cpg-language-java/src/main/kotlin/de/fraunhofer/aisec/cpg/frontends/java/DeclarationHandler.kt#L272
Added line #L272 was not covered by tests
codecov / codecov/patch
cpg-language-java/src/main/kotlin/de/fraunhofer/aisec/cpg/frontends/java/DeclarationHandler.kt#L281
Added line #L281 was not covered by tests
codecov / codecov/patch
cpg-language-java/src/main/kotlin/de/fraunhofer/aisec/cpg/frontends/java/JavaLanguage.kt#L121
Added line #L121 was not covered by tests
codecov / codecov/patch
cpg-language-java/src/main/kotlin/de/fraunhofer/aisec/cpg/frontends/java/JavaLanguageFrontend.kt#L419-L420
Added lines #L419 - L420 were not covered by tests
codecov / codecov/patch
cpg-language-java/src/main/kotlin/de/fraunhofer/aisec/cpg/frontends/java/StatementHandler.kt#L529
Added line #L529 was not covered by tests
codecov / codecov/patch
cpg-neo4j/src/main/kotlin/de/fraunhofer/aisec/cpg_vis_neo4j/Application.kt#L619
Added line #L619 was not covered by tests