--Eric
--
You received this message because you are subscribed to the Google Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-guice...@googlegroups.com.
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
Â
Â
Thanks for the quick response!Binder.requireExplicitBindings() is causing it to fail on binding something that has an @Inject annotation on it. I was hoping to just disable the injection of things without the annotation, but I'm guessing that's not possible?
Scooped!!
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups
"google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-guice+unsubscribe@googlegroups.com.
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
Christian Gruber :: Google, Inc. :: Java Core Libraries :: Dependency Injection
email: cgr...@google.com :::: mobile: +1 (646) 807-9839
--
You received this message because you are subscribed to the Google Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-guice+unsubscribe@googlegroups.com.
send an email to google-guice+unsubscribe@googlegroups.com.
Groups "google-guice" group.To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google
To unsubscribe from this group and stop receiving emails from it,
send an email to google-guice+unsubscribe@googlegroups.com.
Groups "google-guice" group.To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google
To unsubscribe from this group and stop receiving emails from it, send
an email to google-guice+unsubscribe@googlegroups.com.
InjectionTo post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
Christian Gruber :: Google, Inc. :: Java Core Libraries :: Dependency
email: cgr...@google.com :::: mobile: +1 (646) 807-9839Groups "google-guice" group.
--
You received this message because you are subscribed to the Google
To unsubscribe from this group and stop receiving emails from it, send
an email to google-guice+unsubscribe@googlegroups.com.
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups
"google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups
"google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-guice+unsubscribe@googlegroups.com.
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
Christian Gruber :: Google, Inc. :: Java Core Libraries :: Dependency Injection
email: cgr...@google.com :::: mobile: +1 (646) 807-9839
--
You received this message because you are subscribed to the Google Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-guice+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to google-guice...@googlegroups.com.
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-guice+unsubscribe@googlegroups.com.
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
Christian Gruber :: Google, Inc. :: Java Core Libraries :: Dependency Injection
email: cgr...@google.com :::: mobile: +1 (646) 807-9839
--
You received this message because you are subscribed to the Google Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-guice+unsubscribe@googlegroups.com.
I've been meaning to add Injector.getAllElements() for quite a while now. Â Maybe this will push me to finally do it if we have an imminent new-version-number release..
I don't expect pending 4.0 changes to take much longer. There's also some very subtle changes already in HEAD that might cause problems if people update without thinking, such as considering bindings with annotations w/ all default params to have TheAnnotation.class equal to @TheAnnotation. (I'll find the CL, which has a better explanation, when I get to a real computer... On phone now. )
I'll take a look through, though, and see what other things are in there.
sam
It all depends what you mean by breaking. We already technically have binary incompatible changes in HEAD (and have in every release) with the introduction of new Binder methods and new methods in the visitors. But these are classes folks hardly ever directly implement, so realistically it shouldn't be a problem.Â
The forthcoming change to have Element.getSource return something more specific than Object should technically be along the same lines -- so long as folks don't expect the return type to be certain things (and default to a toString or some such), then it should be fine.
What I'm more worried about is behavior changes. A minor version bump seems harmless, but we're actually making some pretty subtle (but very useful and important) fixes/changes.
sam
<google-guice%**2Bunsubscribe@googlegroups.com<google-guice%252Bunsubscribe@googlegroups.com>.
**>
To post to this group, send email to google...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it,
Visit this group at http://groups.google.com/****
group/google-guice<http://groups.google.com/**group/google-guice>
<http://**groups.google.com/group/**google-guice<http://groups.google.com/group/google-guice>
.
For more options, visit https://groups.google.com/****
groups/opt_out <https://groups.google.com/**groups/opt_out><
https://groups.**google.com/groups/opt_out<https://groups.google.com/groups/opt_out>
.
--
You received this message because you are subscribed to the Google
Groups "google-guice" group.
send an email to google-guice+unsubscribe@**goo**glegroups.com<http://googlegroups.com>
<google-guice%**2Bunsubscribe@googlegroups.com<google-guice%252Bunsubscribe@googlegroups.com>.
**>
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/****
group/google-guice<http://groups.google.com/**group/google-guice>You received this message because you are subscribed to the Google
<http://**groups.google.com/group/**google-guice<http://groups.google.com/group/google-guice>
.
For more options, visit https://groups.google.com/****
groups/opt_out <https://groups.google.com/**groups/opt_out><
https://groups.**google.com/groups/opt_out<https://groups.google.com/groups/opt_out>
.
--
Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from it,
send
an email to google-guice+unsubscribe@**goo**glegroups.com<http://googlegroups.com>
<google-guice%**2Bunsubscribe@googlegroups.com<google-guice%252Bunsubscribe@googlegroups.com>
**>
.
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/****
group/google-guice <http://groups.google.com/**group/google-guice>
<http://**groups.google.com/group/**google-guice<http://groups.google.com/group/google-guice>
.
For more options, visit https://groups.google.com/****
groups/opt_out <https://groups.google.com/**groups/opt_out><
https://groups.**google.com/groups/opt_out<https://groups.google.com/groups/opt_out>
.
Christian Gruber :: Google, Inc. :: Java Core Libraries ::
Dependency
Injection
email: cgr...@google.com :::: mobile: +1 (646) 807-9839
--
You received this message because you are subscribed to the Google
Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from it,
send
an email to google-guice+unsubscribe@**goo**glegroups.com<http://googlegroups.com>
**>
.
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/****group/google-guice<http://groups.google.com/**group/google-guice>You received this message because you are subscribed to the Google
<http://**groups.google.com/group/**google-guice<http://groups.google.com/group/google-guice>
.
For more options, visit https://groups.google.com/****
groups/opt_out <https://groups.google.com/**groups/opt_out><
https://groups.**google.com/groups/opt_out<https://groups.google.com/groups/opt_out>
.
--
Groups
"google-guice" group.
To unsubscribe from this group and stop receiving emails from it,
send
an
email to google-guice+unsubscribe@**goo**glegroups.com<http://googlegroups.com>
**>
.
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/****group/google-guice<http://groups.google.com/**group/google-guice>
<http://**groups.google.com/group/**google-guice<http://groups.google.com/group/google-guice>
.
For more options, visit https://groups.google.com/****groups/opt_out<https://groups.google.com/**groups/opt_out>
<https://groups.**google.com/groups/opt_out<https://groups.google.com/groups/opt_out>
.
--
You received this message because you are subscribed to the Google
Groups
"google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send
an
email to google-guice+unsubscribe@**goo**glegroups.com<http://googlegroups.com>
**>
.
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/****group/google-guice<http://groups.google.com/**group/google-guice>
<http://**groups.google.com/group/**google-guice<http://groups.google.com/group/google-guice>
.
For more options, visit https://groups.google.com/****groups/opt_out<https://groups.google.com/**groups/opt_out>
<https://groups.**google.com/groups/opt_out<https://groups.google.com/groups/opt_out>
.
--
You received this message because you are subscribed to the Google
Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to google-guice+unsubscribe@**goo**glegroups.com<http://googlegroups.com>
**>
.
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/****group/google-guice<http://groups.google.com/**group/google-guice>
<http://**groups.google.com/group/**google-guice<http://groups.google.com/group/google-guice>
.
For more options, visit https://groups.google.com/****groups/opt_out<https://groups.google.com/**groups/opt_out>
<https://groups.**google.com/groups/opt_out<https://groups.google.com/groups/opt_out>
.
Christian Gruber :: Google, Inc. :: Java Core Libraries :: Dependency
Injection
email: cgr...@google.com :::: mobile: +1 (646) 807-9839
--
You received this message because you are subscribed to the Google
Groups
"google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send
an
email to google-guice+unsubscribe@**goo**glegroups.com<http://googlegroups.com>
To unsubscribe from this group and stop receiving emails from it, send an email to google-guice+unsubscribe@googlegroups.com.
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
Christian Gruber :: Google, Inc. :: Java Core Libraries :: Dependency Injection
email: cgr...@google.com :::: mobile: +1 (646) 807-9839
--
You received this message because you are subscribed to the Google Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-guice+unsubscribe@googlegroups.com.
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-guice+unsubscribe@googlegroups.com.
To post to this group, send email to google...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
Christian Gruber :: Google, Inc. :: Java Core Libraries :: Dependency Injection
email: cgr...@google.com :::: mobile: +1 (646) 807-9839
--
You received this message because you are subscribed to the Google Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-guice+unsubscribe@googlegroups.com.
Yup, agreed. If it turns out things are taking longer than expected, we'll just ship without those new things.
google-guice%252Bunsubscribe@googlegroups.com><google-guice%**2Bunsubscribe@googlegroups.com<
google...@googlegroups.com.**>.
To post to this group, send email to
http://groups.google.com/**group/google-guice>
Visit this group at http://groups.google.com/****
group/google-guice<
http://groups.google.com/group/google-guice><http://**groups.google.com/group/**google-guice<
https://groups.google.com/groups/opt_out>.
For more options, visit https://groups.google.com/****
groups/opt_out <https://groups.google.com/**groups/opt_out><
https://groups.**google.com/groups/opt_out<
.
--
You received this message because you are subscribed to the
it,To unsubscribe from this group and stop receiving emails from
Groups "google-guice" group.
glegroups.com<http://googlegroups.com>
send an email to google-guice+unsubscribe@**goo**
google-guice%252Bunsubscribe@googlegroups.com><google-guice%**2Bunsubscribe@googlegroups.com<
google...@googlegroups.com.**>.
To post to this group, send email to
http://groups.google.com/**group/google-guice>
Visit this group at http://groups.google.com/****
group/google-guice<
http://groups.google.com/group/google-guice><http://**groups.google.com/group/**google-guice<
https://groups.google.com/groups/opt_out>.
For more options, visit https://groups.google.com/****
groups/opt_out <https://groups.google.com/**groups/opt_out><
https://groups.**google.com/groups/opt_out<
You received this message because you are subscribed to the.
--
it,
Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from
http://googlegroups.com>send
an email to google-guice+unsubscribe@**goo**glegroups.com<
google-guice%252Bunsubscribe@googlegroups.com><google-guice%**2Bunsubscribe@googlegroups.com<