public class MInOutCompilationContext extends MCompilationContext
DEFAULT_COMPILE_LOGGER_NAME, DEFAULT_OPTIMIZE_LOGGER_NAME
Constructor and Description |
---|
MInOutCompilationContext() |
MInOutCompilationContext(Class<?> inputType,
Class<?> outputType) |
MInOutCompilationContext(CompilationLevel compilationLevel) |
MInOutCompilationContext(CompilationLevel compilationLevel,
Class<?> inputType,
Class<?> outputType) |
MInOutCompilationContext(IMRuleExecutionSet executionSet) |
MInOutCompilationContext(IMRuleExecutionSet executionSet,
Class<?> inputType,
Class<?> outputType) |
MInOutCompilationContext(IMRuleExecutionSet executionSet,
CompilationLevel compilationLevel) |
MInOutCompilationContext(IMRuleExecutionSet executionSet,
CompilationLevel compilationLevel,
Class<?> inputType,
Class<?> outputType) |
Modifier and Type | Method and Description |
---|---|
Class<?> |
getOutputType() |
Class<?> |
getWriteBaseType()
Returns base object type for property write access.
|
void |
setOutputType(Class<?> outputType) |
getInputType, getReadBaseType, setInputType
clearRegisteredAddons, compile, convertToExecutionContext, getAddonInfo, getAllAddons, getAllUniqueAddons, getCacheActivationResolver, getCompilationLevel, getDefaultLoggerName, getPhase, getProperty, getRootContext, init, isCacheEnabled, isOptimizationEnabled, registerAddon, registerAddonRecursively, removeProperty, setCacheActivationResolver, setCompilationLevel, setLoggerName, setOptimizationEnabled, setPhase, setProperty
completeWrapping, getExecutionSet, getImports, getLog, getSecurityManager, getVariables, setExecutionSet
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getExecutionSet, getImports, getLog, getSecurityManager, getVariables, setExecutionSet
public MInOutCompilationContext()
public MInOutCompilationContext(CompilationLevel compilationLevel)
public MInOutCompilationContext(IMRuleExecutionSet executionSet)
public MInOutCompilationContext(IMRuleExecutionSet executionSet, Class<?> inputType, Class<?> outputType)
public MInOutCompilationContext(IMRuleExecutionSet executionSet, CompilationLevel compilationLevel)
public MInOutCompilationContext(CompilationLevel compilationLevel, Class<?> inputType, Class<?> outputType)
public MInOutCompilationContext(IMRuleExecutionSet executionSet, CompilationLevel compilationLevel, Class<?> inputType, Class<?> outputType)
public Class<?> getOutputType()
public void setOutputType(Class<?> outputType)
public Class<?> getWriteBaseType()
IContext
getWriteBaseType
in interface IContext
getWriteBaseType
in class MCompilationContext