コード例 #1
0
ファイル: ThisFieldExpr.java プロジェクト: Keruspe/Bianca
  /**
   * Evaluates the expression, creating an array if the value is unset..
   *
   * @param env the calling environment.
   * @return the expression value.
   */
  @Override
  public Value evalArray(Env env) {
    Value obj = env.getThis();

    if (obj.isNull()) {
      return cannotUseThisError(env);
    }

    return obj.getThisFieldArray(env, _name);
  }