Skip to content

Commit 68f185f

Browse files
committed
Refactor move annotations into annotation package
1 parent 9051c1e commit 68f185f

File tree

23 files changed

+35
-35
lines changed

23 files changed

+35
-35
lines changed

annotations/src/main/java/io/dinject/Bean.java renamed to annotations/src/main/java/io/dinject/annotation/Bean.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.dinject;
1+
package io.dinject.annotation;
22

33
import java.lang.annotation.ElementType;
44
import java.lang.annotation.Retention;

annotations/src/main/java/io/dinject/ContextModule.java renamed to annotations/src/main/java/io/dinject/annotation/ContextModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.dinject;
1+
package io.dinject.annotation;
22

33
/**
44
* Used to explicitly name a bean context and optionally specify if it depends on other bean contexts.

annotations/src/main/java/io/dinject/core/DependencyMeta.java renamed to annotations/src/main/java/io/dinject/annotation/DependencyMeta.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.dinject.core;
1+
package io.dinject.annotation;
22

33
/**
44
* Hold bean dependency meta data intended for internal use by code generation (Java annotation processing).

annotations/src/main/java/io/dinject/Factory.java renamed to annotations/src/main/java/io/dinject/annotation/Factory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.dinject;
1+
package io.dinject.annotation;
22

33
import java.lang.annotation.ElementType;
44
import java.lang.annotation.Retention;

annotations/src/main/java/io/dinject/Primary.java renamed to annotations/src/main/java/io/dinject/annotation/Primary.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.dinject;
1+
package io.dinject.annotation;
22

33
import java.lang.annotation.ElementType;
44
import java.lang.annotation.Retention;

annotations/src/main/java/io/dinject/Secondary.java renamed to annotations/src/main/java/io/dinject/annotation/Secondary.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.dinject;
1+
package io.dinject.annotation;
22

33
import java.lang.annotation.ElementType;
44
import java.lang.annotation.Retention;

core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
<dependency>
5858
<groupId>io.dinject</groupId>
5959
<artifactId>dinject-generator</artifactId>
60-
<version>1.19</version>
60+
<version>${project.version}</version>
6161
<scope>test</scope>
6262
</dependency>
6363

core/src/main/java/io/dinject/BeanContext.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package io.dinject;
22

3+
import io.dinject.annotation.ContextModule;
4+
35
import java.io.Closeable;
46
import java.util.List;
57

core/src/test/java/org/example/coffee/factory/Configuration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.example.coffee.factory;
22

3-
import io.dinject.Bean;
4-
import io.dinject.Factory;
3+
import io.dinject.annotation.Bean;
4+
import io.dinject.annotation.Factory;
55
import org.example.coffee.CoffeeMaker;
66

77
import javax.annotation.PostConstruct;

core/src/test/java/org/example/coffee/factory/MyFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.example.coffee.factory;
22

3-
import io.dinject.Bean;
4-
import io.dinject.Factory;
3+
import io.dinject.annotation.Bean;
4+
import io.dinject.annotation.Factory;
55
import org.example.coffee.factory.other.Something;
66

77
import javax.inject.Named;

core/src/test/java/org/example/coffee/factory/SomeImplBean.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.example.coffee.factory;
22

3-
import io.dinject.Secondary;
3+
import io.dinject.annotation.Secondary;
44
import org.example.coffee.factory.other.Something;
55

66
import javax.inject.Singleton;

core/src/test/java/org/example/coffee/primary/OtherPEmailer.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package org.example.coffee.primary;
22

3-
import io.dinject.Secondary;
4-
53
import javax.inject.Singleton;
64

75
//@Secondary

core/src/test/java/org/example/coffee/primary/PrimePEmailer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.example.coffee.primary;
22

3-
import io.dinject.Primary;
3+
import io.dinject.annotation.Primary;
44

55
import javax.inject.Singleton;
66

core/src/test/java/org/example/coffee/secondary/DefaultSEmailer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.example.coffee.secondary;
22

3-
import io.dinject.Secondary;
3+
import io.dinject.annotation.Secondary;
44

55
import javax.inject.Singleton;
66

core/src/test/java/org/example/coffee/secondary/WidgetSecondary.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.example.coffee.secondary;
22

3-
import io.dinject.Secondary;
3+
import io.dinject.annotation.Secondary;
44

55
import javax.inject.Singleton;
66

generator/src/main/java/io/dinject/generator/BeanReader.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package io.dinject.generator;
22

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;
66

77
import javax.annotation.PostConstruct;
88
import javax.annotation.PreDestroy;

generator/src/main/java/io/dinject/generator/Constants.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ class Constants {
1818
static final String BEAN_LIFECYCLE = "io.dinject.core.BeanLifecycle";
1919
static final String BUILDER = "io.dinject.core.Builder";
2020

21+
static final String IMPORT_CONTEXTMODULE = "import io.dinject.annotation.ContextModule;";
22+
static final String IMPORT_DEPENDENCYMETA = "import io.dinject.annotation.DependencyMeta;";
2123
static final String IMPORT_BEANCONTEXT = "import io.dinject.BeanContext;";
22-
static final String IMPORT_CONTEXTMODULE = "import io.dinject.ContextModule;";
2324
static final String IMPORT_BEANCONTEXTFACTORY = "import io.dinject.core.BeanContextFactory;";
2425
static final String IMPORT_BUILDERFACTORY = "import io.dinject.core.BuilderFactory;";
2526
static final String IMPORT_BUILDER = "import io.dinject.core.Builder;";
26-
static final String IMPORT_DEPENDENCYMETA = "import io.dinject.core.DependencyMeta;";
2727

2828
static boolean isBeanLifecycle(String type) {
2929
return BEAN_LIFECYCLE.equals(type);

generator/src/main/java/io/dinject/generator/IncludeAnnotations.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package io.dinject.generator;
22

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;
66

77
import javax.inject.Named;
88
import javax.inject.Singleton;

generator/src/main/java/io/dinject/generator/MetaData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package io.dinject.generator;
22

3-
import io.dinject.core.DependencyMeta;
3+
import io.dinject.annotation.DependencyMeta;
44

55
import java.util.ArrayList;
66
import java.util.Arrays;

generator/src/main/java/io/dinject/generator/MethodReader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package io.dinject.generator;
22

3-
import io.dinject.Bean;
3+
import io.dinject.annotation.Bean;
44

55
import javax.inject.Named;
66
import javax.lang.model.element.Element;

generator/src/main/java/io/dinject/generator/Processor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package io.dinject.generator;
22

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;
66

77
import javax.annotation.processing.AbstractProcessor;
88
import javax.annotation.processing.FilerException;

generator/src/main/java/io/dinject/generator/SimpleFactoryWriter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,10 @@ private void writePackage() {
9090
}
9191
writer.append(Constants.IMPORT_BEANCONTEXT).eol();
9292
writer.append(Constants.IMPORT_CONTEXTMODULE).eol();
93+
writer.append(Constants.IMPORT_DEPENDENCYMETA).eol().eol();
9394
writer.append(Constants.IMPORT_BEANCONTEXTFACTORY).eol();
94-
writer.append(Constants.IMPORT_BUILDERFACTORY).eol();
9595
writer.append(Constants.IMPORT_BUILDER).eol();
96-
writer.append(Constants.IMPORT_DEPENDENCYMETA).eol().eol();
96+
writer.append(Constants.IMPORT_BUILDERFACTORY).eol();
9797

9898
for (String type : ordering.getImportTypes()) {
9999
if (Util.notVoid(type)) {

generator/src/test/java/io/dinject/generator/IncludeAnnotationsTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package io.dinject.generator;
22

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;
66
import org.junit.Test;
77

88
import javax.inject.Named;

0 commit comments

Comments
 (0)