このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.0 リファレンスマニュアル

instance method Ripper#warning

warning(fmt, *args) -> nilRuby 1.9.3 から[permalink][rdoc][edit]

解析した Ruby プログラムの中に重要な警告($-w が false の時だけ出力される警告)を出力するようなものがあった場合に実行されます。

[PARAM] fmt:
エラーメッセージのフォーマット文字列です。
[PARAM] args:
エラーメッセージのフォーマットされる引数です。

サブクラスでオーバライドして使用します。

引数のエラーメッセージは printf フォーマットに従って渡されます。