aboutsummaryrefslogtreecommitdiff
path: root/core/test/com/google
AgeCommit message (Expand)Author
2015-04-21Implement more granular locks for a Singleton scope in Guice.timofeyb
2015-03-23Some work on issue 910 -- ensure that anonymous keys & typeliterals don'tsameb
2015-03-23Fix ModuleAnnotatedMethodScanners so that they scan modules installed insameb
2015-02-24Rework the public API into scanning for additional @Provides-like annotations.sameb
2015-02-24Fix ElementSource attribution for ModuleAnnotatedMethodScanner bindings.sameb
2015-02-03Add some SPI methods to allow users to annotate Module methods with arbitrarysameb
2015-02-03Implement my old patch for issue #366, with some tweaks. This does thesameb
2015-02-03Make Guice ignore validation of scope annotations on abstract types for types...dweis
2015-01-19Fix linked binding behavior with requireExplicitBindings() in the parent.Tavian Barnes
2015-01-07Better error message checks in JitBindingsTest.Tavian Barnes
2014-12-19Fix https://github.com/google/guice/issues/888.Tavian Barnes
2014-12-05Fix for https://github.com/google/guice/issues/884 -- don't letsameb
2014-10-27Making Singleton's creation lock less coarse.timofeyb
2014-09-15De-duplicate equivalent scope bindings.Tavian Barnes
2014-08-06Implement binding deduplication for multibinder & mapbinder in a different way.Sam Berlin
2014-08-06Guice: Fix for issue 295 (@ProvidedBy doesn't work with enums)Sam Berlin
2014-07-17Fix last flaky test (that I know of). The problem was we were asserting that...Sam Berlin
2014-07-10Update references in code & configuration to point to github instead ofSam Berlin
2014-07-10More flake fixing: Refactor WeakKeySetUtils into one spot, make everything useSam Berlin
2014-07-09Wrap GcFinalization usage around wrappers that also await a ReferenceQueue. ISam Berlin
2014-07-01Detect overrides of @Provides method and add an error for each one.Sam Berlin
2014-07-01Change the line number test to generate a class with javax.inject.Inject rath...Sam Berlin
2014-07-01Automated code cleanups by internal tool.Sam Berlin
2014-05-23Ignore synthetic bridge methods during provider method lookup.Sam Berlin
2014-05-10Try to use cglibs FastClass to invoke @Provides methods, it's faster!Sam Berlin
2014-05-03Ignore synthetic/bridge methods when determining if a method should be inject...Sam Berlin
2014-05-03Add equals/hashCode to Providers.guicify(...) results.Sam Berlin
2014-05-03Implement hashCode and equals on type returned by Providers.of(...). There do...Sam Berlin
2014-04-10Suppress compiler errors reported by an error-prone checker ([]) for tests.Sam Berlin
2014-04-08The bug in the test that became flaky has been fixed. Note that this is not a...Sam Berlin
2014-04-08*** Reason for rollback ***Sam Berlin
2014-04-01Enhance WeakKeySet to auto evict keys and avoid calling toString on Keys.Christian Edward Gruber
2014-04-01Memoize Key#toString() to reduce allocations.Christian Edward Gruber
2014-03-10Add an SPI for @Provides methods (using the extensions SPI) so that users canSam Berlin
2014-03-10Change LinkedBindingBuilder.toProvider(Provider) to accept a jsr330 provider,Sam Berlin
2013-12-11Fixes issue 652. Allow method interceptors to capture the method & call it l...Sam Berlin
2013-12-11A Message should have only one source but as it is used in Errors, currently ...Sam Berlin
2013-12-06Re-committed the rolled back CL, after fixing internal projects.Sam Berlin
2013-12-06Fix issue 779 -- deduplicate listeners & interceptors. Using a slightly modi...Sam Berlin
2013-12-06Rolled back commit -- broke some internal projects.Sam Berlin
2013-12-06Fix issue 748 -- add a protected method in PrivateModule for binding provisionSam Berlin
2013-12-06Pass the correct stage to Modules.override, so currentStage() works.Sam Berlin
2013-11-12Make named classes for anonymous Modules so they appear prettier (and useful)...Christian Edward Gruber
2013-10-05Allow turning off stack trace collection in Guice.Christian Edward Gruber
2013-10-05Print out the modules that led to a binding during error reporting, butChristian Edward Gruber
2013-09-18Because error-prone treats more than one scope annotation on a class as a com...Christian Edward Gruber
2013-09-18Remove loophole for making non-canonical Keys. This makes the behaviour of Ke...Christian Edward Gruber
2013-09-18Exposes ElementSource at getSource() methods.Christian Edward Gruber
2013-09-18An alternative way to support ShareableModule, Modules.override and Multibind...Christian Edward Gruber
2013-08-09Updates the internals of an Element's source to keep track of the Modules tha...Christian Edward Gruber