(component ComponentDefinition, w LanguageWriter)
| 244 | } |
| 245 | |
| 246 | func buildGoInterfaces(component ComponentDefinition, w LanguageWriter) { |
| 247 | w.Writeln("/*************************************************************************************************************************") |
| 248 | w.Writeln(" Declaration of interfaces") |
| 249 | w.Writeln("**************************************************************************************************************************/") |
| 250 | w.Writeln("") |
| 251 | w.Writeln("type %sHandle interface {", component.NameSpace) |
| 252 | w.Writeln(" Close() error") |
| 253 | w.Writeln(" IsValid() bool") |
| 254 | w.Writeln("}") |
| 255 | w.Writeln("") |
| 256 | } |
| 257 | |
| 258 | func buildGoImplementation(component ComponentDefinition, implw LanguageWriter) { |
| 259 | NameSpace := component.NameSpace |
no test coverage detected