public class ParameterizedClassDescFactoryProvider extends Object implements ParameterizedClassDescFactory.Provider
ParameterizedClassDescFactory.Providerの機能を提供する実装クラスです。| コンストラクタと説明 |
|---|
ParameterizedClassDescFactoryProvider() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ParameterizedClassDesc |
createParameterizedClassDesc(Field field,
Map map)
フィールドの型をを表現する
ParameterizedClassDescを作成して返します。 |
ParameterizedClassDesc |
createParameterizedClassDesc(Method method,
int index,
Map map)
メソッドの引数型を表現する
ParameterizedClassDescを作成して返します。 |
ParameterizedClassDesc |
createParameterizedClassDesc(Method method,
Map map)
メソッドの戻り値型を表現する
ParameterizedClassDescを作成して返します。 |
ParameterizedClassDesc |
createParameterizedClassDesc(Type type,
Map<TypeVariable<?>,Type> map)
Typeを表現するParameterizedClassDescを作成して返します。 |
Map<TypeVariable<?>,Type> |
getTypeVariables(Class<?> beanClass)
パラメータ化された型(クラスまたはインタフェース)が持つ型変数をキー、型引数を値とする
Mapを返します。 |
public Map<TypeVariable<?>,Type> getTypeVariables(Class<?> beanClass)
ParameterizedClassDescFactory.ProviderMapを返します。getTypeVariables インタフェース内 ParameterizedClassDescFactory.ProviderbeanClass - パラメータ化された型(クラスまたはインタフェース)Mappublic ParameterizedClassDesc createParameterizedClassDesc(Field field, Map map)
ParameterizedClassDescFactory.ProviderParameterizedClassDescを作成して返します。createParameterizedClassDesc インタフェース内 ParameterizedClassDescFactory.Providerfield - フィールドmap - パラメータ化された型が持つ型変数をキー、型引数を値とするMapParameterizedClassDescpublic ParameterizedClassDesc createParameterizedClassDesc(Method method, int index, Map map)
ParameterizedClassDescFactory.ProviderParameterizedClassDescを作成して返します。createParameterizedClassDesc インタフェース内 ParameterizedClassDescFactory.Providermethod - メソッドindex - 引数の位置map - パラメータ化された型が持つ型変数をキー、型引数を値とするMapParameterizedClassDescpublic ParameterizedClassDesc createParameterizedClassDesc(Method method, Map map)
ParameterizedClassDescFactory.ProviderParameterizedClassDescを作成して返します。createParameterizedClassDesc インタフェース内 ParameterizedClassDescFactory.Providermethod - メソッドmap - パラメータ化された型が持つ型変数をキー、型引数を値とするMapParameterizedClassDescを作成して返します。public ParameterizedClassDesc createParameterizedClassDesc(Type type, Map<TypeVariable<?>,Type> map)
Typeを表現するParameterizedClassDescを作成して返します。type - 型map - パラメータ化された型が持つ型変数をキー、型引数を値とするMapParameterizedClassDescCopyright © 2015 The DBFlute Project. All rights reserved.