|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplp.orientadaAspectos1.expressao.valor.ValorRef
public class ValorRef
Classe que representa a referência a um objeto.
Field Summary | |
---|---|
static int |
VALOR_INICIAL
Primeira referencia valida na memoria |
Constructor Summary | |
---|---|
ValorRef(int valor)
Construtor. |
Method Summary | |
---|---|
Valor |
avaliar(AmbienteExecucao ambiente)
Avalia um certo valor referência. |
boolean |
checaTipo(AmbienteCompilacao amb)
Checa o tipo deste valor referencia no ambiente de compilação. |
boolean |
equals(Valor val)
Compara dois valores |
Tipo |
getTipo(AmbienteCompilacao amb)
Obtém o tipo associado a este valor referência no ambiente de compilaçao. |
int |
hashCode()
|
ValorRef |
incrementa()
Incrementa este valor referência. |
int |
valor()
Obtém o valor. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int VALOR_INICIAL
Constructor Detail |
---|
public ValorRef(int valor)
valor
- O valor que representa a referência.Method Detail |
---|
public int valor()
public Valor avaliar(AmbienteExecucao ambiente)
avaliar
in interface Expressao
ambiente
- o ambiente de execuçao
public int hashCode()
hashCode
in class java.lang.Object
public Tipo getTipo(AmbienteCompilacao amb)
getTipo
in interface Expressao
getTipo
in interface Valor
amb
- o ambiente de compilação.
public boolean checaTipo(AmbienteCompilacao amb)
checaTipo
in interface Expressao
amb
- o ambiente de compilação
public boolean equals(Valor val)
val
- o valor que vai ser comparado com este.
public ValorRef incrementa()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |