• Home
  • History
  • Annotate
  • only in /external/guice/extensions/grapher/src/com/google/inject/grapher/graphviz/
History log of /external/guice/extensions/grapher/src/com/google/inject/grapher/graphviz/
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
raphvizEdge.java
raphvizNode.java
bac730fa1b717351736182034aff62827a383090 22-Apr-2015 Ben McCann <ben@connectifier.com> Add missing @since tags for 4.0
raphvizGrapher.java
6b3086dc7ca0b0f9d664fb7cc1f4664e4a4df640 20-Jul-2014 Sam Berlin <sberlin@gmail.com> Cleanup javadocs. This makes the following changes:
1) Stop using doclava. It has too many bugs (like dropping annotations).
2) Tell javadoc not to doclint. Java8 does it and errs if it fails.
3) Link to appropriate third parties from javadoc.
4) Split extensions into separate groups in ant javadoc.
5) Cleanup code that had javadoc warnings.
raphvizGrapher.java
ortIdFactory.java
647b24f7f1b56174c141f6e7bb91dd8dcf117373 11-Apr-2014 Sam Berlin <sameb@google.com> Fix external issue 755. Grapher config was wrong.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=64724255
raphvizGrapher.java
ad6584a0561687394054936e86ae544ea1d57584 16-May-2013 Christian Edward Gruber <cgruber@google.com> Fix issue 663: Grapher is producing corrupt graphs

This CL fixes issue 663, where implementation and instance nodes are set to be style=invis causing them not to show up on the Guice graph: https://code.google.com/p/google-guice/issues/detail?id=663&q=grapher&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary%20Component

See here for the workaround that led to this solution: http://stackoverflow.com/questions/9301007/is-there-any-way-to-get-guice-grapher-to-work

------------------
Manually Synced.
COMMIT=44428433
raphvizGrapher.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
indingEdgeFactory.java
ependencyEdgeFactory.java
raphviz.java
raphvizEdge.java
raphvizGrapher.java
raphvizModule.java
raphvizNode.java
raphvizRenderer.java
mplementationNodeFactory.java
nterfaceNodeFactory.java
ortIdFactory.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
indingEdgeFactory.java
ependencyEdgeFactory.java
raphvizEdge.java
raphvizNode.java
raphvizRenderer.java
ec76179f50f9d8c340b311c6b019c00526566b66 30-Jun-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> Restore usernames

Revision created by MOE tool push_codebase.
MOE_MIGRATION=2449


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1569 d779f126-a31b-0410-b53b-1d3aecad763e
nterfaceNodeFactory.java
a23937e0145d7bb4cc0c2169d21023bedee3fdb2 30-Jun-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> Minor whitespace & temporary username changes

Revision created by MOE tool push_codebase.
MOE_MIGRATION=2448


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1568 d779f126-a31b-0410-b53b-1d3aecad763e
nterfaceNodeFactory.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
indingEdgeFactory.java
ependencyEdgeFactory.java
raphvizEdge.java
raphvizNode.java
raphvizRenderer.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
indingEdgeFactory.java
ependencyEdgeFactory.java
raphvizEdge.java
raphvizNode.java
raphvizRenderer.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
indingEdgeFactory.java
ependencyEdgeFactory.java
raphvizEdge.java
raphvizNode.java
raphvizRenderer.java
ca16de968d423a2a12f18304db22e078cefac622 15-Feb-2009 phopkins <phopkins@d779f126-a31b-0410-b53b-1d3aecad763e> Removes unnecessary and invalid align="left" attributes from grapher's
GraphvizRenderer generator. Fixes bug 331.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@847 d779f126-a31b-0410-b53b-1d3aecad763e
raphvizRenderer.java
2473de5035f6c7064d362175b5de37a0ee829572 04-Feb-2009 phopkins <phopkins@d779f126-a31b-0410-b53b-1d3aecad763e> Improves Grapher's display of names:
- Instances are now rendered with their #toString() if they're not the
default Object implementation.
- String instances are displayed as string literals.
- ProviderMethods are rendered as a method signature.
- Instance sources are now just rendered as the file name and line number.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@829 d779f126-a31b-0410-b53b-1d3aecad763e
mplementationNodeFactory.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
rrowType.java
indingEdgeFactory.java
ompassPoint.java
ependencyEdgeFactory.java
dgeStyle.java
raphvizEdge.java
raphvizModule.java
raphvizNode.java
raphvizRenderer.java
mplementationNodeFactory.java
nterfaceNodeFactory.java
odeShape.java
odeStyle.java
ortIdFactory.java
ortIdFactoryImpl.java