Package org.drools.core.base
Interface CoreComponentsBuilder
-
public interface CoreComponentsBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CoreComponentsBuilder.Holder
-
Field Summary
Fields Modifier and Type Field Description static boolean
IS_NATIVE_IMAGE
static String
NO_MVEL
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ClassFieldInspector
createClassFieldInspector(Class<?> classUnderInspection)
ClassFieldInspector
createClassFieldInspector(Class<?> classUnderInspection, boolean includeFinalMethods)
Object
evaluateMvelExpression(DialectRuntimeData data, ClassLoader classLoader, String expr)
static CoreComponentsBuilder
get()
MVELExecutor
getMVELExecutor()
InternalReadAccessor
getReadAcessor(String className, String expr, boolean typesafe, Class<?> returnType)
static boolean
isNativeImage()
static boolean
present()
static <T> T
throwExceptionForMissingMvel()
-
-
-
Field Detail
-
IS_NATIVE_IMAGE
static final boolean IS_NATIVE_IMAGE
-
NO_MVEL
static final String NO_MVEL
- See Also:
- Constant Field Values
-
-
Method Detail
-
throwExceptionForMissingMvel
static <T> T throwExceptionForMissingMvel()
-
get
static CoreComponentsBuilder get()
-
present
static boolean present()
-
isNativeImage
static boolean isNativeImage()
-
getReadAcessor
InternalReadAccessor getReadAcessor(String className, String expr, boolean typesafe, Class<?> returnType)
-
evaluateMvelExpression
Object evaluateMvelExpression(DialectRuntimeData data, ClassLoader classLoader, String expr)
-
createClassFieldInspector
default ClassFieldInspector createClassFieldInspector(Class<?> classUnderInspection) throws IOException
- Throws:
IOException
-
createClassFieldInspector
ClassFieldInspector createClassFieldInspector(Class<?> classUnderInspection, boolean includeFinalMethods) throws IOException
- Throws:
IOException
-
getMVELExecutor
MVELExecutor getMVELExecutor()
-
-