Class ConversionMethod
java.lang.Object
com.github.muehmar.gradle.openapi.generator.java.model.type.api.ConversionMethod
-
Constructor Summary
ConstructorsConstructorDescriptionConversionMethod(OneOf3<FactoryMethodConversion, InstanceMethodConversion, ConstructorConversion> method) -
Method Summary
Modifier and TypeMethodDescription<T> Tfold(Function<FactoryMethodConversion, T> onFactoryMethod, Function<InstanceMethodConversion, T> onInstanceMethod, Function<ConstructorConversion, T> onConstructor) static ConversionMethodofConstructor(ConstructorConversion constructorConversion) static ConversionMethodofFactoryMethod(FactoryMethodConversion factoryMethodConversion) static ConversionMethodofInstanceMethod(InstanceMethodConversion instanceMethodConversion) static ConversionMethodofString(QualifiedClassName className, String conversionMethod)
-
Constructor Details
-
ConversionMethod
public ConversionMethod(OneOf3<FactoryMethodConversion, InstanceMethodConversion, ConstructorConversion> method)
-
-
Method Details
-
ofString
-
ofFactoryMethod
-
ofInstanceMethod
-
ofConstructor
-
fold
public <T> T fold(Function<FactoryMethodConversion, T> onFactoryMethod, Function<InstanceMethodConversion, T> onInstanceMethod, Function<ConstructorConversion, T> onConstructor)
-