close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#837 closed defect (fixed)

No se puede heredar una clase creada dentro de un NameBlock desde fuera de éste

Reported by: Víctor de Buen Remiro Owned by: Víctor de Buen Remiro
Priority: highest Milestone: Mantainance
Component: OOP Version: 2.0.1
Severity: blocker Keywords:
Cc:

Description

El siguiente código no funciona. No se ha realizado la herencia porque no se encuentra _.C pero sí _.E dentro de la instancia

NameBlock A =
[[
  Class @B { Real _.C = 1 }
]];

Class @D : A::@B
{
  Real _.E
};

@D F = 
[[
  Real _.E = 3
]];

Real F::_.E;
Real F::_.C;

Change History (4)

comment:1 Changed 15 years ago by Víctor de Buen Remiro

Component: BSROOP
Milestone: Manteinance
Version: 2.0.1

comment:2 Changed 15 years ago by Víctor de Buen Remiro

Summary: No se peude heredar una clase creada dentro de un NameBlock desde fuera de ésteNo se puede heredar una clase creada dentro de un NameBlock desde fuera de éste

comment:3 Changed 15 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: newclosed

(In [2114]) Fixes #837

comment:4 Changed 15 years ago by Víctor de Buen Remiro

(In [2542]) refs #837

Note: See TracTickets for help on using tickets.