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