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

A

AcessoAtributo - Class in plp.orientadaAspectos1.expressao.leftExpression
Classe que representa um acesso de atributo.
AcessoAtributo(Id) - Constructor for class plp.orientadaAspectos1.expressao.leftExpression.AcessoAtributo
Construtor
AcessoAtributoId - Class in plp.orientadaAspectos1.expressao.leftExpression
Classe que representa um acesso de atributo a partir de uma expressao.
AcessoAtributoId(LeftExpression, Id) - Constructor for class plp.orientadaAspectos1.expressao.leftExpression.AcessoAtributoId
Construtor.
AcessoAtributoThis - Class in plp.orientadaAspectos1.expressao.leftExpression
Representa um acesso de atributo a partir de um objeto this.
AcessoAtributoThis(This, Id) - Constructor for class plp.orientadaAspectos1.expressao.leftExpression.AcessoAtributoThis
Construtor.
addAdviceAfter(Advice) - Method in class plp.orientadaAspectos1.memoria.AdviceGroup
Adiciona um advice do tipo after
addAdviceAfter(Id, Advice) - Method in interface plp.orientadaAspectos1.memoria.AmbienteExecucao
Adiciona um advice after na memoria.
addAdviceAfter(Id, Advice) - Method in class plp.orientadaAspectos1.memoria.ContextoExecucao
Adiciona um advice after na memoria.
addAdviceAfter(Id, Advice) - Method in class plp.orientadaAspectos1.memoria.GerenciadorAspectos
Adiciona um Advice do tipo after a estrutura de mapeamentos
addAdviceAround(Advice) - Method in class plp.orientadaAspectos1.memoria.AdviceGroup
Adiciona um advice do tipo around
addAdviceAround(Id, Advice) - Method in interface plp.orientadaAspectos1.memoria.AmbienteExecucao
Adiciona um advice Around na memoria.
addAdviceAround(Id, Advice) - Method in class plp.orientadaAspectos1.memoria.ContextoExecucao
Adiciona um advice Around na memoria.
addAdviceAround(Id, Advice) - Method in class plp.orientadaAspectos1.memoria.GerenciadorAspectos
Adiciona um Advice do tipo around a estrutura de mapeamentos
addAdviceBefore(Advice) - Method in class plp.orientadaAspectos1.memoria.AdviceGroup
Adiciona um advice do tipo before
addAdviceBefore(Id, Advice) - Method in interface plp.orientadaAspectos1.memoria.AmbienteExecucao
Adiciona um advice before na memoria.
addAdviceBefore(Id, Advice) - Method in class plp.orientadaAspectos1.memoria.ContextoExecucao
Adiciona um advice before na memoria.
addAdviceBefore(Id, Advice) - Method in class plp.orientadaAspectos1.memoria.GerenciadorAspectos
Adiciona um Advice do tipo before a estrutura de mapeamentos
addPointcut(Pointcut) - Method in interface plp.orientadaAspectos1.memoria.AmbienteExecucao
Adiciona um pointcut na memoria.
addPointcut(Pointcut) - Method in class plp.orientadaAspectos1.memoria.ContextoExecucao
Adiciona um pointcut na memoria.
addPointcut(Pointcut) - Method in class plp.orientadaAspectos1.memoria.GerenciadorAspectos
Adiciona um Poincut a estrutura de mapeamentos
addProcedimento(DecProcedimento) - Method in class plp.orientadaAspectos1.memoria.DefClasse
Adiciona um procedimento a definição da classe
addVariavel(DecVariavel) - Method in class plp.orientadaAspectos1.memoria.DefClasse
Adiciona uma variavel a definição da classe
adjustBeginLineColumn(int, int) - Method in class plp.orientadaAspectos1.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
Advice - Class in plp.orientadaAspectos1.memoria
Classe que representa um advice na memória
Advice(DecAspecto, Comando) - Constructor for class plp.orientadaAspectos1.memoria.Advice
Construtor
ADVICE_AFTER - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
ADVICE_AROUND - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
ADVICE_BEFORE - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
AdviceAround - Class in plp.orientadaAspectos1.memoria
Classe que representa um advice do tipo around na memória
AdviceAround(DecAspecto, Comando, Comando) - Constructor for class plp.orientadaAspectos1.memoria.AdviceAround
Construtor Usado quando este advice possui proceed
AdviceGroup - Class in plp.orientadaAspectos1.memoria
Classe que representa um grupo de advices relacionados a um único pointcut
Os advices sao divididos em conjuntos separados conforme seu tipo: before,around ou after
AdviceGroup() - Constructor for class plp.orientadaAspectos1.memoria.AdviceGroup
Construtor
AdviceJointPoint - Class in plp.orientadaAspectos1.util
Classe utilitária que representa um join point do tipo execução de advice.
AdviceJointPoint(Id) - Constructor for class plp.orientadaAspectos1.util.AdviceJointPoint
Construtor.
Ambiente - Interface in plp.orientadaAspectos1.memoria
Interface que representa um ambiente.
AmbienteCompilacao - Interface in plp.orientadaAspectos1.memoria
Classe que representa o ambiente de compilação, contendo o mapeamento entre identificadores e tipos.
AmbienteExecucao - Interface in plp.orientadaAspectos1.memoria
Classe que representa um ambiente de execução, contendo om mapeamento entre identificadores e valores.
AND - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
ASPECTO - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
ASSIGN - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
Atribuicao - Class in plp.orientadaAspectos1.comando
Classe que representa um comando de atribuição.
Atribuicao(LeftExpression, Expressao) - Constructor for class plp.orientadaAspectos1.comando.Atribuicao
Construtor.
ATTRIB - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.binaria.ExpAnd
Retorna o valor da expressao de Conjuncao Logica
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.binaria.ExpConcat
Retorna o valor da expressao de Concatenacao
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.binaria.ExpEquals
Retorna o valor da expressao de Igualdade
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.binaria.ExpOr
Retorna o valor da expressao de disjuncao logica
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.binaria.ExpSoma
Retorna o valor da expressao de Soma
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.binaria.ExpSub
Retorna o valor da expressao de Subtracao.
avaliar(AmbienteExecucao) - Method in interface plp.orientadaAspectos1.expressao.Expressao
Avalia a expressao retornando seu Valor.
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.leftExpression.Id
Retorna o valor deste identificador.
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.ListaExpressao
Avalia a lista de expressões.
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.This
Obtém o valor do objeto this no ambiente e o avalia.
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.unaria.ExpLength
Retorna o valor da expressao de tamanho.
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.unaria.ExpMenos
Retorna o valor da expressao de menos unario.
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.unaria.ExpNot
Retorna o valor da expressao de negacao logica.
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.valor.ValorBooleano
Retorna o valor deste valor primitivo, i.e, ele mesmo.
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.valor.ValorInteiro
Retorna o valor deste valor primitivo, i.e., ele mesmo.
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.valor.ValorNull
Retorna ele mesmo.
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.valor.ValorRef
Avalia um certo valor referência.
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.expressao.valor.ValorString
Retorna o valor deste valor primitivo, i.e, ele mesmo.
avaliar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.interceptavel.InterceptavelSemAround
Avalia a expressão e executa os advices.

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