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

E

eBooleano() - Method in class plp.orientadaAspectos1.util.TipoPrimitivo
Indica se esta expressao é booleana.
eInteiro() - Method in class plp.orientadaAspectos1.util.TipoPrimitivo
Indica se esta expressao é inteira.
elabora(AmbienteExecucao, DecAspecto) - Method in interface plp.orientadaAspectos1.declaracao.aspecto.DecAdvice
Cria um mapeamento do identificador do pointcut para o advice no AmbienteExecucao
elabora(AmbienteExecucao, DecAspecto) - Method in class plp.orientadaAspectos1.declaracao.aspecto.DecAdviceAbstrato
 
elabora(AmbienteExecucao, DecAspecto) - Method in class plp.orientadaAspectos1.declaracao.aspecto.DecAdviceAfter
Cria um mapeamento do identificador do pointcut para o advice no AmbienteExecucao
elabora(AmbienteExecucao, DecAspecto) - Method in class plp.orientadaAspectos1.declaracao.aspecto.DecAdviceAround
Cria um mapeamento do identificador do pointcut para o advice no AmbienteExecucao
elabora(AmbienteExecucao, DecAspecto) - Method in class plp.orientadaAspectos1.declaracao.aspecto.DecAdviceBefore
Cria um mapeamento do identificador do pointcut para o advice no AmbienteExecucao
elabora(AmbienteExecucao, DecAspecto) - Method in class plp.orientadaAspectos1.declaracao.aspecto.DecAdviceComposto
Cria um mapeamento do identificador do pointcut para o advice no AmbienteExecucao
elabora(AmbienteExecucao) - Method in class plp.orientadaAspectos1.declaracao.aspecto.DecAspecto
Cria um mapeamento do identificador para a declaração desta classe.
elabora(AmbienteExecucao) - Method in interface plp.orientadaAspectos1.declaracao.aspecto.DecPointcut
Cria um mapeamento do identificador do pointcut para o advice no AmbienteExecucao
elabora(AmbienteExecucao) - Method in class plp.orientadaAspectos1.declaracao.aspecto.DecPointcutComposto
Cria um mapeamento do identificador do pointcut para o advice no AmbienteExecucao
elabora(AmbienteExecucao) - Method in class plp.orientadaAspectos1.declaracao.aspecto.DecPointcutSimples
Cria um mapeamento do identificador do pointcut para o advice no AmbienteExecucao
elabora(AmbienteExecucao) - Method in interface plp.orientadaAspectos1.declaracao.aspecto.introducao.DecIntroducao
Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
elabora(AmbienteExecucao) - Method in class plp.orientadaAspectos1.declaracao.aspecto.introducao.DecIntroducaoComposta
Cria um mapeamento dos identificadores para os valores das expressões desta declaração composta no AmbienteExecucao
elabora(AmbienteExecucao) - Method in class plp.orientadaAspectos1.declaracao.aspecto.introducao.DecIntroducaoProcedimento
Cria um mapeamento dos identificadores para os valores das expressões desta declaração composta no AmbienteExecucao
elabora(AmbienteExecucao) - Method in class plp.orientadaAspectos1.declaracao.aspecto.introducao.DecIntroducaoVariavel
Cria um mapeamento dos identificadores para os valores das expressões desta declaração composta no AmbienteExecucao
elabora(AmbienteExecucao) - Method in class plp.orientadaAspectos1.declaracao.classe.DecClasse
Cria um mapeamento do identificador para a declaração desta classe.
elabora(AmbienteExecucao) - Method in interface plp.orientadaAspectos1.declaracao.DecElemento
Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
elabora(AmbienteExecucao) - Method in class plp.orientadaAspectos1.declaracao.DecElementoComposto
Cria um mapeamento do identificador para esta declaração de elemento no ambiente de execucao
elabora(AmbienteExecucao) - Method in interface plp.orientadaAspectos1.declaracao.Declaracao
Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
elabora(AmbienteExecucao) - Method in class plp.orientadaAspectos1.declaracao.procedimento.DecParametro
Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
elabora(AmbienteExecucao) - Method in class plp.orientadaAspectos1.declaracao.procedimento.ListaDeclaracaoParametro
Cria um mapeamento do identificador para esta lista de declarações de parâmetro.
elabora(AmbienteExecucao) - Method in class plp.orientadaAspectos1.declaracao.variavel.CompostaDecVariavel
Cria um mapeamento dos identificadores para os valores das expressões desta declaração composta no AmbienteExecucao
elabora(AmbienteExecucao) - Method in interface plp.orientadaAspectos1.declaracao.variavel.DecVariavel
Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
elabora(AmbienteExecucao) - Method in class plp.orientadaAspectos1.declaracao.variavel.DecVariavelObjeto
Cria um mapeamento do identificador para o objeto no ambiente de execução.
elabora(AmbienteExecucao) - Method in class plp.orientadaAspectos1.declaracao.variavel.SimplesDecVariavel
Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
ELSE - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
empty() - Method in class plp.orientadaAspectos1.memoria.colecao.StackGenerica
Verifica se esta pilha está vazia.
enable_tracing() - Method in class plp.orientadaAspectos1.parser.OA1Parser
 
