What's new? | Help | Directory | Sign in
Google
google-guice
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 5 and above, brought to you by Google.
  
  
  
  
    
New Issue | Search
for
| Advanced Search | Search Tips
List | Grid
   
  ID Type Status Priority Milestone Owner   Summary + Labels ...
  5 Enhancement Accepted Medium ---- crazyboblee   Conversation scope  
  10 Enhancement Accepted Medium ---- crazyboblee   More and better compile-time validation  
  11 Enhancement Accepted Medium ---- kevinb9n   Static detection of certain scope violations at injector creation time  
  12 Enhancement Accepted Medium ---- crazyboblee   Make proxies serializable  
  15 Enhancement Accepted Low ---- crazyboblee   Make circular dependencies involving constructors more robust  
  16 Enhancement Accepted Low ---- crazyboblee   Hide c.g.inject.internal  
  18 Enhancement Accepted Medium ---- crazyboblee   Find bindings by annotation  
  21 Task Accepted Medium ---- kevinb9n   Unit tests for error conditions  
  26 Enhancement Accepted Medium ---- crazyboblee   Support class reloading  
  27 Enhancement Accepted Medium ---- kevinb9n   Provide "injectee" to custom providers.  
  29 Enhancement Accepted Medium ---- kevinb9n   A new and full-featured Injector introspection API (keys, implementations, dependencies, etc.)   1.1  
  33 Enhancement Accepted Low ---- kevinb9n   binder.install() should possibly be safe from RuntimeExceptions   1.1  
  38 Enhancement Accepted Low ---- kevinb9n   Eager loading for any scope  
  45 Enhancement Accepted Medium ---- crazyboblee   Support chaining injectors.  
  48 Enhancement Accepted Medium ---- kevinb9n   Configuration scope  
  49 Enhancement Accepted Medium ---- kevinb9n   Allow user-provided "autobinders"  
  50 Enhancement Accepted Low ---- kevinb9n   Dev tool: report useless initialization  
  51 Defect Accepted Medium ---- kevinb9n   Disallow conflicting scopes for linked bindings  
  52 Enhancement Accepted Medium ---- kevinb9n   Can we construct a generic class?  
  55 Enhancement Accepted Medium ---- crazyboblee   Support more binding dimensions  
  58 Enhancement Accepted Medium ---- crazyboblee   Translate error messages  
  59 Defect New Medium ---- ----   submit guice to the maven repository  
  61 Defect New Medium ---- ----   Add support for javax.interceptor  
  62 Enhancement Accepted Medium ---- crazyboblee   Lifecycle support  
  64 Defect Accepted Medium ---- kevinb9n   DefaultConstructionProxyFactory can throw SecurityException  
  66 Enhancement New Medium ---- crazyboblee   Scope Struts 2 interceptors   1.1  
  67 Defect New Medium ---- crazyboblee   Overridden methods are injected twice   1.1  
  68 Defect Accepted Medium ---- kevinb9n   ConfigurationException needs to be made public and documented in @throws   1.1  
  69 Defect Accepted Medium ---- ----   Unzipping Guice 1.0 Source Archive Does Not Create Separate Directory   1.1  
  70 Defect Accepted Medium ---- kevinb9n   Support any annotation in place of @Inject  
  71 Defect Accepted Medium ---- kevinb9n   Allow custom injection-point finders  
  75 Enhancement Accepted Medium ---- ----   inSubpackage Matcher   1.1  
  78 Defect Accepted High ---- crazyboblee   Support Provider interception   1.1  
  79 Task Accepted Medium ---- crazyboblee   What's our story on sharing the Injector between struts2 and servlets in the same app?   1.1  
  80 Defect New Medium ---- ----   Allow bindings in the same Module to be overridable  
  83 Enhancement Accepted Medium ---- kevinb9n   @ProviderMethod  
  88 Enhancement Accepted Medium ---- crazyboblee   Inject dependencies into interceptors  
  89 Defect New Medium ---- crazyboblee   document visibility failure in AbstractReferenceCache   1.1  
  91 Defect New Medium ---- ----   [patch] fix pom.xml to be a real Maven project file  
  94 Enhancement New Medium ---- crazyboblee   Support OSGi classloading in Guice  
  95 Defect Accepted Medium ---- chris.nokleberg   Something about Guice pisses off Emma  
  96 Enhancement Accepted Medium ---- kevinb9n   Decorators, that injection point can ask to have applied ad-hoc  
  97 Defect New Medium ---- ----   Inject a session scoped instance with specified name (session attribute name)  
  98 Defect Accepted Low ---- kevinb9n   JUnit xml results  
  99 Defect Accepted Low ---- kevinb9n   Using bindProperties() and injecting an invalid name produces error message that is not awesome  
  100 Defect Accepted Medium ---- kevinb9n   Are Http scopes and scope implementations sufficiently general?  
  101 Defect New Medium ---- ----   Method anntation lost when interceptor used with class annotation.  
  102 Defect Accepted Medium ---- kevinb9n   make guice javadoc a separate download  
  106 Defect Accepted Medium ---- ----   make guice annotations a separate build artifact  
  107 Defect Accepted Medium ---- kevinb9n   allow optional injection of a class with no @Inject annotation  
  108 Other New Medium ---- ----   Documentation should provide working sample code  
  109 Defect New Medium ---- ----   add convenience method for binding an instance to its own class  
  110 Defect New Medium ---- ----   Update SpringComparison: Spring 2.1 Java configuration  
  112 Enhancement Started Medium ---- limpbizkit   Allow injected member to declare that null is acceptable   1.1  
  113 Defect Accepted Medium ---- crazyboblee   Struts2 plugin should not use System.exit()  
  114 Defect New Medium ---- ----   Thread scope for Guice  
  115 Defect Accepted Medium ---- kevinb9n   Should not inject parameterless constructors without @Inject  
  116 Defect New Medium ---- ----   Injector#getBinding does not handle primitives the same way as Injector#getInstance  
  118 Defect New Low ---- ----   Get the class provided by a provider?  
  119 Defect New Medium ---- ----   throw exception containing all error messages when Injector.getInstance() fails  
  120 Defect New Medium ---- ----   Don't try to create classes with a private no-arg constructor  
  121 Defect New Medium ---- ----   Make guice jars OSGi bundles  
  122 Defect New Medium ---- ----   Specifiy alternate source of a binding  
  123 Enhancement New Medium ---- ----   Convenience methods for type literals for collections  
  124 Defect Accepted Medium ---- crazyboblee   Ensure bound implementation is valid  
  125 Defect New Medium ---- ----   Injector.getInstance() broken for annotation instances  
  127 Defect Accepted High ---- kevinb9n   Detect all scope violations in development mode   1.1  
  130 Defect New Medium ---- ----   Support dynamic injector configuration  
  131 Enhancement New Medium ---- ----   partial injection a.k.a. factory generation  
  132 Defect New Medium ---- ----   Enable Guice to use custom injection markers like @EJB  
  133 Defect New Medium ---- ----   Add support for WebWork 2  
  134 Defect New Medium ---- ----   Lifecycle Annotations  
  135 Defect New Medium ---- ----   annotate @SessionScoped and @RequestScoped with @Inherited and @Documented  
  136 Defect New Medium ---- ----   Meta-Scopes  
  137 Defect New Medium ---- ----   Make GuiceServletContextListener.INJECTOR_NAME public  
  139 Defect New Medium ---- ----   Improve Circular Dependency Error Message  
  140 Defect New Medium ---- ----   Log binding resolving  
  142 Defect New Medium ---- ----   Names.bindProperties incorrect  
  144 Defect Accepted Medium ---- limpbizkit   Make ProvisionException public, usable and documented  
  147 Defect Accepted Medium ---- crazyboblee   Don't allow null in ConstantProvider  
  149 Defect New Medium ---- ----   Using GUICE with Signed JARs causes java.lang.SecurityException:....signer information does not match  
  150 Defect Accepted Medium ---- crazyboblee   Support scope annotations along with @ImplementedBy  
  152 Defect Accepted Medium ---- crazyboblee   What does bind(Impl.class); do?  
  156 Defect New Medium ---- ----   Method Interceptors with Dependencies  
  157 Defect New Medium ---- ----   profiling swing application with tptp  
  158 Defect New Medium ---- ----   Guice does not look up constructors with generic types correctly  
  159 Defect New Medium ---- ----   Injecting Clazz<?>  
  160 Defect Accepted Medium ---- crazyboblee   Give an error if you bind to an invalid type.  
  161 Defect New Medium ---- ----   User Guide not too helpful for getting started.  
  162 Defect New Medium ----