File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed
src/cscompiler/components
test/tests/HelloWorld/intended Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -57,13 +57,15 @@ class CSCompiler_Class extends CSCompiler_Base {
57
57
// compiler.compileMetadata(classType.meta, MetadataTarget.Class);
58
58
59
59
// Basic declaration
60
+ var superClass = null ;
60
61
if (classType .superClass != null ) {
61
62
compiler .addModuleTypeForCompilation (TClassDecl (classType .superClass .t ));
62
63
for (typeParam in classType .superClass .params ) {
63
64
compiler .addTypeForCompilation (typeParam );
64
65
}
65
66
66
67
// TODO superclass
68
+ superClass = compiler .compileClassName (classType .superClass .t .get ());
67
69
}
68
70
69
71
for (inter in classType .interfaces ) {
@@ -88,6 +90,7 @@ class CSCompiler_Class extends CSCompiler_Base {
88
90
nameSpace : csNameSpace ,
89
91
def : CSTopLevelClass ({
90
92
name : csClassName ,
93
+ superClass : superClass ,
91
94
fields : csFields
92
95
})
93
96
};
Original file line number Diff line number Diff line change 1
1
namespace haxe . root {
2
- class Child {
2
+ class Child : Base {
3
3
public override void func ( ) {
4
4
5
5
}
You can’t perform that action at this time.
0 commit comments