|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplp.expressions1.expression.ExpBinaria
public abstract class ExpBinaria
Uma expressao binaria contem duas expressoes e um operador. Ha uma ordem definida entre estas sub-expressoes
Constructor Summary | |
---|---|
ExpBinaria(Expressao esq,
Expressao dir,
java.lang.String operador)
Construtor da classe. |
Method Summary | |
---|---|
boolean |
checaTipo()
Realiza a verificacao de tipos desta expressao. |
Expressao |
getDir()
Retorna a expressao da direita |
Expressao |
getEsq()
Retorna a expressao da esquerda |
java.lang.String |
getOperador()
Retorna o operador desta expressao binaria |
java.lang.String |
toString()
Retorna uma representacao String desta expressao. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface plp.expressions1.expression.Expressao |
---|
avaliar, getTipo |
Constructor Detail |
---|
public ExpBinaria(Expressao esq, Expressao dir, java.lang.String operador)
esq
- a expressao da esquerda.esq
- a expressao da esquerda.esq
- a expressao da esquerda.Method Detail |
---|
public Expressao getEsq()
public Expressao getDir()
public java.lang.String getOperador()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean checaTipo()
checaTipo
in interface Expressao
true
se os tipos das subexpressoes sao validos;
false
caso contrario.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |