|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Expressao in plp.orientadaObjetos1.comando |
---|
Fields in plp.orientadaObjetos1.comando declared as Expressao | |
---|---|
private Expressao |
Write.expressao
Expressão a ser escrita. |
private Expressao |
While.expressao
Expressão booleana a ser avaliada. |
private Expressao |
Send.expressao
Expressão a ser avaliada. |
private Expressao |
IfThenElse.expressao
Expressão de avaliação. |
private Expressao |
ChamadaMetodo.expressao
A expressão que chama o método. |
private Expressao |
Atribuicao.expressao
Expressão cujo valor será atribuído ao lado esquerdo. |
Constructors in plp.orientadaObjetos1.comando with parameters of type Expressao | |
---|---|
Atribuicao(LeftExpression av,
Expressao expressao)
Construtor. |
|
ChamadaMetodo(Expressao expressao,
Id nomeMetodo,
ListaExpressao parametrosReais)
Construtor. |
|
IfThenElse(Expressao expressao,
Comando comandoThen,
Comando comandoElse)
Construtor. |
|
Send(Id canal,
Expressao expressao)
Construtor. |
|
While(Expressao expressao,
Comando comando)
Construtor. |
|
Write(Expressao expressao)
Construtor. |
Uses of Expressao in plp.orientadaObjetos1.declaracao.variavel |
---|
Fields in plp.orientadaObjetos1.declaracao.variavel declared as Expressao | |
---|---|
private Expressao |
SimplesDecVariavel.expressao
Expressão cujo valor será atribuído à variável. |
private Expressao |
DecCanal.expressao
Vetor que representa o canal. |
Constructors in plp.orientadaObjetos1.declaracao.variavel with parameters of type Expressao | |
---|---|
SimplesDecVariavel(Tipo tipo,
Id id,
Expressao expressao)
Construtor. |
Uses of Expressao in plp.orientadaObjetos1.expressao |
---|
Classes in plp.orientadaObjetos1.expressao that implement Expressao | |
---|---|
class |
This
Representa uma expressao utilizando o token "this" |
Constructors in plp.orientadaObjetos1.expressao with parameters of type Expressao | |
---|---|
ListaExpressao(Expressao expressao)
Construtor. |
|
ListaExpressao(Expressao expressao,
ListaExpressao listaExpressao)
Construtor. |
Uses of Expressao in plp.orientadaObjetos1.expressao.binaria |
---|
Classes in plp.orientadaObjetos1.expressao.binaria that implement Expressao | |
---|---|
class |
ExpAnd
Um objeto desta classe representa uma expressao de Conjuncao logica. |
class |
ExpBinaria
Uma expressao binaria contem duas expressoes e um operador. |
class |
ExpConcat
Um objeto desta classe representa uma expressao de Concatenacao entre objetos ValorString |
class |
ExpEquals
Um objeto desta classe representa uma expressao de Igualdade entre Expressoes cuja avaliacao resulta num mesmo valor primitivo. |
class |
ExpOr
Um objeto desta classe representa uma Disjuncao Logica. |
class |
ExpSoma
Um objeto desta classe representa uma expressao de Soma. |
class |
ExpSub
Um objeto desta classe representa uma expressao de Subtracao. |
Fields in plp.orientadaObjetos1.expressao.binaria declared as Expressao | |
---|---|
private Expressao |
ExpBinaria.dir
expressao da direita |
private Expressao |
ExpBinaria.esq
expressao da esquerda |
Methods in plp.orientadaObjetos1.expressao.binaria that return Expressao | |
---|---|
Expressao |
ExpBinaria.getDir()
Retorna a expressao da direita |
Expressao |
ExpBinaria.getEsq()
Retorna a expressao da esquerda |
Constructors in plp.orientadaObjetos1.expressao.binaria with parameters of type Expressao | |
---|---|
ExpAnd(Expressao esq,
Expressao dir)
Controi uma expressao de Conjuncao logica com as sub-expressoes especificadas. |
|
ExpBinaria(Expressao esq,
Expressao dir,
java.lang.String operador)
Construtor da classe. |
|
ExpConcat(Expressao esq,
Expressao dir)
Controi uma expressao de Concatenacao com as sub-expressoes especificadas. |
|
ExpEquals(Expressao esq,
Expressao dir)
Controi uma expressao de Igualdade com as sub-expressoes especificadas. |
|
ExpOr(Expressao esq,
Expressao dir)
Controi uma expressao de disjuncao logica com as sub-expressoes especificadas.Estas devem ser tais que sua avaliacao resulta em ValorBooleano |
|
ExpSoma(Expressao esq,
Expressao dir)
Controi uma expressao de Soma com as sub-expressoes especificadas. |
|
ExpSub(Expressao esq,
Expressao dir)
Controi uma expressao de Subtracao com as sub-expressoes especificadas. |
Uses of Expressao in plp.orientadaObjetos1.expressao.leftExpression |
---|
Subinterfaces of Expressao in plp.orientadaObjetos1.expressao.leftExpression | |
---|---|
interface |
LeftExpression
Representa uma expressão que fica do lado esquerdo de uma atribuição ou antes de uma chamada de método. |
Classes in plp.orientadaObjetos1.expressao.leftExpression that implement Expressao | |
---|---|
class |
AcessoAtributo
Classe que representa um acesso de atributo. |
class |
AcessoAtributoId
Classe que representa um acesso de atributo a partir de uma expressao. |
class |
AcessoAtributoThis
Representa um acesso de atributo a partir de um objeto this. |
class |
Id
Classe que representa um identificador. |
Methods in plp.orientadaObjetos1.expressao.leftExpression that return Expressao | |
---|---|
Expressao |
AcessoAtributoThis.getExpressaoObjeto()
Obtém a expressão que acessa o identificador. |
Expressao |
AcessoAtributoId.getExpressaoObjeto()
Obtém a expressão acessadora do atributo. |
abstract Expressao |
AcessoAtributo.getExpressaoObjeto()
Obtém uma expressao |
Uses of Expressao in plp.orientadaObjetos1.expressao.unaria |
---|
Classes in plp.orientadaObjetos1.expressao.unaria that implement Expressao | |
---|---|
class |
ExpLength
Um objeto desta classe representa uma expressao de tamanho de String. |
class |
ExpMenos
Um objeto desta classe representa uma expressao de menos unario. |
class |
ExpNot
Um objeto desta classe representa uma expressao de Negacao logica. |
class |
ExpUnaria
Uma expressao unaria contem uma expressao e um operador sobre a mesma. |
Fields in plp.orientadaObjetos1.expressao.unaria declared as Expressao | |
---|---|
private Expressao |
ExpUnaria.exp
expressao contida pela expressao unaria |
Methods in plp.orientadaObjetos1.expressao.unaria that return Expressao | |
---|---|
Expressao |
ExpUnaria.getExp()
Retorna a expressao contida pela expressao unaria |
Constructors in plp.orientadaObjetos1.expressao.unaria with parameters of type Expressao | |
---|---|
ExpLength(Expressao expressao)
Controi uma expressao de tamanho com a expressao especificada assume-se que exp é uma expressao cuja avaliacao
resulta num ValorString |
|
ExpMenos(Expressao expressao)
Controi uma expressao de menos unario com expressao especificada |
|
ExpNot(Expressao expressao)
Controi uma expressao de negacao logica com expressao especificada. |
|
ExpUnaria(Expressao exp,
java.lang.String operador)
Construtor da classe. |
Uses of Expressao in plp.orientadaObjetos1.expressao.valor |
---|
Subinterfaces of Expressao in plp.orientadaObjetos1.expressao.valor | |
---|---|
interface |
Valor
Valor agrupa objetos dos diferentes valores primitivos |
interface |
ValorConcreto
Classe que representa um valor concreto |
Classes in plp.orientadaObjetos1.expressao.valor that implement Expressao | |
---|---|
class |
ValorBooleano
Este valor primitivo encapsula um valor booleano. |
class |
ValorInteiro
Objetos desta classe encapsulam valor inteiro. |
class |
ValorNull
Este valor primitivo encapsula um valor do tipo Null. |
class |
ValorRef
Classe que representa a referência a um objeto. |
class |
ValorString
Este valor primitivo encapsula um String. |
Uses of Expressao in plp.orientadaObjetos1.parser |
---|
Methods in plp.orientadaObjetos1.parser that return Expressao | |
---|---|
Expressao |
OO1Parser.PExpBinaria()
ExpBinaria ::= ExpUnaria ( "+" ExpUnaria | "-" ExpUnaria | "and" ExpUnaria | "or" ExpUnaria | "==" ExpUnaria | "++" Expressao)* |
Expressao |
OO1Parser.PExpLength()
... |
Expressao |
OO1Parser.PExpMenos()
... "-" Expressao |
Expressao |
OO1Parser.PExpNot()
... |
Expressao |
OO1Parser.PExpPrimaria()
ExpPrimaria ::= Valor | LeftExpression | this | "("Expressao")" |
Expressao |
OO1Parser.PExpressao()
Expressao ::= ExpUnaria | ExpBinaria | ExpPrimaria |
Expressao |
OO1Parser.PExpressaoChamadora()
Uma expressao chamadora eh aquela que chama um método. |
Expressao |
OO1Parser.PExpUnaria()
ExpUnaria ::= "-" Expressao | "not" Expressao | "length" Expressao | ExpPrimaria |
Expressao |
OO1Parser.PListaExpressaoAtomica()
...Expressao |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |