UNPKG

@designliquido/delegua

Version:

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

24 lines 848 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AcessoMetodo = void 0; class AcessoMetodo { constructor(hashArquivo, objeto, nomeMetodo, tipoRetornoMetodo = 'qualquer') { this.tipoRetornoMetodo = 'qualquer'; this.linha = objeto.linha; this.hashArquivo = hashArquivo; this.objeto = objeto; this.nomeMetodo = nomeMetodo; this.tipoRetornoMetodo = tipoRetornoMetodo; } async aceitar(visitante) { return await visitante.visitarExpressaoAcessoMetodo(this); } paraTexto() { return `<acesso-método objeto=${this.objeto.paraTexto()} método=${this.nomeMetodo} />`; } paraTextoSaida() { throw new Error('Método não implementado.'); } } exports.AcessoMetodo = AcessoMetodo; //# sourceMappingURL=acesso-metodo.js.map