feat: added support for invoke static

This commit is contained in:
2024-03-29 15:29:40 +01:00
parent 58a40f3a24
commit c103ead828
6 changed files with 31 additions and 6 deletions

View File

@@ -49,7 +49,7 @@ class PJVirtualMachine:
if main_class not in self.classes:
raise PJVMException("main_class not found!")
self.execute_static_method(main_class, 'Main', [j_args])
self.execute_static_method(main_class, 'main', [j_args])
def execute_static_method(self, class_name: str, method_name: str, args: List[JObj]):
clazz = self.classes[class_name]