UNPKG

@specs-feup/kadabra

Version:

A Java source-to-source compiler written in Typescript

23 lines 629 B
import { newClass } from "../Factory.js"; export default class DataFeature { static PACKAGE = "kadabra.adapt.features"; name; qualifiedName; features; nc; constructor(name) { this.name = name; this.qualifiedName = name; this.features = []; this.nc = undefined; } generate(packageName = DataFeature.PACKAGE) { this.qualifiedName = packageName + "." + this.name; this.nc = newClass(this.qualifiedName, `Comparable<${this.name}>`); return this.nc; } addFeature() { return this.nc; } } //# sourceMappingURL=DataFeature.js.map