Interface IScratchArgument<ENVIRONMENT extends IScratchEnvironment,TYPE>
- All Known Implementing Classes:
ContextArgument,DropdownArgument,ExpressionArgument,ExpressionOrDropdownArgument,ExpressionOrLiteralArgument,LiteralArgument,NestedProcedureArgument,VariableArgument
public interface IScratchArgument<ENVIRONMENT extends IScratchEnvironment,TYPE>
-
Method Summary
Modifier and TypeMethodDescriptionbooleanWhether this Argument can evaluate without crashing.get(ENVIRONMENT environment) IScratchParameter<? super ENVIRONMENT, TYPE, ? extends IScratchArgument<? super ENVIRONMENT, TYPE>>
-
Method Details
-
get
-
canEvaluate
boolean canEvaluate()Whether this Argument can evaluate without crashing. -
parameter
IScratchParameter<? super ENVIRONMENT,TYPE, parameter()? extends IScratchArgument<? super ENVIRONMENT, TYPE>>
-