TestClass.inj1

InGen(10) will check if there is already an instance of TestInj1 which was constructed with the value 10. If it exists, it is returned. Otherwise a TestInj1 is created with 10 passed to its constructor. This created instance is additionally stored inside the InGenFactory.

class TestClass
@InGen(10)
TestInj1 inj1;

Meta