public abstract static class Expression.Variable extends Expression.Base
Expression.Application, Expression.Base, Expression.BoolConstant, Expression.Constant, Expression.Fixed, Expression.Util, Expression.Valof, Expression.Variable
FALSE, TRUE
Constructor and Description |
---|
Expression.Variable() |
Modifier and Type | Method and Description |
---|---|
abstract String |
getName()
If this Expression is a variable, answer a [non-null] String which is its name.
|
boolean |
isVariable()
Answer true iff this Expression represents a variable.
|
argCount, equals, getArg, getFun, getValue, isApply, isConstant
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
prepare
public boolean isVariable()
Expression
isVariable
in interface Expression
isVariable
in class Expression.Base
public abstract String getName()
Expression
getName
in interface Expression
getName
in class Expression.Base
Copyright ? 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP