Comments (8)
From chris.nokleberg on February 28, 2007 13:03:22
If it's really just a documentation issue you could add an AdvancedBinder interface
and make Binder extend AdvancedBinder. This might fall under the "nothing good"
category though.
from guice.
From kevinb9n on February 28, 2007 13:18:14
interesting javadoc hack, but yeah :-)
from guice.
From crazyboblee on February 28, 2007 13:23:26
Ha ha, I was just thinking the exact same thing, Chris. The user would click through
to Binder from Module and only see the relevant methods. This is similar to how
ContainerBuilder->SourceConsumer used to work.
from guice.
From crazyboblee on February 28, 2007 14:03:01
We could also put AdvancedBinder in the spi package.
from guice.
From chris.nokleberg on February 28, 2007 14:30:17
You could also leave out the interface inheritance but still have an AdvancedBinder
and just force people to cast the Binder if they need to access those methods.
from guice.
From crazyboblee on February 28, 2007 14:36:17
Nah, casting sucks. Kevin suggested having a Binder.advanced() method at one point.
from guice.
From crazyboblee on February 28, 2007 14:37:12
I don't think this is a big issue. Given the nature of the DSL, it will be easier to
learn this stuff from a users' guide than directly from the API anyway.
from guice.
From kevinb9n on March 12, 2007 18:14:43
I'm going to close this one.Β Β It's not a big problem and would be hard to do anything
about now that we've released.
Status: WontFix
from guice.
Related Issues (20)
- Can I have more than one aspect for a method and if yes how to ensure order of them with Guice AOP
- Spark2.4.7,Guice:4.0: java.lang.ArrayIndexOutOfBoundsException: 67737
- Deadlock in multi-threading enviroment (Guice 5.1)
- enable @Inject for records HOT 4
- InternalProvisionException.errorInUserCode discards important context about user errors HOT 1
- Annotations @Provides and @Singleton do not work together HOT 2
- HiddenClassDefiner incorrectly assumes Unsafe.staticFieldBase(Field) returns a real Object HOT 8
- Bob Lee,God bless You
- Feature Request: MicroProfile-config integration: Allow injecting annotations with jakarta.inject.Qualifier HOT 12
- where are the installation instructions? HOT 4
- java.lang.ClassCastException: class com.google.inject.servlet.GuiceFilter cannot be cast to class jakarta.servlet.Filter (com.google.inject.servlet.GuiceFilter is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @e383572; jakarta.servlet.Filter is in unnamed module of loader java.net.URLClassLoader @2ef1e4fa) HOT 1
- Changed behaviour in Guice 7 HOT 3
- Struts 6.x.x not working with Guice HOT 9
- Possible leak using Guice HOT 5
- Performance Issue in getJustInTimeBinding Method HOT 1
- Misleading exception message for nested Guice injector failure
- 8 Flaky tests in the module extensions/throwingproviders
- Request/Question: Provide non-jarjar'd builds
- Guice AOP is not compatible with Kotlin Coroutines HOT 2
- Enable to define a custom "@Inject" marker (ie add some extension point for reflection doing getAnnotation/isAnnotationPresent on this marker)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from guice.