Interface IScratchExpression<ENVIRONMENT extends IScratchEnvironment,RETURN_TYPE,ARGUMENTS extends ScratchArguments<ENVIRONMENT,?>,PARAMETERS extends ScratchParameters<ENVIRONMENT,ARGUMENTS>>

All Superinterfaces:
IScratchSymbol<ENVIRONMENT,ARGUMENTS,PARAMETERS>
All Known Implementing Classes:
AndExpression, BinaryBooleanExpressionType, BinaryExpressionType, BinaryGenericExpression, BlockPosCoordinateExpression, BlockPosExpression, BlockStatePropertyExpression, BooleanBlockStatePropertyExpression, ConditionalExpression, ContextExpressionType, EqualsExpression, GenericExpression, IntegerArithmeticExpression, IntegerComparisonExpression, ListElementExpression, ListElementOrFallbackExpression, ListLengthExpression, ListOfExpression, MissingExpression, NotExpression, NullaryExpressionType, OrExpression, QueryVariableExpression, RepeatBlock.RemainingRepeatsExpression, RoundRealScratchExpression, ScratchExpression, SimpleExpressionType, TernaryExpressionType, TernaryGenericExpression, UnaryExpressionType, UnaryGenericExpression, XorExpression

public interface IScratchExpression<ENVIRONMENT extends IScratchEnvironment,RETURN_TYPE,ARGUMENTS extends ScratchArguments<ENVIRONMENT,?>,PARAMETERS extends ScratchParameters<ENVIRONMENT,ARGUMENTS>> extends IScratchSymbol<ENVIRONMENT,ARGUMENTS,PARAMETERS>