File tree Expand file tree Collapse file tree 23 files changed +35
-35
lines changed
annotations/src/main/java/io/dinject/annotation
test/java/org/example/coffee
main/java/io/dinject/generator
test/java/io/dinject/generator Expand file tree Collapse file tree 23 files changed +35
-35
lines changed Original file line number Diff line number Diff line change 1
- package io .dinject ;
1
+ package io .dinject . annotation ;
2
2
3
3
import java .lang .annotation .ElementType ;
4
4
import java .lang .annotation .Retention ;
Original file line number Diff line number Diff line change 1
- package io .dinject ;
1
+ package io .dinject . annotation ;
2
2
3
3
/**
4
4
* Used to explicitly name a bean context and optionally specify if it depends on other bean contexts.
Original file line number Diff line number Diff line change 1
- package io .dinject .core ;
1
+ package io .dinject .annotation ;
2
2
3
3
/**
4
4
* Hold bean dependency meta data intended for internal use by code generation (Java annotation processing).
Original file line number Diff line number Diff line change 1
- package io .dinject ;
1
+ package io .dinject . annotation ;
2
2
3
3
import java .lang .annotation .ElementType ;
4
4
import java .lang .annotation .Retention ;
Original file line number Diff line number Diff line change 1
- package io .dinject ;
1
+ package io .dinject . annotation ;
2
2
3
3
import java .lang .annotation .ElementType ;
4
4
import java .lang .annotation .Retention ;
Original file line number Diff line number Diff line change 1
- package io .dinject ;
1
+ package io .dinject . annotation ;
2
2
3
3
import java .lang .annotation .ElementType ;
4
4
import java .lang .annotation .Retention ;
Original file line number Diff line number Diff line change 57
57
<dependency >
58
58
<groupId >io.dinject</groupId >
59
59
<artifactId >dinject-generator</artifactId >
60
- <version >1.19 </version >
60
+ <version >${project.version} </version >
61
61
<scope >test</scope >
62
62
</dependency >
63
63
Original file line number Diff line number Diff line change 1
1
package io .dinject ;
2
2
3
+ import io .dinject .annotation .ContextModule ;
4
+
3
5
import java .io .Closeable ;
4
6
import java .util .List ;
5
7
Original file line number Diff line number Diff line change 1
1
package org .example .coffee .factory ;
2
2
3
- import io .dinject .Bean ;
4
- import io .dinject .Factory ;
3
+ import io .dinject .annotation . Bean ;
4
+ import io .dinject .annotation . Factory ;
5
5
import org .example .coffee .CoffeeMaker ;
6
6
7
7
import javax .annotation .PostConstruct ;
Original file line number Diff line number Diff line change 1
1
package org .example .coffee .factory ;
2
2
3
- import io .dinject .Bean ;
4
- import io .dinject .Factory ;
3
+ import io .dinject .annotation . Bean ;
4
+ import io .dinject .annotation . Factory ;
5
5
import org .example .coffee .factory .other .Something ;
6
6
7
7
import javax .inject .Named ;
Original file line number Diff line number Diff line change 1
1
package org .example .coffee .factory ;
2
2
3
- import io .dinject .Secondary ;
3
+ import io .dinject .annotation . Secondary ;
4
4
import org .example .coffee .factory .other .Something ;
5
5
6
6
import javax .inject .Singleton ;
Original file line number Diff line number Diff line change 1
1
package org .example .coffee .primary ;
2
2
3
- import io .dinject .Secondary ;
4
-
5
3
import javax .inject .Singleton ;
6
4
7
5
//@Secondary
Original file line number Diff line number Diff line change 1
1
package org .example .coffee .primary ;
2
2
3
- import io .dinject .Primary ;
3
+ import io .dinject .annotation . Primary ;
4
4
5
5
import javax .inject .Singleton ;
6
6
Original file line number Diff line number Diff line change 1
1
package org .example .coffee .secondary ;
2
2
3
- import io .dinject .Secondary ;
3
+ import io .dinject .annotation . Secondary ;
4
4
5
5
import javax .inject .Singleton ;
6
6
Original file line number Diff line number Diff line change 1
1
package org .example .coffee .secondary ;
2
2
3
- import io .dinject .Secondary ;
3
+ import io .dinject .annotation . Secondary ;
4
4
5
5
import javax .inject .Singleton ;
6
6
Original file line number Diff line number Diff line change 1
1
package io .dinject .generator ;
2
2
3
- import io .dinject .Bean ;
4
- import io .dinject .Primary ;
5
- import io .dinject .Secondary ;
3
+ import io .dinject .annotation . Bean ;
4
+ import io .dinject .annotation . Primary ;
5
+ import io .dinject .annotation . Secondary ;
6
6
7
7
import javax .annotation .PostConstruct ;
8
8
import javax .annotation .PreDestroy ;
Original file line number Diff line number Diff line change @@ -18,12 +18,12 @@ class Constants {
18
18
static final String BEAN_LIFECYCLE = "io.dinject.core.BeanLifecycle" ;
19
19
static final String BUILDER = "io.dinject.core.Builder" ;
20
20
21
+ static final String IMPORT_CONTEXTMODULE = "import io.dinject.annotation.ContextModule;" ;
22
+ static final String IMPORT_DEPENDENCYMETA = "import io.dinject.annotation.DependencyMeta;" ;
21
23
static final String IMPORT_BEANCONTEXT = "import io.dinject.BeanContext;" ;
22
- static final String IMPORT_CONTEXTMODULE = "import io.dinject.ContextModule;" ;
23
24
static final String IMPORT_BEANCONTEXTFACTORY = "import io.dinject.core.BeanContextFactory;" ;
24
25
static final String IMPORT_BUILDERFACTORY = "import io.dinject.core.BuilderFactory;" ;
25
26
static final String IMPORT_BUILDER = "import io.dinject.core.Builder;" ;
26
- static final String IMPORT_DEPENDENCYMETA = "import io.dinject.core.DependencyMeta;" ;
27
27
28
28
static boolean isBeanLifecycle (String type ) {
29
29
return BEAN_LIFECYCLE .equals (type );
Original file line number Diff line number Diff line change 1
1
package io .dinject .generator ;
2
2
3
- import io .dinject .Factory ;
4
- import io .dinject .Primary ;
5
- import io .dinject .Secondary ;
3
+ import io .dinject .annotation . Factory ;
4
+ import io .dinject .annotation . Primary ;
5
+ import io .dinject .annotation . Secondary ;
6
6
7
7
import javax .inject .Named ;
8
8
import javax .inject .Singleton ;
Original file line number Diff line number Diff line change 1
1
package io .dinject .generator ;
2
2
3
- import io .dinject .core .DependencyMeta ;
3
+ import io .dinject .annotation .DependencyMeta ;
4
4
5
5
import java .util .ArrayList ;
6
6
import java .util .Arrays ;
Original file line number Diff line number Diff line change 1
1
package io .dinject .generator ;
2
2
3
- import io .dinject .Bean ;
3
+ import io .dinject .annotation . Bean ;
4
4
5
5
import javax .inject .Named ;
6
6
import javax .lang .model .element .Element ;
Original file line number Diff line number Diff line change 1
1
package io .dinject .generator ;
2
2
3
- import io .dinject .ContextModule ;
4
- import io .dinject .Factory ;
5
- import io .dinject .core .DependencyMeta ;
3
+ import io .dinject .annotation . ContextModule ;
4
+ import io .dinject .annotation . Factory ;
5
+ import io .dinject .annotation .DependencyMeta ;
6
6
7
7
import javax .annotation .processing .AbstractProcessor ;
8
8
import javax .annotation .processing .FilerException ;
Original file line number Diff line number Diff line change @@ -90,10 +90,10 @@ private void writePackage() {
90
90
}
91
91
writer .append (Constants .IMPORT_BEANCONTEXT ).eol ();
92
92
writer .append (Constants .IMPORT_CONTEXTMODULE ).eol ();
93
+ writer .append (Constants .IMPORT_DEPENDENCYMETA ).eol ().eol ();
93
94
writer .append (Constants .IMPORT_BEANCONTEXTFACTORY ).eol ();
94
- writer .append (Constants .IMPORT_BUILDERFACTORY ).eol ();
95
95
writer .append (Constants .IMPORT_BUILDER ).eol ();
96
- writer .append (Constants .IMPORT_DEPENDENCYMETA ). eol ( ).eol ();
96
+ writer .append (Constants .IMPORT_BUILDERFACTORY ).eol ();
97
97
98
98
for (String type : ordering .getImportTypes ()) {
99
99
if (Util .notVoid (type )) {
Original file line number Diff line number Diff line change 1
1
package io .dinject .generator ;
2
2
3
- import io .dinject .Factory ;
4
- import io .dinject .Primary ;
5
- import io .dinject .Secondary ;
3
+ import io .dinject .annotation . Factory ;
4
+ import io .dinject .annotation . Primary ;
5
+ import io .dinject .annotation . Secondary ;
6
6
import org .junit .Test ;
7
7
8
8
import javax .inject .Named ;
You can’t perform that action at this time.
0 commit comments