﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
1559	Clases en módulos: Clases derivadas	Pedro Gea	Víctor de Buen Remiro	"El siguiente código
{{{
#!java
Class @A {
  Real a 
};
Class @A2 : @A {
  Text n
};

@A ej1 = [[
  Real a = 1
]];

@A2 ej2 = [[
  Real a = 2;
  Text n = ""E""
]];

@A ej2 := ej1;
}}}
compila correctamente.

Sin embargo este otro no:
{{{
#!java

NameBlock Module = [[
  Class @A {
    Real a 
  };
  Class @A2 : @A {
    Text n
  }
]];

Module::@A ej1 = [[
  Real a = 1
]];

Module::@A2 ej2 = [[
  Real a = 2;
  Text n = ""E""
]];

Module::@A ej2 := ej1;
}}}
Devuelve:
{{{
ERROR: [1] Evaluando la expresión 'Module::@A ej2'
Se esperaba una instancia de Class @A

Warning: [1] La función :: ha fallado en : 
Module::@A ej2

Warning: [2] La función PutValue ha fallado en : 
Module::@A ej2:=ej1
}}}
"	defect	closed	high	Mantainance	Kernel	3.1	critical	fixed		
