|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Id in plp.orientadaObjetos1.comando |
---|
Constructors in plp.orientadaObjetos1.comando with parameters of type Id | |
---|---|
ChamadaMetodo(Expressao expressao,
Id nomeMetodo,
ListaExpressao parametrosReais)
Construtor. |
|
Read(Id id)
Construtor. |
Uses of Id in plp.orientadaObjetos1.declaracao.classe |
---|
Constructors in plp.orientadaObjetos1.declaracao.classe with parameters of type Id | |
---|---|
DecClasseSimples(Id nomeClasse,
DecVariavel atributos,
DecConstrutor construtor,
DecProcedimento metodos)
Construtor. |
Uses of Id in plp.orientadaObjetos1.declaracao.procedimento |
---|
Methods in plp.orientadaObjetos1.declaracao.procedimento that return Id | |
---|---|
Id |
DecParametro.getId()
Obtém o identificador declarado. |
Id |
DecProcedimentoSimples.getNome()
|
Methods in plp.orientadaObjetos1.declaracao.procedimento with parameters of type Id | |
---|---|
Procedimento |
DecProcedimentoSimples.getProcedimento(Id nome)
Obtém o procedimento representado por nome. |
Procedimento |
DecProcedimentoComposta.getProcedimento(Id id)
Obtém o procedimento Obtém o procedimento identificado por id. |
Procedimento |
DecProcedimento.getProcedimento(Id nomeProcedimento)
Retorna o procedimento a ser declarado na Declaração da Classe |
Constructors in plp.orientadaObjetos1.declaracao.procedimento with parameters of type Id | |
---|---|
DecParametro(Id id,
Tipo tipo)
Construtor. |
|
DecProcedimentoSimples(Id nome,
ListaDeclaracaoParametro parametrosFormais,
Comando comando)
Construtor. |
Uses of Id in plp.orientadaObjetos1.declaracao.variavel |
---|
Methods in plp.orientadaObjetos1.declaracao.variavel with parameters of type Id | |
---|---|
Tipo |
SimplesDecVariavel.getTipo(Id id)
Retorna o tipo do identificador a ser declarado no AmbienteCompilacao |
Tipo |
DecVariavelObjeto.getTipo(Id id)
Retorna o tipo do identificador a ser declarado no AmbienteCompilacao |
Tipo |
DecVariavel.getTipo(Id id)
Retorna o tipo do identificador a ser declarado no AmbienteCompilacao |
Tipo |
CompostaDecVariavel.getTipo(Id id)
Obtém o tipo de uma variável nessa declaração. |
Constructors in plp.orientadaObjetos1.declaracao.variavel with parameters of type Id | |
---|---|
DecVariavelObjeto(Tipo tipo,
Id objeto,
ListaExpressao listaExpressao,
Id classe)
Construtor. |
|
SimplesDecVariavel(Tipo tipo,
Id id,
Expressao expressao)
Construtor. |
Uses of Id in plp.orientadaObjetos1.excecao.declaracao |
---|
Constructors in plp.orientadaObjetos1.excecao.declaracao with parameters of type Id | |
---|---|
ClasseJaDeclaradaException(Id id)
Construtor |
|
ClasseNaoDeclaradaException(Id id)
Construtor |
|
ObjetoJaDeclaradoException(Id id)
Construtor |
|
ObjetoNaoDeclaradoException(Id id)
Construtor. |
|
ProcedimentoJaDeclaradoException(Id id)
Construtor |
|
ProcedimentoNaoDeclaradoException(Id id)
Construtor |
|
VariavelJaDeclaradaException(Id id)
Construtor. |
|
VariavelNaoDeclaradaException(Id id)
Construtor. |
Uses of Id in plp.orientadaObjetos1.expressao.leftExpression |
---|
Methods in plp.orientadaObjetos1.expressao.leftExpression that return Id | |
---|---|
Id |
LeftExpression.getId()
Obtém o identificador dessa expressao. |
Id |
Id.getId()
Obtém este identificador. |
Id |
AcessoAtributo.getId()
Obtém o identificador. |
Constructors in plp.orientadaObjetos1.expressao.leftExpression with parameters of type Id | |
---|---|
AcessoAtributo(Id id)
Construtor |
|
AcessoAtributoId(LeftExpression av,
Id id)
Construtor. |
|
AcessoAtributoThis(This varThis,
Id id)
Construtor. |
Uses of Id in plp.orientadaObjetos1.memoria |
---|
Methods in plp.orientadaObjetos1.memoria that return Id | |
---|---|
Id |
Objeto.getClasse()
Obtem o identificador da classe do objeto. |
Id |
DefClasse.getIdClasse()
|
Methods in plp.orientadaObjetos1.memoria that return types with arguments of type Id | |
---|---|
java.util.Stack<java.util.HashMap<Id,Valor>> |
ContextoExecucao.getPilha()
Obtém a pilha de valores associados a identificadores |
java.util.Stack<java.util.HashMap<Id,Valor>> |
AmbienteExecucao.getPilha()
Obtém a pilha de valores associados a identificadores |
java.util.Stack<java.util.HashMap<Id,DefClasse>> |
ContextoExecucao.getPilhaDefClasse()
Retorna a pilha com as definiçoes das classes. |
java.util.Stack<java.util.HashMap<Id,DefClasse>> |
AmbienteExecucao.getPilhaDefClasse()
Retorna a pilha com as definiçoes das classes. |
Methods in plp.orientadaObjetos1.memoria with parameters of type Id | |
---|---|
void |
ContextoExecucao.changeValor(Id idArg,
Valor valorId)
Altera o valor associado a um identificador. |
void |
AmbienteExecucao.changeValor(Id idArg,
Valor valorId)
Altera o valor associado a um identificador. |
DefClasse |
ContextoExecucao.getDefClasse(Id idArg)
Obtém a definição da classe cujo nome é idArg |
DefClasse |
ContextoCompilacao.getDefClasse(Id idArg)
Obtém a definição da classe cujo nome é idArg |
DefClasse |
AmbienteExecucao.getDefClasse(Id idArg)
Obtém a definição da classe cujo nome é idArg |
DefClasse |
AmbienteCompilacao.getDefClasse(Id idArg)
Obtém a definição da classe cujo nome é idArg |
Procedimento |
DefClasse.getMetodo(Id idMetodo)
Retorna um método da classe a partir de seu identificador. |
ListaDeclaracaoParametro |
ContextoCompilacao.getParametrosProcedimento(Id idArg)
Obtém a tail de parâmetros associada a um identificador que representa nome do método. |
ListaDeclaracaoParametro |
AmbienteCompilacao.getParametrosProcedimento(Id idArg)
Obtém a tail de parâmetros associada a um identificador que representa nome do método. |
Tipo |
ContextoCompilacao.getTipo(Id idArg)
Obtém o tipo associado a um dado identificador |
Tipo |
AmbienteCompilacao.getTipo(Id idArg)
Obtém o tipo associado a um dado identificador |
Tipo |
DefClasse.getTipoAtributo(Id idAtributo)
O método abaixo deve verificar se existe algum atributo, identificado por idAtributo na definicao da classe |
Valor |
ContextoExecucao.getValor(Id idArg)
Obtém o valor associado a um determinado identificador. |
Valor |
AmbienteExecucao.getValor(Id idArg)
Obtém o valor associado a um determinado identificador. |
void |
ContextoExecucao.mapDefClasse(Id idArg,
DefClasse defClasse)
Mapeia um identificador a um definição de classe. |
void |
ContextoCompilacao.mapDefClasse(Id idArg,
DefClasse defClasse)
Mapeia um identificador a um definição de classe. |
void |
AmbienteExecucao.mapDefClasse(Id idArg,
DefClasse defClasse)
Mapeia um identificador a um definição de classe. |
void |
AmbienteCompilacao.mapDefClasse(Id idArg,
DefClasse defClasse)
Mapeia um identificador a um definição de classe. |
void |
ContextoCompilacao.mapParametrosProcedimento(Id idArg,
ListaDeclaracaoParametro parametrosId)
Mapeia um identificador representando um método aos seus parâmetros. |
void |
AmbienteCompilacao.mapParametrosProcedimento(Id idArg,
ListaDeclaracaoParametro parametrosId)
Mapeia um identificador representando um método aos seus parâmetros. |
void |
ContextoCompilacao.mapTipo(Id idArg,
Tipo tipoId)
Mapeia um identificador a um tipo. |
void |
AmbienteCompilacao.mapTipo(Id idArg,
Tipo tipoId)
Mapeia um identificador a um tipo. |
void |
ContextoExecucao.mapValor(Id idArg,
Valor valorId)
Mapeia um identificador a um valor. |
void |
AmbienteExecucao.mapValor(Id idArg,
Valor valorId)
Mapeia um identificador a um valor. |
Constructors in plp.orientadaObjetos1.memoria with parameters of type Id | |
---|---|
DefClasse(Id idClasse,
DecVariavel decVariavel,
DecConstrutor decConstrutor,
DecProcedimento decProcedimento)
Construtor |
|
Objeto(Id classeObjeto,
AmbienteExecucao estado)
Construtor. |
Uses of Id in plp.orientadaObjetos1.util |
---|
Fields in plp.orientadaObjetos1.util declared as Id | |
---|---|
static Id |
TipoClasse.NULL
Indica que a expressao associada é nula. |
static Id |
TipoPrimitivo.TIPO_ID_boolean
Constante de tipo identificador booleno. |
static Id |
TipoPrimitivo.TIPO_ID_int
Constante de tipo identificador inteiro. |
static Id |
TipoPrimitivo.TIPO_ID_string
Constante de tipo identificador string. |
Methods in plp.orientadaObjetos1.util that return Id | |
---|---|
Id |
TipoPrimitivo.getTipo()
Retorna o tipo da expressao associada. |
Id |
TipoClasse.getTipo()
Retorna o tipo da expressao associada. |
Id |
Tipo.getTipo()
Obtém o tipo, representado por um identficador. |
Constructors in plp.orientadaObjetos1.util with parameters of type Id | |
---|---|
TipoClasse(Id tipoClasse)
Construtor da classe. |
Uses of Id in plp.orientadaObjetos2.comando |
---|
Methods in plp.orientadaObjetos2.comando that return Id | |
---|---|
Id |
NewOO2.getClasse()
|
Constructors in plp.orientadaObjetos2.comando with parameters of type Id | |
---|---|
Cast(LeftExpression av,
Id idObjeto,
Tipo classeCast)
Construtor. |
|
ChamadaMetodoOO2(Expressao expressao,
Id nomeMetodo,
ListaExpressao parametrosReais)
|
|
NewOO2(LeftExpression av,
Id classe,
ListaExpressao listaParametrosReais)
Construtor. |
Uses of Id in plp.orientadaObjetos2.declaracao.classe |
---|
Constructors in plp.orientadaObjetos2.declaracao.classe with parameters of type Id | |
---|---|
DecClasseSimplesOO2(Id nomeClasse,
Id superClasse,
DecVariavel atributos,
DecConstrutor decConstrutor,
DecProcedimento metodos)
Construtor. |
|
DecConstrutor(Id nome,
ListaDeclaracaoParametro listaParametros,
Comando comando,
java.lang.String modificador)
|
Uses of Id in plp.orientadaObjetos2.declaracao.procedimento |
---|
Methods in plp.orientadaObjetos2.declaracao.procedimento with parameters of type Id | |
---|---|
Procedimento |
DecProcedimentoSimplesOO2.getProcedimento(Id nome)
Obtém o procedimento representado por nome. |
Constructors in plp.orientadaObjetos2.declaracao.procedimento with parameters of type Id | |
---|---|
DecProcedimentoSimplesOO2(Id nome,
ListaDeclaracaoParametro parametrosFormais,
Comando comando,
java.lang.String modificador)
Construtor |
Uses of Id in plp.orientadaObjetos2.expressao.leftExpression |
---|
Constructors in plp.orientadaObjetos2.expressao.leftExpression with parameters of type Id | |
---|---|
AcessoAtributoSuper(Super varSuper,
Id id)
Construtor. |
Uses of Id in plp.orientadaObjetos2.memoria |
---|
Methods in plp.orientadaObjetos2.memoria that return types with arguments of type Id | |
---|---|
java.util.Map<Id,Id> |
ContextoExecucaoOO2.getMapSuperClasse()
|
java.util.Map<Id,Id> |
ContextoExecucaoOO2.getMapSuperClasse()
|
java.util.Map<Id,Id> |
AmbienteExecucaoOO2.getMapSuperClasse()
|
java.util.Map<Id,Id> |
AmbienteExecucaoOO2.getMapSuperClasse()
|
Methods in plp.orientadaObjetos2.memoria with parameters of type Id | |
---|---|
DefClasse |
ContextoExecucaoOO2.getSuperClasse(Id classe)
|
DefClasse |
ContextoCompilacaoOO2.getSuperClasse(Id classe)
Dado o id de uma classe, recupera a definicao da super-classe. |
DefClasse |
AmbienteExecucaoOO2.getSuperClasse(Id classe)
Dado um identificador da classe, recupera a super-classe |
DefClasse |
AmbienteCompilacaoOO2.getSuperClasse(Id classe)
Dado um identificador da classe, recupera a super-classe |
void |
ContextoExecucaoOO2.mapSuperClasse(Id classe,
Id superClasse)
|
void |
ContextoCompilacaoOO2.mapSuperClasse(Id classe,
Id superClasse)
Mapeia o id da sub-classe em uma super-classe. |
void |
AmbienteExecucaoOO2.mapSuperClasse(Id classe,
Id superClasse)
Mapeia um identificador de classe com o identificador da super-classe. |
void |
AmbienteCompilacaoOO2.mapSuperClasse(Id classe,
Id superClasse)
Mapeia um identificador de classe com o identificador da super-classe. |
Uses of Id in plp.orientadaObjetos2.parser |
---|
Methods in plp.orientadaObjetos2.parser that return Id | |
---|---|
Id |
OO2Parser.PId()
... |
Uses of Id in plp.orientadaObjetos2.util |
---|
Fields in plp.orientadaObjetos2.util declared as Id | |
---|---|
static Id |
DefObjectFactory.OBJECT_ID
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |