Bug fix on custom classes + Better performance with custom classes

Also made the custom class generated code use less code
This commit is contained in:
NeeEoo
2024-04-23 17:47:30 +02:00
parent a727148447
commit 9288a9df10
5 changed files with 209 additions and 63 deletions
+16
View File
@@ -0,0 +1,16 @@
package hscript;
import hscript.Interp;
interface IHScriptCustomClassBehaviour {
public var __interp:Interp; // TODO: Remove
public var __custom__variables:Map<String, Dynamic>;
public var __allowSetGet:Bool;
public function hset(name:String, val:Dynamic):Dynamic;
public function hget(name:String):Dynamic;
public function __callGetter(name:String):Dynamic;
public function __callSetter(name:String, val:Dynamic):Dynamic;
}