Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
P
PAcessoAtributo(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
AcessoAtributo ::= this.Id | (this).id | "("LeftExpression")".Id | Id.Id
PAcessoAtributoId(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PAcessoAtributoIdChamador(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PAcessoAtributoThis(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
... this.Id | (this).id
ParseException
- Exception in
plp.orientadaAspectos1.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[])
- Constructor for exception plp.orientadaAspectos1.parser.
ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException()
- Constructor for exception plp.orientadaAspectos1.parser.
ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String)
- Constructor for exception plp.orientadaAspectos1.parser.
ParseException
PAtribuicao(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
Atribuicao ::= LeftExpression ":=" Expressao
PCflowbelowPointcutDesignator()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
cflowbelow "(" Id "."
PCflowPointcutDesignator()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
cflow "(" Id.Id ")"
PChamadaMetodo(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
ChamadaMetodo ::= ExpressaoChamadora "."
PComando(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
Comando::= ComandoSimples | ComandoSequencial
PComandoAround()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
Comando | Comando "proceed" Comando
PComandoAroundProceed()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
ComandoAroundProceed
PComandoAroundSimples()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
ComandoAroundSimples
PComandoSequencial(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
ComandoSequencial ::= ComandoSimples ";" Comando
PComandoSimples(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
ComandoSimples ::= Skip | ComDeclaracao | While | IfThenElse | IO | ChamadaMetodo | New | Atribuicao | "("Comando")
PComDeclaracao(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
ComDeclaracao :: = "{" DecVariavel ";" Comando "}"
PCompostaDecVariavel(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PDecAdvice()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
DecAdviceSimples | DecAdvice "," DecAdvice
PDecAdviceAfter()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
"after" ":" Id "{" Comando "}"
PDecAdviceAround()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
"around" ":" Id "{" ComandoAround "}"
PDecAdviceBefore()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
"before" ":" Id "{" Comando "}"
PDecAdviceComposto()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
DecAdvice "," DecAdvice
PDecAdviceSimples()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
"before" ":" Id "{" Comando "}" | "after" ":" Id "{" Comando "}" | "around" ":" "{" ComandoAround "}" |
PDecAspecto(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PDecAspectoComIntroducao(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PDecAspectoSemIntroducao()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PDecClasse()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PDecElemento()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
DecClasse ::= "classe" Id "{" DecVariavel ";" DecProcedimento "}" | DecClasse "," DecClasse
PDecElementoComposto()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PDecElementoSimples()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PDecIntroducao(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PDecIntroducaoComposta(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PDecIntroducaoProcedimento(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PDecIntroducaoSimples(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PDecIntroducaoVariavel(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PDecIntroducaoVariavelObjeto()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PDecParametroAtomico()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...Tipo Id
PDecParametroComposto()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PDecPointcut()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PDecPointcutComposto()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
DecPointcut "," DecPointut
PDecPointcutSimples()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
"pointcut" Id ":" PointcutExpressao
PDecProcedimento()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
DecProcedimento ::= "proc" Id "("")" "{"Comando"}" | "proc" Id "(" ListaDeclaracaoParametro ")" "{"Comando"}" | DecProcedimento "," DecProcedimento
PDecProcedimentoComposta()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PDecProcedimentoSimples()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PDecVariavel(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
DecVariavel ::= Tipo Id "=" Expressao | DecVariavel "," DecVariavel | Tipo Id ":=" "new" Id | "("DecVariavel")"
PDecVariavelAtomica(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PDecVariavelObjeto()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
peek()
- Method in class plp.orientadaAspectos1.memoria.colecao.
StackGenerica
Retorna o topo da pilha, sem removê-lo.
PEscritaAtributoPointcutDesignator()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
set "(" Id "."
PExpBinaria(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
ExpBinaria ::= ExpUnaria ( "+" ExpUnaria | "-" ExpUnaria | "and" ExpUnaria | "or" ExpUnaria | "==" ExpUnaria | "++" Expressao)*
PExpLength(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PExpMenos(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
... "-" Expressao
PExpNot(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PExpPrimaria(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
ExpPrimaria ::= Valor | LeftExpression | this | "("Expressao")"
PExpressao(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
Expressao ::= ExpUnaria | ExpBinaria | ExpPrimaria
PExpressaoChamadora(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
Uma expressao chamadora eh aquela que chama um método.
PExpUnaria(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
ExpUnaria ::= "-" Expressao | "not" Expressao | "length" Expressao | ExpPrimaria
PId()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PIfThenElse(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
IfThenElse ::= "if" Expressao "then" "{" Comando "}" | "if" Expressao "then" "{" Comando "}" "else" "{" Comando "}"
PIntroducaoSimplesDecVariavel(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PIO(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
IO ::= "write" "(" Expressao ")" | "read" "(" Id ")"
PLeftExpression(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
LeftExpression ::= Id | AcessoAtributo
PLeftExpressionChamadora(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
LeftExpressionChamadora ::= AcessoAtributoChamador | AcessoAtributoThis | id
PLeituraAtributoPointcutDesignator()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
get "(" Id "."
PListaDeclaracaoParametro()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
ListaDeclaracaoParametro ::= Tipo Id | Tipo Id "," ListaDeclaracaoParametro
PListaExpressao(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
ListaExpressao ::= Expressao | Expressao "," ListaExpressao
PListaExpressaoAtomica(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...Expressao
PListaExpressaoComposta(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PListaTipoParametro()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
ListaTipoParametro ::= Id | Id "," ListaTipoParametro
PListaTipoParametroStar()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
ListaTipoParametro ::= Id
plp.orientadaAspectos1
- package plp.orientadaAspectos1
plp.orientadaAspectos1.comando
- package plp.orientadaAspectos1.comando
plp.orientadaAspectos1.declaracao
- package plp.orientadaAspectos1.declaracao
plp.orientadaAspectos1.declaracao.aspecto
- package plp.orientadaAspectos1.declaracao.aspecto
plp.orientadaAspectos1.declaracao.aspecto.introducao
- package plp.orientadaAspectos1.declaracao.aspecto.introducao
plp.orientadaAspectos1.declaracao.classe
- package plp.orientadaAspectos1.declaracao.classe
plp.orientadaAspectos1.declaracao.procedimento
- package plp.orientadaAspectos1.declaracao.procedimento
plp.orientadaAspectos1.declaracao.variavel
- package plp.orientadaAspectos1.declaracao.variavel
plp.orientadaAspectos1.excecao.declaracao
- package plp.orientadaAspectos1.excecao.declaracao
plp.orientadaAspectos1.excecao.execucao
- package plp.orientadaAspectos1.excecao.execucao
plp.orientadaAspectos1.expressao
- package plp.orientadaAspectos1.expressao
plp.orientadaAspectos1.expressao.aspecto
- package plp.orientadaAspectos1.expressao.aspecto
plp.orientadaAspectos1.expressao.binaria
- package plp.orientadaAspectos1.expressao.binaria
plp.orientadaAspectos1.expressao.leftExpression
- package plp.orientadaAspectos1.expressao.leftExpression
plp.orientadaAspectos1.expressao.unaria
- package plp.orientadaAspectos1.expressao.unaria
plp.orientadaAspectos1.expressao.valor
- package plp.orientadaAspectos1.expressao.valor
plp.orientadaAspectos1.interceptavel
- package plp.orientadaAspectos1.interceptavel
plp.orientadaAspectos1.interceptavel.excecao
- package plp.orientadaAspectos1.interceptavel.excecao
plp.orientadaAspectos1.memoria
- package plp.orientadaAspectos1.memoria
plp.orientadaAspectos1.memoria.colecao
- package plp.orientadaAspectos1.memoria.colecao
plp.orientadaAspectos1.parser
- package plp.orientadaAspectos1.parser
plp.orientadaAspectos1.testes
- package plp.orientadaAspectos1.testes
plp.orientadaAspectos1.util
- package plp.orientadaAspectos1.util
PLUS
- Static variable in interface plp.orientadaAspectos1.parser.
OA1ParserConstants
PMethodCallPointcutDesignator()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
Id "."
PNew(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
New ::= LeftExpression ":=" "new" Id
Pointcut
- Class in
plp.orientadaAspectos1.memoria
Classe que representa um pointcut na memória
Pointcut(Id, PointcutExpressao)
- Constructor for class plp.orientadaAspectos1.memoria.
Pointcut
Construtor
POINTCUT
- Static variable in interface plp.orientadaAspectos1.parser.
OA1ParserConstants
PointcutDesignator
- Interface in
plp.orientadaAspectos1.expressao.aspecto
PointcutExpressao
- Interface in
plp.orientadaAspectos1.expressao.aspecto
Classe que representa a declaração de uma expressão que indica a interceptaçao da execução de um comando.
PointcutExpressaoAnd
- Class in
plp.orientadaAspectos1.expressao.aspecto
Classe que representa uma conjunçao de dois PointcutExpressao
PointcutExpressaoAnd(PointcutExpressao, PointcutExpressao)
- Constructor for class plp.orientadaAspectos1.expressao.aspecto.
PointcutExpressaoAnd
Construtor da classe.
PointcutExpressaoBooleana
- Class in
plp.orientadaAspectos1.expressao.aspecto
Uma expressao booleana contem duas expressoes e um operador.
PointcutExpressaoBooleana(PointcutExpressao, PointcutExpressao)
- Constructor for class plp.orientadaAspectos1.expressao.aspecto.
PointcutExpressaoBooleana
Construtor da classe.
PointcutExpressaoNot
- Class in
plp.orientadaAspectos1.expressao.aspecto
Classe que representa uma negação de um PointcutExpressao
PointcutExpressaoNot(PointcutExpressao)
- Constructor for class plp.orientadaAspectos1.expressao.aspecto.
PointcutExpressaoNot
Construtor da classe.
PointcutExpressaoOr
- Class in
plp.orientadaAspectos1.expressao.aspecto
Classe que representa uma conjunçao de dois PointcutExpressao
PointcutExpressaoOr(PointcutExpressao, PointcutExpressao)
- Constructor for class plp.orientadaAspectos1.expressao.aspecto.
PointcutExpressaoOr
Construtor da classe.
PointcutNaoDeclaradoException
- Exception in
plp.orientadaAspectos1.excecao.declaracao
Exceção lançada quando um poincut está sendo refereniado sem ter sido declarado
PointcutNaoDeclaradoException(Id)
- Constructor for exception plp.orientadaAspectos1.excecao.declaracao.
PointcutNaoDeclaradoException
Construtor
PointcutNaoDeclaradoException(String)
- Constructor for exception plp.orientadaAspectos1.excecao.declaracao.
PointcutNaoDeclaradoException
PointcutNaoDeclaradoException(String, Throwable)
- Constructor for exception plp.orientadaAspectos1.excecao.declaracao.
PointcutNaoDeclaradoException
PointcutNaoDeclaradoException(Throwable)
- Constructor for exception plp.orientadaAspectos1.excecao.declaracao.
PointcutNaoDeclaradoException
pop()
- Method in class plp.orientadaAspectos1.memoria.colecao.
CacheStackDefinicaoJoinPoint
Remove a definição do join point topo da pilha e decrementa (ou remove se for igual a 1) o contador associado guardado na tabela hash, retornando-o.
pop()
- Method in class plp.orientadaAspectos1.memoria.colecao.
StackGenerica
Remove o topo da pilha, retornando-o.
popDefinicaoJoinPoint()
- Method in interface plp.orientadaAspectos1.memoria.
AmbienteExecucao
Desempilha uma definição de um join point.
popDefinicaoJoinPoint()
- Method in class plp.orientadaAspectos1.memoria.
ContextoExecucao
Desempilha uma definição de um método chamado.
PPointcutDesignator()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PointcutDesignator
PPointcutDesignatorBooleanaNot()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PointcutDesignator
PPointcutExpressao()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PointcutDesignator | PointcutExpressaoBooleana
PPointcutExpressaoBooleana()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PointcutExpressaoBooleana
PPointcutExpressaoBooleanaNot()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PointcutExpressao
PPointcutPattern()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PPointcutPatternId()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PPointcutPatternIdStar()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PPointcutPatternStar()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PPointcutPatternStarId()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PPrograma()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
Programa ::= "{" DecElemento ";" Comando "}"
PRead()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PRefPointcutDesignator()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
Id
PROC
- Static variable in interface plp.orientadaAspectos1.parser.
OA1ParserConstants
Procedimento
- Class in
plp.orientadaAspectos1.comando
Representa um procedimento.
Procedimento(ListaDeclaracaoParametro, Comando)
- Constructor for class plp.orientadaAspectos1.comando.
Procedimento
Construtor
ProcedimentoJaDeclaradoException
- Exception in
plp.orientadaAspectos1.excecao.declaracao
Exceção lançada quando um procedimento está sendo declarado novamente.
ProcedimentoJaDeclaradoException(Id)
- Constructor for exception plp.orientadaAspectos1.excecao.declaracao.
ProcedimentoJaDeclaradoException
Construtor
ProcedimentoNaoDeclaradoException
- Exception in
plp.orientadaAspectos1.excecao.declaracao
Exceçao lançada quando um procedimento que está sendo referenciado não foi declarado.
ProcedimentoNaoDeclaradoException(Id)
- Constructor for exception plp.orientadaAspectos1.excecao.declaracao.
ProcedimentoNaoDeclaradoException
Construtor
PROCEED
- Static variable in interface plp.orientadaAspectos1.parser.
OA1ParserConstants
processaEntrada()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
Método chamado com o intuito de processar a entrada fornecida ao parser gerando objeto do tipo Programa.
Programa
- Class in
plp.orientadaAspectos1
Classe que representa um programa na linguagem OO.
Programa(DecElemento, Comando)
- Constructor for class plp.orientadaAspectos1.
Programa
Construtor.
PSimplesDecVariavel(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PSkip()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
Skip::=
PThis(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
... this
PTipo()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
Tipo ::= TipoClasse | TipoPrimitivo
PTipoClasse()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
TipoClasse ::= Id
PTipoPrimitivo()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
TipoPrimitivo ::= "string" | "int" | "boolean"
PTiposValidosListaParametros()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
PTiposValidosListaParametros ::=
|
|
|
push(DefinicaoJoinPoint)
- Method in class plp.orientadaAspectos1.memoria.colecao.
CacheStackDefinicaoJoinPoint
Insere um novo elemento nesta pilha, incrementando o contador (ou criando com valor 1)associado na tabela hash.
push(TipoElemento)
- Method in class plp.orientadaAspectos1.memoria.colecao.
StackGenerica
Insere um novo elemento nesta pilha.
pushDefinicaoJoinPoint(DefinicaoJoinPoint)
- Method in interface plp.orientadaAspectos1.memoria.
AmbienteExecucao
Adiciona a definição de um join point na pilha de definições de join points.
pushDefinicaoJoinPoint(DefinicaoJoinPoint)
- Method in class plp.orientadaAspectos1.memoria.
ContextoExecucao
Adiciona uma definição de método a pilha de definições de métodos chamados.
put(Chave, Valor)
- Method in class plp.orientadaAspectos1.memoria.colecao.
HashGenerica
Insere um novo par (chave, valor) nesta tabela.
PValor()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
Valor ::= ValorInteiro | ValorNull | ValorBooleano | ValorString
PValorBooleano()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PValorInteiro()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PValorNull()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PValorString()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
PWhile(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
While ::= "while" Expressao do" "{" Comando "}"
PWithincodePointcutDesignator()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
withincode "(" Id "."
PWithinPointcutDesignator()
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
within "(" Id ")"
PWrite(This)
- Method in class plp.orientadaAspectos1.parser.
OA1Parser
...
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X