greflect
0.11-DRAFT
B C D E F G I J M N P R S T U V W

B

BranchedTypeVarScope - Class in jp.sourceforge.greflect.impl
A TypeVarScope implementation [chain of responsibility] [immutable] .
BranchedTypeVarScope(TypeVarScope, TypeVarScope) - Constructor for class jp.sourceforge.greflect.impl.BranchedTypeVarScope
 
BytecodeGeneratorClassLoader - Class in jp.sourceforge.greflect.impl
A ClassLoader for the bytecode generator.
BytecodeGeneratorClassLoader() - Constructor for class jp.sourceforge.greflect.impl.BytecodeGeneratorClassLoader
Ignored packages are by default ( "java.", "sun.", "javax."), i.e.
BytecodeGeneratorClassLoader(ClassLoader) - Constructor for class jp.sourceforge.greflect.impl.BytecodeGeneratorClassLoader
Ignored packages are by default ( "java.", "sun.", "javax."), i.e.

C

cast() - Method in class jp.sourceforge.greflect.Reflection.Caster
Gets caster instance
キャストしたインスタンスを取得します。 .
chain(TypeVarScope, Class<T>, Type[]) - Static method in class jp.sourceforge.greflect.impl.ChainedTypeVarScope
 
chain(TypeVarScope, Class<T>, GenericTypeRef[]) - Static method in class jp.sourceforge.greflect.impl.ChainedTypeVarScope
 
ChainedTypeVarScope - Class in jp.sourceforge.greflect.impl
A TypeVarScope implementation [chain of responsibility] [immutable] .
ChainedTypeVarScope(TypeVarScope, TypeVariable<? extends GenericDeclaration>, GenericTypeRef) - Constructor for class jp.sourceforge.greflect.impl.ChainedTypeVarScope
 
ClassTypeVarScope - Class in jp.sourceforge.greflect.impl
A TypeVarScope generated from a Class [concurrent] .
ClassTypeVarScope(Class<?>) - Constructor for class jp.sourceforge.greflect.impl.ClassTypeVarScope
 

D

DefaultTypeConversionStrategy - Class in jp.sourceforge.greflect.impl
The default implementation of TypeConversionStrategy [strategy] [concurrent] .
DefaultTypeConversionStrategy() - Constructor for class jp.sourceforge.greflect.impl.DefaultTypeConversionStrategy
 

E

ExtractingTypeVarScope - Class in jp.sourceforge.greflect.impl
A TypeVarScope extracting result from another type definition [concurrent] .
ExtractingTypeVarScope(Type, TypeVarScope) - Constructor for class jp.sourceforge.greflect.impl.ExtractingTypeVarScope
 

F

findClass(String) - Method in class jp.sourceforge.greflect.impl.BytecodeGeneratorClassLoader
 

G

generateClassAndGetConstructorFor(Constructor<?>, String) - Method in class jp.sourceforge.greflect.impl.BytecodeGeneratorClassLoader
 
GenericTypeRef - Interface in jp.sourceforge.greflect.impl
A reference of generic type .
getRawClassOf(Type, TypeVarScope) - Method in class jp.sourceforge.greflect.impl.DefaultTypeConversionStrategy
 
getRawClassOf(Type, TypeVarScope) - Method in interface jp.sourceforge.greflect.impl.TypeConversionStrategy
 
getRawType() - Method in class jp.sourceforge.greflect.impl.ClassTypeVarScope
 
getScope() - Method in interface jp.sourceforge.greflect.impl.GenericTypeRef
get scope of typevar .
getScope() - Method in class jp.sourceforge.greflect.impl.SimpleGenericTypeRef
 
getType() - Method in interface jp.sourceforge.greflect.impl.GenericTypeRef
get Type for a type-use .
getType() - Method in class jp.sourceforge.greflect.impl.SimpleGenericTypeRef
 
getTypeDescriptionFor(Type, TypeVarScope, boolean) - Method in class jp.sourceforge.greflect.impl.DefaultTypeConversionStrategy
(overridden) .
getTypeDescriptionFor(Type, TypeVarScope, boolean) - Method in interface jp.sourceforge.greflect.impl.TypeConversionStrategy
 
getTypeDescriptionFor(Param<?>) - Method in class jp.sourceforge.greflect.Reflection
Return the string description of the specified type
指定された型のString表記を返します。 .
getTypeScopeWithEnclosings(Class<?>) - Static method in class jp.sourceforge.greflect.impl.ClassTypeVarScope
immutable property-name - typeref mapping.
getTypeSignatureTo(Type, TypeVarScope) - Method in class jp.sourceforge.greflect.impl.DefaultTypeConversionStrategy
 
