@designliquido/delegua
Version:
Linguagem de programação simples e moderna usando português estruturado.
24 lines • 848 B
JavaScript
;
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