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