getTypeSignatureTo(Type, TypeVarScope) - Method in interface jp.sourceforge.greflect.impl.TypeConversionStrategy
 
getTypeVariableSet() - Method in class jp.sourceforge.greflect.impl.BranchedTypeVarScope
 
getTypeVariableSet() - Method in class jp.sourceforge.greflect.impl.ChainedTypeVarScope
 
getTypeVariableSet() - Method in class jp.sourceforge.greflect.impl.ClassTypeVarScope
 
getTypeVariableSet() - Method in class jp.sourceforge.greflect.impl.ExtractingTypeVarScope
 
getTypeVariableSet() - Method in class jp.sourceforge.greflect.impl.SingleTypeVarScope
 
getTypeVariableSet() - Method in interface jp.sourceforge.greflect.impl.TypeVarScope
 
getUnresolvedTypeVarsFromTo(Type, TypeVarScope, Type, TypeVarScope) - Method in class jp.sourceforge.greflect.impl.DefaultTypeConversionStrategy
 
getUnresolvedTypeVarsFromTo(Type, TypeVarScope, Type, TypeVarScope) - Method in interface jp.sourceforge.greflect.impl.TypeConversionStrategy
 
getValue() - Method in class jp.sourceforge.greflect.Param
.

I

instantiate() - Method in class jp.sourceforge.greflect.Reflection.Instantiator
Create a instance
インスタンスを生成します。 .
invoke() - Method in class jp.sourceforge.greflect.Reflection.Invoker
Invoke the method
メソッドを実行します。 .
isAssignableFromTo(Class<?>, Class<?>) - Method in class jp.sourceforge.greflect.impl.DefaultTypeConversionStrategy
 
isAssignableFromTo(Type, TypeVarScope, Type, TypeVarScope) - Method in class jp.sourceforge.greflect.impl.DefaultTypeConversionStrategy
 
isAssignableFromTo(Class<?>, Class<?>) - Method in interface jp.sourceforge.greflect.impl.TypeConversionStrategy
 
isAssignableFromTo(Type, TypeVarScope, Type, TypeVarScope) - Method in interface jp.sourceforge.greflect.impl.TypeConversionStrategy
 
isAssignableFromTo(Param<?>, Param<?>) - Method in class jp.sourceforge.greflect.Reflection
Judge whether substitution is possible
Paramオブジェクトの保持する型同士で代入が可能か判定します。 .
isEmpty() - Method in class jp.sourceforge.greflect.impl.BranchedTypeVarScope
 
isEmpty() - Method in class jp.sourceforge.greflect.impl.ChainedTypeVarScope
 
isEmpty() - Method in class jp.sourceforge.greflect.impl.ClassTypeVarScope
 
isEmpty() - Method in class jp.sourceforge.greflect.impl.ExtractingTypeVarScope
 
isEmpty() - Method in class jp.sourceforge.greflect.impl.SingleTypeVarScope
 
isEmpty() - Method in interface jp.sourceforge.greflect.impl.TypeVarScope
 

J

jp.sourceforge.greflect - package jp.sourceforge.greflect
The Reflection API that supports generics features
ジェネリクスをサポートしたリフレクションAPI。 .
jp.sourceforge.greflect.impl - package jp.sourceforge.greflect.impl
The package for greflect implementation
greflect実装用のパッケージ .

M

makeMargedScope(Type, TypeVarScope) - Static method in class jp.sourceforge.greflect.impl.ExtractingTypeVarScope
 

N

NULL - Static variable in interface jp.sourceforge.greflect.impl.TypeVarScope
 
NULL_TYPEVAR_SET - Static variable in interface jp.sourceforge.greflect.impl.TypeVarScope
 

P

Param<T> - Class in jp.sourceforge.greflect
[ungeneric]
A parameter holder with the specification of the generic type
ジェネリック型の指定とともにパラメータ値を保持します。 .
Param() - Constructor for class jp.sourceforge.greflect.Param
Create Param object that keeps null value
null値を保持するParamオブジェクトを作成します。 .
Param(T) - Constructor for class jp.sourceforge.greflect.Param
Create Param object that keeps the specified value
指定した値を保持するParamオブジェクトを作成します。 .

R

