public class Throw extends Procedure1 implements Inlineable
Modifier and Type | Field and Description |
---|---|
static Throw |
primitiveThrow |
applyToObject
applyMethodType, applyToConsumerDefault, applyToConsumerMethod, applyToObjectDefault, applyToObjectMethod, compilerKey, compilerXKey, inlineIfConstantSymbol, validateApplyKey, validateXApplyKey
nameKey
Constructor and Description |
---|
Throw(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
apply1(java.lang.Object arg1) |
void |
compile(ApplyExp exp,
Compilation comp,
Target target) |
static void |
doThrow(java.lang.Object arg1) |
apply0, apply2, apply3, apply4, applyN, applyToObject, numArgs
applyL, applyToConsumerDefault, applyToObjectDefault, checkArgCount, checkBadCode, getApplyMethod, getApplyToConsumerMethod, getApplyToObjectMethod, getReturnType, getSetter, getSourceLocation, isSideEffectFree, lookupApplyHandle, maxArgs, maxArgs, minArgs, minArgs, set0, set1, setN, setSetter, setSourceLocation, toString
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol
public static final Throw primitiveThrow
public static void doThrow(java.lang.Object arg1) throws java.lang.Throwable
java.lang.Throwable
public java.lang.Object apply1(java.lang.Object arg1) throws java.lang.Throwable
apply1
in class Procedure1
java.lang.Throwable
public void compile(ApplyExp exp, Compilation comp, Target target)
compile
in interface Inlineable