Class ToString


  • public class ToString
    extends java.lang.Object
    an automatic toString() builder using reflection
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      private static class  ToString.VisitedInfo
      holds objects that have already been converted to string to avoid infinite loops in the toString generation
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ToString()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String build​(java.lang.Object o, java.lang.String... ignoredFields)  
      private static java.lang.String generate​(java.lang.Object o, java.util.Collection<java.lang.String> ignoredFields, java.util.Set<java.lang.Integer> visitedObjects)  
      • Methods inherited from class java.lang.Object

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

      • ToString

        private ToString()
    • Method Detail

      • build

        public static java.lang.String build​(java.lang.Object o,
                                             java.lang.String... ignoredFields)
      • generate

        private static java.lang.String generate​(java.lang.Object o,
                                                 java.util.Collection<java.lang.String> ignoredFields,
                                                 java.util.Set<java.lang.Integer> visitedObjects)