Reflection - Class in jp.sourceforge.greflect
[concurrent][facade]
A facade of the reflection API supports generic features
ジェネリクスをサポートするリフレクションAPIのfacade。 .
Reflection() - Constructor for class jp.sourceforge.greflect.Reflection
Creates a facade of reflection with the current ClassLoader
現在のクラスローダでリフレクションのfacadeを生成します。 .
Reflection(ClassLoader) - Constructor for class jp.sourceforge.greflect.Reflection
Creates a facade of reflection with the specified ClassLoader
指定したクラスローダでリフレクションのfacadeを生成します。 .
Reflection.Caster<T> - Class in jp.sourceforge.greflect
[ungeneric]
Caster cast ungeneric object to specified generic type
Casterはアンジェネリックオブジェクトを指定された型にキャストします。 .
Reflection.Caster(Object) - Constructor for class jp.sourceforge.greflect.Reflection.Caster
Prepares to execute the method by checking the number of parameters and the validity of the generic types
パラメタ数とジェネリックタイプの妥当性をチェックし、 インスタンスをキャストします。 .
Reflection.Instantiator<T> - Class in jp.sourceforge.greflect
[ungeneric]
Instantiator creates a ungeneric object of the specified type
Instantiatorは指定された型のアンジェネリックオブジェクトを生成します。 .
Reflection.Instantiator(Param<?>, Param<?>...) - Constructor for class jp.sourceforge.greflect.Reflection.Instantiator
Prepares to generate the instance by checking the number of parameters and the validity of the generic types
パラメタ数とジェネリックタイプの妥当性をチェックする ことによって、インスタンスを生成する準備をします。 .
Reflection.Instantiator(Param<?>, Constructor<?>, Param<?>...) - Constructor for class jp.sourceforge.greflect.Reflection.Instantiator
Prepares to generate the instance by checking the number of parameters and the validity of the generic types
パラメタ数とジェネリックタイプの妥当性をチェックすることによって、 インスタンスを生成する準備をします。 .
Reflection.Invoker<T> - Class in jp.sourceforge.greflect
[ungeneric]
Invoker invoke the method of the specified instance
Invokerは指定されたインスタンスのメソッドを呼び出します。 .
Reflection.Invoker(Param<?>, String, Param<?>...) - Constructor for class jp.sourceforge.greflect.Reflection.Invoker
Prepares to execute the method by checking the number of parameters and the validity of the generic types
パラメタ数とジェネリックタイプの妥当性をチェックする ことによって、メソッドを実行する準備をします。 .
Reflection.Invoker(Param<?>, Method, Param<?>...) - Constructor for class jp.sourceforge.greflect.Reflection.Invoker
Prepares to execute the method by checking the number of parameters and the validity of the generic types
パラメタ数とジェネリックタイプの妥当性をチェックする ことによって、メソッドを実行する準備をします。 .
ReflectionError - Error in jp.sourceforge.greflect
ReflectionError will throw when the situation outside assumption is happened and when the operation can not be continued
リフレクション操作において想定外の事態が発生し、処理を継続できないときスローされます。 .
ReflectionError(Throwable, String, Object...) - Constructor for error jp.sourceforge.greflect.ReflectionError
 
resolveTypeVariable(TypeVariable<? extends GenericDeclaration>) - Method in class jp.sourceforge.greflect.impl.BranchedTypeVarScope
 
resolveTypeVariable(TypeVariable<? extends GenericDeclaration>) - Method in class jp.sourceforge.greflect.impl.ChainedTypeVarScope
 
resolveTypeVariable(TypeVariable<? extends GenericDeclaration>) - Method in class jp.sourceforge.greflect.impl.ClassTypeVarScope
 
resolveTypeVariable(Type, TypeVarScope) - Method in class jp.sourceforge.greflect.impl.DefaultTypeConversionStrategy
 
resolveTypeVariable(TypeVariable<? extends GenericDeclaration>) - Method in class jp.sourceforge.greflect.impl.ExtractingTypeVarScope
 
resolveTypeVariable(TypeVariable<? extends GenericDeclaration>) - Method in class jp.sourceforge.greflect.impl.SingleTypeVarScope
 
resolveTypeVariable(Type, TypeVarScope) - Method in interface jp.sourceforge.greflect.impl.TypeConversionStrategy
 
resolveTypeVariable(TypeVariable<? extends GenericDeclaration>) - Method in interface jp.sourceforge.greflect.impl.TypeVarScope
 

S

