Class NodeValueTypeChecker

java.lang.Object
com.soulfiremc.server.script.NodeValueTypeChecker

public final class NodeValueTypeChecker extends Object
Checks whether a NodeValue matches a declared PortType at runtime.
  • Method Details

    • matches

      public static boolean matches(NodeValue value, PortType type)
      Returns true if the value is compatible with the declared port type. ANY always matches. STRING always matches (coercible).
    • describeActualType

      public static String describeActualType(NodeValue value)
      Returns a human-readable description of the actual type.