lib : Add class name support
authorAlexandre Terrasa <alexandre@moz-concept.com>
Fri, 29 Apr 2011 18:26:14 +0000 (14:26 -0400)
committerAlexandre Terrasa <alexandre@moz-concept.com>
Fri, 29 Apr 2011 18:26:14 +0000 (14:26 -0400)
commit1aeecdaa9be32f8865f83406ebb64864c5369914
tree87d599744df2da245f15e354256506b8dce7a0e3
parent66a171274375ed86b7edaeddba77f0ee6468f5b9
lib : Add class name support

- module kernel : Add output_class_name method to Object that display the object class name in console (debug only)
- module String : Add native_class_name method to Object (refinement) that return the class name in NativeString format
- module String : Add class_name method to Object (refinement) that return the class name in String format using native_class_name

Signed-off-by: Alexandre Terrasa <alexandre@moz-concept.com>
clib/nit_common.h
lib/standard/kernel.nit
lib/standard/string.nit
src/compiling/compiling_global.nit
src/compiling/compiling_icode.nit
src/compiling/table_computation.nit
tests/base_class_name.nit [new file with mode: 0644]
tests/base_output_class_name.nit [new file with mode: 0644]
tests/sav/base_class_name.sav [new file with mode: 0644]
tests/sav/base_output_class_name.sav [new file with mode: 0644]