Skip to content

Commit

Permalink
Support tracking super types that are not explicitly referenced as (#468
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 authored Jan 28, 2021
1 parent ddf4f18 commit 71246c9
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 71246c9

Please sign in to comment.