public class TraitParentClassMethodExpr extends AbstractMethodExpr
Modifier and Type | Field and Description |
---|---|
protected Expr[] |
_args |
protected int |
_hash |
protected boolean |
_isMethod |
protected StringValue |
_methodName |
protected java.lang.String |
_traitName |
COMPILE_ARG_MAX, NULL_ARGS
Constructor and Description |
---|
TraitParentClassMethodExpr(Location location,
java.lang.String traitName,
StringValue methodName,
java.util.ArrayList<Expr> args) |
TraitParentClassMethodExpr(Location location,
java.lang.String traitName,
StringValue methodName,
Expr[] args) |
Modifier and Type | Method and Description |
---|---|
Value |
eval(Env env)
Evaluates the expression.
|
java.lang.String |
toString() |
eval, evalArg, evalCopy
assign, canRead, createAssign, createAssignFrom, createAssignRef, createCall, createClassConst, createClassConst, createClassField, createClassField, createCopy, createDeref, createFieldGet, createFieldGet, createIsset, createRef, createUnset, equals, evalArgs, evalArray, evalArrayAssign, evalArrayAssignRef, evalArrayAssignRef, evalArrayAssignTail, evalAssignRef, evalAssignRef, evalAssignValue, evalAssignValue, evalBoolean, evalChar, evalConstant, evalConstantPrefix, evalConstantSuffix, evalDirty, evalDouble, evalEmpty, evalIsset, evalIssetValue, evalLong, evalObject, evalPostIncrement, evalPreIncrement, evalQuercusClass, evalRef, evalString, evalStringValue, evalTop, evalUnsetArray, evalValue, evalVar, getFileName, getFunctionLocation, getLine, getLocation, getLocationLine, isArray, isAssign, isBoolean, isConstant, isDouble, isFalse, isLiteral, isLong, isNumber, isRef, isString, isTrue, isVar, print
protected final java.lang.String _traitName
protected final StringValue _methodName
protected final int _hash
protected final Expr[] _args
protected boolean _isMethod
public TraitParentClassMethodExpr(Location location, java.lang.String traitName, StringValue methodName, java.util.ArrayList<Expr> args)
public TraitParentClassMethodExpr(Location location, java.lang.String traitName, StringValue methodName, Expr[] args)