bigguy345
|
6400c4a4e8
|
Fixed declaration hover info being not rendered for resolved method calls
|
2025-12-27 22:06:33 +02:00 |
|
bigguy345
|
a4eb63917f
|
Proper hover info formatting for declaration
|
2025-12-27 22:00:03 +02:00 |
|
bigguy345
|
794ff0c9b0
|
Removed whitespaces from AssingmentInfo's statementStart
|
2025-12-27 20:52:34 +02:00 |
|
bigguy345
|
17e0782a32
|
Forgot to check for assignments in method locals
|
2025-12-27 20:46:40 +02:00 |
|
bigguy345
|
1786d215ad
|
Hooked script fields/methods up properly with modifiers and fixed FINAL assignment errors
|
2025-12-27 20:21:20 +02:00 |
|
bigguy345
|
9e21e4b47f
|
Added error line separator for hover info
|
2025-12-27 19:31:14 +02:00 |
|
bigguy345
|
aded664426
|
Disabled old TYPE_MISMATCH error for fields/methods + their underline rendering, as new AssignmentInfo equivalent replaces these.
|
2025-12-27 18:58:30 +02:00 |
|
bigguy345
|
bacbc877bd
|
Made AssignmentInfo LHS start from statementStart, modifiers and type inclusive
|
2025-12-27 18:54:56 +02:00 |
|
bigguy345
|
40d35d2f20
|
Captured Assignment's statement start and made FULL LINE errors
|
2025-12-27 18:46:53 +02:00 |
|
bigguy345
|
d645ecc998
|
Removed redundant
|
2025-12-27 18:37:34 +02:00 |
|
bigguy345
|
455f09ac68
|
Captured all external/chained field assignments and their errors for hover info
|
2025-12-27 18:30:06 +02:00 |
|
bigguy345
|
9402ff5ec5
|
Captured all assignments of global/local fields
|
2025-12-27 17:58:42 +02:00 |
|
bigguy345
|
a9cd2ec7ef
|
Added init values to declaration of local/global fields and their hover info
|
2025-12-27 16:30:12 +02:00 |
|
bigguy345
|
c4bbf6108b
|
Changed method name color in hover info
|
2025-12-27 16:08:21 +02:00 |
|
bigguy345
|
104a816eef
|
Fixed field declaration unresolving if there's a non-empty comment above its line
|
2025-12-27 16:03:04 +02:00 |
|
bigguy345
|
50d14d757c
|
/** javadoc stub auto-generation
|
2025-12-27 15:17:29 +02:00 |
|
bigguy345
|
4b06937385
|
Added separator line for documentation in hover info
|
2025-12-27 15:02:57 +02:00 |
|
bigguy345
|
448329386e
|
Added documentation for method/field declarations and displayed it in hover info
|
2025-12-27 14:51:00 +02:00 |
|
bigguy345
|
4d670f31de
|
Removed declaration from unresolved token hover infos
|
2025-12-27 13:51:11 +02:00 |
|
bigguy345
|
a7ed8549a9
|
Added hover info modifiers for script method declarations/fields and chained fields
|
2025-12-27 00:40:58 +02:00 |
|
bigguy345
|
c694785de3
|
Accounted for float/double decimal place precision
|
2025-12-27 00:25:19 +02:00 |
|
bigguy345
|
2e99dffc33
|
Auto casted 1f, 1.0f to to floats same for doubles
|
2025-12-27 00:16:07 +02:00 |
|
bigguy345
|
1dbeaf2c84
|
Accounted for arrays in expression parsing
|
2025-12-27 00:09:14 +02:00 |
|
bigguy345
|
2ffe95dc0f
|
Fixed parameters being resolved as args
|
2025-12-27 00:08:49 +02:00 |
|
bigguy345
|
bc3e8cb28e
|
Refactored TokenType.NUMBER to LITERAL and added error hover infos for it
|
2025-12-27 00:08:12 +02:00 |
|
bigguy345
|
026a3dc8d3
|
Fixed modifiers breaking global field declaration type
|
2025-12-26 23:23:38 +02:00 |
|
bigguy345
|
d9d89a2f23
|
Primitive type class color
|
2025-12-26 23:15:14 +02:00 |
|
bigguy345
|
662d843147
|
Small refactor
|
2025-12-26 23:11:12 +02:00 |
|
bigguy345
|
c591a91857
|
Fixed primitive types not being properly resolved
|
2025-12-26 23:10:36 +02:00 |
|
bigguy345
|
8a0c7c5a65
|
Added method call arg errors to all errored args
|
2025-12-26 22:55:13 +02:00 |
|
bigguy345
|
fc9c9e187e
|
Added FieldAccessInfo errors to hover info
|
2025-12-26 22:16:54 +02:00 |
|
bigguy345
|
50165677c7
|
Fixed HoverInfo not being created for method declarations (as MethodInfo was never assigned to mark creation)
|
2025-12-26 21:38:22 +02:00 |
|
bigguy345
|
25800e9c3d
|
Fixed token position calculation under mouse being inconsistent under single character tokens "y"
|
2025-12-26 21:28:48 +02:00 |
|
bigguy345
|
e0b4aece90
|
Changed HoverInfo's package color
|
2025-12-26 19:43:43 +02:00 |
|
bigguy345
|
258abeec0b
|
Rendered a chained field's correct package (of receiver)
|
2025-12-26 19:43:16 +02:00 |
|
bigguy345
|
3982d5082d
|
Hooked FieldAccessInfo so it's a field's default data instead of the basic FieldInfo, as access info has more context
|
2025-12-26 19:35:57 +02:00 |
|
bigguy345
|
586d43f08b
|
Fetched correct package name for Class<?> types that have null getPackage
|
2025-12-26 18:33:54 +02:00 |
|
bigguy345
|
28761df3b2
|
oops forgor
|
2025-12-26 18:16:33 +02:00 |
|
bigguy345
|
2c645beddf
|
Improved hover state hover logic
|
2025-12-26 18:15:13 +02:00 |
|
bigguy345
|
a4692388a8
|
Improved fetching token under mouse logic
|
2025-12-26 18:12:02 +02:00 |
|
bigguy345
|
351e663212
|
Improved TokenHoverRenderer
|
2025-12-26 17:29:36 +02:00 |
|
bigguy345
|
741608a353
|
Click to pin HoverState option
|
2025-12-26 17:28:28 +02:00 |
|
bigguy345
|
9d5c577cf4
|
Improved token info colors
|
2025-12-26 01:35:32 +02:00 |
|
bigguy345
|
72686b8f86
|
First implementation of TokenHoverInfo
|
2025-12-26 01:24:40 +02:00 |
|
bigguy345
|
78a6a29b1c
|
Validated right hand expression type is the expected type at variable declaration, and underlined the mismatched type's token if not.
|
2025-12-25 23:12:36 +02:00 |
|
bigguy345
|
b38f193d08
|
Improved CTRL + Left/Right logic
|
2025-12-25 11:35:39 +02:00 |
|
bigguy345
|
92cffdf555
|
Improved CTRL + Backspace logic
|
2025-12-25 11:31:42 +02:00 |
|
bigguy345
|
f5cb81ea89
|
Removed no longer used underline fields
|
2025-12-25 01:35:53 +02:00 |
|
bigguy345
|
cbb5f3e2ae
|
Made method call underlines work multi lines
|
2025-12-25 01:35:27 +02:00 |
|
bigguy345
|
8bcbc4c7cd
|
Fixed IndexOutOfBounds
|
2025-12-25 01:07:44 +02:00 |
|