Interface InvariantExpression

All Known Implementing Classes:
InvariantExpression.And, InvariantExpression.Comparison, InvariantExpression.FieldRef, InvariantExpression.Literal, InvariantExpression.MethodCall, InvariantExpression.Not, InvariantExpression.Or

Represents a parsed invariant expression.

Supports:

  • Comparisons: ==, !=, <, >, <=, >=
  • Logical: &&, ||, !
  • Field access: state, numberOfLiveNeighbors, etc.
  • Literals: numbers, strings, enums, true/false
Author:
TnsAI Team