-
public interface JavaTypeResolverA function that can be injected into jOOQ-meta elements to resolve Java types fromDataTypeDefinition.This inversion of control is necessary to inject jOOQ-codegen behaviour into jOOQ-meta. It might become obsolete once we merge the two modules again.
- Author:
- Lukas Eder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringclassLiteral(String type)Get a language dependent class literal for a type.StringconstructorCall(String type)Get a language dependent constructor call for a type.Stringref(Class<?> type)Get the unqualified type reference and add an import for the qualified type, if necessary.Stringref(String type)Get the unqualified type reference and add an import for the qualified type, if necessary.Stringresolve(DataTypeDefinition type)Resolve a Java type from aDataTypeDefinition.
-
-
-
Method Detail
-
resolve
String resolve(DataTypeDefinition type)
Resolve a Java type from aDataTypeDefinition.
-
classLiteral
String classLiteral(String type)
Get a language dependent class literal for a type.Language Output for StringJava String.classScala classOf[String]Kotlin String::class.java
-
constructorCall
String constructorCall(String type)
Get a language dependent constructor call for a type.Language Output for StringJava new EnumConverter<A, B>Scala new EnumConverter[A, B]Kotlin EnumConverter<A, B>
-
ref
String ref(String type)
Get the unqualified type reference and add an import for the qualified type, if necessary.
-
-