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 14 years ago

#836 closed defect (fixed)

IsInstanceOf no funciona con clases dentro de un NameBlock

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

En el siguiente código se puede ver cómo no se reconoce el nombre completo de una clase dentro de un NameBlock.

NameBlock A1 =
[[
  Class @B { Real _.C1 }
]];

NameBlock A2 =
[[
  Class @B { Real _.C2 }
]];

A1::@B D1 = [[ Real _.C1 = 1 ]];
A2::@B D2 = [[ Real _.C2 = 1 ]];

Real ok.A1.1 =  IsInstanceOf(D1,"A1::@B");
Real ok.A1.2 = !IsInstanceOf(D1,"@B");

Real ok.A2.1 =  IsInstanceOf(D2,"A2::@B");
Real ok.A2.2 = !IsInstanceOf(D2,"@B");

Change History (1)

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

Resolution: fixed
Status: newclosed

Este problema fue arreglado hace tiempo pero o se notificó adecuadamante

Note: See TracTickets for help on using tickets.