Package org.protelis.lang.interpreter.util
-
Interface Summary Interface Description HashingFunnel Serializable function that can return either anInteger
or a byte[].TriFunction<A,B,C,R> Represents a function that accepts three arguments and produces a result.WithBytecode Element with an associated bytecode. -
Class Summary Class Description Java8CompatibleFunnel Implementation of a Java8-compatible serializable hash function.JavaInteroperabilityUtils Collection of utilities that ease the interoperability with Java.OpUtils Utility class that OpN classes use for reporting certain failure patterns.Reference Implements a Serializable reference to an Object.ReflectionUtils Utilities that make easier to cope with Java Reflection. -
Enum Summary Enum Description Bytecode Associates a unique identifier to each Protelis interpreter entity.HoodOp Deprecated. Op1 Collection of functions and helper methods for unary operators.Op2 Infix operator that takes two inputs, such as addition, division, or "greater than" comparison.Op3 Collection of functions and helper methods for ternary syntactic operators. -
Exception Summary Exception Description ProtelisRuntimeException This class represents a runtime error in the Protelis interpreter.