plp.orientadaObjetos1.expressao.valor.ValorBooleano Class Reference

Inherits plp.orientadaObjetos1.expressao.valor.ValorConcreto.

Inheritance diagram for plp.orientadaObjetos1.expressao.valor.ValorBooleano:

Inheritance graph
[legend]
Collaboration diagram for plp.orientadaObjetos1.expressao.valor.ValorBooleano:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ValorBooleano (boolean valor)
Valor avaliar (AmbienteExecucaoOO1 amb) throws ClasseNaoDeclaradaException
boolean valor ()
boolean equals (ValorConcreto obj)
String toString ()
boolean checaTipo (AmbienteCompilacaoOO1 amb)
Tipo getTipo (AmbienteCompilacaoOO1 amb)

Private Attributes

boolean valor

Detailed Description

Este valor primitivo encapsula um valor booleano.

Definition at line 12 of file ValorBooleano.java.


Constructor & Destructor Documentation

plp.orientadaObjetos1.expressao.valor.ValorBooleano.ValorBooleano ( boolean  valor  ) 

Cria um objeto encapsulando o valor booleano fornecido.

Definition at line 19 of file ValorBooleano.java.


Member Function Documentation

Valor plp.orientadaObjetos1.expressao.valor.ValorBooleano.avaliar ( AmbienteExecucaoOO1  amb  )  throws ClasseNaoDeclaradaException

Retorna o valor deste valor primitivo, i.e, ele mesmo.

Implements plp.orientadaObjetos1.expressao.Expressao.

Definition at line 26 of file ValorBooleano.java.

boolean plp.orientadaObjetos1.expressao.valor.ValorBooleano.checaTipo ( AmbienteCompilacaoOO1  amb  ) 

Realiza a verificacao de tipos desta expressao.

Parameters:
ambiente o ambiente de compilação.
Returns:
true se os tipos da expressao são válidos; false caso contrario.

Implements plp.orientadaObjetos1.expressao.Expressao.

Definition at line 62 of file ValorBooleano.java.

boolean plp.orientadaObjetos1.expressao.valor.ValorBooleano.equals ( ValorConcreto  obj  ) 

Determina igualdade entre valores do tipo ValorBooleano

Implements plp.orientadaObjetos1.expressao.valor.ValorConcreto.

Definition at line 40 of file ValorBooleano.java.

References plp.orientadaObjetos1.expressao.valor.ValorBooleano.valor().

Here is the call graph for this function:

Tipo plp.orientadaObjetos1.expressao.valor.ValorBooleano.getTipo ( AmbienteCompilacaoOO1  amb  )  [virtual]

Retorna os tipos possiveis desta expressao.

Parameters:
ambiente o ambiente de compilação.
Returns:
os tipos possiveis desta expressao.

Implements plp.orientadaObjetos1.expressao.valor.Valor.

Definition at line 72 of file ValorBooleano.java.

String plp.orientadaObjetos1.expressao.valor.ValorBooleano.toString (  ) 

Retorna texto representando o valor booleano

Definition at line 51 of file ValorBooleano.java.

References plp.orientadaObjetos1.expressao.valor.ValorBooleano.valor().

Here is the call graph for this function:

boolean plp.orientadaObjetos1.expressao.valor.ValorBooleano.valor (  ) 

Retorna o valor booleano encapsulado pelo objeto do tipo ValorBooleano

Definition at line 33 of file ValorBooleano.java.

Referenced by plp.orientadaObjetos1.expressao.valor.ValorBooleano.equals(), and plp.orientadaObjetos1.expressao.valor.ValorBooleano.toString().


Member Data Documentation

boolean plp.orientadaObjetos1.expressao.valor.ValorBooleano.valor [private]

Definition at line 14 of file ValorBooleano.java.


The documentation for this class was generated from the following file:
Generated on Tue Sep 12 22:05:39 2006 for PLP by  doxygen 1.4.7