Main Page | Packages | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse Class Reference

List of all members.

Public Member Functions

 StackHashIdDefClasse ()
void push (HashIdDefClasse elemento)
HashIdDefClasse pop ()
HashIdDefClasse peek ()
boolean empty ()

Private Attributes

Stack pilha

Detailed Description

Pilha de elementos da classe HashIdProcedimento.

Definition at line 8 of file StackHashIdDefClasse.java.


Constructor & Destructor Documentation

plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse.StackHashIdDefClasse  ) 
 

Construtor da classe.

Definition at line 18 of file StackHashIdDefClasse.java.


Member Function Documentation

boolean plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse.empty  ) 
 

Verifica se esta pilha está vazia.

Returns:
true se estiver vazia; false caso contrário.

Definition at line 55 of file StackHashIdDefClasse.java.

References plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse.pilha.

Referenced by plp.orientadaObjetos1.memoria.ContextoExecucao.getDefClasse(), and plp.orientadaObjetos1.memoria.ContextoCompilacao.getDefClasse().

HashIdDefClasse plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse.peek  ) 
 

Retorna o topo da pilha, sem removê-lo.

Returns:
o topo da pilha.

Definition at line 45 of file StackHashIdDefClasse.java.

References plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse.pilha.

Referenced by plp.orientadaObjetos1.memoria.ContextoExecucao.mapDefClasse(), and plp.orientadaObjetos1.memoria.ContextoCompilacao.mapDefClasse().

HashIdDefClasse plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse.pop  ) 
 

Remove o topo da pilha, retornando-o.

Returns:
o antigo topo da pilha.

Definition at line 36 of file StackHashIdDefClasse.java.

References plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse.pilha.

Referenced by plp.orientadaObjetos1.memoria.ContextoExecucao.getDefClasse(), and plp.orientadaObjetos1.memoria.ContextoCompilacao.getDefClasse().

void plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse.push HashIdDefClasse  elemento  ) 
 

Insere um novo elemento nesta pilha.

Parameters:
elemento o elemento a ser inserido.

Definition at line 27 of file StackHashIdDefClasse.java.

References plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse.pilha.

Referenced by plp.orientadaObjetos1.memoria.ContextoCompilacao.ContextoCompilacao(), plp.orientadaObjetos1.memoria.ContextoExecucao.ContextoExecucao(), plp.orientadaObjetos1.memoria.ContextoExecucao.getDefClasse(), and plp.orientadaObjetos1.memoria.ContextoCompilacao.getDefClasse().


Member Data Documentation

Stack plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse.pilha [private]
 

A pilha de java para a qual serão delegadas as operações.

Definition at line 13 of file StackHashIdDefClasse.java.

Referenced by plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse.empty(), plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse.peek(), plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse.pop(), and plp.orientadaObjetos1.memoria.colecao.StackHashIdDefClasse.push().


The documentation for this class was generated from the following file:
Generated on Mon Aug 8 20:20:51 2005 for Linguagem OO1 - Generics by  doxygen 1.4.4