

Métodos Públicos | |
| Aplicacao (Expressao f, Expressao...expressoes) | |
| Aplicacao (Expressao f, List<?extends Expressao > expressoes) | |
| Valor | avaliar (AmbienteExecucao ambiente) throws VariavelNaoDeclaradaException, VariavelJaDeclaradaException |
| Avalia a expressao retornando seu Valor. | |
| boolean | checaTipo (AmbienteCompilacao ambiente) throws VariavelNaoDeclaradaException, VariavelJaDeclaradaException |
| Realiza a verificacao de tipos desta expressao. | |
| List<?extends Expressao > | getArgsExpressao () |
| Returns the args. | |
| Expressao | getFunc () |
| Returns the func. | |
| Tipo | getTipo (AmbienteCompilacao ambiente) throws VariavelNaoDeclaradaException, VariavelJaDeclaradaException |
| Retorna os tipos possiveis desta expressao. | |
| String | toString () |
| Retorna uma representacao String desta expressao. | |
Definição na linha 25 do arquivo functional3/expression/Aplicacao.java.
| plp.functional3.expression.Aplicacao.Aplicacao | ( | Expressao | f, | |
| Expressao... | expressoes | |||
| ) |
Definição na linha 30 do arquivo functional3/expression/Aplicacao.java.
| plp.functional3.expression.Aplicacao.Aplicacao | ( | Expressao | f, | |
| List<?extends Expressao > | expressoes | |||
| ) |
Definição na linha 34 do arquivo functional3/expression/Aplicacao.java.
| Valor plp.functional3.expression.Aplicacao.avaliar | ( | AmbienteExecucao | amb | ) | throws VariavelNaoDeclaradaException, VariavelJaDeclaradaException |
Avalia a expressao retornando seu Valor.
Implementa plp.expressions2.expression.Expressao.
Definição na linha 39 do arquivo functional3/expression/Aplicacao.java.
Referências plp.expressions2.expression.Expressao.avaliar() e plp.functional1.util.DefFuncao.getExp().

| boolean plp.functional3.expression.Aplicacao.checaTipo | ( | AmbienteCompilacao | ambiente | ) | throws VariavelNaoDeclaradaException, VariavelJaDeclaradaException |
Realiza a verificacao de tipos desta expressao.
| amb | o ambiente de compilação. |
true se os tipos da expressao sao validos; false caso contrario. | VariavelNaoDeclaradaException | se existir um identificador nao declarado no ambiente. | |
| VariavelNaoDeclaradaException | se existir um identificador declarado mais de uma vez no mesmo bloco do ambiente. |
Implementa plp.expressions2.expression.Expressao.
Definição na linha 70 do arquivo functional3/expression/Aplicacao.java.
Referências plp.functional1.util.TipoFuncao.checaTipo().

| List<? extends Expressao> plp.functional3.expression.Aplicacao.getArgsExpressao | ( | ) |
Returns the args.
Definição na linha 105 do arquivo functional3/expression/Aplicacao.java.
| Expressao plp.functional3.expression.Aplicacao.getFunc | ( | ) |
Returns the func.
Definição na linha 114 do arquivo functional3/expression/Aplicacao.java.
| Tipo plp.functional3.expression.Aplicacao.getTipo | ( | AmbienteCompilacao | ambiente | ) | throws VariavelNaoDeclaradaException, VariavelJaDeclaradaException |
Retorna os tipos possiveis desta expressao.
| amb | o ambiente de compilação. |
| VariavelNaoDeclaradaException | se existir um identificador nao declarado no ambiente. | |
| VariavelNaoDeclaradaException | se existir um identificador declarado mais de uma vez no mesmo bloco do ambiente. this.checaTipo(); |
Implementa plp.expressions2.expression.Expressao.
Definição na linha 131 do arquivo functional3/expression/Aplicacao.java.
Referências plp.functional1.util.TipoFuncao.getTipo().

| String plp.functional3.expression.Aplicacao.toString | ( | ) |
Retorna uma representacao String desta expressao.
Util para depuracao.
Definição na linha 190 do arquivo functional3/expression/Aplicacao.java.
1.5.8