Skip to content

Commit

Permalink
Support tracking super types that are not explicitly referenced as
Browse files Browse the repository at this point in the history
IMPLICIT dependencies.

This case only manifests when there are NO explicit type references to
any types in that given dependency, just that types are indirectly
loaded via being a super type of an explicit dependency.

Add tests for this cases as well as lambda references + return types.
  • Loading branch information
jongerrish committed Jan 28, 2021
1 parent ddf4f18 commit a260dbe
Show file tree
Hide file tree
Showing 4 changed files with 359 additions and 173 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ class JdepsGenComponentRegistrar : ComponentRegistrar {
// they were loaded from
val extension = JdepsGenExtension(project, configuration)
AnalysisHandlerExtension.registerExtension(project, extension)
ClassBuilderInterceptorExtension.registerExtension(project, extension)
StorageComponentContainerContributor.registerExtension(project, extension)
}
}
Loading

0 comments on commit a260dbe

Please sign in to comment.