

Métodos Públicos | |
| Id (String strName) | |
| String | toString () |
| Valor | avaliar (AmbienteExecucao ambiente) throws VariavelNaoDeclaradaException |
| Avalia a expressao retornando seu Valor. | |
| boolean | checaTipo (AmbienteCompilacao amb) throws VariavelNaoDeclaradaException |
| Realiza a verificacao de tipos desta expressao. | |
| Tipo | getTipo (AmbienteCompilacao amb) throws VariavelNaoDeclaradaException |
| Retorna os tipos possiveis desta expressao. | |
| String | getIdName () |
| void | setIdName (String idName) |
| int | hashCode () |
| boolean | equals (Object obj) |
Definição na linha 8 do arquivo Id.java.
| Valor plp.expressions2.expression.Id.avaliar | ( | AmbienteExecucao | amb | ) | throws VariavelNaoDeclaradaException |
Avalia a expressao retornando seu Valor.
Implementa plp.expressions2.expression.Expressao.
Definição na linha 21 do arquivo Id.java.
Referenciado por plp.functional2.util.PartialInstantiatorVisitor._visitAplicacao() e plp.functional2.util.PartialInstantiatorVisitor._visitId().

| boolean plp.expressions2.expression.Id.checaTipo | ( | AmbienteCompilacao | amb | ) | throws VariavelNaoDeclaradaException |
Realiza a verificacao de tipos desta expressao.
Será válida se o identificador estiver declarado.
| amb | o ambiente de compilação. |
true se os tipos da expressao sao validos; false caso contrario. | VariavelNaoDeclaradaException | se este identificador nao estiver no ambiente. |
Implementa plp.expressions2.expression.Expressao.
| boolean plp.expressions2.expression.Id.equals | ( | Object | obj | ) |
| Tipo plp.expressions2.expression.Id.getTipo | ( | AmbienteCompilacao | amb | ) | throws VariavelNaoDeclaradaException |
Retorna os tipos possiveis desta expressao.
| amb | o ambiente de compilação. |
| VariavelNaoDeclaradaException | se este identificador nao estiver no ambiente. |
Implementa plp.expressions2.expression.Expressao.
Reimplementado por plp.functional3.expression.VarargsId.
| void plp.expressions2.expression.Id.setIdName | ( | String | idName | ) |
1.5.8