BuiltInBinding.java
1022 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package dagger.internal;
final class BuiltInBinding<T>
extends Binding<T>
{
private final ClassLoader classLoader;
private Binding<?> delegate;
private final String delegateKey;
public BuiltInBinding(String paramString1, Object paramObject, ClassLoader paramClassLoader, String paramString2)
{
super(paramString1, null, false, paramObject);
this.classLoader = paramClassLoader;
this.delegateKey = paramString2;
}
public final void attach(Linker paramLinker)
{
this.delegate = paramLinker.requestBinding(this.delegateKey, this.requiredBy, this.classLoader);
}
public final T get()
{
return this.delegate;
}
public final Binding<?> getDelegate()
{
return this.delegate;
}
public final void injectMembers(T paramT)
{
throw new UnsupportedOperationException();
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/dagger/internal/BuiltInBinding.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/