类 StrictFill<T,​E extends T>


  • public class StrictFill<T,​E extends T>
    extends java.lang.Object
    严格填充模式 model
    从以下版本开始:
    2019-11-26
    作者:
    miemie
    • 构造器概要

      构造器 
      构造器 说明
      StrictFill​(java.lang.String fieldName, java.lang.Class<T> fieldType, java.util.function.Supplier<E> fieldVal)  
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      protected boolean canEqual​(java.lang.Object other)  
      boolean equals​(java.lang.Object o)  
      java.lang.String getFieldName()
      字段名
      java.lang.Class<T> getFieldType()
      字段类型
      java.util.function.Supplier<E> getFieldVal()
      获取字段值的函数
      int hashCode()  
      static <T,​E extends T>
      StrictFill<T,​E>
      of​(java.lang.String fieldName, java.lang.Class<T> fieldType, E fieldVal)  
      static <T,​E extends T>
      StrictFill<T,​E>
      of​(java.lang.String fieldName, java.util.function.Supplier<E> fieldVal, java.lang.Class<T> fieldType)  
      void setFieldName​(java.lang.String fieldName)
      字段名
      void setFieldType​(java.lang.Class<T> fieldType)
      字段类型
      void setFieldVal​(java.util.function.Supplier<E> fieldVal)
      获取字段值的函数
      java.lang.String toString()  
      • 从类继承的方法 java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 构造器详细资料

      • StrictFill

        public StrictFill​(java.lang.String fieldName,
                          java.lang.Class<T> fieldType,
                          java.util.function.Supplier<E> fieldVal)
    • 方法详细资料

      • of

        public static <T,​E extends T> StrictFill<T,​E> of​(java.lang.String fieldName,
                                                                     java.lang.Class<T> fieldType,
                                                                     E fieldVal)
      • of

        public static <T,​E extends T> StrictFill<T,​E> of​(java.lang.String fieldName,
                                                                     java.util.function.Supplier<E> fieldVal,
                                                                     java.lang.Class<T> fieldType)
      • getFieldName

        public java.lang.String getFieldName()
        字段名
      • getFieldType

        public java.lang.Class<T> getFieldType()
        字段类型
      • getFieldVal

        public java.util.function.Supplier<E> getFieldVal()
        获取字段值的函数
      • setFieldName

        public void setFieldName​(java.lang.String fieldName)
        字段名
      • setFieldType

        public void setFieldType​(java.lang.Class<T> fieldType)
        字段类型
      • setFieldVal

        public void setFieldVal​(java.util.function.Supplier<E> fieldVal)
        获取字段值的函数
      • equals

        public boolean equals​(java.lang.Object o)
        覆盖:
        equals 在类中 java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 java.lang.Object
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object