|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplp.orientadaAspectos1.Programa
public class Programa
Classe que representa um programa na linguagem OO.
Constructor Summary | |
---|---|
Programa(DecElemento decElemento,
Comando comando)
Construtor. |
Method Summary | |
---|---|
boolean |
checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos do programa |
ListaValor |
executar(AmbienteExecucao ambiente)
Executa o programa. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Programa(DecElemento decElemento, Comando comando)
decElemento
- A declaraçao de elementos(s)comando
- O comando executado após a declaraçao.Method Detail |
---|
public ListaValor executar(AmbienteExecucao ambiente) throws VariavelNaoDeclaradaException, VariavelJaDeclaradaException, ObjetoNaoDeclaradoException, ObjetoJaDeclaradoException, ProcedimentoJaDeclaradoException, ProcedimentoNaoDeclaradoException, ClasseJaDeclaradaException, ClasseNaoDeclaradaException, EntradaNaoFornecidaException, EntradaInvalidaException, PointcutNaoDeclaradoException, UnsuporttedAdviceAroundForAccessAttributeException
ambiente
- o ambiente de execução.
EntradaNaoFornecidaException
- se não for fornecida
a lista de valores de entrada do programa.
UnsuporttedAdviceAroundForAccessAttributeException
VariavelNaoDeclaradaException
VariavelJaDeclaradaException
ObjetoNaoDeclaradoException
ObjetoJaDeclaradoException
ProcedimentoJaDeclaradoException
ProcedimentoNaoDeclaradoException
ClasseJaDeclaradaException
ClasseNaoDeclaradaException
EntradaInvalidaException
PointcutNaoDeclaradoException
public boolean checaTipo(AmbienteCompilacao ambiente) throws VariavelNaoDeclaradaException, VariavelJaDeclaradaException, ProcedimentoNaoDeclaradoException, ProcedimentoJaDeclaradoException, ClasseJaDeclaradaException, ClasseNaoDeclaradaException, EntradaNaoFornecidaException
ambiente
- o ambiente de compilação.
true
se o programa está bem tipado;
false
caso contrario.
EntradaNaoFornecidaException
- se não for fornecida
a lista de valores de entrada do programa.
VariavelNaoDeclaradaException
VariavelJaDeclaradaException
ProcedimentoNaoDeclaradoException
ProcedimentoJaDeclaradoException
ClasseJaDeclaradaException
ClasseNaoDeclaradaException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |