Files
lombok/test/transform/resource/after-delombok/UtilityClassInner.java
T
Rawi01 4294ebd301 [fixes #3605] Remove outer type reference when marking class as static
The class now implements Serializable to trigger generation of this$0
fields in the inner class. Since Java 18 the compiler only generates the
reference to the outer class if it is in use or the class is
Serializable.
2024-11-24 20:58:41 +01:00

11 lines
326 B
Java

@java.lang.SuppressWarnings("serial")
class UtilityClassInner {
static final class UtilClass implements java.io.Serializable {
@java.lang.SuppressWarnings("all")
@lombok.Generated
private UtilClass() {
throw new java.lang.UnsupportedOperationException("This is a utility class and cannot be instantiated");
}
}
}