Package org.kie.kogito.codegen.core
Class CodegenUtils
java.lang.Object
org.kie.kogito.codegen.core.CodegenUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.github.javaparser.ast.type.ClassOrInterfaceTypegenericType(Class<?> outer, Class<?> inner) static com.github.javaparser.ast.type.ClassOrInterfaceTypegenericType(String outer, Class<?> inner) static com.github.javaparser.ast.type.ClassOrInterfaceTypegenericType(String outer, String inner) static voidinterpolateArguments(com.github.javaparser.ast.nodeTypes.NodeWithArguments<? extends com.github.javaparser.ast.Node> node, Map<String, com.github.javaparser.ast.expr.Expression> expressions) static voidinterpolateTypeArguments(com.github.javaparser.ast.NodeList<com.github.javaparser.ast.type.Type> ta, Map<String, String> typeInterpolations) static voidinterpolateTypes(com.github.javaparser.ast.expr.SimpleName returnType, Map<String, String> typeInterpolations) static voidinterpolateTypes(com.github.javaparser.ast.type.ClassOrInterfaceType t, String dataClazzName) static voidinterpolateTypes(com.github.javaparser.ast.type.ClassOrInterfaceType t, Map<String, String> typeInterpolations) static booleanisApplicationField(com.github.javaparser.ast.body.FieldDeclaration fd) static booleanisConfigBeanField(com.github.javaparser.ast.body.FieldDeclaration fd) static booleanisObjectMapperField(com.github.javaparser.ast.body.FieldDeclaration fd) static booleanisProcessField(com.github.javaparser.ast.body.FieldDeclaration fd) static com.github.javaparser.ast.body.MethodDeclarationmethod(com.github.javaparser.ast.Modifier.Keyword modifier, Class<?> type, String name, com.github.javaparser.ast.NodeList<com.github.javaparser.ast.body.Parameter> parameters, com.github.javaparser.ast.stmt.BlockStmt body) static com.github.javaparser.ast.body.MethodDeclarationmethod(com.github.javaparser.ast.Modifier.Keyword modifier, Class<?> type, String name, com.github.javaparser.ast.stmt.BlockStmt body) static com.github.javaparser.ast.expr.ObjectCreationExprstatic com.github.javaparser.ast.expr.ObjectCreationExprstatic com.github.javaparser.ast.expr.ObjectCreationExprstatic com.github.javaparser.ast.expr.ObjectCreationExpr
-
Method Details
-
genericType
-
genericType
-
genericType
-
method
-
method
-
newObject
-
newObject
public static com.github.javaparser.ast.expr.ObjectCreationExpr newObject(Class<?> type, com.github.javaparser.ast.expr.Expression... arguments) -
newObject
-
newObject
public static com.github.javaparser.ast.expr.ObjectCreationExpr newObject(String type, com.github.javaparser.ast.expr.Expression... arguments) -
interpolateArguments
-
interpolateTypes
public static void interpolateTypes(com.github.javaparser.ast.type.ClassOrInterfaceType t, String dataClazzName) -
interpolateTypes
-
interpolateTypes
-
interpolateTypeArguments
-
isProcessField
public static boolean isProcessField(com.github.javaparser.ast.body.FieldDeclaration fd) -
isApplicationField
public static boolean isApplicationField(com.github.javaparser.ast.body.FieldDeclaration fd) -
isConfigBeanField
public static boolean isConfigBeanField(com.github.javaparser.ast.body.FieldDeclaration fd) -
isObjectMapperField
public static boolean isObjectMapperField(com.github.javaparser.ast.body.FieldDeclaration fd)
-