├── .gitignore ├── .haxerc ├── .travis.yml ├── .vscode ├── settings.json └── tasks.json ├── LICENSE.txt ├── README.md ├── bin └── example.js ├── bundle.sh ├── example.hxml ├── haxe_libraries ├── tink_core.hxml ├── tink_macro.hxml └── utest.hxml ├── haxelib.json ├── src └── dodrugs │ ├── CHANGELOG.md │ ├── Injector.hx │ ├── InjectorMacro.hx │ ├── InjectorMapping.hx │ ├── InjectorMappings.hx │ └── UntypedInjector.hx ├── test ├── Example.hx ├── InjectionTestClasses.hx ├── Test.hx ├── TestChildInjector.hx ├── TestClassInstantiation.hx ├── TestCompilerErrors.hx ├── TestExample.hx ├── TestMacroUtils.hx ├── TestSingletons.hx ├── TestUntypedInjector.hx ├── issues │ ├── Issue16_1.hx │ ├── Issue16_2.hx │ ├── Issue16_3.hx │ ├── Issue16_4.hx │ ├── Issue16_5.hx │ ├── Issue16_6.hx │ ├── TestIssue16.hx │ ├── TestIssue17.hx │ └── TestIssue20.hx └── testcases │ ├── DuplicateInjectorName1.hx │ ├── DuplicateInjectorName2.hx │ ├── InvalidSyntax1.hx │ ├── InvalidSyntax2.hx │ ├── InvalidSyntax3.hx │ ├── MissingMapping1.hx │ ├── MissingMapping2.hx │ ├── MissingMapping3.hx │ ├── TryInstantiateNotAClass1.hx │ └── TryInstantiateNotAClass2.hx ├── test_js.hxml └── test_neko.hxml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/.gitignore -------------------------------------------------------------------------------- /.haxerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/.haxerc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/README.md -------------------------------------------------------------------------------- /bin/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/bin/example.js -------------------------------------------------------------------------------- /bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/bundle.sh -------------------------------------------------------------------------------- /example.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/example.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_core.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/haxe_libraries/tink_core.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_macro.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/haxe_libraries/tink_macro.hxml -------------------------------------------------------------------------------- /haxe_libraries/utest.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/haxe_libraries/utest.hxml -------------------------------------------------------------------------------- /haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/haxelib.json -------------------------------------------------------------------------------- /src/dodrugs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/src/dodrugs/CHANGELOG.md -------------------------------------------------------------------------------- /src/dodrugs/Injector.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/src/dodrugs/Injector.hx -------------------------------------------------------------------------------- /src/dodrugs/InjectorMacro.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/src/dodrugs/InjectorMacro.hx -------------------------------------------------------------------------------- /src/dodrugs/InjectorMapping.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/src/dodrugs/InjectorMapping.hx -------------------------------------------------------------------------------- /src/dodrugs/InjectorMappings.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/src/dodrugs/InjectorMappings.hx -------------------------------------------------------------------------------- /src/dodrugs/UntypedInjector.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/src/dodrugs/UntypedInjector.hx -------------------------------------------------------------------------------- /test/Example.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/Example.hx -------------------------------------------------------------------------------- /test/InjectionTestClasses.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/InjectionTestClasses.hx -------------------------------------------------------------------------------- /test/Test.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/Test.hx -------------------------------------------------------------------------------- /test/TestChildInjector.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/TestChildInjector.hx -------------------------------------------------------------------------------- /test/TestClassInstantiation.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/TestClassInstantiation.hx -------------------------------------------------------------------------------- /test/TestCompilerErrors.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/TestCompilerErrors.hx -------------------------------------------------------------------------------- /test/TestExample.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/TestExample.hx -------------------------------------------------------------------------------- /test/TestMacroUtils.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/TestMacroUtils.hx -------------------------------------------------------------------------------- /test/TestSingletons.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/TestSingletons.hx -------------------------------------------------------------------------------- /test/TestUntypedInjector.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/TestUntypedInjector.hx -------------------------------------------------------------------------------- /test/issues/Issue16_1.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/issues/Issue16_1.hx -------------------------------------------------------------------------------- /test/issues/Issue16_2.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/issues/Issue16_2.hx -------------------------------------------------------------------------------- /test/issues/Issue16_3.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/issues/Issue16_3.hx -------------------------------------------------------------------------------- /test/issues/Issue16_4.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/issues/Issue16_4.hx -------------------------------------------------------------------------------- /test/issues/Issue16_5.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/issues/Issue16_5.hx -------------------------------------------------------------------------------- /test/issues/Issue16_6.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/issues/Issue16_6.hx -------------------------------------------------------------------------------- /test/issues/TestIssue16.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/issues/TestIssue16.hx -------------------------------------------------------------------------------- /test/issues/TestIssue17.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/issues/TestIssue17.hx -------------------------------------------------------------------------------- /test/issues/TestIssue20.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/issues/TestIssue20.hx -------------------------------------------------------------------------------- /test/testcases/DuplicateInjectorName1.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/testcases/DuplicateInjectorName1.hx -------------------------------------------------------------------------------- /test/testcases/DuplicateInjectorName2.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/testcases/DuplicateInjectorName2.hx -------------------------------------------------------------------------------- /test/testcases/InvalidSyntax1.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/testcases/InvalidSyntax1.hx -------------------------------------------------------------------------------- /test/testcases/InvalidSyntax2.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/testcases/InvalidSyntax2.hx -------------------------------------------------------------------------------- /test/testcases/InvalidSyntax3.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/testcases/InvalidSyntax3.hx -------------------------------------------------------------------------------- /test/testcases/MissingMapping1.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/testcases/MissingMapping1.hx -------------------------------------------------------------------------------- /test/testcases/MissingMapping2.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/testcases/MissingMapping2.hx -------------------------------------------------------------------------------- /test/testcases/MissingMapping3.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/testcases/MissingMapping3.hx -------------------------------------------------------------------------------- /test/testcases/TryInstantiateNotAClass1.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/testcases/TryInstantiateNotAClass1.hx -------------------------------------------------------------------------------- /test/testcases/TryInstantiateNotAClass2.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test/testcases/TryInstantiateNotAClass2.hx -------------------------------------------------------------------------------- /test_js.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test_js.hxml -------------------------------------------------------------------------------- /test_neko.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasononeil/dodrugs/HEAD/test_neko.hxml --------------------------------------------------------------------------------