SimpleGenericTypeRef - Class in jp.sourceforge.greflect.impl
A GenericTypeRef implementation [immutable] .
SimpleGenericTypeRef(Type, TypeVarScope) - Constructor for class jp.sourceforge.greflect.impl.SimpleGenericTypeRef
 
SimpleGenericTypeRef(Type) - Constructor for class jp.sourceforge.greflect.impl.SimpleGenericTypeRef
 
SingleTypeVarScope - Class in jp.sourceforge.greflect.impl
A TypeVarScope implementation [immutable] .
SingleTypeVarScope(TypeVariable<? extends GenericDeclaration>, GenericTypeRef) - Constructor for class jp.sourceforge.greflect.impl.SingleTypeVarScope
 

T

toString() - Method in class jp.sourceforge.greflect.impl.BranchedTypeVarScope
 
toString() - Method in class jp.sourceforge.greflect.impl.ChainedTypeVarScope
 
toString() - Method in class jp.sourceforge.greflect.impl.ClassTypeVarScope
 
toString() - Method in class jp.sourceforge.greflect.impl.ExtractingTypeVarScope
 
toString() - Method in class jp.sourceforge.greflect.impl.SimpleGenericTypeRef
 
toString() - Method in class jp.sourceforge.greflect.impl.SingleTypeVarScope
 
TypeConversionStrategy - Interface in jp.sourceforge.greflect.impl
The logic for manipulations of generic objects [strategy] [concurrent] .
TypeVarScope - Interface in jp.sourceforge.greflect.impl
A mapping from type variables to the resolved types .
TypeViolationException - Exception in jp.sourceforge.greflect
TypeViolationException will throw when the target type is unmatch to the specified generic type
対象が指定したジェネリック型に一致しないときスローされます。 .
TypeViolationException() - Constructor for exception jp.sourceforge.greflect.TypeViolationException
 
TypeViolationException(String, Object...) - Constructor for exception jp.sourceforge.greflect.TypeViolationException
 
TypeViolationException(Throwable, String, Object...) - Constructor for exception jp.sourceforge.greflect.TypeViolationException
 
TypeVisitor<R> - Class in jp.sourceforge.greflect.impl
A visitor of Type [visitor] .
TypeVisitor() - Constructor for class jp.sourceforge.greflect.impl.TypeVisitor
 

U

UngenericParam - Class in jp.sourceforge.greflect
A parameter holder for ungeneric object
アンジェネリックオブジェクトのパラメータを保持します。 .
UngenericParam(Object) - Constructor for class jp.sourceforge.greflect.UngenericParam
Create UngenericParam object that keeps ungeneric object
アンジェネリックオブジェクトを保持するUngenericParamオブジェクトを作成する。 .
UnresolvedTypeVariableException - Exception in jp.sourceforge.greflect
UnresolvedTypeVariableException will throw when the type variable of the specified generic type cannot be resolved
指定したジェネリック型の型変数が解決できないときスローされます。 .
UnresolvedTypeVariableException() - Constructor for exception jp.sourceforge.greflect.UnresolvedTypeVariableException
 
UnresolvedTypeVariableException(String, Object...) - Constructor for exception jp.sourceforge.greflect.UnresolvedTypeVariableException
 
UnresolvedTypeVariableException(Throwable, String, Object...) - Constructor for exception jp.sourceforge.greflect.UnresolvedTypeVariableException
 

V

visit(Type) - Method in class jp.sourceforge.greflect.impl.TypeVisitor
 
visit(Class) - Method in class jp.sourceforge.greflect.impl.TypeVisitor
 
visit(TypeVariable<?>) - Method in class jp.sourceforge.greflect.impl.TypeVisitor
 
visit(ParameterizedType) - Method in class jp.sourceforge.greflect.impl.TypeVisitor
 
visit(WildcardType) - Method in class jp.sourceforge.greflect.impl.TypeVisitor
 
visit(GenericArrayType) - Method in class jp.sourceforge.greflect.impl.TypeVisitor
 
visitSusupportedType(Type) - Method in class jp.sourceforge.greflect.impl.TypeVisitor
 

W

writeTypeDescriptionTo(StringBuilder, Type, TypeVarScope, boolean) - Method in class jp.sourceforge.greflect.impl.DefaultTypeConversionStrategy
(overridden) .
writeTypeDescriptionTo(StringBuilder, Type, TypeVarScope, boolean) - Method in interface jp.sourceforge.greflect.impl.TypeConversionStrategy
 

B C D E F G I J M N P R S T U V W
greflect
0.11-DRAFT

Copyright © 2008 yo-zi. All Rights Reserved.