|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of VariavelJaDeclaradaException in plp.orientadaAspectos1 |
---|
Methods in plp.orientadaAspectos1 that throw VariavelJaDeclaradaException | |
---|---|
boolean |
Programa.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos do programa |
ListaValor |
Programa.executar(AmbienteExecucao ambiente)
Executa o programa. |
Uses of VariavelJaDeclaradaException in plp.orientadaAspectos1.comando |
---|
Methods in plp.orientadaAspectos1.comando that throw VariavelJaDeclaradaException | |
---|---|
boolean |
Write.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos da expressão a ser escrita na pelo comando write |
boolean |
While.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos da expressão e dos comandos do comando while |
boolean |
Sequencial.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos dos comandos |
boolean |
IfThenElse.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos da expressão e dos comandos do comando if then else |
boolean |
ComDeclaracao.checaTipo(AmbienteCompilacao ambiente)
Verifica se o tipo do comando esta correto, levando em conta que o tipo de uma variavel é o tipo do valor da sua primeira atribuicao. |
boolean |
Comando.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos deste comando. |
boolean |
ChamadaProcedimento.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta chamada de procedimento, onde os tipos dos parametros formais devem ser iguais aos tipos dos parametros reais na ordem em que se apresentam. |
boolean |
ChamadaMetodo.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificação de tipos desta chamada de método, onde o tipo do método deve estar na definição da classe obtida a partir de expressão. |
AmbienteExecucao |
Write.executar(AmbienteExecucao ambiente)
Escreve na saida padrão. |
AmbienteExecucao |
While.executar(AmbienteExecucao ambiente)
Implementa o comando while . |
AmbienteExecucao |
Sequencial.executar(AmbienteExecucao ambiente)
Executa os comandos sequencialmente. |
AmbienteExecucao |
Read.executar(AmbienteExecucao ambiente)
Lê da entrada padrão. |
AmbienteExecucao |
New.executar(AmbienteExecucao ambiente)
Execução da atribuição de um novo objeto criado a uma left expression. |
AmbienteExecucao |
IfThenElse.executar(AmbienteExecucao ambiente)
Implementa o comando if then else . |
AmbienteExecucao |
ComDeclaracao.executar(AmbienteExecucao ambiente)
Declara a(s) variável(is) e executa o comando. |
AmbienteExecucao |
Comando.executar(AmbienteExecucao ambiente)
Executa este comando. |
AmbienteExecucao |
ChamadaProcedimento.executar(AmbienteExecucao ambiente)
Executa este comando. |
AmbienteExecucao |
Atribuicao.executar(AmbienteExecucao ambiente)
Executa este comando. |
Uses of VariavelJaDeclaradaException in plp.orientadaAspectos1.declaracao |
---|
Methods in plp.orientadaAspectos1.declaracao that throw VariavelJaDeclaradaException | |
---|---|
boolean |
Declaracao.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada. |
boolean |
DecElementoComposto.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se as duas declarações estão bem tipadas |
boolean |
DecElemento.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada. |
AmbienteExecucao |
Declaracao.elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao |
AmbienteExecucao |
DecElementoComposto.elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador para esta declaração de elemento no ambiente de execucao |
AmbienteExecucao |
DecElemento.elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao |
Uses of VariavelJaDeclaradaException in plp.orientadaAspectos1.declaracao.aspecto |
---|
Methods in plp.orientadaAspectos1.declaracao.aspecto that throw VariavelJaDeclaradaException | |
---|---|
boolean |
DecAspecto.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a checagem dos tipos dos métodos e atributos está ok. |
AmbienteExecucao |
DecAspecto.elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador para a declaração desta classe. |
Uses of VariavelJaDeclaradaException in plp.orientadaAspectos1.declaracao.aspecto.introducao |
---|
Methods in plp.orientadaAspectos1.declaracao.aspecto.introducao that throw VariavelJaDeclaradaException | |
---|---|
boolean |
DecIntroducaoVariavel.checaTipo(AmbienteCompilacao ambiente)
Verifica se as declarações estão bem tipadas, ou seja, se as expressões de inicialização estão bem tipadas. |
boolean |
DecIntroducaoProcedimento.checaTipo(AmbienteCompilacao ambiente)
Verifica se as declarações estão bem tipadas, ou seja, se as expressões de inicialização estão bem tipadas. |
boolean |
DecIntroducaoComposta.checaTipo(AmbienteCompilacao ambiente)
Verifica se as declarações estão bem tipadas, ou seja, se as expressões de inicialização estão bem tipadas. |
boolean |
DecIntroducao.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada. |
AmbienteExecucao |
DecIntroducaoVariavel.elabora(AmbienteExecucao ambiente)
Cria um mapeamento dos identificadores para os valores das expressões desta declaração composta no AmbienteExecucao |
AmbienteExecucao |
DecIntroducaoProcedimento.elabora(AmbienteExecucao ambiente)
Cria um mapeamento dos identificadores para os valores das expressões desta declaração composta no AmbienteExecucao |
AmbienteExecucao |
DecIntroducaoComposta.elabora(AmbienteExecucao ambiente)
Cria um mapeamento dos identificadores para os valores das expressões desta declaração composta no AmbienteExecucao |
AmbienteExecucao |
DecIntroducao.elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao |
Uses of VariavelJaDeclaradaException in plp.orientadaAspectos1.declaracao.classe |
---|
Methods in plp.orientadaAspectos1.declaracao.classe that throw VariavelJaDeclaradaException | |
---|---|
boolean |
DecClasse.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a checagem dos tipos dos métodos e atributos está ok. |
Uses of VariavelJaDeclaradaException in plp.orientadaAspectos1.declaracao.procedimento |
---|
Methods in plp.orientadaAspectos1.declaracao.procedimento that throw VariavelJaDeclaradaException | |
---|---|
boolean |
DecProcedimentoSimples.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se os comandos estão bem tipados. |
boolean |
DecProcedimentoComposta.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada. |
boolean |
DecProcedimento.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada. |
AmbienteCompilacao |
ListaDeclaracaoParametro.declaraParametro(AmbienteCompilacao ambiente)
Cria um mapeamento do identificador para o tipo do parametro desta declaração no AmbienteCompilacao |
AmbienteCompilacao |
DecParametro.declaraParametro(AmbienteCompilacao ambiente)
Cria um mapeamento do identificador para o tipo do parametro desta declaração no AmbienteCompilacao |
Uses of VariavelJaDeclaradaException in plp.orientadaAspectos1.declaracao.variavel |
---|
Methods in plp.orientadaAspectos1.declaracao.variavel that throw VariavelJaDeclaradaException | |
---|---|
boolean |
SimplesDecVariavel.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada. |
boolean |
DecVariavelObjeto.checaTipo(AmbienteCompilacao ambiente)
Verifica se o tipo da classe associada é válido (se existe). |
boolean |
DecVariavel.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada. |
boolean |
CompostaDecVariavel.checaTipo(AmbienteCompilacao ambiente)
Verifica se as declarações estão bem tipadas, ou seja, se as expressões de inicialização estão bem tipadas. |
AmbienteExecucao |
SimplesDecVariavel.elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao |
AmbienteExecucao |
DecVariavelObjeto.elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador para o objeto no ambiente de execução. |
AmbienteExecucao |
DecVariavel.elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao |
AmbienteExecucao |
CompostaDecVariavel.elabora(AmbienteExecucao ambiente)
Cria um mapeamento dos identificadores para os valores das expressões desta declaração composta no AmbienteExecucao |
Uses of VariavelJaDeclaradaException in plp.orientadaAspectos1.expressao |
---|
Methods in plp.orientadaAspectos1.expressao that throw VariavelJaDeclaradaException | |
---|---|
Valor |
This.avaliar(AmbienteExecucao ambiente)
Obtém o valor do objeto this no ambiente e o avalia. |
ListaValor |
ListaExpressao.avaliar(AmbienteExecucao ambiente)
Avalia a lista de expressões. |
Valor |
Expressao.avaliar(AmbienteExecucao ambiente)
Avalia a expressao retornando seu Valor. |
ListaTipo |
ListaExpressao.getTipos(AmbienteCompilacao ambiente)
Obtém a lista dos tipos dos elementos da lista de expressoes. |
Uses of VariavelJaDeclaradaException in plp.orientadaAspectos1.expressao.binaria |
---|
Methods in plp.orientadaAspectos1.expressao.binaria that throw VariavelJaDeclaradaException | |
---|---|
Valor |
ExpSub.avaliar(AmbienteExecucao ambiente)
Retorna o valor da expressao de Subtracao. |
Valor |
ExpSoma.avaliar(AmbienteExecucao ambiente)
Retorna o valor da expressao de Soma |
Valor |
ExpOr.avaliar(AmbienteExecucao ambiente)
Retorna o valor da expressao de disjuncao logica |
Valor |
ExpEquals.avaliar(AmbienteExecucao ambiente)
Retorna o valor da expressao de Igualdade |
Valor |
ExpConcat.avaliar(AmbienteExecucao ambiente)
Retorna o valor da expressao de Concatenacao |
Valor |
ExpAnd.avaliar(AmbienteExecucao ambiente)
Retorna o valor da expressao de Conjuncao Logica |
Uses of VariavelJaDeclaradaException in plp.orientadaAspectos1.expressao.unaria |
---|
Methods in plp.orientadaAspectos1.expressao.unaria that throw VariavelJaDeclaradaException | |
---|---|
Valor |
ExpNot.avaliar(AmbienteExecucao ambiente)
Retorna o valor da expressao de negacao logica. |
Valor |
ExpMenos.avaliar(AmbienteExecucao ambiente)
Retorna o valor da expressao de menos unario. |
Valor |
ExpLength.avaliar(AmbienteExecucao ambiente)
Retorna o valor da expressao de tamanho. |
Uses of VariavelJaDeclaradaException in plp.orientadaAspectos1.interceptavel |
---|
Methods in plp.orientadaAspectos1.interceptavel that throw VariavelJaDeclaradaException | |
---|---|
Valor |
InterceptavelSemAround.avaliar(AmbienteExecucao ambiente)
Avalia a expressão e executa os advices. |
AmbienteExecucao |
InterceptavelComAround.executar(AmbienteExecucao ambiente)
Executa este comando. |
Uses of VariavelJaDeclaradaException in plp.orientadaAspectos1.memoria |
---|
Methods in plp.orientadaAspectos1.memoria that throw VariavelJaDeclaradaException | |
---|---|
void |
ContextoCompilacao.mapTipo(Id idArg,
Tipo tipoId)
Mapeia um identificador a um tipo. |
void |
AmbienteCompilacao.mapTipo(Id idArg,
Tipo tipoId)
Mapeia um identificador a um tipo. |
void |
ContextoExecucao.mapValor(Id idArg,
Valor valorId)
Mapeia um identificador a um valor. |
void |
AmbienteExecucao.mapValor(Id idArg,
Valor valorId)
Mapeia um identificador a um valor. |
Constructors in plp.orientadaAspectos1.memoria that throw VariavelJaDeclaradaException | |
---|---|
ContextoExecucao(AmbienteExecucao ambiente)
Construtor da classe. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |