Class MatchMethods


  • public final class MatchMethods
    extends java.lang.Object
    • Constructor Detail

      • MatchMethods

        private MatchMethods()
    • Method Detail

      • matchMethod

        public static MatchMethod matchMethod​(javax.lang.model.element.ExecutableElement element,
                                              javax.lang.model.type.TypeVariable returnTypeVariable)
      • getElement

        public static javax.lang.model.element.ExecutableElement getElement​(MatchMethod matchMethod)
      • getReturnTypeVariable

        public static javax.lang.model.type.TypeVariable getReturnTypeVariable​(MatchMethod matchMethod)
      • setElement

        public static java.util.function.Function<MatchMethod,​MatchMethod> setElement​(javax.lang.model.element.ExecutableElement newElement)
      • modElement

        public static java.util.function.Function<MatchMethod,​MatchMethod> modElement​(java.util.function.Function<javax.lang.model.element.ExecutableElement,​javax.lang.model.element.ExecutableElement> elementMod)
      • setReturnTypeVariable

        public static java.util.function.Function<MatchMethod,​MatchMethod> setReturnTypeVariable​(javax.lang.model.type.TypeVariable newReturnTypeVariable)
      • modReturnTypeVariable

        public static java.util.function.Function<MatchMethod,​MatchMethod> modReturnTypeVariable​(java.util.function.Function<javax.lang.model.type.TypeVariable,​javax.lang.model.type.TypeVariable> returnTypeVariableMod)