endColumn - Variable in class plp.orientadaAspectos1.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class plp.orientadaAspectos1.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
EntradaInvalidaException - Exception in plp.orientadaAspectos1.excecao.execucao
Exceção lançada quando uma entrada fornecida durante a execução é inválida.
EntradaInvalidaException() - Constructor for exception plp.orientadaAspectos1.excecao.execucao.EntradaInvalidaException
Construtor Default.
EntradaInvalidaException(String) - Constructor for exception plp.orientadaAspectos1.excecao.execucao.EntradaInvalidaException
Construtor com uma mensagem como parâmetro.
EntradaNaoFornecidaException - Exception in plp.orientadaAspectos1.excecao.execucao
Exceção lançada quando uma entrada esperada não é fornecida.
EntradaNaoFornecidaException() - Constructor for exception plp.orientadaAspectos1.excecao.execucao.EntradaNaoFornecidaException
Construtor.
EOF - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
EQ - Static variable in interface plp.orientadaAspectos1.parser.OA1ParserConstants
 
equals(Object) - Method in class plp.orientadaAspectos1.expressao.leftExpression.Id
Verifica se o objeto que entra como parâmetro é igual a este Id.
equals(ValorConcreto) - Method in class plp.orientadaAspectos1.expressao.valor.ValorBooleano
Determina igualdade entre valores do tipo ValorBooleano
equals(ValorConcreto) - Method in interface plp.orientadaAspectos1.expressao.valor.ValorConcreto
Determina igualdade entre objetos do tipo Valor.
equals(ValorConcreto) - Method in class plp.orientadaAspectos1.expressao.valor.ValorInteiro
Determina igualdade entre objetos deste tipo
equals(ValorConcreto) - Method in class plp.orientadaAspectos1.expressao.valor.ValorNull
Determina igualdade entre objetos desta classe
equals(Valor) - Method in class plp.orientadaAspectos1.expressao.valor.ValorRef
Compara dois valores
equals(ValorConcreto) - Method in class plp.orientadaAspectos1.expressao.valor.ValorString
Determina igualdade entre objetos desta classe
equals(Object) - Method in class plp.orientadaAspectos1.memoria.Pointcut
 
