|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.core.helpers.HClass
クラスに関するヘルパーメソッド群を提供します。
コンストラクタの概要 | |
HClass()
|
メソッドの概要 | |
static java.lang.Class |
box(java.lang.Class clazz)
引数がプリミティブ型の場合は対応するラッパクラスを返却し、以外はそのまま返却します。 |
static boolean |
boxEquals(java.lang.Class type,
java.lang.Class type2)
ラッパークラスの一致を検証します。 |
static int |
getArraysDimensionSize(java.lang.Class clazz)
配列の次元数を算出して返却します。 |
static java.lang.String |
getShortClassName(java.lang.Class clazz)
パッケージ名を含まないクラス名を返却します。 |
static java.lang.String |
getSourceClassName(java.lang.Class clazz)
ソースコードと類似の表記でクラス名を返却します。 |
static java.lang.Class |
getSourceComponentType(java.lang.Class clazz)
1次元または多次元配列の基になるクラスを返却します。 |
static java.lang.Class |
load(java.lang.String name,
java.lang.ClassLoader loader,
Closure finder)
Java構文(例:java.lang.Integer, int, Integer, Integer[])からクラスをリードし返却します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public HClass()
メソッドの詳細 |
public static java.lang.Class getSourceComponentType(java.lang.Class clazz)
clazz
- 検証するクラス
public static int getArraysDimensionSize(java.lang.Class clazz)
clazz
- 検証するクラス
public static java.lang.String getShortClassName(java.lang.Class clazz)
clazz
- クラス
public static java.lang.String getSourceClassName(java.lang.Class clazz)
clazz
- 検証するクラス
public static java.lang.Class box(java.lang.Class clazz)
clazz
- クラス
public static boolean boxEquals(java.lang.Class type, java.lang.Class type2)
type
- 比較元のクラスtype2
- 比較先のクラス
public static java.lang.Class load(java.lang.String name, java.lang.ClassLoader loader, Closure finder) throws NoSuchResourceException
name
- クラスを示す文字列loader
- クラスローダー、 null を指定すると標準のクラスローダを使用しますfinder
- クラス名を引数としてクラスを検索し返すクロージャ、 null を指定すると何も行いません
NoSuchResourceException
- クラスのリードに失敗した場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |