public class IsEq extends Procedure2 implements Inlineable
compilerKey, validateApplyKeynameKey| Constructor and Description |
|---|
IsEq(Language language,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(java.lang.Object arg1,
java.lang.Object arg2) |
java.lang.Object |
apply2(java.lang.Object arg1,
java.lang.Object arg2) |
void |
compile(ApplyExp exp,
Compilation comp,
Target target) |
static void |
compile(Expression[] args,
Compilation comp,
Target target,
Language language) |
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 IsEq(Language language, java.lang.String name)
public boolean apply(java.lang.Object arg1,
java.lang.Object arg2)
public java.lang.Object apply2(java.lang.Object arg1,
java.lang.Object arg2)
apply2 in class Procedure2public void compile(ApplyExp exp, Compilation comp, Target target)
compile in interface Inlineablepublic static void compile(Expression[] args, Compilation comp, Target target, Language language)
public Type getReturnType(Expression[] args)
ProceduregetReturnType in class Procedure