Class TypeParameterMatcher

    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      private static java.lang.Class<?> fail​(java.lang.Class<?> type, java.lang.String typeParamName)  
      static TypeParameterMatcher find​(java.lang.Object object, java.lang.Class<?> parametrizedSuperclass, java.lang.String typeParamName)  
      private static java.lang.Class<?> find0​(java.lang.Object object, java.lang.Class<?> parametrizedSuperclass, java.lang.String typeParamName)  
      static TypeParameterMatcher get​(java.lang.Class<?> parameterType)  
      abstract boolean match​(java.lang.Object msg)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TypeParameterMatcher

        TypeParameterMatcher()
    • Method Detail

      • find

        public static TypeParameterMatcher find​(java.lang.Object object,
                                                java.lang.Class<?> parametrizedSuperclass,
                                                java.lang.String typeParamName)
      • find0

        private static java.lang.Class<?> find0​(java.lang.Object object,
                                                java.lang.Class<?> parametrizedSuperclass,
                                                java.lang.String typeParamName)
      • fail

        private static java.lang.Class<?> fail​(java.lang.Class<?> type,
                                               java.lang.String typeParamName)
      • match

        public abstract boolean match​(java.lang.Object msg)