Interface IExpressionScratchParameter<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT,TYPE>>
- All Superinterfaces:
IScratchParameter<ENVIRONMENT,TYPE, ARGUMENT>
- All Known Implementing Classes:
ExpressionArgument.ExpressionParameter,ExpressionOrDropdownArgument.ExpressionOrDropdownParameter,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter
public interface IExpressionScratchParameter<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT,TYPE>>
extends IScratchParameter<ENVIRONMENT,TYPE,ARGUMENT>
-
Method Summary
Modifier and TypeMethodDescription<ARGUMENTS extends ScratchArguments<ENVIRONMENT,?>>
ARGUMENTpass(ExpressionAndArguments<ENVIRONMENT, TYPE, ARGUMENTS> expressionAndArguments) default <ARGUMENTS extends ScratchArguments<ENVIRONMENT,?>>
ARGUMENTpass(IScratchExpression<ENVIRONMENT, TYPE, ARGUMENTS, ?> expression, ARGUMENTS arguments) Methods inherited from interface com.petrolpark.core.scratch.argument.IScratchParameter
argumentCodec, argumentStreamCodec, key
-
Method Details
-
pass
default <ARGUMENTS extends ScratchArguments<ENVIRONMENT,?>> ARGUMENT pass(IScratchExpression<ENVIRONMENT, TYPE, ARGUMENTS, ?> expression, ARGUMENTS arguments) -
pass
<ARGUMENTS extends ScratchArguments<ENVIRONMENT,?>> ARGUMENT pass(ExpressionAndArguments<ENVIRONMENT, TYPE, ARGUMENTS> expressionAndArguments)
-