代码之家  ›  专栏  ›  技术社区  ›  georgiana_e

从接口创建单独的单元cls文件

  •  0
  • georgiana_e  · 技术社区  · 6 年前

    我有一个狂想曲项目,在一个包中我有多个接口,这些接口都包含在一个SBS中。我想在使用RhapsodyAPI创建的Rhapsody插件中提取自己的cls文件中的每个接口。

    IRPUnit unit = cls.getSaveUnit();
           unit.setFilename(cls.getName() + ".cls");
           //unit.setUnitPath(unit.getFullPathName() + "::" + cls.getName()); // Runntime exception
           unit.save(0);
    

    当我设置文件名时,rhapsody将其保存为sbs而不是cls,它将保存所有接口,而不是每个接口。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Frank Landgraf    6 年前

    在Rhapsody中,保存单元可以是封闭包或类本身,这取决于一些Rhapsody选项,甚至包或类选项。

    cls.setseparatesaveUnit(真);

    应解析将所有内容存储在封闭包中,并将类保存在自己的保存单元中。

    另请参见: http://www-01.ibm.com/support/docview.wss?uid=swg21995358

    推荐文章