Skip to content

java: build a package dependency graph #230

Open

Description

@DaisukeYoda

Dependency analysis covers Go only. For Java, the module graph has the packages of the tree as nodes. The package of a file comes from its package declaration. A single-type, on-demand or static import of a package of the tree adds an edge to that package. An import from the JDK or a library adds no edge. Abstractness is the share of the public types of a package that are interfaces or abstract classes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions