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

All Superinterfaces:
IScratchSymbol<ENVIRONMENT,ARGUMENTS>
All Known Implementing Classes:
BinaryExpressionType, BlockStatePropertyExpression, BooleanBlockStatePropertyExpression, ConditionalExpression, ContextExpressionType, EqualsExpression, GenericExpression, NullaryExpressionType, RoundRealScratchExpression, ScratchExpression, SimpleExpressionType, TernaryExpressionType, UnaryExpressionType

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