Package org.burningwave.core.classes
Interface CodeExecutor
- All Known Implementing Classes:
CodeExecutorImpl
public interface CodeExecutor
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCodeExecutor.Configuration -
Method Summary
Modifier and Type Method Description static CodeExecutorcreate(Supplier<ClassFactory> classFactorySupplier, PathHelper pathHelper, Properties config)<E extends ExecuteConfig<E>, T>
Texecute(E config)<E extends ExecuteConfig<E>, T>
Texecute(BodySourceGenerator body)<E extends ExecuteConfig<E>, T>
Texecute(ExecuteConfig.ForProperties config)<T> TexecuteProperty(String propertyName, Object... params)<E extends LoadOrBuildAndDefineConfig.ForCodeExecutorAbst<E>, T extends Executable>
Class<T>loadOrBuildAndDefineExecutorSubType(E config)
-
Method Details
-
create
static CodeExecutor create(Supplier<ClassFactory> classFactorySupplier, PathHelper pathHelper, Properties config) -
executeProperty
-
execute
-
execute
-
execute
-
loadOrBuildAndDefineExecutorSubType
<E extends LoadOrBuildAndDefineConfig.ForCodeExecutorAbst<E>, T extends Executable> Class<T> loadOrBuildAndDefineExecutorSubType(E config)
-