Package avail.interpreter

Types

Link copied to clipboard
typealias JavaBoolean = Boolean
Link copied to clipboard
typealias JavaByte = Byte
Link copied to clipboard
typealias JavaDouble = Double
Link copied to clipboard
typealias JavaFloat = Float
Link copied to clipboard
typealias JavaInteger = Integer
Link copied to clipboard
object JavaLibrary

CheckedMethods and CheckedFields for the Java class library.

Link copied to clipboard
typealias JavaList = List<*>
Link copied to clipboard
typealias JavaLong = Long
Link copied to clipboard
typealias JavaShort = Short
Link copied to clipboard
typealias JavaVoid = Void
Link copied to clipboard
abstract class Primitive(val argCount: Int, flags: Primitive.Flag)

This abstraction represents the interface between Avail's Level One nybblecode interpreter and the underlying interfaces of the built-in objects, providing functionality that is (generally) inexpressible within Level One in terms of other Level One operations. A conforming Avail implementation must provide these primitives with equivalent semantics and names.