|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplp.orientadaAspectos1.memoria.colecao.StackGenerica<DefinicaoJoinPoint>
plp.orientadaAspectos1.memoria.colecao.StackDefinicaoJoinPoint
plp.orientadaAspectos1.memoria.colecao.CacheStackDefinicaoJoinPoint
public class CacheStackDefinicaoJoinPoint
Implementa um cache de ChamadaMetodoJoinPoint utilizando uma tabela hash. Funciona como um Decorator da classe StackDefinicaoJoinPoint
StackDefinicaoJoinPoint
Constructor Summary | |
---|---|
CacheStackDefinicaoJoinPoint()
|
Method Summary | |
---|---|
boolean |
contains(DefinicaoJoinPoint djp)
Retorna true se o número o Join Point passado ocorre na pilha |
long |
getNumeroOcorrencias(DefinicaoJoinPoint djp)
Retorna o número de ocorrências do join point na pilha |
DefinicaoJoinPoint |
pop()
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. |
void |
push(DefinicaoJoinPoint elemento)
Insere um novo elemento nesta pilha, incrementando o contador (ou criando com valor 1)associado na tabela hash. |
Methods inherited from class plp.orientadaAspectos1.memoria.colecao.StackGenerica |
---|
empty, iterator, peek |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CacheStackDefinicaoJoinPoint()
Method Detail |
---|
public void push(DefinicaoJoinPoint elemento)
push
in class StackGenerica<DefinicaoJoinPoint>
elemento
- o elemento a ser inserido.public DefinicaoJoinPoint pop()
pop
in class StackGenerica<DefinicaoJoinPoint>
public long getNumeroOcorrencias(DefinicaoJoinPoint djp)
StackDefinicaoJoinPoint
getNumeroOcorrencias
in class StackDefinicaoJoinPoint
public boolean contains(DefinicaoJoinPoint djp)
StackDefinicaoJoinPoint
contains
in class StackDefinicaoJoinPoint
djp
- Join Point
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |