History log of /external/guice/extensions/grapher/test/com/google/inject/grapher/demo/AssistedInjectModule.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b71955639ab617e0a4115b1439c8b9982227a018 22-Jul-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> Refactoring of guice-grapher
- makes it possible to inject non-scoped graphers
- fixes http://code.google.com/p/google-guice/issues/detail?id=489 (in
the sense that the exposed node is graphed, it still doesn't follow
private bindings)
- simplifies implementation classes:
- aliasing, node creating and edge creating are done as three
independent steps
- implementation classes will get aliased nodes so they don't need to
worry about aliasing
- edges are always created after the nodes they link
- removes boilerplate code to build node and edge factories


Revision created by MOE tool push_codebase.
MOE_MIGRATION=2701


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1575 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/extensions/grapher/test/com/google/inject/grapher/demo/AssistedInjectModule.java
aff72e051a38af75e8a6bce59d1a9a4b760d914b 30-Dec-2008 phopkins <phopkins@d779f126-a31b-0410-b53b-1d3aecad763e> Adds Graphviz-based grapher extension

Adds grapher extension, an implementation for a Graphviz-based tool to
visualize an Injector. Main class is InjectorGrapher, which is available from
the GrapherModule. The GraphvizModule should also be installed for Graphviz
output.

See com.google.inject.grapher.demo.InjectorGrapherDemo for an example and to
generate a sample graph.

Fix for issue 213.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@752 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/extensions/grapher/test/com/google/inject/grapher/demo/AssistedInjectModule.java