|
||||||||||
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, ObjetoJaDeclaradoException, ProcedimentoNaoDeclaradoException, ProcedimentoJaDeclaradoException, ClasseJaDeclaradaException, ClasseNaoDeclaradaException, EntradaInvalidaException, PointcutNaoDeclaradoException, UnsuporttedAdviceAroundForAccessAttributeException
PointcutNaoDeclaradoException
EntradaInvalidaException
ClasseNaoDeclaradaException
ClasseJaDeclaradaException
ProcedimentoJaDeclaradoException
ProcedimentoNaoDeclaradoException
ObjetoJaDeclaradoException
UnsuporttedAdviceAroundForAccessAttributeException
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 |