Package org.drools.core.base
Interface CoreComponentsBuilder
-
public interface CoreComponentsBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCoreComponentsBuilder.Holder
-
Field Summary
Fields Modifier and Type Field Description static booleanIS_NATIVE_IMAGEstatic StringNO_MVEL
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ClassFieldInspectorcreateClassFieldInspector(Class<?> classUnderInspection)ClassFieldInspectorcreateClassFieldInspector(Class<?> classUnderInspection, boolean includeFinalMethods)ObjectevaluateMvelExpression(DialectRuntimeData data, ClassLoader classLoader, String expr)static CoreComponentsBuilderget()MVELExecutorgetMVELExecutor()InternalReadAccessorgetReadAcessor(String className, String expr, boolean typesafe, Class<?> returnType)static booleanisNativeImage()static booleanpresent()static <T> TthrowExceptionForMissingMvel()
-
-
-
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()
-
-