lifan
2026-06-23 a4ff40b952d9fd744aec49fae5e645ed7736b673
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once
#include <JObject.hpp>
#include <JString.hpp>
class JModule :
    public JObject
{
public:
    bool AddModule(JModule* _module);
    bool AddNameSpace(JObject* _ns);
    bool AddMethod(JObject* _method);
    bool AddType(JObject* _type);
    bool AddInterface(JObject* _interface);
    bool AddConst(JObject* _const);
    bool AddTag(JObject* _tag);
    bool AddField(JObject* _field);
public:
    JString toString();
    JString toXml();
};