org.joe_e
Interface Powerless

All Superinterfaces:
Immutable
All Known Subinterfaces:
ErrorHandler
All Known Implementing Classes:
BooleanArray, ByteArray, CharArray, DoubleArray, FloatArray, IntArray, InvalidFilenameException, LongArray, PowerlessArray, ShortArray

public interface Powerless
extends Immutable

Marker interface for annotating classes that transitively do not contain any mutable state or tokens. Joe-E requires that classes that implement this interface meet the obligation that they do not extend Token, and that all fields must be (1) final and (2) of a declared type that implements Powerless in the overlay type system.

This interface contains no members.

See Also:
Token