plp.orientadaObjetos1.expressao.valor.ValorInteiro Class Reference

Inherits plp.orientadaObjetos1.expressao.valor.ValorConcreto.

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

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Private Attributes

int valor

Detailed Description

Objetos desta classe encapsulam valor inteiro.

Definition at line 12 of file ValorInteiro.java.


Constructor & Destructor Documentation

plp.orientadaObjetos1.expressao.valor.ValorInteiro.ValorInteiro ( int  valor  ) 

Cria ValorInteiro contendo o valor fornecido.

Definition at line 19 of file ValorInteiro.java.


Member Function Documentation

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

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

Implements plp.orientadaObjetos1.expressao.Expressao.

Definition at line 33 of file ValorInteiro.java.

boolean plp.orientadaObjetos1.expressao.valor.ValorInteiro.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 ValorInteiro.java.

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

Determina igualdade entre objetos deste tipo

Implements plp.orientadaObjetos1.expressao.valor.ValorConcreto.

Definition at line 40 of file ValorInteiro.java.

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

Here is the call graph for this function:

Tipo plp.orientadaObjetos1.expressao.valor.ValorInteiro.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 ValorInteiro.java.

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

Retorna texto representando o valor inteiro do objeto desta classe.

Definition at line 51 of file ValorInteiro.java.

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

Here is the call graph for this function:

int plp.orientadaObjetos1.expressao.valor.ValorInteiro.valor (  ) 

Retorna o valor inteiro encapsulado pelo objeto deste tipo.

Definition at line 26 of file ValorInteiro.java.

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


Member Data Documentation

int plp.orientadaObjetos1.expressao.valor.ValorInteiro.valor [private]

Definition at line 14 of file ValorInteiro.java.


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