plp.orientadaAspectos1.memoria.colecao
Class StackDefinicaoJoinPoint

java.lang.Object
  extended by plp.orientadaAspectos1.memoria.colecao.StackGenerica<DefinicaoJoinPoint>
      extended by plp.orientadaAspectos1.memoria.colecao.StackDefinicaoJoinPoint
All Implemented Interfaces:
java.lang.Iterable<DefinicaoJoinPoint>
Direct Known Subclasses:
CacheStackDefinicaoJoinPoint

public class StackDefinicaoJoinPoint
extends StackGenerica<DefinicaoJoinPoint>

Pilha de elementos da classe DefinicaoJoinPoint.


Constructor Summary
StackDefinicaoJoinPoint()
           
 
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
 
Methods inherited from class plp.orientadaAspectos1.memoria.colecao.StackGenerica
empty, iterator, peek, pop, push
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StackDefinicaoJoinPoint

public StackDefinicaoJoinPoint()
Method Detail

getNumeroOcorrencias

public long getNumeroOcorrencias(DefinicaoJoinPoint djp)
Retorna o número de ocorrências do join point na pilha

Parameters:
dm - definição do join point que deve ser consultada na pilha
Returns:
número de ocorrências do join point

contains

public boolean contains(DefinicaoJoinPoint djp)
Retorna true se o número o Join Point passado ocorre na pilha

Parameters:
djp - Join Point
Returns:
true se o Join Point ocorre pelo menos uma vez na pilha