- foo.d:
module foo;
import deject.attributes;
class Foo
{}
@Inject
class ToTest
{
Foo foo;
this(Foo foo) {
this.foo = foo;
}
}
- deneme.d:
import deject.objectgraph;
import foo;
void main()
{
auto og = new ObjectGraph!(foo);
auto o = og.get!(foo.ToTest)();
}
Compilation command line:
$ dmd
foo.d
deneme.d
-I~/personal/ddili/deject
~/personal/ddili/deject/deject/.d
~/personal/ddili/deject/deject/detail/.d
Error message:
.../deject/deject/detail/objectgraphgetimpl.d(35): Error: undefined identifier foo.ToTest