public class ExpressionExecutor<ExpressionType> extends com.github.kayjamlang.core.provider.ExpressionProvider<ExpressionType,java.lang.Object,Context,MainContext>
| Constructor and Description |
|---|
ExpressionExecutor() |
| Modifier and Type | Method and Description |
|---|---|
com.github.kayjamlang.core.Type |
getType(Executor mainProvider,
Context context,
Context argsContext,
ExpressionType expression) |
com.github.kayjamlang.core.Type |
getType(com.github.kayjamlang.core.provider.MainExpressionProvider<java.lang.Object,Context,MainContext> mainProvider,
Context context,
Context argsContext,
ExpressionType expression) |
java.lang.Object |
provide(Executor mainProvider,
Context context,
Context argsContext,
ExpressionType expression) |
java.lang.Object |
provide(com.github.kayjamlang.core.provider.MainExpressionProvider<java.lang.Object,Context,MainContext> mainProvider,
Context context,
Context argsContext,
ExpressionType expression) |
public final java.lang.Object provide(com.github.kayjamlang.core.provider.MainExpressionProvider<java.lang.Object,Context,MainContext> mainProvider, Context context, Context argsContext, ExpressionType expression) throws java.lang.Exception
provide in class com.github.kayjamlang.core.provider.ExpressionProvider<ExpressionType,java.lang.Object,Context,MainContext>java.lang.Exceptionpublic java.lang.Object provide(Executor mainProvider, Context context, Context argsContext, ExpressionType expression) throws java.lang.Exception
java.lang.Exceptionpublic com.github.kayjamlang.core.Type getType(com.github.kayjamlang.core.provider.MainExpressionProvider<java.lang.Object,Context,MainContext> mainProvider, Context context, Context argsContext, ExpressionType expression) throws com.github.kayjamlang.core.exceptions.TypeException
getType in class com.github.kayjamlang.core.provider.ExpressionProvider<ExpressionType,java.lang.Object,Context,MainContext>com.github.kayjamlang.core.exceptions.TypeExceptionpublic com.github.kayjamlang.core.Type getType(Executor mainProvider, Context context, Context argsContext, ExpressionType expression) throws com.github.kayjamlang.core.exceptions.TypeException
com.github.kayjamlang.core.exceptions.TypeException