Module dependency problems

Hi,

I want to make a module (more) independent of other modules (reduce the
number of other required modules). For that task I just want to get a list
of required classes/interfaces (and their containing modules).

I show the context menu of my module and select Analyze|Dependencies (the
occuring dialog could be improved a little bit, IDEA-2582). I keep the
preselected module-radiobutton and press OK. Now I get the Dependency Viewer
with half the screen gray area. I don't see my wanted class list. According
to the prominent instructions in the large gray area I select my module in
the left pane (haven't I selected it already in the project pane?). The
right pane changes and lists some packages from outside my module, some
grouped under 'Library Classes', some under 'Production Classes'. I don't
understand the difference between this differentiation. Couldn't the
required classes/interfaces be listed as child nodes of packages
(IDEA-2583)? When I select a package, I now get a list of usages (in my
module) in the previously large gray area. Unfortunately I still don't see
my classes/interfaces list. :(

Also, I don't understand the difference between "Analyze Dependencies" and
"Analyse Backward Dependencies" (IDEA-2584).

Tom

PS: Is this feed-back constructive enough?

2 comments
Comment actions Permalink

Couldn't the
required classes/interfaces be listed as child nodes
of packages (IDEA-2583)?


There is a button on the tool bar of the dependency viewer to show files in the packages. Is that what you mean?

Bas

0
Comment actions Permalink

Is that what you mean?


Yes it is.

@Jetbrains:

Why is that button unselected by default?

Tom

0

Please sign in to leave a comment.