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
|