You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by di...@apache.org on 2022/11/08 12:43:44 UTC
[sling-org-apache-sling-models-api] branch issue/SLING-11507 updated (afd07e4 -> 6b819f7)
This is an automated email from the ASF dual-hosted git repository.
diru pushed a change to branch issue/SLING-11507
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-models-api.git
from afd07e4 chore: add coverage reporting for integration tests
add 6b819f7 feat: validate static field and method injection
No new revisions were added by this update.
Summary of changes:
pom.xml | 11 +++-
src/it/static-field-injection/verify.groovy | 25 --------
.../invoker.properties | 0
.../pom.xml | 4 ++
.../src/main/java/test/IMemberInjectionModel.java} | 11 ++--
.../java/test/IStaticFieldInjectionModel.java} | 33 ++++++++--
.../java/test/IStaticMethodInjectionModel.java} | 51 ++++++++++++++--
.../src/main/java/test/MemberInjectionModel.java} | 11 ++--
.../src/main/java/test/NoModel.java} | 11 ++--
.../main/java/test/StaticFieldInjectionModel.java} | 31 +++++++++-
.../java/test/StaticMethodInjectionModel.java} | 51 ++++++++++++++--
.../validating-annotation-processor/verify.groovy | 70 ++++++++++++++++++++++
.../apt/ValidatingAnnotationProcessor.java | 43 +++++++++++--
13 files changed, 289 insertions(+), 63 deletions(-)
delete mode 100644 src/it/static-field-injection/verify.groovy
rename src/it/{static-field-injection => validating-annotation-processor}/invoker.properties (100%)
rename src/it/{static-field-injection => validating-annotation-processor}/pom.xml (93%)
copy src/it/{static-field-injection/src/main/java/test/StaticFieldInjection.java => validating-annotation-processor/src/main/java/test/IMemberInjectionModel.java} (80%)
copy src/it/{static-field-injection/src/main/java/test/StaticFieldInjection.java => validating-annotation-processor/src/main/java/test/IStaticFieldInjectionModel.java} (57%)
copy src/it/{static-field-injection/src/main/java/test/StaticFieldInjection.java => validating-annotation-processor/src/main/java/test/IStaticMethodInjectionModel.java} (52%)
copy src/it/{static-field-injection/src/main/java/test/StaticFieldInjection.java => validating-annotation-processor/src/main/java/test/MemberInjectionModel.java} (80%)
copy src/{main/java/org/apache/sling/models/annotations/DefaultInjectionStrategy.java => it/validating-annotation-processor/src/main/java/test/NoModel.java} (87%)
copy src/it/{static-field-injection/src/main/java/test/StaticFieldInjection.java => validating-annotation-processor/src/main/java/test/StaticFieldInjectionModel.java} (59%)
rename src/it/{static-field-injection/src/main/java/test/StaticFieldInjection.java => validating-annotation-processor/src/main/java/test/StaticMethodInjectionModel.java} (50%)
create mode 100644 src/it/validating-annotation-processor/verify.groovy