UNPKG

@designliquido/delegua

Version:

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

24 lines 898 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PropriedadeClasse = void 0; const declaracao_1 = require("./declaracao"); class PropriedadeClasse extends declaracao_1.Declaracao { constructor(nome, tipo, decoradores = [], acesso = 'publico', estatico = false) { super(Number(nome.linha), nome.hashArquivo); this.nome = nome; this.tipo = tipo; this.decoradores = decoradores; this.acesso = acesso; this.estatico = estatico; this.autoObter = false; this.autoDefinir = false; } async aceitar(visitante) { return Promise.reject(new Error('Não utilizado por enquanto.')); } paraTexto() { return `<propriedade-classe nome=${this.nome.lexema} tipo=${this.tipo} />`; } } exports.PropriedadeClasse = PropriedadeClasse; //# sourceMappingURL=propriedade-classe.js.map