Package org.eolang
EO runtime.
- Since:
- 0.2
-
Interface Summary Interface Description Attr Attribute.Data<T> A data container.Expr Lambda expression.Phi A simple object.Term A φ-calculus term. -
Class Summary Class Description AtComposite Static attribute with an expression inside, which constructs an object.AtFree Free attribute.AtOnce Read only once.AtSimple Default attribute.AtVararg Vararg attribute.Data.Once<T> Data being returned only once, from encapsulated object.Data.ToPhi Makes aPhi
out of a Java object, like String or integer.Data.Value<T> A single value asPhi
.Dataized A dataized object.Main Bridge between Java CLI and EO.PhConst A const origin.PhCopy A copy-making object.PhDefault A simple object.PhMethod A method-calling object.PhWith A attr-putting object. -
Exception Summary Exception Description Attr.FlowException Control flow exception (seeEOgoto
for a good example of its usage).Attr.IllegalAttrException The exception raised when something is not right inside attributes.Attr.ReadOnlyException The exception raised when trying to put() an attribute, which is read-only.Attr.StillAbstractException The exception raised when trying to get() an attribute, which is still abstract. -
Annotation Types Summary Annotation Type Description XmirObject Annotation for an object made from XMIR.