google / google/guice

Grapher extension does not deal with PrivateModules

Open
#489 1 comment 0 reactions 0 assignees View on GitHub
Extension-Grapher imported
Dominant language
Java
Stars
12.7k
Forks
1.7k
Avg merge
11m
Merged PRs (30d)
2

Description

_From [mail4danny](https://code.google.com/u/104267830025841335740/) on June 07, 2010 14:07:01_

When composing an application using PrivateModules, the grapher extension
ignores non-exposed bindings. Specifically,
GraphingVisitor.visit(ExposedBinding<?> binding) is a no-op, and
TransitiveDependencyVisitor.visit<ExposedBinding<?> binding> returns an
empty set of dependencies.

I've had a go at fixing this, and I'm sorry to say I got a bit lost! :-(

What would be awesome would be if the graphing output grouped bindings from
particular modules in, say, a big dashed-line box. (Actually, that would be
awesome regardless of the PrivateModule issue!)

_Original issue: http://code.google.com/p/google-guice/issues/detail?id=489_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.