bigguy345
|
bfcdd3c47c
|
- Set vars assigned with type ClassTypeInfo (e.g.Java.type("")) as static access
- Unified isStaticAccess checkers to TypeResolver.isStaticAccessExpression
|
2026-01-08 07:05:30 +02:00 |
|
bigguy345
|
176a3b6d50
|
- Added Java.type("") for JS API
- Added synthetic types (non-existant in java classloader and JS API, but custom defined like Nashorn's Java.type/extends/etc..
|
2026-01-08 06:56:41 +02:00 |
|
bigguy345
|
5790679048
|
Properly setup autocompletion member suggestion for java classes in JS API
|
2026-01-08 04:48:16 +02:00 |
|
bigguy345
|
9eb30f862a
|
Fixed AutocompleteManager breaking in findReceiverExpression if it contains quotes ""
|
2026-01-08 04:20:39 +02:00 |
|
bigguy345
|
e45f6b7da5
|
Forgot this from last commit
|
2026-01-08 04:19:54 +02:00 |
|
bigguy345
|
869dda34a5
|
-Java class types can are now functional in JS API. (Autocomplete and marking)
-Revamped JSMethodInfo/ParamInfo/FieldInfo/TypeInfo to allow for the above change
|
2026-01-08 04:09:18 +02:00 |
|
bigguy345
|
99f7d05948
|
Properly resolved type parameters for autocomplete display (e.g., T → EntityPlayerMP)
|
2026-01-08 03:14:44 +02:00 |
|
bigguy345
|
2632ff4bc6
|
Added type parameter TypeInfo fetching to MethodInfo
|
2026-01-08 02:42:01 +02:00 |
|
bigguy345
|
7725d16e82
|
Implemented TypeParamInfo to TypeInfo and JSTypeInfo, and resolved all type params of JS API types after all are loaded
|
2026-01-08 02:23:36 +02:00 |
|
bigguy345
|
798e238804
|
Parsed generic type parameters in .d.ts files. i.e. IPlayer<T extends EntityPlayerMP>
|
2026-01-08 01:26:01 +02:00 |
|
bigguy345
|
8fb683ff2c
|
Dynamic AutocompleteMenu dimension adjustment depending on available game window space above/below current line
|
2026-01-07 23:30:15 +02:00 |
|
bigguy345
|
b74a29dc29
|
Expanded namespace pattern
|
2026-01-07 22:47:13 +02:00 |
|
bigguy345
|
2311634817
|
Revert "Fixed StackOverflows"
This reverts commit 7d6bacb824.
|
2026-01-07 22:46:04 +02:00 |
|
bigguy345
|
7d6bacb824
|
Fixed StackOverflows
|
2026-01-07 20:31:02 +02:00 |
|
bigguy345
|
beefd35bd9
|
actually nvm
|
2026-01-06 04:09:25 +02:00 |
|
bigguy345
|
c10fa8e17e
|
Added global engine objects to JSTypeRegistry and marked them properly as global fields
|
2026-01-06 04:01:19 +02:00 |
|
bigguy345
|
bdda92cae0
|
Fixed type aliases and nested interfaces not being properly read from the .d.ts files
|
2026-01-06 02:53:44 +02:00 |
|
bigguy345
|
4726c23ba1
|
Got refactoring func param name working for JSDoc param name
|
2026-01-06 02:26:27 +02:00 |
|
bigguy345
|
3ee6b69eb1
|
renamerefactor aint workin for JSDoc parameter name
|
2026-01-06 00:15:54 +02:00 |
|
bigguy345
|
edffd7aaaf
|
JSDoc tag rendering for HoverInfo
|
2026-01-05 23:49:49 +02:00 |
|
bigguy345
|
9b1ffb4992
|
-Fixed JSDocTypeTag type not being marked properly
-Matched marking of JSDocParamTag name with equivalent method parameter (if exists, else UNDEFINED)
|
2026-01-05 23:46:46 +02:00 |
|
bigguy345
|
4741b58aed
|
Fixed description not being stored for JSDocTypeTag
|
2026-01-05 23:42:20 +02:00 |
|
bigguy345
|
830f2a3d8f
|
Stored JSDocInfo in FieldInfo and MethodInfo
|
2026-01-05 23:41:48 +02:00 |
|
bigguy345
|
ce3700b820
|
Fixed hoverinfo not showing on JS method declarations
|
2026-01-05 23:39:06 +02:00 |
|
bigguy345
|
33442f9398
|
Merge branch 'dev' into syntax-highlighter-unified
|
2026-01-05 20:30:04 +02:00 |
|
bigguy345
|
e8ef60deb4
|
Important IAnimation takeTasksFrom global instance in AnimationController to local instance in entity AnimationData
|
2026-01-05 20:25:34 +02:00 |
|
bigguy345
|
db0aa94a3a
|
IAnimation instead of Animation
|
2026-01-05 20:17:55 +02:00 |
|
bigguy345
|
eb660b38ae
|
Added IAnimation consumers to API
|
2026-01-05 17:14:45 +02:00 |
|
bigguy345
|
7aeb003806
|
Merge branch 'dev' into syntax-highlighter-unified
|
2026-01-05 17:03:01 +02:00 |
|
bigguy345
|
68681931f8
|
Animation Data Store (for cross event/frame data handling)
|
2026-01-05 16:53:58 +02:00 |
|
bigguy345
|
a33acee117
|
Added Animation task consumers (much better than animation events)
|
2026-01-05 16:49:48 +02:00 |
|
bigguy345
|
3929888f60
|
Removed redundant JS type resolution code and improved logic
|
2026-01-05 05:43:30 +02:00 |
|
bigguy345
|
5720b3a081
|
Added @type JSDOC stub auto generation for fields
|
2026-01-05 05:42:12 +02:00 |
|
bigguy345
|
cd942fea30
|
Inferred type of 'any' vars upon their first assignment
i.e.:
var npc
npc = event.getNpc()
npc becomes ICustomNpc
|
2026-01-05 05:25:39 +02:00 |
|
bigguy345
|
761b59479e
|
lil tweak
|
2026-01-05 05:08:00 +02:00 |
|
bigguy345
|
35ca7ca479
|
Completely functional JSDoc parsing/stub auto generation for functions and field types, parameters and their return types, and function return types
|
2026-01-05 05:07:50 +02:00 |
|
bigguy345
|
565d52729d
|
Added "any" type for JS which is universally compatible with any type, defaulted var declaration type to it
|
2026-01-05 03:09:22 +02:00 |
|
bigguy345
|
6bc932719f
|
Checked duplicate methods for JS
|
2026-01-05 02:57:12 +02:00 |
|
bigguy345
|
b6d0d77445
|
Fixed = sign missing in JS var declaration assignment
|
2026-01-05 02:55:56 +02:00 |
|
bigguy345
|
662d874f2f
|
Added documentation for JS fields/functions
|
2026-01-05 02:47:55 +02:00 |
|
bigguy345
|
ad5528c25a
|
Skipped method calls in method declarations
|
2026-01-05 02:14:36 +02:00 |
|
bigguy345
|
87931e6c34
|
Prioritized JS members by inheritance depth (child class members first)
|
2026-01-05 02:04:58 +02:00 |
|
bigguy345
|
4d78c6bb2e
|
Removed duplicate return type for JS method AutocompleteItem
|
2026-01-05 01:48:31 +02:00 |
|
bigguy345
|
9c222b89d4
|
proper JS type names in HoverInfo/Autocomplete
instead of "InitEvent", now its "INpcEvent.InitEvent"
|
2026-01-05 01:36:36 +02:00 |
|
bigguy345
|
92a196d296
|
Expanded parser scope + added class parsing
|
2026-01-05 01:12:17 +02:00 |
|
bigguy345
|
150ffbc896
|
Improved resolveInheritance logic
|
2026-01-05 01:11:46 +02:00 |
|
bigguy345
|
5f4bc813db
|
Umm forgot some stuff from last commit
|
2026-01-05 01:11:27 +02:00 |
|
bigguy345
|
eea82a6c47
|
Recursively loaded all .d.ts files from assets/customnpcs/api/
|
2026-01-04 23:35:59 +02:00 |
|
bigguy345
|
f8802114b5
|
Fixed indexOutOfbounds crash
|
2026-01-04 23:33:56 +02:00 |
|
bigguy345
|
b267ebecb2
|
More JSAutocompleteProvider cleanup
|
2026-01-04 22:48:23 +02:00 |
|