internal CloneMethodWrapper(DotNetTypeWrapper tw) : base(tw, "clone", "()Ljava.lang.Object;", null, CoreClasses.java.lang.Object.Wrapper, TypeWrapper.EmptyArray, Modifiers.Protected | Modifiers.Final, MemberFlags.None) { }
internal BaseFinalMethodWrapper(DotNetTypeWrapper tw, MethodWrapper m) : base(tw, m.Name, m.Signature, null, null, null, (m.Modifiers & ~Modifiers.Abstract) | Modifiers.Final, MemberFlags.None) { this.m = m; }
internal FinalizeMethodWrapper(DotNetTypeWrapper tw) : base(tw, "finalize", "()V", null, PrimitiveTypeWrapper.VOID, TypeWrapper.EmptyArray, Modifiers.Protected | Modifiers.Final, MemberFlags.None) { }
internal ValueTypeDefaultCtor(DotNetTypeWrapper tw) : base(tw, "<init>", "()V", null, PrimitiveTypeWrapper.VOID, TypeWrapper.EmptyArray, Modifiers.Public, MemberFlags.None) { }
internal EnumValueFieldWrapper(DotNetTypeWrapper tw, TypeWrapper fieldType) : base(tw, fieldType, "Value", fieldType.SigName, new ExModifiers(Modifiers.Public | Modifiers.Final, false), null) { underlyingType = EnumHelper.GetUnderlyingType(tw.type); }
internal EnumWrapMethodWrapper(DotNetTypeWrapper tw, TypeWrapper fieldType) : base(tw, "wrap", "(" + fieldType.SigName + ")" + tw.SigName, null, tw, new TypeWrapper[] { fieldType }, Modifiers.Static | Modifiers.Public, MemberFlags.None) { }
internal BaseFinalMethodWrapper(DotNetTypeWrapper tw, MethodWrapper m) : base(tw, m.Name, m.Signature, m.GetMethod(), m.ReturnType, m.GetParameters(), (m.Modifiers & ~Modifiers.Abstract) | Modifiers.Final, MemberFlags.None) { this.m = m; }