ref_send API 2.17
defensive programming in Java

org.joe_e
Interface Powerless

All Superinterfaces:
Immutable
All Known Subinterfaces:
Deserializer, ErrorHandler, Serializer
All Known Implementing Classes:
Amount, Anchor, BadSyntax, BooleanArray, Brand, ByteArray, CallSite, CharArray, Comment, DoubleArray, Event, Failure, FloatArray, Fulfilled, Got, IntArray, InvalidFilenameException, JSONDeserializer, JSONSerializer, Layout, LongArray, MissingDeserializer, NonFinalRecordField, NotAMaker, Pipelined, PowerlessArray, Problem, Progressed, Rejected, Resolved, Returned, Sent, SentIf, ShortArray, Syntax, Trace, Turn, Unavailable, Unresolved, WrongBrand, WrongToken

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


ref_send API 2.17
defensive programming in Java

Submit a bug or feature, or get help

Copyright 1998-2009 Waterken Inc. under the terms of the MIT X license.