public class FunIncludeOnceExpr extends AbstractUnaryExpr
Modifier and Type | Field and Description |
---|---|
protected Path |
_dir |
protected boolean |
_isRequire |
_expr
COMPILE_ARG_MAX, NULL_ARGS
Constructor and Description |
---|
FunIncludeOnceExpr(Location location,
Path sourceFile,
Expr expr) |
FunIncludeOnceExpr(Location location,
Path sourceFile,
Expr expr,
boolean isRequire) |
FunIncludeOnceExpr(Path sourceFile,
Expr expr) |
FunIncludeOnceExpr(Path sourceFile,
Expr expr,
boolean isRequire) |
Modifier and Type | Method and Description |
---|---|
Value |
eval(Env env)
Evaluates the expression.
|
boolean |
isRequire() |
java.lang.String |
toString() |
getExpr
assign, canRead, createAssign, createAssignFrom, createAssignRef, createCall, createClassConst, createClassConst, createClassField, createClassField, createCopy, createDeref, createFieldGet, createFieldGet, createIsset, createRef, createUnset, equals, evalArg, evalArgs, evalArray, evalArrayAssign, evalArrayAssignRef, evalArrayAssignRef, evalArrayAssignTail, evalAssignRef, evalAssignRef, evalAssignValue, evalAssignValue, evalBoolean, evalChar, evalConstant, evalConstantPrefix, evalConstantSuffix, evalCopy, 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