├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── annotation-constraints-processor ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── annotationconstraints │ │ ├── generated │ │ └── AnnotationConstraintAliasProcessor.java │ │ ├── processor │ │ ├── AnnotationConstraintProcessor.java │ │ └── AnnotationUtil.java │ │ └── validator │ │ ├── AnnotationConstraintAlias.java │ │ └── AnnotationConstraintValidator.java │ └── resources │ └── META-INF │ └── services │ └── javax.annotation.processing.Processor ├── annotation-constraints ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── annotationconstraints │ ├── AnnotationConstraint.java │ └── AnnotationValidator.java ├── demo-annotation ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── annotationconstraints │ │ └── demo │ │ ├── ExampleAnnotation.java │ │ ├── ExampleAnnotationAlias.java │ │ ├── ExampleAnnotationAliasValidator.java │ │ ├── ExampleAnnotationValidator.java │ │ ├── PatternAlias.java │ │ └── PatternValidator.java │ └── test │ └── java │ └── com │ └── annotationconstraints │ └── demo │ └── ExampleAnnotationValidatorTest.java ├── demo ├── build.gradle └── src │ └── main │ └── java │ └── TestDemoAnnotation.java ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/README.md -------------------------------------------------------------------------------- /annotation-constraints-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/annotation-constraints-processor/build.gradle -------------------------------------------------------------------------------- /annotation-constraints-processor/src/main/java/com/annotationconstraints/generated/AnnotationConstraintAliasProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/annotation-constraints-processor/src/main/java/com/annotationconstraints/generated/AnnotationConstraintAliasProcessor.java -------------------------------------------------------------------------------- /annotation-constraints-processor/src/main/java/com/annotationconstraints/processor/AnnotationConstraintProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/annotation-constraints-processor/src/main/java/com/annotationconstraints/processor/AnnotationConstraintProcessor.java -------------------------------------------------------------------------------- /annotation-constraints-processor/src/main/java/com/annotationconstraints/processor/AnnotationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/annotation-constraints-processor/src/main/java/com/annotationconstraints/processor/AnnotationUtil.java -------------------------------------------------------------------------------- /annotation-constraints-processor/src/main/java/com/annotationconstraints/validator/AnnotationConstraintAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/annotation-constraints-processor/src/main/java/com/annotationconstraints/validator/AnnotationConstraintAlias.java -------------------------------------------------------------------------------- /annotation-constraints-processor/src/main/java/com/annotationconstraints/validator/AnnotationConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/annotation-constraints-processor/src/main/java/com/annotationconstraints/validator/AnnotationConstraintValidator.java -------------------------------------------------------------------------------- /annotation-constraints-processor/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/annotation-constraints-processor/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /annotation-constraints/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/annotation-constraints/build.gradle -------------------------------------------------------------------------------- /annotation-constraints/src/main/java/com/annotationconstraints/AnnotationConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/annotation-constraints/src/main/java/com/annotationconstraints/AnnotationConstraint.java -------------------------------------------------------------------------------- /annotation-constraints/src/main/java/com/annotationconstraints/AnnotationValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/annotation-constraints/src/main/java/com/annotationconstraints/AnnotationValidator.java -------------------------------------------------------------------------------- /demo-annotation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/demo-annotation/build.gradle -------------------------------------------------------------------------------- /demo-annotation/src/main/java/com/annotationconstraints/demo/ExampleAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/demo-annotation/src/main/java/com/annotationconstraints/demo/ExampleAnnotation.java -------------------------------------------------------------------------------- /demo-annotation/src/main/java/com/annotationconstraints/demo/ExampleAnnotationAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/demo-annotation/src/main/java/com/annotationconstraints/demo/ExampleAnnotationAlias.java -------------------------------------------------------------------------------- /demo-annotation/src/main/java/com/annotationconstraints/demo/ExampleAnnotationAliasValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/demo-annotation/src/main/java/com/annotationconstraints/demo/ExampleAnnotationAliasValidator.java -------------------------------------------------------------------------------- /demo-annotation/src/main/java/com/annotationconstraints/demo/ExampleAnnotationValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/demo-annotation/src/main/java/com/annotationconstraints/demo/ExampleAnnotationValidator.java -------------------------------------------------------------------------------- /demo-annotation/src/main/java/com/annotationconstraints/demo/PatternAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/demo-annotation/src/main/java/com/annotationconstraints/demo/PatternAlias.java -------------------------------------------------------------------------------- /demo-annotation/src/main/java/com/annotationconstraints/demo/PatternValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/demo-annotation/src/main/java/com/annotationconstraints/demo/PatternValidator.java -------------------------------------------------------------------------------- /demo-annotation/src/test/java/com/annotationconstraints/demo/ExampleAnnotationValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/demo-annotation/src/test/java/com/annotationconstraints/demo/ExampleAnnotationValidatorTest.java -------------------------------------------------------------------------------- /demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/demo/build.gradle -------------------------------------------------------------------------------- /demo/src/main/java/TestDemoAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/demo/src/main/java/TestDemoAnnotation.java -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoreyForsyth/annotation-constraints/HEAD/settings.gradle --------------------------------------------------------------------------------