Class SubclassValidator


  • public class SubclassValidator
    extends java.lang.Object
    Handles the validation of multiple @SubclassMapping annotations on the same method.
    • Field Detail

      • handledSubclasses

        private final java.util.List<javax.lang.model.type.TypeMirror> handledSubclasses
      • typeUtils

        private final TypeUtils typeUtils
    • Method Detail

      • isValidUsage

        public boolean isValidUsage​(javax.lang.model.element.Element e,
                                    javax.lang.model.element.AnnotationMirror annotation,
                                    javax.lang.model.type.TypeMirror sourceType)