| 
 | ref_send API 2.17 defensive programming in Java | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
|---|---|
| Equatable | Marker interface for annotating classes whose instances are permitted
 to be compared using the ==and!=operators. | 
| ErrorHandler | This is the interface for custom implementations to handle java.lang.Errors in a Joe-E program. | 
| Immutable | Marker interface for annotating classes that transitively do not contain any mutable state. | 
| Powerless | Marker interface for annotating classes that transitively do not contain any mutable state or tokens. | 
| Selfless | Marker interface for annotating classes that are indistinguishable from a shallow copy of themselves. | 
| Class Summary | |
|---|---|
| JoeE | Joe-E core library functions. | 
| Struct | This abstract class contains implementations of the equals() and hashCode() methods that satisfy the Selfless interface. | 
| Token | Content-less class used solely for its unforgeable object identity. | 
| Annotation Types Summary | |
|---|---|
| IsJoeE | Package annotation to use for packages containing Joe-E code. | 
Core Joe-E language features such as the Joe-E verified interfaces and methods for access to the overlay type system.
| 
 | ref_send API 2.17 defensive programming in Java | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
Copyright 1998-2009 Waterken Inc. under the terms of the MIT X license.