History log of /external/guice/extensions/grapher/src/com/google/inject/grapher/graphviz/GraphvizNode.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
646e1742c047dc9a768f2bc065b33e9b5ab49006 24-Apr-2015 cgdecker <cgdecker@google.com> Add more missing @since 4.0 and remove references to *-3.0.jar in extensions' package-info.java files.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=92005346
/external/guice/extensions/grapher/src/com/google/inject/grapher/graphviz/GraphvizNode.java
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/src/com/google/inject/grapher/graphviz/GraphvizNode.java
b7a02b02d81c830d148355c90bc309bcd66fb592 08-Jul-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> * Remove unused imports
* Sort imports
* Convert tabs to spaces
* Fix the ant no_aop build


Revision created by MOE tool push_codebase.
MOE_MIGRATION=2532


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1572 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/extensions/grapher/src/com/google/inject/grapher/graphviz/GraphvizNode.java
d9c913acca55023ef5d76a32c3d4a51ee6b420cb 26-Jun-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> switch Guice from manually repackaging Guava to depending on Guava. it's still jarjar'd right now, which is causing a ~400k increase in guice-snapshot.jar. next step is to switch to ProGuard to remove the unnecessary code and cut it back down (even further?!). this will let people build from Guice source and depend directly on Guava code without having to worry about hiding internal/util.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1558 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/extensions/grapher/src/com/google/inject/grapher/graphviz/GraphvizNode.java
9a227bef3b82a045323ef2cf38ec60b2e42cf0fe 03-Jul-2010 limpbizkit@gmail.com <limpbizkit@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> Move internal utility code to separate package.

These files have moved from c.g.i.internal to c.g.i.internal.util. Visibility has been increased when necessary.

AbstractIterator.java
AbstractMapEntry.java
AsynchronousComputationException.java
Classes.java
Collections2.java
ComputationException.java
CustomConcurrentHashMap.java
ExpirationTimer.java
FinalizablePhantomReference.java
FinalizableReference.java
FinalizableReferenceQueue.java
FinalizableSoftReference.java
FinalizableWeakReference.java
Finalizer.java
Function.java
Hashing.java
ImmutableCollection.java
ImmutableEntry.java
ImmutableList.java
ImmutableMap.java
ImmutableSet.java
Iterables.java
Iterators.java
Join.java
LineNumbers.java
Lists.java
MapMaker.java
Maps.java
NullOutputException.java
ObjectArrays.java
Objects.java
Preconditions.java
Sets.java
SourceProvider.java
StackTraceElements.java
Stopwatch.java
Strings.java
ToStringBuilder.java
UnmodifiableIterator.java

The rest of this change is just imports changes. Thanks to Max Bowsher for the idea.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1185 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/extensions/grapher/src/com/google/inject/grapher/graphviz/GraphvizNode.java
53664a7f17492bd0c3c4728df61679147907dd18 21-Feb-2009 limpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e> Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use.

The main benefit is a (significant) reduction in size of the Guice+AOP .jar - from 1004KB to 641KB. The drawback is that it's now a lot harder to use new Google Collections features, or to keep up-to-date with Google Collections bugfixes and optimizations.



git-svn-id: https://google-guice.googlecode.com/svn/trunk@859 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/extensions/grapher/src/com/google/inject/grapher/graphviz/GraphvizNode.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/src/com/google/inject/grapher/graphviz/GraphvizNode.java