Class ListElementOrFallbackExpression<TYPE,ARGUMENT extends IScratchArgument<IScratchEnvironment,TYPE>>

java.lang.Object
com.petrolpark.core.scratch.symbol.ScratchSymbol<IScratchEnvironment,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>>,ScratchParameters.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ExpressionArgument.ExpressionParameter<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>,ScratchParameters.Just<IScratchEnvironment,TYPE,ARGUMENT,IScratchParameter<IScratchEnvironment,TYPE,ARGUMENT>>>>>
com.petrolpark.core.scratch.symbol.expression.ScratchExpression<IScratchEnvironment,TYPE,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>>,ScratchParameters.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ExpressionArgument.ExpressionParameter<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>,ScratchParameters.Just<IScratchEnvironment,TYPE,ARGUMENT,IScratchParameter<IScratchEnvironment,TYPE,ARGUMENT>>>>>
com.petrolpark.core.scratch.symbol.expression.GenericExpression<IScratchEnvironment,TYPE,ARGUMENT,TYPE,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>>,ScratchParameters.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ExpressionArgument.ExpressionParameter<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>,ScratchParameters.Just<IScratchEnvironment,TYPE,ARGUMENT,IScratchParameter<IScratchEnvironment,TYPE,ARGUMENT>>>>>
All Implemented Interfaces:
IScratchExpression<IScratchEnvironment,TYPE,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>>,ScratchParameters.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ExpressionArgument.ExpressionParameter<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>,ScratchParameters.Just<IScratchEnvironment,TYPE,ARGUMENT,IScratchParameter<IScratchEnvironment,TYPE,ARGUMENT>>>>>, IGenericScratchSymbol<IScratchEnvironment,TYPE,ARGUMENT,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>>,ScratchParameters.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ExpressionArgument.ExpressionParameter<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>,ScratchParameters.Just<IScratchEnvironment,TYPE,ARGUMENT,IScratchParameter<IScratchEnvironment,TYPE,ARGUMENT>>>>>, IScratchSymbol<IScratchEnvironment,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>>,ScratchParameters.And<IScratchEnvironment,List<TYPE>,ExpressionArgument<IScratchEnvironment,List<TYPE>>,ExpressionArgument.ExpressionParameter<IScratchEnvironment,List<TYPE>>,ScratchArguments.Just<IScratchEnvironment,TYPE,ARGUMENT>,ScratchParameters.Just<IScratchEnvironment,TYPE,ARGUMENT,IScratchParameter<IScratchEnvironment,TYPE,ARGUMENT>>>>>