Skip to content

Commit abbba07

Browse files
committed
Rename annotation processing options
1 parent 1c8b9d6 commit abbba07

File tree

14 files changed

+86
-38
lines changed

14 files changed

+86
-38
lines changed

doma-processor/src/main/java/org/seasar/doma/internal/apt/Options.java

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ public final class Options {
2020

2121
public static final String TEST = "doma.test";
2222

23-
public static final String CRITERIA_ENABLED = "doma.criteria.enabled";
23+
public static final String METAMODEL_ENABLED = "doma.metamodel.enabled";
2424

25-
public static final String CRITERIA_PREFIX = "doma.criteria.prefix";
25+
public static final String METAMODEL_PREFIX = "doma.metamodel.prefix";
2626

27-
public static final String CRITERIA_SUFFIX = "doma.criteria.suffix";
27+
public static final String METAMODEL_SUFFIX = "doma.metamodel.suffix";
2828

2929
public static final String DEBUG = "doma.debug";
3030

@@ -78,19 +78,19 @@ public String getVersion() {
7878
return Artifact.getVersion();
7979
}
8080

81-
public boolean isCriteriaEnabled() {
82-
String enabled = getOption(CRITERIA_ENABLED);
83-
return enabled != null ? Boolean.valueOf(enabled) : true;
81+
public boolean isMetamodelEnabled() {
82+
String enabled = getOption(METAMODEL_ENABLED);
83+
return enabled != null ? Boolean.valueOf(enabled) : false;
8484
}
8585

86-
public String getCriteriaPrefix() {
87-
String prefix = getOption(CRITERIA_PREFIX);
88-
return prefix != null ? prefix : Constants.DEFAULT_CRITERIA_PREFIX;
86+
public String getMetamodelPrefix() {
87+
String prefix = getOption(METAMODEL_PREFIX);
88+
return prefix != null ? prefix : Constants.DEFAULT_METAMODEL_PREFIX;
8989
}
9090

91-
public String getCriteriaSuffix() {
92-
String suffix = getOption(CRITERIA_SUFFIX);
93-
return suffix != null ? suffix : Constants.DEFAULT_CRITERIA_SUFFIX;
91+
public String getMetamodelSuffix() {
92+
String suffix = getOption(METAMODEL_SUFFIX);
93+
return suffix != null ? suffix : Constants.DEFAULT_METAMODEL_SUFFIX;
9494
}
9595

9696
public Date getDate() {
@@ -211,9 +211,9 @@ private Map<String, String> loadProperties(FileObject config) throws IOException
211211

212212
public static class Constants {
213213

214-
public static final String DEFAULT_CRITERIA_PREFIX = "";
214+
public static final String DEFAULT_METAMODEL_PREFIX = "";
215215

216-
public static final String DEFAULT_CRITERIA_SUFFIX = "_";
216+
public static final String DEFAULT_METAMODEL_SUFFIX = "_";
217217

218218
public static final String DEFAULT_DAO_SUFFIX = "Impl";
219219

doma-processor/src/main/java/org/seasar/doma/internal/apt/processor/EmbeddableProcessor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
Options.TEST,
2727
Options.DEBUG,
2828
Options.CONFIG_PATH,
29-
Options.CRITERIA_ENABLED,
30-
Options.CRITERIA_PREFIX,
31-
Options.CRITERIA_SUFFIX
29+
Options.METAMODEL_ENABLED,
30+
Options.METAMODEL_PREFIX,
31+
Options.METAMODEL_SUFFIX
3232
})
3333
public class EmbeddableProcessor extends AbstractGeneratingProcessor<EmbeddableMeta> {
3434

doma-processor/src/main/java/org/seasar/doma/internal/apt/processor/EntityProcessor.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@
3434
Options.TEST,
3535
Options.DEBUG,
3636
Options.CONFIG_PATH,
37-
Options.CRITERIA_ENABLED,
38-
Options.CRITERIA_PREFIX,
39-
Options.CRITERIA_SUFFIX
37+
Options.METAMODEL_ENABLED,
38+
Options.METAMODEL_PREFIX,
39+
Options.METAMODEL_SUFFIX
4040
})
4141
public class EntityProcessor extends AbstractProcessor {
4242

@@ -72,7 +72,7 @@ public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment
7272
private boolean isMetamodelEnabled(EntityMeta meta) {
7373
EntityAnnot entityAnnot = meta.getEntityAnnot();
7474
MetamodelAnnot metamodelAnnot = entityAnnot.getMetamodelValue();
75-
return metamodelAnnot != null || ctx.getOptions().isCriteriaEnabled();
75+
return metamodelAnnot != null || ctx.getOptions().isMetamodelEnabled();
7676
}
7777

7878
private void generateEntityType(TypeElement typeElement, EntityMeta meta) {
@@ -106,8 +106,8 @@ private ClassName createEntityMetamodelClassName(TypeElement typeElement, Entity
106106
EntityAnnot entityAnnot = meta.getEntityAnnot();
107107
MetamodelAnnot metamodelAnnot = entityAnnot.getMetamodelValue();
108108
Name binaryName = ctx.getMoreElements().getBinaryName(typeElement);
109-
String prefix = ctx.getOptions().getCriteriaPrefix();
110-
String suffix = ctx.getOptions().getCriteriaSuffix();
109+
String prefix = ctx.getOptions().getMetamodelPrefix();
110+
String suffix = ctx.getOptions().getMetamodelSuffix();
111111
if (metamodelAnnot != null) {
112112
String prefixValue = metamodelAnnot.getPrefixValue();
113113
String suffixValue = metamodelAnnot.getSuffixValue();

doma-processor/src/test/java/org/seasar/doma/internal/apt/processor/embeddable/EmbeddableProcessorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class EmbeddableProcessorTest extends CompilerSupport {
2727

2828
@BeforeEach
2929
void setUp() {
30-
addOption("-Adoma.test=true", "-Adoma.criteria.enabled=false");
30+
addOption("-Adoma.test=true");
3131
}
3232

3333
@TestTemplate

doma-processor/src/test/java/org/seasar/doma/internal/apt/processor/entity/EntityProcessorTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@ class EntityProcessorTest extends CompilerSupport {
2929
void beforeEach() {
3030
addOption(
3131
"-Adoma.test=true",
32-
"-Adoma.domain.converters=org.seasar.doma.internal.apt.processor.entity.DomainConvertersProvider",
33-
"-Adoma.criteria.enabled=false");
32+
"-Adoma.domain.converters=org.seasar.doma.internal.apt.processor.entity.DomainConvertersProvider");
3433
}
3534

3635
@TestTemplate

doma-processor/src/test/java/org/seasar/doma/internal/apt/processor/metamodel/MetamodelOptionTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@
2222
class MetamodelOptionTest extends CompilerSupport {
2323

2424
private static final String PREFIX = "Q";
25-
private static final String SUFFIX = "Def";
25+
private static final String SUFFIX = "Metamodel";
2626

2727
@BeforeEach
2828
void beforeEach() {
2929
addOption("-Adoma.test=true");
30-
addOption("-Adoma.criteria.enabled=true");
31-
addOption("-Adoma.criteria.prefix=" + PREFIX);
32-
addOption("-Adoma.criteria.suffix=" + SUFFIX);
30+
addOption("-Adoma.metamodel.enabled=true");
31+
addOption("-Adoma.metamodel.prefix=" + PREFIX);
32+
addOption("-Adoma.metamodel.suffix=" + SUFFIX);
3333
}
3434

3535
@TestTemplate
@@ -53,7 +53,7 @@ public boolean supportsTestTemplate(ExtensionContext context) {
5353
@Override
5454
public Stream<TestTemplateInvocationContext> provideTestTemplateInvocationContexts(
5555
ExtensionContext context) {
56-
return Stream.of(invocationContext(Emp.class));
56+
return Stream.of(invocationContext(Emp.class), invocationContext(Person.class));
5757
}
5858

5959
private TestTemplateInvocationContext invocationContext(

doma-processor/src/test/java/org/seasar/doma/internal/apt/processor/metamodel/MetamodelTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class MetamodelTest extends CompilerSupport {
2525

2626
@BeforeEach
2727
void beforeEach() {
28-
addOption("-Adoma.test=true", "-Adoma.criteria.enabled=false");
28+
addOption("-Adoma.test=true");
2929
}
3030

3131
@TestTemplate
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package org.seasar.doma.internal.apt.processor.metamodel;
2+
3+
import org.seasar.doma.Entity;
4+
5+
@Entity
6+
public class Person {
7+
public Integer id;
8+
public Name name;
9+
}

doma-processor/src/test/resources/org/seasar/doma/internal/apt/processor/metamodel/MetamodelOptionTest_Emp.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package org.seasar.doma.internal.apt.processor.metamodel;
22

33
/** */
44
@javax.annotation.Generated(value = { "Doma", "@VERSION@" }, date = "1970-01-01T09:00:00.000+0900")
5-
public final class QEmpDef implements org.seasar.doma.jdbc.criteria.metamodel.EntityMetamodel<org.seasar.doma.internal.apt.processor.metamodel.Emp> {
5+
public final class QEmpMetamodel implements org.seasar.doma.jdbc.criteria.metamodel.EntityMetamodel<org.seasar.doma.internal.apt.processor.metamodel.Emp> {
66

77
static {
88
org.seasar.doma.internal.Artifact.validateVersion("@VERSION@");
@@ -26,7 +26,7 @@ public final class QEmpDef implements org.seasar.doma.jdbc.criteria.metamodel.En
2626

2727
public final org.seasar.doma.jdbc.criteria.metamodel.PropertyMetamodel<java.lang.Long> optionalLong = new org.seasar.doma.jdbc.criteria.metamodel.DefaultPropertyMetamodel<java.lang.Long>(long.class, __entityType, "optionalLong");
2828

29-
public QEmpDef() {
29+
public QEmpMetamodel() {
3030
java.util.ArrayList<org.seasar.doma.jdbc.criteria.metamodel.PropertyMetamodel<?>> __list = new java.util.ArrayList<>(7);
3131
__list.add(id);
3232
__list.add(name);
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
package org.seasar.doma.internal.apt.processor.metamodel;
2+
3+
/** */
4+
@javax.annotation.Generated(value = { "Doma", "@VERSION@" }, date = "1970-01-01T09:00:00.000+0900")
5+
public final class QPersonMetamodel implements org.seasar.doma.jdbc.criteria.metamodel.EntityMetamodel<org.seasar.doma.internal.apt.processor.metamodel.Person> {
6+
7+
static {
8+
org.seasar.doma.internal.Artifact.validateVersion("@VERSION@");
9+
}
10+
11+
private final org.seasar.doma.internal.apt.processor.metamodel._Person __entityType = org.seasar.doma.internal.apt.processor.metamodel._Person.getSingletonInternal();
12+
13+
private final java.util.List<org.seasar.doma.jdbc.criteria.metamodel.PropertyMetamodel<?>> __allPropertyMetamodels;
14+
15+
public final org.seasar.doma.jdbc.criteria.metamodel.PropertyMetamodel<java.lang.Integer> id = new org.seasar.doma.jdbc.criteria.metamodel.DefaultPropertyMetamodel<java.lang.Integer>(java.lang.Integer.class, __entityType, "id");
16+
17+
public final org.seasar.doma.jdbc.criteria.metamodel.PropertyMetamodel<org.seasar.doma.internal.apt.processor.metamodel.Name> name = new org.seasar.doma.jdbc.criteria.metamodel.DefaultPropertyMetamodel<org.seasar.doma.internal.apt.processor.metamodel.Name>(org.seasar.doma.internal.apt.processor.metamodel.Name.class, __entityType, "name");
18+
19+
public QPersonMetamodel() {
20+
java.util.ArrayList<org.seasar.doma.jdbc.criteria.metamodel.PropertyMetamodel<?>> __list = new java.util.ArrayList<>(2);
21+
__list.add(id);
22+
__list.add(name);
23+
__allPropertyMetamodels = java.util.Collections.unmodifiableList(__list);
24+
}
25+
26+
@Override
27+
public org.seasar.doma.internal.apt.processor.metamodel._Person asType() {
28+
return __entityType;
29+
}
30+
31+
@Override
32+
public java.util.List<org.seasar.doma.jdbc.criteria.metamodel.PropertyMetamodel<?>> allPropertyMetamodels() {
33+
return __allPropertyMetamodels;
34+
}
35+
36+
}

0 commit comments

Comments
 (0)