public class CoerceNodes extends Procedure1 implements Inlineable
| Modifier and Type | Field and Description |
|---|---|
static CoerceNodes |
coerceNodes |
static Method |
makeNodesMethod |
static ClassType |
typeNodes |
compilerKey, compilerXKey, validateApplyKey, validateXApplyKeynameKey| Constructor and Description |
|---|
CoerceNodes() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
apply1(java.lang.Object values) |
void |
compile(ApplyExp exp,
Compilation comp,
Target target) |
Type |
getReturnType(Expression[] args)
Semi-deprecated - instead should be set at Inline time.
|
apply, apply, check0, check1, check2, check3, check4, checkArgCount, checkN, getSetter, getSourceLocation, isSideEffectFree, match0, match1, match2, match3, match4, matchN, maxArgs, maxArgs, minArgs, minArgs, set0, set1, setN, setSetter, setSourceLocation, toStringgetName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbolpublic static final CoerceNodes coerceNodes
public static final ClassType typeNodes
public static final Method makeNodesMethod
public java.lang.Object apply1(java.lang.Object values)
apply1 in class Procedure1public void compile(ApplyExp exp, Compilation comp, Target target)
compile in interface Inlineablepublic Type getReturnType(Expression[] args)
ProceduregetReturnType in class Procedure