Package it.unive.lisa.symbolic.value
Interface Operator
-
- All Known Subinterfaces:
AdditionOperator
,ArithmeticOperator
,BinaryOperator
,BitwiseOperator
,ComparisonOperator
,DivisionOperator
,LogicalOperator
,ModuloOperator
,MultiplicationOperator
,NegatableOperator
,OverflowingOperator
,RemainderOperator
,StringOperator
,SubtractionOperator
,TernaryOperator
,TypeOperator
,UnaryOperator
- All Known Implementing Classes:
BitwiseAnd
,BitwiseNegation
,BitwiseOr
,BitwiseShiftLeft
,BitwiseShiftRight
,BitwiseUnsignedShiftRight
,BitwiseXor
,ComparisonEq
,ComparisonGe
,ComparisonGt
,ComparisonLe
,ComparisonLt
,ComparisonNe
,LogicalAnd
,LogicalNegation
,LogicalOperation
,LogicalOr
,Numeric16BitAdd
,Numeric16BitDiv
,Numeric16BitMod
,Numeric16BitMul
,Numeric16BitRem
,Numeric16BitSub
,Numeric32BitAdd
,Numeric32BitDiv
,Numeric32BitMod
,Numeric32BitMul
,Numeric32BitRem
,Numeric32BitSub
,Numeric64BitAdd
,Numeric64BitDiv
,Numeric64BitMod
,Numeric64BitMul
,Numeric64BitRem
,Numeric64BitSub
,Numeric8BitAdd
,Numeric8BitDiv
,Numeric8BitMod
,Numeric8BitMul
,Numeric8BitRem
,Numeric8BitSub
,NumericComparison
,NumericNegation
,NumericNonOverflowingAdd
,NumericNonOverflowingDiv
,NumericNonOverflowingMod
,NumericNonOverflowingMul
,NumericNonOverflowingRem
,NumericNonOverflowingSub
,NumericOperation
,StringConcat
,StringContains
,StringEndsWith
,StringEquals
,StringIndexOf
,StringLength
,StringOperation
,StringReplace
,StringStartsWith
,StringSubstring
,TypeCast
,TypeCheck
,TypeConv
,TypeOf
public interface Operator
An operator that causes a transformation of one or moreSymbolicExpression
s.