Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup and speed-up of type resolution #1690

Closed
wants to merge 19 commits into from

Fixed test

d4d29d6
Select commit
Loading
Failed to load commit list.
Closed

Cleanup and speed-up of type resolution #1690

Fixed test
d4d29d6
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Oct 1, 2024 in 0s

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

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/ScopeManager.kt#L1041

Added line #L1041 was not covered by tests

Check warning on line 92 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/types/FunctionPointerType.kt

See this annotation in the file changed.

@codecov 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

Check warning on line 84 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/types/ReferenceType.kt

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/TypeResolver.kt#L124

Added line #L124 was not covered by tests

Check warning on line 80 in cpg-language-cxx/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/CXXExtraPass.kt

See this annotation in the file changed.

@codecov 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

Check warning on line 263 in cpg-language-java/src/main/kotlin/de/fraunhofer/aisec/cpg/frontends/java/DeclarationHandler.kt

See this annotation in the file changed.

@codecov 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

Check warning on line 272 in cpg-language-java/src/main/kotlin/de/fraunhofer/aisec/cpg/frontends/java/DeclarationHandler.kt

See this annotation in the file changed.

@codecov 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

Check warning on line 281 in cpg-language-java/src/main/kotlin/de/fraunhofer/aisec/cpg/frontends/java/DeclarationHandler.kt

See this annotation in the file changed.

@codecov 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

Check warning on line 121 in cpg-language-java/src/main/kotlin/de/fraunhofer/aisec/cpg/frontends/java/JavaLanguage.kt

See this annotation in the file changed.

@codecov 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

Check warning on line 420 in cpg-language-java/src/main/kotlin/de/fraunhofer/aisec/cpg/frontends/java/JavaLanguageFrontend.kt

See this annotation in the file changed.

@codecov 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

Check warning on line 529 in cpg-language-java/src/main/kotlin/de/fraunhofer/aisec/cpg/frontends/java/StatementHandler.kt

See this annotation in the file changed.

@codecov 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

Check warning on line 619 in cpg-neo4j/src/main/kotlin/de/fraunhofer/aisec/cpg_vis_neo4j/Application.kt

See this annotation in the file changed.

@codecov 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