| Interface | Description |
|---|---|
| HashingFunnel |
Serializable function that can return either an
Integer 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 | 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 | 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 | Description |
|---|---|
| ProtelisRuntimeException |
This class represents a runtime error in the Protelis interpreter.
|