类 CompatibilityTestUtils


  • public class CompatibilityTestUtils
    extends java.lang.Object
    Compatibility test tool
    从以下版本开始:
    1.0.0
    作者:
    Mercy
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static void testCompatibilityOnFields​(java.lang.Class<?> originalClass, java.lang.Class<?> testedClass)
      Testing field Compatibility
      static void testCompatibilityOnFields​(java.lang.Class<?> originalClass, java.lang.Class<?> testedClass, java.util.function.Predicate<java.lang.reflect.Field> fieldFilter)
      Testing field Compatibility
      static void testCompatibilityOnMethods​(java.lang.Class<?> originalClass, java.lang.Class<?> testedClass, java.util.function.Predicate<java.lang.reflect.Method> methodFilter)
      Test method compatibility
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • PUBLIC_METHOD_FILTER

        public static final java.util.function.Predicate<java.lang.reflect.Method> PUBLIC_METHOD_FILTER
      • PUBLIC_STATIC_FIELD_FILTER

        public static final java.util.function.Predicate<java.lang.reflect.Field> PUBLIC_STATIC_FIELD_FILTER
    • 构造器详细资料

      • CompatibilityTestUtils

        public CompatibilityTestUtils()
    • 方法详细资料

      • testCompatibilityOnMethods

        public static void testCompatibilityOnMethods​(java.lang.Class<?> originalClass,
                                                      java.lang.Class<?> testedClass,
                                                      java.util.function.Predicate<java.lang.reflect.Method> methodFilter)
        Test method compatibility
        参数:
        originalClass - Original defined class
        testedClass - Class under test
        methodFilter - Method filter
      • testCompatibilityOnFields

        public static void testCompatibilityOnFields​(java.lang.Class<?> originalClass,
                                                     java.lang.Class<?> testedClass)
        Testing field Compatibility
        参数:
        originalClass - Original defined class
        testedClass - Class under test
      • testCompatibilityOnFields

        public static void testCompatibilityOnFields​(java.lang.Class<?> originalClass,
                                                     java.lang.Class<?> testedClass,
                                                     java.util.function.Predicate<java.lang.reflect.Field> fieldFilter)
        Testing field Compatibility
        参数:
        originalClass - Original defined class
        testedClass - Class under test
        fieldFilter - Field filter