Static Extension support + small fixes

Static extension for real/custom classes. aka. the `using` keyword

Warning: UNTESTED
This commit is contained in:
Jaime Humberto Macias Bustamante
2025-07-11 04:35:03 -07:00
parent fd88d78544
commit 6b54479211
8 changed files with 238 additions and 13 deletions
+1
View File
@@ -42,6 +42,7 @@ class CustomClass implements IHScriptCustomClassBehaviour {
__interp.importFailedCallback = __class.__interp.importFailedCallback;
// __interp.variables = __class.staticInterp.variables;
@:privateAccess __interp.usingHandler.usingEntries = __class.ogInterp.usingHandler.usingEntries;
__interp.publicVariables = __class.ogInterp.publicVariables;
__interp.staticVariables = __class.ogInterp.staticVariables;
__interp.customClasses = __class.ogInterp.customClasses;