Skip to content

Commit f190f7f

Browse files
chore: remove @EdcSetting and @EdcSettingContext from the code base (#47)
1 parent 1c775bf commit f190f7f

File tree

5 files changed

+6
-101
lines changed

5 files changed

+6
-101
lines changed

plugins/autodoc/autodoc-processor/src/main/java/org/eclipse/edc/plugins/autodoc/core/processor/introspection/ExtensionIntrospector.java

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
package org.eclipse.edc.plugins.autodoc.core.processor.introspection;
1616

1717
import org.eclipse.edc.plugins.autodoc.core.processor.compiler.AnnotationFunctions;
18-
import org.eclipse.edc.runtime.metamodel.annotation.EdcSetting;
19-
import org.eclipse.edc.runtime.metamodel.annotation.EdcSettingContext;
2018
import org.eclipse.edc.runtime.metamodel.annotation.Extension;
2119
import org.eclipse.edc.runtime.metamodel.annotation.Inject;
2220
import org.eclipse.edc.runtime.metamodel.annotation.Provider;
@@ -103,8 +101,7 @@ public List<Service> resolveProvidedServices(Element element) {
103101
* Resolves configuration points declared with {@link Setting}.
104102
*/
105103
public List<ConfigurationSetting> resolveConfigurationSettings(Element element) {
106-
return Stream.concat(getEnclosedElementsAnnotatedWith(element, EdcSetting.class),
107-
getEnclosedElementsAnnotatedWith(element, Setting.class))
104+
return getEnclosedElementsAnnotatedWith(element, Setting.class)
108105
.filter(VariableElement.class::isInstance)
109106
.map(VariableElement.class::cast)
110107
.map(this::createConfigurationSetting)
@@ -141,9 +138,6 @@ private ConfigurationSetting createConfigurationSetting(VariableElement settingE
141138
var settingBuilder = ConfigurationSetting.Builder.newInstance().key(keyValue);
142139

143140
var settingMirror = mirrorFor(Setting.class, settingElement);
144-
if (settingMirror == null) { //todo: compatibility
145-
settingMirror = mirrorFor(EdcSetting.class, settingElement);
146-
}
147141

148142
var description = attributeValue(String.class, "value", settingMirror, elementUtils);
149143
settingBuilder.description(description);
@@ -164,7 +158,7 @@ private ConfigurationSetting createConfigurationSetting(VariableElement settingE
164158
}
165159

166160
/**
167-
* Resolves a configuration prefix specified by {@link EdcSettingContext} for a given EDC setting element or an empty string if there is none.
161+
* Resolves a configuration prefix specified by {@link SettingContext} for a given EDC setting element or an empty string if there is none.
168162
*/
169163
@NotNull
170164
private String resolveConfigurationPrefix(VariableElement edcSettingElement) {
@@ -173,9 +167,6 @@ private String resolveConfigurationPrefix(VariableElement edcSettingElement) {
173167
return "";
174168
}
175169
var contextMirror = mirrorFor(SettingContext.class, enclosingElement);
176-
if (contextMirror == null) {
177-
contextMirror = mirrorFor(EdcSettingContext.class, enclosingElement);
178-
}
179170
return contextMirror != null ? attributeValue(String.class, "value", contextMirror, elementUtils) : "";
180171
}
181172
}

plugins/autodoc/autodoc-processor/src/main/java/org/eclipse/edc/plugins/autodoc/core/processor/introspection/ModuleIntrospector.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
package org.eclipse.edc.plugins.autodoc.core.processor.introspection;
1616

17-
import org.eclipse.edc.runtime.metamodel.annotation.EdcSetting;
1817
import org.eclipse.edc.runtime.metamodel.annotation.Extension;
1918
import org.eclipse.edc.runtime.metamodel.annotation.ExtensionPoint;
2019
import org.eclipse.edc.runtime.metamodel.annotation.Inject;
@@ -80,7 +79,7 @@ public String getModuleName(RoundEnvironment environment) {
8079
* <li>Are annotated with {@link Provides}</li>
8180
* <li>Are annotated with {@link Requires}</li>
8281
* <li>Have one or more fields annotated with {@link Inject}</li>
83-
* <li>Have one or more fields annotated with {@link EdcSetting}</li>
82+
* <li>Have one or more fields annotated with {@link Setting}</li>
8483
* <li>Have one or more methods annotated with {@link Provider}</li>
8584
* </ul>
8685
* <p>
@@ -92,14 +91,13 @@ public String getModuleName(RoundEnvironment environment) {
9291
*/
9392
public Set<Element> getExtensionElements(RoundEnvironment environment) {
9493
var extensionClasses = environment.getElementsAnnotatedWith(Extension.class);
95-
var settingsSymbolsDeprecated = environment.getElementsAnnotatedWith(EdcSetting.class);
9694
var settingsSymbols = environment.getElementsAnnotatedWith(Setting.class);
9795
var injectSymbols = environment.getElementsAnnotatedWith(Inject.class);
9896
var providerSymbols = environment.getElementsAnnotatedWith(Provider.class);
9997
var providesClasses = environment.getElementsAnnotatedWith(Provides.class);
10098
var requiresClasses = environment.getElementsAnnotatedWith(Requires.class);
10199

102-
var symbols = Stream.concat(settingsSymbols.stream(), settingsSymbolsDeprecated.stream());
100+
var symbols = settingsSymbols.stream();
103101
symbols = Stream.concat(symbols, injectSymbols.stream());
104102
symbols = Stream.concat(symbols, providerSymbols.stream());
105103

plugins/autodoc/autodoc-processor/src/test/java/org/eclipse/edc/plugins/autodoc/core/processor/testextensions/SampleExtensionWithoutAnnotation.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@
1515
package org.eclipse.edc.plugins.autodoc.core.processor.testextensions;
1616

1717
import org.eclipse.edc.plugins.autodoc.core.processor.Constants;
18-
import org.eclipse.edc.runtime.metamodel.annotation.EdcSetting;
1918
import org.eclipse.edc.runtime.metamodel.annotation.Inject;
2019
import org.eclipse.edc.runtime.metamodel.annotation.Provider;
2120
import org.eclipse.edc.runtime.metamodel.annotation.Provides;
21+
import org.eclipse.edc.runtime.metamodel.annotation.Setting;
2222
import org.eclipse.edc.spi.system.ServiceExtension;
2323

2424
@Provides(SomeOtherService.class)
2525
public class SampleExtensionWithoutAnnotation implements ServiceExtension {
26-
@EdcSetting(value = Constants.TEST_SETTING_NAME, required = true)
26+
@Setting(value = Constants.TEST_SETTING_NAME, required = true)
2727
public static final String TEST_SETTING = Constants.TEST_SETTING_KEY;
2828

2929
@Inject

runtime-metamodel/src/main/java/org/eclipse/edc/runtime/metamodel/annotation/EdcSetting.java

Lines changed: 0 additions & 50 deletions
This file was deleted.

runtime-metamodel/src/main/java/org/eclipse/edc/runtime/metamodel/annotation/EdcSettingContext.java

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)