ClassNames returns the list of names of the generated Java classes and interfaces.
()
| 199 | |
| 200 | // ClassNames returns the list of names of the generated Java classes and interfaces. |
| 201 | func (g *JavaGen) ClassNames() []string { |
| 202 | var names []string |
| 203 | for _, s := range g.structs { |
| 204 | names = append(names, g.javaTypeName(s.obj.Name())) |
| 205 | } |
| 206 | for _, iface := range g.interfaces { |
| 207 | names = append(names, g.javaTypeName(iface.obj.Name())) |
| 208 | } |
| 209 | return names |
| 210 | } |
| 211 | |
| 212 | func (g *JavaGen) GenClass(idx int) error { |
| 213 | ns := len(g.structs) |