|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Expressao in plp.orientadaAspectos1.comando |
---|
Methods in plp.orientadaAspectos1.comando that return Expressao | |
---|---|
Expressao |
ChamadaMetodo.getExpressao()
Retorna a expressão chamadora do método |
Constructors in plp.orientadaAspectos1.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. |
|
While(Expressao expressao,
Comando comando)
Construtor. |
|
Write(Expressao expressao)
Construtor. |
Uses of Expressao in plp.orientadaAspectos1.declaracao.variavel |
---|
Constructors in plp.orientadaAspectos1.declaracao.variavel with parameters of type Expressao | |
---|---|
SimplesDecVariavel(Tipo tipo,
Id id,
Expressao expressao)
Construtor. |
Uses of Expressao in plp.orientadaAspectos1.expressao |
---|
Classes in plp.orientadaAspectos1.expressao that implement Expressao | |
---|---|
class |
This
Representa uma expressao utilizando o token "this" |
Methods in plp.orientadaAspectos1.expressao that return Expressao | |
---|---|
Expressao |
ListaExpressao.head()
Cabeça da lista, representada pela expressão inicial. |
Constructors in plp.orientadaAspectos1.expressao with parameters of type Expressao | |
---|---|
ListaExpressao(Expressao expressao)
Construtor. |
|
ListaExpressao(Expressao expressao,
ListaExpressao listaExpressao)
Construtor. |
Uses of Expressao in plp.orientadaAspectos1.expressao.aspecto |
---|
Classes in plp.orientadaAspectos1.expressao.aspecto that implement Expressao | |
---|---|
class |
ThisTarget
Representa uma expressao utilizando o token "this" dentro de um advice |
Uses of Expressao in plp.orientadaAspectos1.expressao.binaria |
---|
Classes in plp.orientadaAspectos1.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. |
Methods in plp.orientadaAspectos1.expressao.binaria that return Expressao | |
---|---|
Expressao |
ExpBinaria.getDir()
Retorna a expressao da direita |
Expressao |
ExpBinaria.getEsq()
Retorna a expressao da esquerda |
Constructors in plp.orientadaAspectos1.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.orientadaAspectos1.expressao.leftExpression |
---|
Subinterfaces of Expressao in plp.orientadaAspectos1.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.orientadaAspectos1.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.orientadaAspectos1.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.orientadaAspectos1.expressao.unaria |
---|
Classes in plp.orientadaAspectos1.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. |
Methods in plp.orientadaAspectos1.expressao.unaria that return Expressao | |
---|---|
Expressao |
ExpUnaria.getExp()
Retorna a expressao contida pela expressao unaria |
Constructors in plp.orientadaAspectos1.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.orientadaAspectos1.expressao.valor |
---|
Subinterfaces of Expressao in plp.orientadaAspectos1.expressao.valor | |
---|---|
interface |
Valor
Valor agrupa objetos dos diferentes valores primitivos |
interface |
ValorConcreto
Classe que representa um valor concreto |
Classes in plp.orientadaAspectos1.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.orientadaAspectos1.interceptavel |
---|
Classes in plp.orientadaAspectos1.interceptavel that implement Expressao | |
---|---|
class |
InterceptavelSemAround
Classe que representa uma expressão interceptável. |
Uses of Expressao in plp.orientadaAspectos1.parser |
---|
Methods in plp.orientadaAspectos1.parser that return Expressao | |
---|---|
Expressao |
OA1Parser.PExpBinaria(This thisObject)
ExpBinaria ::= ExpUnaria ( "+" ExpUnaria | "-" ExpUnaria | "and" ExpUnaria | "or" ExpUnaria | "==" ExpUnaria | "++" Expressao)* |
Expressao |
OA1Parser.PExpLength(This thisObject)
... |
Expressao |
OA1Parser.PExpMenos(This thisObject)
... "-" Expressao |
Expressao |
OA1Parser.PExpNot(This thisObject)
... |
Expressao |
OA1Parser.PExpPrimaria(This thisObject)
ExpPrimaria ::= Valor | LeftExpression | this | "("Expressao")" |
Expressao |
OA1Parser.PExpressao(This thisObject)
Expressao ::= ExpUnaria | ExpBinaria | ExpPrimaria |
Expressao |
OA1Parser.PExpressaoChamadora(This thisObject)
Uma expressao chamadora eh aquela que chama um método. |
Expressao |
OA1Parser.PExpUnaria(This thisObject)
ExpUnaria ::= "-" Expressao | "not" Expressao | "length" Expressao | ExpPrimaria |
Expressao |
OA1Parser.PListaExpressaoAtomica(This thisObject)
...Expressao |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |