java.lang.Object
com.petrolpark.core.scratch.symbol.ScratchSymbol<IScratchEnvironment,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>,ScratchParameters.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>>>>>
com.petrolpark.core.scratch.symbol.expression.ScratchExpression<IScratchEnvironment,net.minecraft.core.BlockPos,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>,ScratchParameters.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>>>>>
com.petrolpark.core.scratch.symbol.expression.SimpleExpressionType<IScratchEnvironment,net.minecraft.core.BlockPos,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>,ScratchParameters.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>>>>,BlockPosExpression>
All Implemented Interfaces:
IScratchExpression<IScratchEnvironment,net.minecraft.core.BlockPos,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>,ScratchParameters.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>>>>>, IScratchExpression.Type<BlockPosExpression>, IScratchSymbol<IScratchEnvironment,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>>,ScratchParameters.And<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>,ScratchArguments.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>>,ScratchParameters.Just<IScratchEnvironment,Long,ExpressionOrLiteralArgument<IScratchEnvironment,Long>,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter<IScratchEnvironment,Long>>>>>, IScratchSymbol.Type<BlockPosExpression>