public static interface ParameterizedClassDescFactory.Provider
ParameterizedClassDescFactoryの機能を提供するインターフェースです。
この実装クラスはS2-Tigerによって提供されます。
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ParameterizedClassDesc |
createParameterizedClassDesc(Field field,
Map map)
フィールドの型をを表現する
ParameterizedClassDescを作成して返します。 |
ParameterizedClassDesc |
createParameterizedClassDesc(Method method,
int index,
Map map)
メソッドの引数型を表現する
ParameterizedClassDescを作成して返します。 |
ParameterizedClassDesc |
createParameterizedClassDesc(Method method,
Map map)
メソッドの戻り値型を表現する
ParameterizedClassDescを作成して返します。 |
Map |
getTypeVariables(Class<?> beanClass)
パラメータ化された型(クラスまたはインタフェース)が持つ型変数をキー、型引数を値とする
Mapを返します。 |
Map getTypeVariables(Class<?> beanClass)
Mapを返します。beanClass - パラメータ化された型(クラスまたはインタフェース)MapParameterizedClassDesc createParameterizedClassDesc(Field field, Map map)
ParameterizedClassDescを作成して返します。field - フィールドmap - パラメータ化された型が持つ型変数をキー、型引数を値とするMapParameterizedClassDescParameterizedClassDesc createParameterizedClassDesc(Method method, int index, Map map)
ParameterizedClassDescを作成して返します。method - メソッドindex - 引数の位置map - パラメータ化された型が持つ型変数をキー、型引数を値とするMapParameterizedClassDescParameterizedClassDesc createParameterizedClassDesc(Method method, Map map)
ParameterizedClassDescを作成して返します。method - メソッドmap - パラメータ化された型が持つ型変数をキー、型引数を値とするMapParameterizedClassDescを作成して返します。Copyright © 2015 The DBFlute Project. All rights reserved.