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