A B C D E F G H I J K L M N O P R S T U V W X

C

CacheStackDefinicaoJoinPoint - Class in plp.orientadaAspectos1.memoria.colecao
Implementa um cache de ChamadaMetodoJoinPoint utilizando uma tabela hash.
CacheStackDefinicaoJoinPoint() - Constructor for class plp.orientadaAspectos1.memoria.colecao.CacheStackDefinicaoJoinPoint
 
casaPadrao(Id, Id) - Static method in class plp.orientadaAspectos1.util.Matching
Verifica se o Id passado casa com o padrão especificado
casaPadrao(String, String) - Static method in class plp.orientadaAspectos1.util.Matching
Retorna true se a lista de tipos de parâmetros casa com o do padrão do pointcut.
CFLOW - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
CFLOWBELOW - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
CflowbelowPointcutDesignator - Class in plp.orientadaAspectos1.expressao.aspecto
 
CflowbelowPointcutDesignator(PointcutExpressao) - Constructor for class plp.orientadaAspectos1.expressao.aspecto.CflowbelowPointcutDesignator
Construtor.
CflowPointcutDesignator - Class in plp.orientadaAspectos1.expressao.aspecto
Classe que identifica um pointcut designator capaz de interceptar chamadas a métodos ou acessos a atributos executados no fluxo de controle de um join point interceptado.
CflowPointcutDesignator(PointcutExpressao) - Constructor for class plp.orientadaAspectos1.expressao.aspecto.CflowPointcutDesignator
Construtor.
ChamadaMetodo - Class in plp.orientadaAspectos1.comando
Classe que representa a chamada de um método.
ChamadaMetodo(Expressao, Id, ListaExpressao) - Constructor for class plp.orientadaAspectos1.comando.ChamadaMetodo
Construtor.
ChamadaMetodoJoinPoint - Class in plp.orientadaAspectos1.util
Classe utilitária que representa um join point do tipo chamada de método. contém o Id da classe no qual ele foi definido, o Id do próprio método e seus parâmetros formais.
ChamadaMetodoJoinPoint(Id, Id, ListaDeclaracaoParametro) - Constructor for class plp.orientadaAspectos1.util.ChamadaMetodoJoinPoint
Construtor que inicializa os três atributos recebidos como argumentos.
ChamadaMetodoJoinPoint(Id, Id) - Constructor for class plp.orientadaAspectos1.util.ChamadaMetodoJoinPoint
Construtor que inicializa o Id da classe e o Id do método com os argumentos passados.
ChamadaProcedimento - Class in plp.orientadaAspectos1.comando
Classe que representa uma chamada de um procedimento.
ChamadaProcedimento(Procedimento, ListaExpressao, ListaValor) - Constructor for class plp.orientadaAspectos1.comando.ChamadaProcedimento
Contrutor Default.
ChamadaProcedimento(Procedimento, ListaExpressao) - Constructor for class plp.orientadaAspectos1.comando.ChamadaProcedimento
Contrutor Default.
change(Chave, Valor) - Method in class plp.orientadaAspectos1.memoria.colecao.HashGenerica
Altera o valor associado à chave nesta tabela.
changeValor(Id, Valor) - Method in interface plp.orientadaAspectos1.memoria.AmbienteExecucao
Altera o valor associado a um identificador.
changeValor(Id, Valor) - Method in class plp.orientadaAspectos1.memoria.ContextoExecucao
Altera o valor associado a um identificador.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.comando.Atribuicao
Um comando de atribuição está bem tipado, se o tipo do identificador é o mesmo da expressão.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.comando.ChamadaMetodo
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.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.comando.ChamadaProcedimento
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.
checaTipo(AmbienteCompilacao) - Method in interface plp.orientadaAspectos1.comando.Comando
Realiza a verificacao de tipos deste comando.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.comando.ComDeclaracao
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.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.comando.IfThenElse
Realiza a verificacao de tipos da expressão e dos comandos do comando if then else
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.comando.New
Verifica se a atribuição é possível comparando os tipos do objeto e da left expression.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.comando.Read
Realiza a verificacao de tipos da entrada
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.comando.Sequencial
Realiza a verificacao de tipos dos comandos
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.comando.Skip
Realiza a verificacao de tipos do comando
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.comando.While
Realiza a verificacao de tipos da expressão e dos comandos do comando while
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.comando.Write
Realiza a verificacao de tipos da expressão a ser escrita na pelo comando write
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.declaracao.aspecto.DecAspecto
Verifica se a declaração está bem tipada, ou seja, se a checagem dos tipos dos métodos e atributos está ok.
checaTipo(AmbienteCompilacao) - Method in interface plp.orientadaAspectos1.declaracao.aspecto.introducao.DecIntroducao
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.declaracao.aspecto.introducao.DecIntroducaoComposta
Verifica se as declarações estão bem tipadas, ou seja, se as expressões de inicialização estão bem tipadas.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.declaracao.aspecto.introducao.DecIntroducaoProcedimento
Verifica se as declarações estão bem tipadas, ou seja, se as expressões de inicialização estão bem tipadas.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.declaracao.aspecto.introducao.DecIntroducaoVariavel
Verifica se as declarações estão bem tipadas, ou seja, se as expressões de inicialização estão bem tipadas.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.declaracao.classe.DecClasse
Verifica se a declaração está bem tipada, ou seja, se a checagem dos tipos dos métodos e atributos está ok.
checaTipo(AmbienteCompilacao) - Method in interface plp.orientadaAspectos1.declaracao.DecElemento
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.declaracao.DecElementoComposto
Verifica se a declaração está bem tipada, ou seja, se as duas declarações estão bem tipadas
checaTipo(AmbienteCompilacao) - Method in interface plp.orientadaAspectos1.declaracao.Declaracao
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.declaracao.procedimento.DecParametro
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.
checaTipo(AmbienteCompilacao) - Method in interface plp.orientadaAspectos1.declaracao.procedimento.DecProcedimento
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.declaracao.procedimento.DecProcedimentoComposta
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.declaracao.procedimento.DecProcedimentoSimples
Verifica se a declaração está bem tipada, ou seja, se os comandos estão bem tipados.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.declaracao.procedimento.ListaDeclaracaoParametro
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.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.declaracao.variavel.CompostaDecVariavel
Verifica se as declarações estão bem tipadas, ou seja, se as expressões de inicialização estão bem tipadas.
checaTipo(AmbienteCompilacao) - Method in interface plp.orientadaAspectos1.declaracao.variavel.DecVariavel
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.declaracao.variavel.DecVariavelObjeto
Verifica se o tipo da classe associada é válido (se existe).
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.declaracao.variavel.SimplesDecVariavel
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.binaria.ExpAnd
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.binaria.ExpBinaria
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.binaria.ExpConcat
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.binaria.ExpEquals
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.binaria.ExpOr
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.binaria.ExpSoma
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.binaria.ExpSub
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in interface plp.orientadaAspectos1.expressao.Expressao
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.leftExpression.AcessoAtributoId
Verifica se os atributos associados foram declarados e se seus tipos existem no ambiente.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.leftExpression.AcessoAtributoThis
Verifica se o this está associado a um objeto e se o atributo existe.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.leftExpression.Id
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.This
Checa o tipo do objeto this.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.unaria.ExpLength
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.unaria.ExpMenos
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.unaria.ExpNot
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.unaria.ExpUnaria
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.valor.ValorBooleano
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.valor.ValorInteiro
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.valor.ValorNull
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.valor.ValorRef
Checa o tipo deste valor referencia no ambiente de compilação.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.expressao.valor.ValorString
Realiza a verificacao de tipos desta expressao.
checaTipo(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.Programa
Realiza a verificacao de tipos do programa
CLASSE - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
ClasseJaDeclaradaException - Exception in plp.orientadaAspectos1.excecao.declaracao
Exceção lançada quando a classe que está sendo declarada, já o foi anteriormente.
ClasseJaDeclaradaException(Id) - Constructor for exception plp.orientadaAspectos1.excecao.declaracao.ClasseJaDeclaradaException
Construtor
ClasseNaoDeclaradaException - Exception in plp.orientadaAspectos1.excecao.declaracao
Exceção lançada quando uma classe que está sendo referenciada não foi declarada anteriormente.
ClasseNaoDeclaradaException(Id) - Constructor for exception plp.orientadaAspectos1.excecao.declaracao.ClasseNaoDeclaradaException
Construtor
COLON - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
COMAND_SKIP - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
Comando - Interface in plp.orientadaAspectos1.comando
Interface representando um comando na linguagem.
ComandoAround - Interface in plp.orientadaAspectos1.declaracao.aspecto
Classe que representa um comando definido dentro de advices do tipo around
ComandoAroundProceed - Class in plp.orientadaAspectos1.declaracao.aspecto
Classe que representa um comando definido dentro de advices do tipo around, sem o uso de proceed
ComandoAroundProceed(Comando, Comando) - Constructor for class plp.orientadaAspectos1.declaracao.aspecto.ComandoAroundProceed
Contrutor
ComandoAroundSimples - Class in plp.orientadaAspectos1.declaracao.aspecto
Classe que representa um comando definido dentro de advices do tipo around, sem o uso de proceed
ComandoAroundSimples(Comando) - Constructor for class plp.orientadaAspectos1.declaracao.aspecto.ComandoAroundSimples
Conrtutor
ComandoNaoInterceptadoException - Exception in plp.orientadaAspectos1.excecao.execucao
Lançada quando um comando interceptável não foi interceptado por nenhum pointcut.
ComandoNaoInterceptadoException() - Constructor for exception plp.orientadaAspectos1.excecao.execucao.ComandoNaoInterceptadoException
 
ComandoNaoInterceptadoException(String) - Constructor for exception plp.orientadaAspectos1.excecao.execucao.ComandoNaoInterceptadoException
 
ComandoNaoInterceptadoException(String, Throwable) - Constructor for exception plp.orientadaAspectos1.excecao.execucao.ComandoNaoInterceptadoException
 
ComandoNaoInterceptadoException(Throwable) - Constructor for exception plp.orientadaAspectos1.excecao.execucao.ComandoNaoInterceptadoException
 
ComDeclaracao - Class in plp.orientadaAspectos1.comando
Classe que representa um comando de declaração.
ComDeclaracao(Declaracao, Comando) - Constructor for class plp.orientadaAspectos1.comando.ComDeclaracao
Construtor.
COMMA - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
CompostaDecVariavel - Class in plp.orientadaAspectos1.declaracao.variavel
Declaração de variável composta.
CompostaDecVariavel(DecVariavel, DecVariavel) - Constructor for class plp.orientadaAspectos1.declaracao.variavel.CompostaDecVariavel
Construtor.
CONCAT - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
contains(DefinicaoJoinPoint) - Method in class plp.orientadaAspectos1.memoria.colecao.CacheStackDefinicaoJoinPoint
 
contains(DefinicaoJoinPoint) - Method in class plp.orientadaAspectos1.memoria.colecao.StackDefinicaoJoinPoint
Retorna true se o número o Join Point passado ocorre na pilha
ContextoCompilacao - Class in plp.orientadaAspectos1.memoria
Representa o contexto de compilaçao.
ContextoCompilacao(ListaValor) - Constructor for class plp.orientadaAspectos1.memoria.ContextoCompilacao
O Construtor da classe.
ContextoExecucao - Class in plp.orientadaAspectos1.memoria
 
ContextoExecucao() - Constructor for class plp.orientadaAspectos1.memoria.ContextoExecucao
Construtor utilizado quando queremos ler do teclado.
ContextoExecucao(AmbienteExecucao) - Constructor for class plp.orientadaAspectos1.memoria.ContextoExecucao
Construtor da classe.
ContextoExecucao(ListaValor) - Constructor for class plp.orientadaAspectos1.memoria.ContextoExecucao
Construtor.
createStackDefinicaoMetodo() - Method in class plp.orientadaAspectos1.memoria.ContextoExecucao
Factory Method que cria uma instância da pilha de ChamadaMetodoJoinPoint
currentToken - Variable in exception plp.orientadaAspectos1.parser.ParseException
This is the last token that has been consumed successfully.

A B C D E F G H I J K L M N O P R S T U V W X