Package com.tnsai.invariants
package com.tnsai.invariants
-
ClassDescriptionDefault factory that creates
InvariantCheckerinstances.Runtime invariant checker for TnsAI roles.EvaluatesInvariantExpressionagainst a target object.Exception thrown when evaluation fails.Represents a parsed invariant expression.Logical AND (invalid input: '&'invalid input: '&').Binary comparison (==, !Comparison operators.Field reference (e.g., "state", "numberOfLiveNeighbors").Literal value (number, string, boolean, enum).Method call (e.g., "isEmpty()").Logical NOT (!).Logical OR (||).Parses invariant strings intoInvariantExpressionAST.Exception thrown when parsing fails.