public class CallCreateExpressionExecutor extends ExpressionExecutor<com.github.kayjamlang.core.expressions.CallOrCreateExpression>
| Constructor and Description |
|---|
CallCreateExpressionExecutor() |
| Modifier and Type | Method and Description |
|---|---|
com.github.kayjamlang.core.Type |
getType(Executor executor,
Context context,
Context argsContext,
com.github.kayjamlang.core.expressions.CallOrCreateExpression expression) |
java.lang.Object |
provide(Executor mainProvider,
Context context,
Context argsContext,
com.github.kayjamlang.core.expressions.CallOrCreateExpression expression) |
java.util.List<java.lang.Object> |
provideArgs(Executor executor,
Context argsContext,
com.github.kayjamlang.core.expressions.CallOrCreateExpression expression) |
getType, providepublic java.lang.Object provide(Executor mainProvider, Context context, Context argsContext, com.github.kayjamlang.core.expressions.CallOrCreateExpression expression) throws java.lang.Exception
provide in class ExpressionExecutor<com.github.kayjamlang.core.expressions.CallOrCreateExpression>java.lang.Exceptionpublic java.util.List<java.lang.Object> provideArgs(Executor executor, Context argsContext, com.github.kayjamlang.core.expressions.CallOrCreateExpression expression) throws java.lang.Exception
java.lang.Exceptionpublic com.github.kayjamlang.core.Type getType(Executor executor, Context context, Context argsContext, com.github.kayjamlang.core.expressions.CallOrCreateExpression expression) throws com.github.kayjamlang.core.exceptions.TypeException
getType in class ExpressionExecutor<com.github.kayjamlang.core.expressions.CallOrCreateExpression>com.github.kayjamlang.core.exceptions.TypeException