Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
dagger2
/
356a68406437993de084f9f51bbdb589e83888a4
/
java
/
dagger
/
internal
/
codegen
/
BindingMethodImplementation.java
356a684
Simplify binding expression creation logic. Specifically, make it easier to reason about when we use direct expressions vs. wrapping them in methods vs. creating FIBEs. Make it easier to see that all request kinds other than instance and provider are derived from either instance or provider, and that often instance is derived from provider or the other way around.
by dpb
· 8 years ago
466064a
Private method implementations should always use their containing class as the "requesting" class, and not the class of whichever caller first uses them, which might be a subclass.
by dpb
· 8 years ago
02db213
Refactor PrivateMethodBindingExpression into multiple classes.
by dpb
· 8 years ago