Uses of Class
plp.orientadaAspectos1.excecao.declaracao.ClasseNaoDeclaradaException

Packages that use ClasseNaoDeclaradaException
plp.orientadaAspectos1   
plp.orientadaAspectos1.comando   
plp.orientadaAspectos1.declaracao   
plp.orientadaAspectos1.declaracao.aspecto   
plp.orientadaAspectos1.declaracao.aspecto.introducao   
plp.orientadaAspectos1.declaracao.classe   
plp.orientadaAspectos1.declaracao.procedimento   
plp.orientadaAspectos1.declaracao.variavel   
plp.orientadaAspectos1.expressao   
plp.orientadaAspectos1.expressao.aspecto   
plp.orientadaAspectos1.expressao.binaria   
plp.orientadaAspectos1.expressao.leftExpression   
plp.orientadaAspectos1.expressao.unaria   
plp.orientadaAspectos1.interceptavel   
plp.orientadaAspectos1.memoria   
plp.orientadaAspectos1.util   
 

Uses of ClasseNaoDeclaradaException in plp.orientadaAspectos1
 

Methods in plp.orientadaAspectos1 that throw ClasseNaoDeclaradaException
 boolean Programa.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos do programa
 ListaValor Programa.executar(AmbienteExecucao ambiente)
          Executa o programa.
 

Uses of ClasseNaoDeclaradaException in plp.orientadaAspectos1.comando
 

Methods in plp.orientadaAspectos1.comando that throw ClasseNaoDeclaradaException
 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 New.checaTipo(AmbienteCompilacao ambiente)
          Verifica se a atribuição é possível comparando os tipos do objeto e da left expression.
 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.
 boolean Atribuicao.checaTipo(AmbienteCompilacao ambiente)
          Um comando de atribuição está bem tipado, se o tipo do identificador é o mesmo da 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 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 ClasseNaoDeclaradaException in plp.orientadaAspectos1.declaracao
 

Methods in plp.orientadaAspectos1.declaracao that throw ClasseNaoDeclaradaException
 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 ClasseNaoDeclaradaException in plp.orientadaAspectos1.declaracao.aspecto
 

Methods in plp.orientadaAspectos1.declaracao.aspecto that throw ClasseNaoDeclaradaException
 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 ClasseNaoDeclaradaException in plp.orientadaAspectos1.declaracao.aspecto.introducao
 

Methods in plp.orientadaAspectos1.declaracao.aspecto.introducao that throw ClasseNaoDeclaradaException
 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 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 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.
 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 ClasseNaoDeclaradaException in plp.orientadaAspectos1.declaracao.classe
 

Methods in plp.orientadaAspectos1.declaracao.classe that throw ClasseNaoDeclaradaException
 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.
 AmbienteExecucao DecClasse.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para a declaração desta classe.
 

Uses of ClasseNaoDeclaradaException in plp.orientadaAspectos1.declaracao.procedimento
 

Methods in plp.orientadaAspectos1.declaracao.procedimento that throw ClasseNaoDeclaradaException
 boolean ListaDeclaracaoParametro.checaTipo(AmbienteCompilacao ambiente)
          Verifica se a declaração e a lista de declaração estão bem tipadas, ou seja, se a expressão de inicialização está bem tipada.
 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.
 boolean DecParametro.checaTipo(AmbienteCompilacao ambiente)
          Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.
 

Uses of ClasseNaoDeclaradaException in plp.orientadaAspectos1.declaracao.variavel
 

Methods in plp.orientadaAspectos1.declaracao.variavel that throw ClasseNaoDeclaradaException
 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 ClasseNaoDeclaradaException in plp.orientadaAspectos1.expressao
 

Methods in plp.orientadaAspectos1.expressao that throw ClasseNaoDeclaradaException
 ListaValor ListaExpressao.avaliar(AmbienteExecucao ambiente)
          Avalia a lista de expressões.
 Valor Expressao.avaliar(AmbienteExecucao ambiente)
          Avalia a expressao retornando seu Valor.
 boolean Expressao.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 Tipo Expressao.getTipo(AmbienteCompilacao ambiente)
          Retorna os tipos possiveis desta expressao.
 ListaTipo ListaExpressao.getTipos(AmbienteCompilacao ambiente)
          Obtém a lista dos tipos dos elementos da lista de expressoes.
 

Uses of ClasseNaoDeclaradaException in plp.orientadaAspectos1.expressao.aspecto
 

