#843 closed defect (fixed)
Accessing local classes defined in a NameBlock
Reported by: | Owned by: | Víctor de Buen Remiro | |
---|---|---|---|
Priority: | high | Milestone: | OOP Implementation |
Component: | OOP | Version: | |
Severity: | major | Keywords: | |
Cc: |
Description
Al intentar utilizar las clases definidas dentro de un NameBlock,
como por ejemplo son las clases de BysMcmc de la StdLib,
se encuentran algunos errores:
- No se pueden crear clases derivadas de ellas.
- Fallan los métodos de otras clases que devuelven explícitamente una instancia de ellas.
Adjunto un archivo .tol con un ejemplo.
Attachments (1)
Change History (8)
Changed 15 years ago by
Attachment: | ticket_16.AccessingLocalClasses.tol added |
---|
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
Ya me había dado cuenta, sólo que no he tenido tiempo aún de ver nada.
No tiene ninguna importancia duplicar tickets, es mucho peor que algo quede sin registrar.
comment:5 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
La primera parte del problema está resuelta y la segunda está duplicada en el ticket #959, por lo que se puede dar por cerrado este ticket.
Note: See
TracTickets for help on using
tickets.
Acabo de darme cuenta que parte de este tique fue descrito hace unos días en #837.
Allí se describe la imposibilidad de heredar de una clase definida en un NameBlock.
El problema de crear métodos en otras clases que devuelvan instancias de clases definidas en un NameBlock, quizá está relacionado con éste, de manera que este
tique estaría duplicado.