equals(Object) - Method in class plp.orientadaAspectos1.util.DefinicaoJoinPoint
Retorna true quando a instância de DefinicaoJoinPoint passada é igual à atual.
equals(Object) - Method in interface plp.orientadaAspectos1.util.Tipo
Compara dois tipos.
equals(Object) - Method in class plp.orientadaAspectos1.util.TipoClasse
Compara este tipo com o tipo dado.
equals(Object) - Method in class plp.orientadaAspectos1.util.TipoPrimitivo
Compara este tipo com o tipo dado.
EscritaAtributoJoinPoint - Class in plp.orientadaAspectos1.util
Join point que representa uma escrita de uma atributo.
EscritaAtributoJoinPoint(Id, Id) - Constructor for class plp.orientadaAspectos1.util.EscritaAtributoJoinPoint
Construtor.
EscritaAtributoPointcutDesignator - Class in plp.orientadaAspectos1.expressao.aspecto
Classe que identifica um pointcut designator capaz de interceptar alteração a atributos.
EscritaAtributoPointcutDesignator(Id, Id) - Constructor for class plp.orientadaAspectos1.expressao.aspecto.EscritaAtributoPointcutDesignator
Construtor
eString() - Method in class plp.orientadaAspectos1.util.TipoPrimitivo
Indica se esta expressao é string.
eValido(AmbienteCompilacao) - Method in interface plp.orientadaAspectos1.util.Tipo
Verifica se o tipo é válido no ambiente.
eValido(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.util.TipoClasse
Indica se esta classe é um tipo válido, ou seja, se já tiver sido declarada.
eValido(AmbienteCompilacao) - Method in class plp.orientadaAspectos1.util.TipoPrimitivo
Por questao de simplificacao, este método foi implementado para unificar TipoPrimitivo e TipoClasse em uma única interface: Tipo
eValido() - Method in class plp.orientadaAspectos1.util.TipoPrimitivo
Indica se esta expressao é um tipo válido.
executar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.comando.Atribuicao
Executa este comando.
executar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.comando.ChamadaProcedimento
Executa este comando.
executar(AmbienteExecucao) - Method in interface plp.orientadaAspectos1.comando.Comando
Executa este comando.
executar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.comando.ComDeclaracao
Declara a(s) variável(is) e executa o comando.
executar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.comando.IfThenElse
Implementa o comando if then else.
executar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.comando.New
Execução da atribuição de um novo objeto criado a uma left expression.
executar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.comando.Read
Lê da entrada padrão.
executar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.comando.Sequencial
Executa os comandos sequencialmente.
executar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.comando.Skip
Não realiza nenhuma alteração no ambiente.
executar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.comando.While
Implementa o comando while.
executar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.comando.Write
Escreve na saida padrão.
executar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.interceptavel.InterceptavelComAround
Executa este comando.
executar(AmbienteExecucao) - Method in class plp.orientadaAspectos1.Programa
Executa o programa.
ExpAnd - Class in plp.orientadaAspectos1.expressao.binaria
Um objeto desta classe representa uma expressao de Conjuncao logica.
ExpAnd(Expressao, Expressao) - Constructor for class plp.orientadaAspectos1.expressao.binaria.ExpAnd
Controi uma expressao de Conjuncao logica com as sub-expressoes especificadas.
ExpBinaria - Class in plp.orientadaAspectos1.expressao.binaria
Uma expressao binaria contem duas expressoes e um operador.
ExpBinaria(Expressao, Expressao, String) - Constructor for class plp.orientadaAspectos1.expressao.binaria.ExpBinaria
Construtor da classe.
ExpConcat - Class in plp.orientadaAspectos1.expressao.binaria
Um objeto desta classe representa uma expressao de Concatenacao entre objetos ValorString
ExpConcat(Expressao, Expressao) - Constructor for class plp.orientadaAspectos1.expressao.binaria.ExpConcat
Controi uma expressao de Concatenacao com as sub-expressoes especificadas.
expectedTokenSequences - Variable in exception plp.orientadaAspectos1.parser.ParseException
Each entry in this array is an array of integers.
ExpEquals - Class in plp.orientadaAspectos1.expressao.binaria
Um objeto desta classe representa uma expressao de Igualdade entre Expressoes cuja avaliacao resulta num mesmo valor primitivo.
ExpEquals(Expressao, Expressao) - Constructor for class plp.orientadaAspectos1.expressao.binaria.ExpEquals
Controi uma expressao de Igualdade com as sub-expressoes especificadas.
ExpLength - Class in plp.orientadaAspectos1.expressao.unaria
Um objeto desta classe representa uma expressao de tamanho de String.
ExpLength(Expressao) - Constructor for class plp.orientadaAspectos1.expressao.unaria.ExpLength
Controi uma expressao de tamanho com a expressao especificada assume-se que exp é uma expressao cuja avaliacao resulta num ValorString
ExpMenos - Class in plp.orientadaAspectos1.expressao.unaria
Um objeto desta classe representa uma expressao de menos unario.
ExpMenos(Expressao) - Constructor for class plp.orientadaAspectos1.expressao.unaria.ExpMenos
Controi uma expressao de menos unario com expressao especificada
ExpNot - Class in plp.orientadaAspectos1.expressao.unaria
Um objeto desta classe representa uma expressao de Negacao logica.
ExpNot(Expressao) - Constructor for class plp.orientadaAspectos1.expressao.unaria.ExpNot
Controi uma expressao de negacao logica com expressao especificada.
ExpOr - Class in plp.orientadaAspectos1.expressao.binaria
Um objeto desta classe representa uma Disjuncao Logica.
ExpOr(Expressao, Expressao) - Constructor for class plp.orientadaAspectos1.expressao.binaria.ExpOr
Controi uma expressao de disjuncao logica com as sub-expressoes especificadas.Estas devem ser tais que sua avaliacao resulta em ValorBooleano
Expressao - Interface in plp.orientadaAspectos1.expressao
Uma expressão é a unidade basica na Linguagem de Expressoes.
Expressoes1 - Static variable in class ServletPLP
 
Expressoes2 - Static variable in class ServletPLP
 
ExpSoma - Class in plp.orientadaAspectos1.expressao.binaria
Um objeto desta classe representa uma expressao de Soma.
ExpSoma(Expressao, Expressao) - Constructor for class plp.orientadaAspectos1.expressao.binaria.ExpSoma
Controi uma expressao de Soma com as sub-expressoes especificadas.
ExpSub - Class in plp.orientadaAspectos1.expressao.binaria
Um objeto desta classe representa uma expressao de Subtracao.
ExpSub(Expressao, Expressao) - Constructor for class plp.orientadaAspectos1.expressao.binaria.ExpSub
Controi uma expressao de Subtracao com as sub-expressoes especificadas.
ExpUnaria - Class in plp.orientadaAspectos1.expressao.unaria
Uma expressao unaria contem uma expressao e um operador sobre a mesma.
ExpUnaria(Expressao, String) - Constructor for class plp.orientadaAspectos1.expressao.unaria.ExpUnaria
Construtor da classe.

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