56 コミット (95d9aa2b32e369ce894cc188651e7c5b8deaabb2)

作成者 SHA1 メッセージ 日付
  Jared 95d9aa2b32
test with naming StdLibs as zsp (zs package) 5年前
  kindlich 2e09623f39
Fixed Module using class name instead of annotation name 5年前
  Jared 71844ec536
Added a logger to ScriptingEngine to catch a few extra errors 5年前
  kindlich 07d6866fb2
Fixed Bridge methods IncompatibleClassChangeError 5年前
  kindlich 4a078a08ae
Added Storage tag annotation 5年前
  kindlich eca522b4f9
Some GetForName Changes 5年前
  kindlich 215e92e5bf
Added TypeParsing to JNM#getTypeFromName 5年前
  Jared 1ac2cb0bb6
fixed crash when value.name is null 5年前
  Jared 6f6b96ddb5
More work on expansions, casters are done 5年前
  kindlich c7c34cbc2a
Expansions: Check if the 1st parameter is the expanded type 5年前
  kindlich b1a2691cbf
First step towards ZenExpansions 5年前
  kindlich 58a34905c6
Fix optional not counting as nullable 5年前
  kindlich 1dd20f24a2
JavaNativeModule: Moved definition register up to help with circular hierarchies 5年前
  kindlich 5d6ed900ad
Allow the use of default expressions in Optional annotation 5年前
  Jared 93d75695ec
fix optionals not inheriting nullable and expecting a default type 5年前
  Jared ba2b04790b
small code cleanup 5年前
  kindlich cebae626fe
ShouldLoadClass now checks for Name annotation 5年前
  Jared d9e8ef65ea
Made the Name error say which class caused the issue 5年前
  kindlich 5e9d773084
Allow Already converted classes from dependencies to be used, even if in another package 5年前
  Jared cbf1ac90e6
Added kindlich's name fix 5年前
  Jared 191edd6cae
Added better logging in JavaNativeModule 5年前
  kindlich fa8a3588cb
Fixed Exception for invalid package even if the class name was overriden using @Name 5年前
  Stan Hebben c3b948d8fe Fixed support for optional parameters. Also implemented java integration for them. 5年前
  kindlich b34bdf376a
Enums now are registered to their class package, fields use the correct modifiers 5年前
  kindlich 5374b6f716
WIP: Loggers, added parsing logger 5年前
  kindlich 2255428bd9
Created ScriptingEngine#createScriptedModule overload that accepts loggers 5年前
  kindlich a4d4176e7f
JavaNativeLoader: removed unneccessary Field 5年前
  kindlich 608baebce8
Added modules getter to the ScriptingEngine and allow empty base base package names in JavaNativeModule 5年前
  Stan Hebben a86086cdec Added native loader to resolve dependencies between native modules. 5年前
  Stan Hebben d151b5ef99 Fix nullable types. 5年前
  Stan Hebben 5ea804b3d3 Fix method signatures containing only the short name instead of full class name. 5年前
  Stan Hebben 00e09fc358 Fix modifiers on functional interfaces 5年前
  Stan Hebben 5f9aac70c8 Added missing update to JavaNativeModule 5年前
  Stan Hebben 70bd868af4 Added support for functional interfaces. 5年前
  Stan Hebben 9c650d0f5b - Added correct type variable resolution 5年前
  Stan Hebben aab7cc69f1 - Continued implementation of interfaces in the bytecode compiler. 5年前
  kindlich 75785f413f
Minor code reformat 5年前
  kindlich 8f019d721d
Now actually apply the typeParameters 5年前
  Stan Hebben ae81e5966e Added loadMethod utility method for loading in a Method and retrieving its reference. 5年前
  Stan Hebben 6fa2a38b30 Fix recursion when methods return or accept a value of their defining class. Fixed bracket expressions with a postfix expression. 5年前
  Stan Hebben 045d7f4cea Fix array support for native java integration 5年前
  Stan Hebben 533bd04700 Fix field names for globals 5年前
  Stan Hebben b434566f11 - Fix auto getters & setters for static fields not being static 5年前
  kindlich 94a48a0942
Added ScriptLoader parameter to ScriptingEngine#run 6年前
  Stan Hebben b0895350cb - Starting work on improving type parameter usage in generic methods 6年前
  Stan Hebben 0d31f0cd9a Added script parameter system. Also refactored SourceFile info, it's no longer a tag but available as field in ScriptBlock. 6年前
  Stan Hebben dd11f65c31 - Fix crash when performing access checks between script and class 6年前
  Stan Hebben 2f7f3f415d - Fixed crash when classes doesn't exist + don't output debug classes if not in debug mode 6年前
  Stan Hebben 3094e93529 Simplified dependencies and the build tree with some minor refactoring. 6年前
  Stan Hebben 67ee99945e Revamped the compilation system; it now works fully modular. Also, a new ScriptingEngine class has been created to make it very easy to create a scripting environment. 6年前