C# Class Rhino.JavaMembers

Show file Open project: hazzik/Rhino.Net Class Usage Examples

Private Methods

Method Description
DiscoverAccessibleMethods ( Type clazz, bool includeProtected, bool includePrivate ) : System.Reflection.MethodInfo[]

Retrieves mapping of methods to accessible methods for a class.

Retrieves mapping of methods to accessible methods for a class. In case the class is not public, retrieves methods with same signature as its public methods from public superclasses and interfaces (if they exist). Basically upcasts every method to the nearest accessible method.

DiscoverAccessibleMethods ( Type clazz, MethodInfo>.IDictionary map, bool includeProtected, bool includePrivate ) : void
ExtractGetMethod ( MemberBox methods, bool isStatic ) : MemberBox
ExtractSetMethod ( MemberBox methods, bool isStatic ) : MemberBox
ExtractSetMethod ( Type type, MemberBox methods, bool isStatic ) : MemberBox
FindExplicitFunction ( string name, bool isStatic ) : MemberBox
FindGetter ( bool isStatic, object>.IDictionary ht, string prefix, string propertyName ) : MemberBox
Get ( Scriptable scope, string name, object javaObject, bool isStatic ) : object
GetAccessibleConstructors ( bool includePrivate ) : ConstructorInfo[]
GetAccessibleFields ( bool includeProtected, bool includePrivate ) : System.Reflection.FieldInfo[]
GetExplicitFunction ( Scriptable scope, string name, object javaObject, bool isStatic ) : object
GetFieldAndMethodsObjects ( Scriptable scope, object javaObject, bool isStatic ) : FieldAndMethods>.IDictionary
GetIds ( bool isStatic ) : object[]
Has ( string name, bool isStatic ) : bool
JavaMembers ( Scriptable scope, Type cl ) : System
JavaMembers ( Scriptable scope, Type cl, bool includeProtected ) : System
JavaSignature ( Type type ) : string
LiveConnectSignature ( Type argTypes ) : string
LookupClass ( Scriptable scope, Type dynamicType, Type staticType, bool includeProtected ) : JavaMembers
Put ( Scriptable scope, string name, object javaObject, object value, bool isStatic ) : void
Reflect ( Scriptable scope, bool includeProtected, bool includePrivate ) : void
ReportMemberNotFound ( string memberName ) : Exception