Class 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 Detail

      • CSimpleExpressionSourceBuildItem

        public CSimpleExpressionSourceBuildItem​(String sourceCode,
                                                boolean predicate,
                                                String classNameBase)
    • 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:
        true if the expression is a predicate; false otherwise