-
Notifications
You must be signed in to change notification settings - Fork 18
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
Update jacodb and refine dataflow accordingly #196
Conversation
@CaelmBleidd should we also rename |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Initialization failed in many tests:
JcCallGraphStatisticsTests > initializationError FAILED
java.lang.IllegalStateException at JcCallGraphStatisticsTests.kt:14
suspend fun JcClasspath.usagesExt(): SyncUsagesExtension {
if (!db.isInstalled(Usages)) {
throw IllegalStateException("This extension requires `Usages` feature to be installed")
}
return SyncUsagesExtension(hierarchyExt(), this)
} |
Seems like |
Remove Usages in JacoDBContainer. Use SyncUsagesExtension directly
This PR updates jacodb to the latest
neo
branch version and also fixes/improves dataflow accordingly to API changes in jacodb.Also a major change is that
Traits
now contain only functions. The reason for this is that functions look much more consistent than a combination of extension properties and functions.