Class CSimpleExpressionSourceBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.MultiBuildItem
-
- org.apache.camel.quarkus.component.csimple.deployment.CSimpleExpressionSourceBuildItem
-
public final class CSimpleExpressionSourceBuildItem extends io.quarkus.builder.item.MultiBuildItemAMultiBuildItembearing info about a CSimple language expression that needs to get compiled.
-
-
Constructor Summary
Constructors Constructor Description CSimpleExpressionSourceBuildItem(String sourceCode, boolean predicate, String classNameBase)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClassNameBase()StringgetSourceCode()booleanisPredicate()
-
-
-
Method Detail
-
getSourceCode
public String getSourceCode()
- Returns:
- the expression source code to compile
-
getClassNameBase
public String getClassNameBase()
- Returns:
- a fully qualified class name that the compiler may use as a base for the name of the class into which it
compiles the source code returned by
getSourceCode()
-
isPredicate
public boolean isPredicate()
- Returns:
trueif the expression is a predicate;falseotherwise
-
-