package de.plushnikov.tostring;
import lombok.ToString;
import java.util.Date;
@ToString(doNotUseGetters = true, callSuper = false, of = {"floatProperty"})
public class ClassToString extends Date {
private int intProperty;
private float floatProperty;
private float[] floatPropertyArray;
private String stringProperty;
private String[] stringPropertyArray;
private static String staticStringProperty;
private static String[] staticStringPropertyArray;
@ToString
static class InnerStaticClass {
String someProperty;
}
@ToString
class InnerClass {
String someProperty;
}
public static void main(String[] args) {
System.out.println(new ClassToString());
System.out.println(new InnerStaticClass());
System.out.println(new ClassToString().new InnerClass());
}
}