|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Expressao
Uma expressao é a unidade basica na Linguagem de Expressoes.
Method Summary | |
---|---|
Valor |
avaliar(AmbienteExecucao amb)
Avalia a expressao retornando seu Valor. |
boolean |
checaTipo(AmbienteCompilacao amb)
Realiza a verificacao de tipos desta expressao. |
Tipo |
getTipo(AmbienteCompilacao amb)
Retorna os tipos possiveis desta expressao. |
Method Detail |
---|
Valor avaliar(AmbienteExecucao amb) throws VariavelNaoDeclaradaException, VariavelJaDeclaradaException
VariavelNaoDeclaradaException
VariavelJaDeclaradaException
boolean checaTipo(AmbienteCompilacao amb) throws VariavelNaoDeclaradaException, VariavelJaDeclaradaException
amb
- o ambiente que contem o mapeamento entre identificadores
e tipos.
true
se os tipos da expressao sao validos;
false
caso contrario.
VariavelNaoDeclaradaException
VariavelJaDeclaradaException
Tipo getTipo(AmbienteCompilacao amb) throws VariavelNaoDeclaradaException, VariavelJaDeclaradaException
amb
- o ambiente que contem o mapeamento entre identificadores
e tipos.
VariavelNaoDeclaradaException
VariavelJaDeclaradaException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |