Interface CoreComponentsBuilder

  • All Superinterfaces:
    java.lang.Comparable<org.kie.api.internal.utils.KieService>, org.kie.api.internal.utils.KieService

    public interface CoreComponentsBuilder
    extends org.kie.api.internal.utils.KieService
    • Method Detail

      • throwExceptionForMissingMvel

        static <T> T throwExceptionForMissingMvel()
      • present

        static boolean present()
      • getReadAcessor

        ReadAccessor getReadAcessor​(java.lang.String className,
                                    java.lang.String expr,
                                    boolean typesafe,
                                    java.lang.Class<?> returnType)
      • evaluateMvelExpression

        java.lang.Object evaluateMvelExpression​(DialectRuntimeData data,
                                                java.lang.ClassLoader classLoader,
                                                java.lang.String expr)
      • createClassFieldInspector

        default ClassFieldInspector createClassFieldInspector​(java.lang.Class<?> classUnderInspection)
                                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • createClassFieldInspector

        ClassFieldInspector createClassFieldInspector​(java.lang.Class<?> classUnderInspection,
                                                      boolean includeFinalMethods)
                                               throws java.io.IOException
        Throws:
        java.io.IOException