|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos1 |
---|
Methods in plp.orientadaObjetos1 that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
Programa.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos do programa |
ListaValor |
Programa.executar(AmbienteExecucao ambiente)
Executa o programa. |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos1.comando |
---|
Methods in plp.orientadaObjetos1.comando that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
Write.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos da expressão a ser escrita na pelo comando write |
boolean |
While.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos da expressão e dos comandos do comando while |
boolean |
Sequencial.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos dos comandos |
boolean |
IfThenElse.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos da expressão e dos comandos do comando if then else |
boolean |
Comando.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos deste comando. |
boolean |
ComDeclaracao.checaTipo(AmbienteCompilacao ambiente)
Verifica se o tipo do comando esta correto, levando em conta que o tipo de uma variavel é o tipo do valor da sua primeira atribuicao. |
boolean |
ChamadaProcedimento.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta chamada de procedimento, onde os tipos dos parametros formais devem ser iguais aos tipos dos parametros reais na ordem em que se apresentam. |
boolean |
ChamadaMetodo.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificação de tipos desta chamada de método, onde o tipo do método deve estar na definição da classe obtida a partir de expressão. |
boolean |
Atribuicao.checaTipo(AmbienteCompilacao ambiente)
Um comando de atribuição está bem tipado, se o tipo do identificador é o mesmo da expressão. |
AmbienteExecucao |
While.executar(AmbienteExecucao ambiente)
Implementa o comando while . |
AmbienteExecucao |
Sequencial.executar(AmbienteExecucao ambiente)
Executa os comandos sequencialmente. |
AmbienteExecucao |
IfThenElse.executar(AmbienteExecucao ambiente)
Implementa o comando if then else . |
AmbienteExecucao |
Comando.executar(AmbienteExecucao ambiente)
Executa este comando. |
AmbienteExecucao |
ComDeclaracao.executar(AmbienteExecucao ambiente)
Declara a(s) variável(is) e executa o comando. |
AmbienteExecucao |
ChamadaProcedimento.executar(AmbienteExecucao ambiente)
Executa este comando. |
AmbienteExecucao |
ChamadaMetodo.executar(AmbienteExecucao ambiente)
Executa uma chamada de método. |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos1.declaracao |
---|
Methods in plp.orientadaObjetos1.declaracao that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
Declaracao.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada. |
AmbienteExecucao |
Declaracao.elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos1.declaracao.classe |
---|
Methods in plp.orientadaObjetos1.declaracao.classe that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
DecClasseSimples.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a checagem dos tipos dos métodos e atributos está ok. |
boolean |
DecClasseComposta.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se as duas declarações estão bem tipadas |
boolean |
DecClasse.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada. |
AmbienteExecucao |
DecClasseSimples.elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador para a declaração desta classe. |
AmbienteExecucao |
DecClasseComposta.elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador para esta declaração de classe no ambiente de execucao |
AmbienteExecucao |
DecClasse.elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos1.declaracao.procedimento |
---|
Methods in plp.orientadaObjetos1.declaracao.procedimento that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
ListaDeclaracaoParametro.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração e a tail de declaração estão bem tipadas, ou seja, se a expressão de inicialização está bem tipada. |
boolean |
DecProcedimentoSimples.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se os comandos estão bem tipados. |
boolean |
DecProcedimentoComposta.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada. |
boolean |
DecProcedimento.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada. |
boolean |
DecParametro.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada. |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos1.declaracao.variavel |
---|
Methods in plp.orientadaObjetos1.declaracao.variavel that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
SimplesDecVariavel.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada. |
boolean |
DecVariavelObjeto.checaTipo(AmbienteCompilacao ambiente)
Verifica se o tipo da classe associada é válido (se existe). |
boolean |
DecVariavel.checaTipo(AmbienteCompilacao ambiente)
Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada. |
boolean |
CompostaDecVariavel.checaTipo(AmbienteCompilacao ambiente)
Verifica se as declarações estão bem tipadas, ou seja, se as expressões de inicialização estão bem tipadas. |
AmbienteExecucao |
DecVariavelObjeto.elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador para o objeto no ambiente de execução. |
AmbienteExecucao |
DecVariavel.elabora(AmbienteExecucao ambiente)
Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao |
AmbienteExecucao |
CompostaDecVariavel.elabora(AmbienteExecucao ambiente)
Cria um mapeamento dos identificadores para os valores das expressões desta declaração composta no AmbienteExecucao |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos1.expressao |
---|
Methods in plp.orientadaObjetos1.expressao that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
Expressao.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta expressao. |
Tipo |
Expressao.getTipo(AmbienteCompilacao ambiente)
Retorna os tipos possiveis desta expressao. |
ListaTipo |
ListaExpressao.getTipos(AmbienteCompilacao ambiente)
Obtém a tail dos tipos dos elementos da tail de expressoes. |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos1.expressao.binaria |
---|
Methods in plp.orientadaObjetos1.expressao.binaria that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
ExpSub.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta expressao. |
boolean |
ExpSoma.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta expressao. |
boolean |
ExpOr.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta expressao. |
boolean |
ExpEquals.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta expressao. |
boolean |
ExpConcat.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta expressao. |
boolean |
ExpBinaria.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta expressao. |
boolean |
ExpAnd.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta expressao. |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos1.expressao.leftExpression |
---|
Methods in plp.orientadaObjetos1.expressao.leftExpression that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
AcessoAtributoId.checaTipo(AmbienteCompilacao ambiente)
Verifica se os atributos associados foram declarados e se seus tipos existem no ambiente. |
Tipo |
AcessoAtributoThis.getTipo(AmbienteCompilacao ambiente)
Obtém o tipo do atributo acessado. |
Tipo |
AcessoAtributoId.getTipo(AmbienteCompilacao ambiente)
Obtém o tipo do atributo no ambiente. |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos1.expressao.unaria |
---|
Methods in plp.orientadaObjetos1.expressao.unaria that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
ExpUnaria.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta expressao. |
boolean |
ExpNot.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta expressao. |
boolean |
ExpMenos.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta expressao. |
boolean |
ExpLength.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta expressao. |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos1.memoria |
---|
Methods in plp.orientadaObjetos1.memoria that throw ClasseNaoDeclaradaException | |
---|---|
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 |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos1.util |
---|
Methods in plp.orientadaObjetos1.util that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
TipoClasse.eValido(AmbienteCompilacao ambiente)
Indica se esta classe é um tipo válido, ou seja, se já tiver sido declarada. |
boolean |
Tipo.eValido(AmbienteCompilacao ambiente)
Verifica se o tipo é válido no ambiente. |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos2 |
---|
Methods in plp.orientadaObjetos2 that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
Programa.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos do programa |
ListaValor |
Programa.executar(AmbienteExecucao ambiente)
Executa o programa. |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos2.comando |
---|
Methods in plp.orientadaObjetos2.comando that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
NewOO2.checaTipo(AmbienteCompilacao ambiente)
Verifica se a atribuição é possível comparando os tipos do objeto e da left expression. |
boolean |
ChamadaMetodoOO2.checaTipo(AmbienteCompilacao ambiente)
|
boolean |
Cast.checaTipo(AmbienteCompilacao ambiente)
Verifica se a atribuição é possível comparando os tipos do objeto e da left expression bem como verificando se esta também é filha da classe representada por classeCast . |
boolean |
AtribuicaoOO2.checaTipo(AmbienteCompilacao ambiente)
|
AmbienteExecucao |
NewOO2.executar(AmbienteExecucao ambiente)
Execução da atribuição de um novo objeto criado a uma left expression. |
AmbienteExecucao |
ChamadaMetodoOO2.executar(AmbienteExecucao ambiente)
|
AmbienteExecucao |
Cast.executar(AmbienteExecucao ambiente)
Execução de cast de um objeto a uma left expression. |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos2.declaracao.classe |
---|
Methods in plp.orientadaObjetos2.declaracao.classe that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
DecClasseSimplesOO2.checaTipo(AmbienteCompilacao ambiente)
Realiza uma checagem de tipos antes da execucao. |
AmbienteExecucao |
DecClasseSimplesOO2.elabora(AmbienteExecucao ambiente)
Realiza um mapeamento entre a classe sendo declarada e sua super-classe. |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos2.expressao.binaria |
---|
Methods in plp.orientadaObjetos2.expressao.binaria that throw ClasseNaoDeclaradaException | |
---|---|
boolean |
ExpInstanceOf.checaTipo(AmbienteCompilacao ambiente)
Realiza a verificacao de tipos desta expressao. |
Tipo |
ExpInstanceOf.getTipo(AmbienteCompilacao ambiente)
Retorna os tipos possiveis desta expressao. |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos2.expressao.leftExpression |
---|
Methods in plp.orientadaObjetos2.expressao.leftExpression that throw ClasseNaoDeclaradaException | |
---|---|
Tipo |
AcessoAtributoSuper.getTipo(AmbienteCompilacao ambiente)
Obtém o tipo do atributo acessado. |
Uses of ClasseNaoDeclaradaException in plp.orientadaObjetos2.memoria |
---|
Methods in plp.orientadaObjetos2.memoria that throw ClasseNaoDeclaradaException | |
---|---|
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 ClasseNaoDeclaradaException in plp.orientadaObjetos2.util |
---|
Methods in plp.orientadaObjetos2.util that throw ClasseNaoDeclaradaException | |
---|---|
static DefClasse |
DefObjectFactory.createObject(Ambiente ambiente)
Cria uma Definição de Classe para o Object |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |