Class ToStringBuilder.FieldDecision

  • Enclosing class:
    ToStringBuilder

    public static class ToStringBuilder.FieldDecision
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      FieldDecision()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean checkAnnotation​(java.lang.Object value, java.lang.reflect.Field field, java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)  
      boolean exclude​(java.lang.reflect.Field field)  
      boolean invokeToString​(java.lang.Object value, java.lang.reflect.Field field)  
      boolean toHashInfo​(java.lang.Object value, java.lang.reflect.Field field)  
      protected boolean useHashInfo​(java.lang.Object value, java.lang.reflect.Field field)  
      protected boolean useToString​(java.lang.Object value, java.lang.reflect.Field field)  
      • Methods inherited from class java.lang.Object

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

      • FieldDecision

        public FieldDecision()
    • Method Detail

      • toHashInfo

        public boolean toHashInfo​(java.lang.Object value,
                                  java.lang.reflect.Field field)
      • invokeToString

        public boolean invokeToString​(java.lang.Object value,
                                      java.lang.reflect.Field field)
      • exclude

        public boolean exclude​(java.lang.reflect.Field field)
      • useHashInfo

        protected boolean useHashInfo​(java.lang.Object value,
                                      java.lang.reflect.Field field)
      • useToString

        protected boolean useToString​(java.lang.Object value,
                                      java.lang.reflect.Field field)
      • checkAnnotation

        protected boolean checkAnnotation​(java.lang.Object value,
                                          java.lang.reflect.Field field,
                                          java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)