

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 24 do arquivo functional2/expression/Aplicacao.java.
| plp.functional2.expression.Aplicacao.Aplicacao | ( | Expressao | f, | |
| Expressao... | expressoes | |||
| ) |
Definição na linha 29 do arquivo functional2/expression/Aplicacao.java.
| plp.functional2.expression.Aplicacao.Aplicacao | ( | Expressao | f, | |
| List<?extends Expressao > | expressoes | |||
| ) |
Definição na linha 33 do arquivo functional2/expression/Aplicacao.java.
| Valor plp.functional2.expression.Aplicacao.avaliar | ( | AmbienteExecucao | amb | ) | throws VariavelNaoDeclaradaException, VariavelJaDeclaradaException |
Avalia a expressao retornando seu Valor.
Implementa plp.expressions2.expression.Expressao.
Definição na linha 38 do arquivo functional2/expression/Aplicacao.java.
Referências plp.expressions2.expression.Expressao.avaliar() e plp.functional1.util.DefFuncao.getExp().

| boolean plp.functional2.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 69 do arquivo functional2/expression/Aplicacao.java.
Referências plp.functional1.util.TipoFuncao.checaTipo().

| List<? extends Expressao> plp.functional2.expression.Aplicacao.getArgsExpressao | ( | ) |
Returns the args.
Definição na linha 104 do arquivo functional2/expression/Aplicacao.java.
Referenciado por plp.functional2.util.PartialInstantiatorVisitor._visitAplicacao().

| Expressao plp.functional2.expression.Aplicacao.getFunc | ( | ) |
Returns the func.
Definição na linha 113 do arquivo functional2/expression/Aplicacao.java.
Referenciado por plp.functional2.util.PartialInstantiatorVisitor._visitAplicacao().

| Tipo plp.functional2.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 130 do arquivo functional2/expression/Aplicacao.java.
Referências plp.functional1.util.TipoFuncao.getTipo().

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