Referência da Classe plp.expressions2.expression.Id

Diagrama de Hierarquia para plp.expressions2.expression.Id:

Inheritance graph
[legenda]
Diagrama de colaboração para plp.expressions2.expression.Id:

Collaboration graph
[legenda]

Lista de todos os Membros.

Métodos Públicos

 Id (String strName)
String toString ()
Valor avaliar (AmbienteExecucao ambiente) throws VariavelNaoDeclaradaException
 Avalia a expressao retornando seu Valor.
boolean checaTipo (AmbienteCompilacao amb) throws VariavelNaoDeclaradaException
 Realiza a verificacao de tipos desta expressao.
Tipo getTipo (AmbienteCompilacao amb) throws VariavelNaoDeclaradaException
 Retorna os tipos possiveis desta expressao.
String getIdName ()
void setIdName (String idName)
int hashCode ()
boolean equals (Object obj)


Descrição Detalhada

Definição na linha 8 do arquivo Id.java.


Construtores & Destrutores

plp.expressions2.expression.Id.Id ( String  strName  ) 

Definição na linha 12 do arquivo Id.java.


Métodos

Valor plp.expressions2.expression.Id.avaliar ( AmbienteExecucao  amb  )  throws VariavelNaoDeclaradaException

Avalia a expressao retornando seu Valor.

Implementa plp.expressions2.expression.Expressao.

Definição na linha 21 do arquivo Id.java.

Referenciado por plp.functional2.util.PartialInstantiatorVisitor._visitAplicacao() e plp.functional2.util.PartialInstantiatorVisitor._visitId().

Este é o diagrama de chamadas para esta função:

boolean plp.expressions2.expression.Id.checaTipo ( AmbienteCompilacao  amb  )  throws VariavelNaoDeclaradaException

Realiza a verificacao de tipos desta expressao.

Será válida se o identificador estiver declarado.

Parâmetros:
amb o ambiente de compilação.
Retorna:
true se os tipos da expressao sao validos; false caso contrario.
Exceções:
VariavelNaoDeclaradaException se este identificador nao estiver no ambiente.

Implementa plp.expressions2.expression.Expressao.

Definição na linha 37 do arquivo Id.java.

boolean plp.expressions2.expression.Id.equals ( Object  obj  ) 

Definição na linha 75 do arquivo Id.java.

Referências plp.expressions2.expression.Id.idName.

String plp.expressions2.expression.Id.getIdName (  ) 

Definição na linha 58 do arquivo Id.java.

Tipo plp.expressions2.expression.Id.getTipo ( AmbienteCompilacao  amb  )  throws VariavelNaoDeclaradaException

Retorna os tipos possiveis desta expressao.

Parâmetros:
amb o ambiente de compilação.
Retorna:
os tipos possiveis desta expressao.
Exceções:
VariavelNaoDeclaradaException se este identificador nao estiver no ambiente.

Implementa plp.expressions2.expression.Expressao.

Reimplementado por plp.functional3.expression.VarargsId.

Definição na linha 53 do arquivo Id.java.

int plp.expressions2.expression.Id.hashCode (  ) 

Definição na linha 67 do arquivo Id.java.

void plp.expressions2.expression.Id.setIdName ( String  idName  ) 

Definição na linha 62 do arquivo Id.java.

String plp.expressions2.expression.Id.toString (  ) 

Definição na linha 17 do arquivo Id.java.


A documentação para esta classe foi gerada a partir do seguinte arquivo:

Gerado em Tue Apr 21 22:17:34 2009 para Varargs LF3 por  doxygen 1.5.8