kawa.standard

Class prim_throw

Implemented Interfaces:
Inlineable, Named

public class prim_throw
extends Procedure1
implements Inlineable

Field Summary

static prim_throw
primitiveThrow

Method Summary

Object
apply1(Object arg1)
void
compile(ApplyExp exp, Compilation comp, Target target)
Type
getReturnType(Expression[] args)
static void
throw_it(Object arg1)

Methods inherited from class gnu.mapping.Procedure1

apply0, apply1, apply2, apply3, apply4, applyN, numArgs

Methods inherited from class gnu.mapping.Procedure

apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getName, getProperty, getSetter, getSymbol, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, name, numArgs, removeProperty, set0, set1, setN, setName, setProperty, setProperty, setSetter, setSymbol, toString

Field Details

primitiveThrow

public static final prim_throw primitiveThrow

Method Details

apply1

public Object apply1(Object arg1)
            throws Throwable
Overrides:
apply1 in interface Procedure1

compile

public void compile(ApplyExp exp,
                    Compilation comp,
                    Target target)
Specified by:
compile in interface Inlineable

getReturnType

public Type getReturnType(Expression[] args)
Specified by:
getReturnType in interface Inlineable

throw_it

public static void throw_it(Object arg1)
            throws Throwable