public class DefaultExpressionBuilder.MethodBase extends DefaultExpressionBuilder.FunctionBase implements ExpressionBuilder.Method
format, name, parametersproperties| Constructor and Description |
|---|
MethodBase(ExpressionBuilder.Value instance,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ExpressionBuilder.Visitor visitor,
ExpressionBuilder.VisitorFilter filter) |
DefaultExpressionBuilder.MethodBase |
clone()
Creates a copy of the object.
|
ExpressionBuilder.Value |
instance() |
void |
replace(ExpressionBuilder.Value target,
ExpressionBuilder.Value replacement) |
java.lang.String |
toString(Formatter<ExpressionBuilder.Value> formatter) |
format, name, name, parameter, parameters, toStringcopyPropertiesFrom, getProperties, getProperty, setPropertyequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitname, parameter, parameterscopyPropertiesFromgetProperties, getProperty, setPropertycloneQuietly, cloneQuietlypublic MethodBase(ExpressionBuilder.Value instance, java.lang.String name)
public DefaultExpressionBuilder.MethodBase clone() throws java.lang.CloneNotSupportedException
Cloneableclone in interface ExpressionBuilder.Valueclone in class DefaultExpressionBuilder.FunctionBasejava.lang.CloneNotSupportedException - if the instance of the object cannot
be cloned. As this is extending Cloneable so its sure
it implements it, so this exception may be used for problems on specific
object instances.Object#clone()}.public ExpressionBuilder.Value instance()
instance in interface ExpressionBuilder.Methodpublic void accept(ExpressionBuilder.Visitor visitor, ExpressionBuilder.VisitorFilter filter)
accept in interface ExpressionBuilder.Visitableaccept in class DefaultExpressionBuilder.FunctionBasepublic void replace(ExpressionBuilder.Value target, ExpressionBuilder.Value replacement)
replace in interface ExpressionBuilder.Valuereplace in class DefaultExpressionBuilder.FunctionBasepublic java.lang.String toString(Formatter<ExpressionBuilder.Value> formatter)
toString in interface ExpressionBuilder.ValuetoString in class DefaultExpressionBuilder.FunctionBase