aboutsummaryrefslogtreecommitdiff
path: root/core/src/com/google/inject
AgeCommit message (Expand)Author
2015-02-03Only warn one per dependency, otherwise log spam can destroy disks. This tim...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-24Optimization: move ParameterizedTypeImpl checks out of line.bulach
2015-01-19Fix linked binding behavior with requireExplicitBindings() in the parent.Tavian Barnes
2015-01-07Clarify some documentation about linked bindings and child injectors.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-11-07rm unchecked suppression.Sam Berlin
2014-11-07Robustness: wrap any calls to System.getProperty in case security is enabled.Stuart McCulloch
2014-10-27Making Singleton's creation lock less coarse.timofeyb
2014-10-03Results of 'mvn license:format -N' plus some minor tweakingStuart McCulloch
2014-09-24Delete unused code from WeakKeySet.dweis
2014-09-24When checking for Logger keys in providermethodsmodule don't create a new Key...lukes
2014-09-15De-duplicate equivalent scope bindings.Tavian Barnes
2014-08-11fix typo in javadocRyan Berdeen
2014-08-06Implement binding deduplication for multibinder & mapbinder in a different way.Sam Berlin
2014-08-06Fix typo in JavaDoc for c.g.inject.internal.MoreTypes#getGenericSupertypeSam Berlin
2014-08-06Guice: Fix for issue 295 (@ProvidedBy doesn't work with enums)Sam Berlin
2014-07-21Set a bit in ProviderMethodsModule to see if we are generating provider metho...Sam Berlin
2014-07-20Cleanup javadocs. This makes the following changes:Sam Berlin
2014-07-01Detect overrides of @Provides method and add an error for each one.Sam Berlin
2014-07-01Automated code cleanups by internal tool.Sam Berlin
2014-07-01Submitting Stuart McCulloch's patch from https://github.com/sonatype/sisu-gui...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-03Update provision & creation exception messages. The previous messages caused...Sam Berlin
2014-05-03Make WeakKeySet less susceptible to programming errors by making the backingM...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-05-03Use the correct key to check for blacklisting of multibound elements.Sam Berlin
2014-04-08Change Opcodes.ASM4 to Opcodes.ASM5, to work with java8 lambdas. Also update...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-01Preparations for OptionalBinder. This fixes MapBinder's SPI so elements from...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-09Fix issue 723 -- minor optimizations to TypeConverterBindingProcessor.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-06Optimize RecordingBinder.withSource so it doesn't always create a new binder.Sam Berlin
2013-12-06Pass the correct stage to Modules.override, so currentStage() works.Sam Berlin