パッケージ org.aiwolf.common

クラス AIWolfRuntimeException

  • すべての実装されたインタフェース:
    java.io.Serializable
    直系の既知のサブクラス:
    AIWolfAgentException, IllegalPlayerNumException, LostClientException

    public class AIWolfRuntimeException
    extends java.lang.RuntimeException
    人狼知能実行中にスローされる例外です。
    これは非チェック例外です。
    AIWolfRuntimeException is that can be thrown during the AI wolf game.
    This is unchecked exceptions.
    関連項目:
    直列化された形式
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      AIWolfRuntimeException()
      人狼知能に関する新規例外を構築します。
      AIWolfRuntimeException​(java.lang.String message)
      指定された詳細メッセージを持つ、人狼知能に関する新規例外を構築します。
      AIWolfRuntimeException​(java.lang.String message, java.lang.Throwable cause)
      指定された詳細メッセージおよび原因を使用して 新規例外を構築します。
      AIWolfRuntimeException​(java.lang.String message, java.lang.Throwable cause, boolean enableSuppression, boolean writableStackTrace)
      指定された詳細メッセージ、原因、抑制の有効化または 無効化、書込み可能スタック・トレースの有効化または 無効化に基づいて、新しい例外を構築します。
      AIWolfRuntimeException​(java.lang.Throwable cause)
      指定された原因と詳細メッセージ (cause==null ? null : cause.toString()) を持つ新しい例外を構築します。
    • メソッドの概要

      • クラスから継承されたメソッド java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • コンストラクタの詳細

      • AIWolfRuntimeException

        public AIWolfRuntimeException()
        人狼知能に関する新規例外を構築します。
        Constructs a new AI wolf game's exception.
      • AIWolfRuntimeException

        public AIWolfRuntimeException​(java.lang.String message)
        指定された詳細メッセージを持つ、人狼知能に関する新規例外を構築します。
        Constructs a new AI wolf game's exception with the specified detail message.
        パラメータ:
        message -
        詳細メッセージ
        Detail message
      • AIWolfRuntimeException

        public AIWolfRuntimeException​(java.lang.String message,
                                      java.lang.Throwable cause)
        指定された詳細メッセージおよび原因を使用して 新規例外を構築します。
        Constructs a new AI wolf game's exception with the specified detail message and cause.
        パラメータ:
        message -
        詳細メッセージ
        Detail message
        cause -
        原因
        Cause
      • AIWolfRuntimeException

        public AIWolfRuntimeException​(java.lang.String message,
                                      java.lang.Throwable cause,
                                      boolean enableSuppression,
                                      boolean writableStackTrace)
        指定された詳細メッセージ、原因、抑制の有効化または 無効化、書込み可能スタック・トレースの有効化または 無効化に基づいて、新しい例外を構築します。
        Constructs a new AI wolf game's exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
        パラメータ:
        message -
        詳細メッセージ
        Detail message
        cause -
        原因
        Cause
        enableSuppression -
        抑制の有効化または無効化
        Whether or not suppression is enabled or disabled
        writableStackTrace -
        書込み可能スタック・トレースの有効化または 無効化
        Whether or not the stack trace should be writable
      • AIWolfRuntimeException

        public AIWolfRuntimeException​(java.lang.Throwable cause)
        指定された原因と詳細メッセージ (cause==null ? null : cause.toString()) を持つ新しい例外を構築します。
        Constructs a new AI wolf game's exception with the specified cause and a detail message of (cause==null ? null : cause.toString()).
        パラメータ:
        cause -
        原因
        Cause