You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reworked TypeInfo system, most of the inherited methods are working without problems now. However, Java's type system still has something weird with TypeScript, so don't expect it to work out of the generated context.
Reworked ClassInfo system, now information of classes are cached as soon as they're queried, allowing for faster compilation to typing.
Added alternated snippet generation and configure command so I won't mistype like @item.modid... everytime.
Added configuration to disable auto-export on KubeJS to reduce compilation time.
Added class name snippets to export resolved class name to full class path, to simplify the process of doc writing.
Fields and methods with identifier constructor are now ignored in typing due to naming conflict.
java.lang.Object now resolves to any to allow more flexible type resolving.
Special formatters of functions are now guaranteed to return special typing.
Removed abstract keyword from interface to prevent confusion.
Replaced implements keyword with extends in interfaces to prevent confusion.
Changed auto-generated private constructors to protected constructors to prevent confusion.
Removed beans in interfaces to prevent confusion.
Reworked bean dumping logic to ensure setters and getters are correct.
java.lang.Map now resolves to Internal.Map to prevent confusion.
All Unknown types now resolve to any to prevent confusion.