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.MultiBuildItem
A
MultiBuildItem bearing info about a CSimple language expression that needs to get compiled.-
Constructor Summary
ConstructorsConstructorDescriptionCSimpleExpressionSourceBuildItem(String sourceCode, boolean predicate, String classNameBase) -
Method Summary
Modifier and TypeMethodDescriptionboolean
-
Constructor Details
-
CSimpleExpressionSourceBuildItem
-
-
Method Details
-
getSourceCode
- Returns:
- the expression source code to compile
-
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
-