Method |
Description |
|
AddMethod ( Dictionary mm, IPersistentVector sig, MethodInfo m ) : void |
|
|
Build ( IPersistentVector interfaceSyms, IPersistentVector fieldSyms, Symbol thisSym, string tagName, Symbol className, Symbol typeTag, ISeq methodForms, Object frm, IPersistentMap opts ) : ObjExpr |
|
|
CompileBaseClass ( GenContext context, Type super, Type interfaces, Object frm ) : Type |
|
|
ConsiderMethod ( MethodInfo m, Dictionary mm ) : void |
|
|
DefineBaseClassClosedOverConstructors ( Type super, TypeBuilder tb ) : void |
|
|
DefineBaseClassMethods ( Type interfaces, TypeBuilder tb ) : void |
|
|
EmitDummyMethod ( TypeBuilder tb, MethodInfo mi, bool isExplicit ) : void |
|
|
ExplicitMethodName ( MethodInfo mi ) : string |
|
|
GatherInterfaceExplicits ( Type type, Dictionary explicits ) : void |
|
|
GatherMethods ( Type t, Dictionary mm ) : void |
|
|
GatherMethods ( Type st, ISeq interfaces, Dictionary &overrides, Dictionary &explicits ) : void |
|
|
HasShadowedMethod ( MethodInfo mi, Dictionary impled ) : bool |
|
|
NeedsDummy ( MethodInfo mi, HashSet implemented ) : bool |
|
|
ParametersMatch ( MethodInfo m1, MethodInfo m2 ) : bool |
|
|
SeqToTypeArray ( IPersistentVector interfaces ) : System.Type[] |
|
|