Property | Type | Description | |
---|---|---|---|
GetAccessibleMethods | System.Reflection.MethodInfo[] | ||
GetAccessibleProperties | System.Reflection.PropertyInfo[] | ||
MakeMethodKey | String | ||
MakeMethodKey | String | ||
PopulateMethodCache | void | ||
PopulatePropertyCache | void |
Method | Description | |
---|---|---|
ClassMap ( ) : System | ||
ClassMap ( |
Standard constructor
|
|
FindMethod ( String name, Object parameters ) : |
Find a Method using the methodKey provided. Look in the methodMap for an entry. If found, it'll either be a CACHE_MISS, in which case we simply give up, or it'll be a Method, in which case, we return it. If nothing is found, then we must actually go and introspect the method from the MethodMap.
|
|
FindProperty ( String name ) : |
Find a Method using the methodKey provided. Look in the methodMap for an entry. If found, it'll either be a CACHE_MISS, in which case we simply give up, or it'll be a Method, in which case, we return it. If nothing is found, then we must actually go and introspect the method from the MethodMap.
|
Method | Description | |
---|---|---|
GetAccessibleMethods ( |
Retrieves public methods for a class.
|
|
GetAccessibleProperties ( |
||
MakeMethodKey ( |
Make a methodKey for the given method using the concatenation of the name and the types of the method parameters.
|
|
MakeMethodKey ( String method, Object parameters ) : String | ||
PopulateMethodCache ( ) : void |
Populate the Map of direct hits. These are taken from all the public methods that our class provides.
|
|
PopulatePropertyCache ( ) : void |
public FindMethod ( String name, Object parameters ) : |
||
name | String | |
parameters | Object | |
return |
public FindProperty ( String name ) : |
||
name | String | |
return |