Skip to main content

module lang::flybytes::api::JavaLang

rascal-0.34.0
flybytes-0.2.3

Usage

import lang::flybytes::api::JavaLang;

Source code

http://github.com/usethesource/flybytes/blob/main/src/lang/flybytes/api/JavaLang.rsc

Dependencies

import lang::flybytes::Syntax;
import lang::flybytes::Mirror;

function String

Type String()

function Boolean

Type Boolean()

function Integer

Type Integer()

function Character

Type Character()

function Double

Type Double()

function Long

Type Long()

function Short

Type Short()

function Float

Type Float()

function Iterator

Type Iterator()

function Iterable

Type Iterable()

function Iterable_iterator

Signature Iterable_iterator()

function Iterator_next

Signature Iterator_next()

function Iterator_hasNext

Signature Iterator_hasNext()

function StringMirror

Mirror StringMirror()

function BooleanMirror

Mirror BooleanMirror()

function ByteMirror

Mirror ByteMirror()

function IntegerMirror

Mirror IntegerMirror()

function CharacterMirror

Mirror CharacterMirror()

function DoubleMirror

Mirror DoubleMirror()

function LongMirror

Mirror LongMirror()

function ShortMirror

Mirror ShortMirror()

function FloatMirror

Mirror FloatMirror()

function maxValue

real maxValue(float())

real maxValue(double())

int maxValue(short())

int maxValue(character())

int maxValue(integer())

int maxValue(long())

int maxValue(byte())

the maximal value for an arithmetic type on the JVM

function minValue

int  minValue(byte())

int minValue(long())

int minValue(integer())

real minValue(float())

real minValue(double())

int minValue(short())

int minValue(character())

the minimal value for an arithmetic type on the JVM

function epsilon

real epsilon(float())

real epsilon(double())

int epsilon(short())

int epsilon(character())

int epsilon(integer())

int epsilon(long())

int epsilon(byte())

the minimal increment for an arithmetic type on the JVM

function Integer_parseInt

Exp Integer_parseInt(Exp e, int radix)