﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
1558	Clases en módulos: Instancias anidadas	Pedro Gea	Víctor de Buen Remiro	"El siguiente código
{{{
#!java

// Module
Class @A {
  Real value
};
Class @C {
  @A object
};

@C test = [[
  @A object = [[ 
    Real value = 1
  ]]
]];
}}}
compila correctamente.

Sin embargo este otro no:
{{{
#!java

NameBlock Module = [[
  Class @A {
    Real value
  };
  Class @C {
    @A object
  }
]];

Module::@C test = [[
  Module::@A object = [[ 
    Real value = 1
  ]]
]];
}}}
Devuelve:
{{{

ERROR: [1] Conflicto de herencia: No se puede reemplazar la declaración de miembro 
@A Module::@C::object
 por la declaración incompatible 
Module::@A test::object=SetOfAnything[[Real value=1]]


ERROR: [2] Sintaxis errónea en el área de de miembros de declaración de [[
  
]]

Warning: [1] NameBlock test se ha construido con 2 errores.

ERROR: [3] test no se pudo crear.
}}}
"	defect	closed	high	Mantainance	Kernel	3.1	critical	fixed		
