コード例 #1
0
        public override Operation Clone(CompositeType newParent)
        {
            JavaConstructor constructor = new JavaConstructor(newParent);

            constructor.CopyFrom(this);
            return(constructor);
        }
コード例 #2
0
ファイル: JavaClass.cs プロジェクト: robinroyer/NClass
        public override Constructor AddConstructor()
        {
            Constructor constructor = new JavaConstructor(this);

            if (Modifier == ClassModifier.Abstract)
            {
                constructor.AccessModifier = AccessModifier.Protected;
            }
            else
            {
                constructor.AccessModifier = AccessModifier.Public;
            }
            AddOperation(constructor);

            return(constructor);
        }