列挙型クラス SpelCompilerMode
- 実装されたすべてのインターフェース:
SerializableSE
、ComparableSE<SpelCompilerMode>
、ConstableSE
式を評価するときに使用できるコンパイラーの可能な構成設定をキャプチャーします。
- 導入:
- 4.1
- 作成者:
- Andy Clement
ネストされたクラスのサマリー
クラス java.lang.EnumSE から継承されたネストクラス / インターフェース
Enum.EnumDescSE<ESE extends EnumSE<ESE>>
列挙定数のサマリー
メソッドのサマリー
修飾子と型メソッド説明static SpelCompilerMode
指定された名前でこのクラスの列挙型定数を返します。static SpelCompilerMode[]
values()
この列挙型クラスの定数を含む配列を、宣言されている順序で返します。クラス java.lang.EnumSE から継承されたメソッド
clone, compareToSE, describeConstable, equalsSE, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfSE
列挙型定数の詳細
OFF
コンパイラーはオフになっています。これがデフォルトです。IMMEDIATE
イミディエイトモードでは、式はできるだけ早くコンパイルされます(通常、1 回の解釈実行後)。コンパイルされた式が失敗すると、呼び出し元に例外をスローします。MIXED
混合モードでは、式の評価は、時間の経過とともにサイレントモードで解釈とコンパイルを切り替えます。何度か実行すると、式がコンパイルされます。後で失敗した場合(推定される型情報の変更が原因である場合)、内部的にキャッチされ、システムは解釈モードに戻ります。その後、後で再度コンパイルされる場合があります。
メソッドの詳細
values
この列挙型クラスの定数を含む配列を、宣言されている順序で返します。- 戻り値:
- この列挙型クラスの定数を宣言された順序で含む配列
valueOf
指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)- パラメーター:
name
- 返される列挙定数の名前。- 戻り値:
- 指定された名前の列挙定数
- 例外:
IllegalArgumentExceptionSE
- この列挙型クラスに指定された名前の定数がない場合NullPointerExceptionSE
- 引数が null の場合