[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Re: Classloading
- Subject: Re: Classloading
- From: Giuliano Mega <megag@xxxxxxxxxxxx>
- Date: Mon, 20 Dec 2004 22:03:10 -0200
Aí é que está - se você escrever um classloader que não segue o
protocolo de delegar antes de tentar carregar, você pode induzir
situações como essa. Nesse caso, a JVM tem que, de algum jeito, detectar
a violação de type safety e lançar uma excessão - é isso que as
classloader constraints ajudam a JVM a fazer.
[]'s
Giuliano
>Isso ai nao deveria funcionar mesmo, nao e? Pelo contexto, pode-se deduzir que
>L2 e um ancestral de L1. Logo, a classe <C1, L1> nao pode existir, pois L1 vai
>sempre delegar para L2 a carga da classe, e a linha "<C1, L2> g() {...}" indica
>que L2 consegue carregar esta classe. Logo, a classe C1 vai ser sempre carregada
>por L2.
>
>Se alguem puder me esclarecer isso agradeco. Abracos.
>
>
>