Skip to content

Additional reason information #1630

@emartynov

Description

@emartynov

Would it be possible to print class where the class reference found?

I have reasoning:

------------------------------------------------------------
You asked about the dependency 'org.jspecify:jspecify:1.0.0'.
You have been advised to add this dependency to 'implementation'.
------------------------------------------------------------

Shortest path from :core:push-notification to org.jspecify:jspecify:1.0.0 for variantDebugCompileClasspath:
:core:push-notification
\--- androidx.preference:preference:1.2.1
      \--- androidx.core:core:1.17.0
            \--- org.jspecify:jspecify:1.0.0
...
Source: variantDebug, main
---------------------
* Uses 1 class: org.jspecify.annotations.NonNull (implies compileOnly).
* Provides annotations (implies compileOnly).

If I search for import - there is no such. And there are dozens of the NonNull in source code. I tried to walk many of them by hand but all of them are Android annotations.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions