UNPKG

@designliquido/delegua

Version:

Linguagem de programação simples e moderna usando português estruturado.

19 lines 692 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Classe = void 0; const declaracao_1 = require("./declaracao"); class Classe extends declaracao_1.Declaracao { constructor(simbolo, superClasse, metodos, propriedades = [], decoradores = []) { super(Number(simbolo.linha), simbolo.hashArquivo); this.simbolo = simbolo; this.superClasse = superClasse; this.metodos = metodos; this.propriedades = propriedades; this.decoradores = decoradores; } async aceitar(visitante) { return await visitante.visitarDeclaracaoClasse(this); } } exports.Classe = Classe; //# sourceMappingURL=classe.js.map