Methods in plp.orientadaAspectos1.expressao.aspecto that throw ClasseNaoDeclaradaException
 boolean RefPointcutDesignator.intercept(Interceptavel interceptavel, AmbienteExecucao ambiente)
          Checa se o poincut referenciado existe e delega a chamada
 boolean PointcutExpressaoOr.intercept(Interceptavel interceptavel, AmbienteExecucao ambiente)
          Verifica se esta expressão intercepta este comando
 boolean PointcutExpressaoNot.intercept(Interceptavel interceptavel, AmbienteExecucao ambiente)
          Verifica se esta expressão intercepta este comando
 boolean PointcutExpressaoAnd.intercept(Interceptavel interceptavel, AmbienteExecucao ambiente)
          Verifica se esta expressão intercepta este comando
 boolean PointcutExpressao.intercept(Interceptavel interceptavel, AmbienteExecucao ambiente)
          Verifica se esta expressão intercepta este comando
 boolean MethodCallPointcutDesignator.intercept(Interceptavel interceptavel, AmbienteExecucao ambiente)
          Verifica se esta expressão intercepta este comando
 boolean EscritaAtributoPointcutDesignator.intercept(Interceptavel interceptavel, AmbienteExecucao ambiente)
          Retorna true se o interceptável passado é interceptado por este pointcut
 boolean MethodCallPointcutDesignator.matches(ChamadaMetodoJoinPoint chamadaMetodo, AmbienteExecucao ambiente)
          Verifica se o join point passado casa com a padrão definido neste pointcut
 

Uses of ClasseNaoDeclaradaException in plp.orientadaAspectos1.expressao.binaria
 

Methods in plp.orientadaAspectos1.expressao.binaria that throw ClasseNaoDeclaradaException
 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
 boolean ExpSub.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 boolean ExpSoma.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 boolean ExpOr.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 boolean ExpEquals.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 boolean ExpConcat.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 boolean ExpBinaria.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 boolean ExpAnd.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 

Uses of ClasseNaoDeclaradaException in plp.orientadaAspectos1.expressao.leftExpression
 

Methods in plp.orientadaAspectos1.expressao.leftExpression that throw ClasseNaoDeclaradaException
 boolean AcessoAtributoId.checaTipo(AmbienteCompilacao ambiente)
          Verifica se os atributos associados foram declarados e se seus tipos existem no ambiente.
 Tipo AcessoAtributoThis.getTipo(AmbienteCompilacao ambiente)
          Obtém o tipo do atributo acessado.
 Tipo AcessoAtributoId.getTipo(AmbienteCompilacao ambiente)
          Obtém o tipo do atributo no ambiente.
 

Uses of ClasseNaoDeclaradaException in plp.orientadaAspectos1.expressao.unaria
 

Methods in plp.orientadaAspectos1.expressao.unaria that throw ClasseNaoDeclaradaException
 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.
 boolean ExpUnaria.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 boolean ExpNot.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 boolean ExpMenos.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 boolean ExpLength.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta expressao.
 

Uses of ClasseNaoDeclaradaException in plp.orientadaAspectos1.interceptavel
 

Methods in plp.orientadaAspectos1.interceptavel that throw ClasseNaoDeclaradaException
 Valor InterceptavelSemAround.avaliar(AmbienteExecucao ambiente)
          Avalia a expressão e executa os advices.
 AmbienteExecucao InterceptavelComAround.executar(AmbienteExecucao ambiente)
          Executa este comando.
 

Uses of ClasseNaoDeclaradaException in plp.orientadaAspectos1.memoria
 

Methods in plp.orientadaAspectos1.memoria that throw ClasseNaoDeclaradaException
 AdviceGroup ContextoExecucao.getAdvices(Interceptavel interceptavel)
          Retorna todos os advices relacionados ao comando especificado
 AdviceGroup AmbienteExecucao.getAdvices(Interceptavel interceptavel)
          Retorna todos os advices relacionados ao comando especificado
 AdviceGroup GerenciadorAspectos.getAdvices(Interceptavel interceptavel, AmbienteExecucao ambiente)
          Retorna todos os advices relacionados ao comando especificado
 DefClasse ContextoExecucao.getDefClasse(Id idArg)
          Obtém a definição da classe cujo nome é idArg
 DefClasse ContextoCompilacao.getDefClasse(Id idArg)
          Obtém a definição da classe cujo nome é idArg
 DefClasse AmbienteExecucao.getDefClasse(Id idArg)
          Obtém a definição da classe cujo nome é idArg
 DefClasse AmbienteCompilacao.getDefClasse(Id idArg)
          Obtém a definição da classe cujo nome é idArg
 boolean Pointcut.intercept(Interceptavel interceptavel, AmbienteExecucao ambiente)
          Verifica se este pointcut intercepta um comando
 

Uses of ClasseNaoDeclaradaException in plp.orientadaAspectos1.util
 

Methods in plp.orientadaAspectos1.util that throw ClasseNaoDeclaradaException
 boolean TipoClasse.eValido(AmbienteCompilacao ambiente)
          Indica se esta classe é um tipo válido, ou seja, se já tiver sido declarada.
 boolean Tipo.eValido(AmbienteCompilacao ambiente)
          Verifica se o tipo é válido no ambiente.