Exemplo n.º 1
0
 @Override
 public String toString() {
   StringBuilder result = new StringBuilder(type.toString());
   if (convertToQuery) {
     result.append(" (as query)");
   }
   String sep = ": ";
   for (Field field : getClass().getDeclaredFields()) {
     if (field.getType() == boolean.class) {
       boolean value;
       field.setAccessible(true);
       try {
         value = field.getBoolean(this);
       } catch (IllegalAccessException e) {
         throw new RuntimeException(e);
       }
       result.append(sep).append('.').append(field.getName()).append("() == ").append(value);
       sep = ", ";
     }
   }
   return result.toString();
 }