パッケージ shohaku.core.lang

基本的な言語機能の拡張機能を提供します。

参照:
          説明

インタフェースの概要
Closure 汎用 クロージャのインタフェースを提供します。
ObjectCreationProxy オブジェクトインスタンスを生成するプロキシを示すインタフェースを提供します。
Predicate 引数が真または偽であるか評価するクロージャのインタフェースを提供します。
RangeNumber 数値型の範囲を表す機能のインターフェースを提供します。
VariableNumber 変更可能な数値型のインターフェースを提供します。
 

クラスの概要
Boxing プリミティブ型とラッパークラスを相互に交換する機能を提供します。
Concat 文字列の結合するショートカット関数群を提供します。
Eval 値の正否を評価するショートカット関数群を提供します。
EvalSet 複数の値の正否を評価するショートカット関数群を提供します。
Fast 頻度が高く繁雑な処理を手早く済ませるための関数群を提供します。
RangeDouble 数値(double)の範囲を表す機能を提供します、不変オブジェクトとして定義されます。
RangeInt 数値(int)の範囲を表す機能を提供します、不変オブジェクトとして定義されます。
RangeLong 数値(long)の範囲を表す機能を提供します、不変オブジェクトとして定義されます。
ShohakuCoreSystem 松柏コアライブラリ固有のシステム情報を提供します。
SystemUtils ライブラリの実行環境の情報に関するユーティリティを提供します。
ValueOf 文字列を基本的なデータ型とその集合に変換する機能を提供します。
VariableByte 変更可能な Byte 型を提供します。
VariableDouble 変更可能な Double 型を提供します。
VariableFloat 変更可能な Float 型を提供します。
VariableInteger 変更可能な Integer 型を提供します。
VariableLong 変更可能な Long 型を提供します。
VariableShort 変更可能な Short 型を提供します。
Widening プリミティブ型の拡大変換および縮小変換と同等の処理をラッパーオブジェクトに対して提供します。
 

例外の概要
ConfigurationException コンフィギュレーション情報の誤りを通知するする未チェック例外を提供します。
IntrospectionBeansException オブジェクトに対するイントロスペクション処理に失敗した場合に発生します。
MismatchTypeException オブジェクトの要素に不適切な型が指定された事を示す未チェック例外を提供します。
NoSuchResourceException 指定された名前のリソースを何らかの理由により使用出来ないことを通知します。
ObjectConversionException 何らかの理由によりオブジェクトの型変換に失敗したことを通知します。
ObjectCreationException 何らかの理由によりオブジェクトの生成に失敗したことを通知します。
ObjectDestructionException 何らかの理由によりオブジェクトの破棄処理に失敗したことを通知します。
 

パッケージ shohaku.core.lang の説明

基本的な言語機能の拡張機能を提供します。