plp.expressions2.expression
Class ValorString

java.lang.Object
  extended by plp.expressions2.expression.ValorConcreto<java.lang.String>
      extended by plp.expressions2.expression.ValorString
All Implemented Interfaces:
Expressao, Valor

public class ValorString
extends ValorConcreto<java.lang.String>

Este valor primitivo encapsula um String.


Constructor Summary
ValorString(java.lang.String valor)
          cria um objeto encapsulando o String fornecido
 
Method Summary
 Tipo getTipo(AmbienteCompilacao amb)
          Retorna os tipos possiveis desta expressao.
 
Methods inherited from class plp.expressions2.expression.ValorConcreto
avaliar, checaTipo, isEquals, toString, valor
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ValorString

public ValorString(java.lang.String valor)
cria um objeto encapsulando o String fornecido

Method Detail

getTipo

public Tipo getTipo(AmbienteCompilacao amb)
Retorna os tipos possiveis desta expressao.

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