2023-04-20 10:11:12 +02:00
|
|
|
package it.cavallium.datagen.plugin;
|
2023-01-20 01:14:37 +01:00
|
|
|
|
2023-01-21 23:58:56 +01:00
|
|
|
import com.squareup.javapoet.ClassName;
|
|
|
|
|
2023-01-21 22:48:32 +01:00
|
|
|
public sealed interface ComputedTypeNullable extends ComputedType permits ComputedTypeNullableFixed,
|
|
|
|
ComputedTypeNullableNative, ComputedTypeNullableVersioned {
|
2023-01-20 01:14:37 +01:00
|
|
|
|
|
|
|
ComputedType getBase();
|
2023-01-21 23:58:56 +01:00
|
|
|
|
|
|
|
@Override
|
|
|
|
ClassName getJSerializerName(String basePackageName);
|
2023-01-20 01:14:37 +01:00
|
|
|
}
|