Files
CustomNPC-Plus/src/main/java/noppes/npcs
bigguy345 6fc0bf4d6b Fix expression typing gate to route JS function/lambda expressions into ExpressionParser
Problem:
- function(act){...} expressions not reaching ExpressionParser
- resolveExpressionType only checked containsOperators() or startsWith("(")
- Function expressions went through simple resolver and returned null type

Solution:
- Added looksLikeFunctionOrLambda helper (lines 4766-4773) to detect:
  * JS functions: function(...)
  * Arrow functions: =>
  * Java lambdas: ->
- Updated gate condition at line 4144 to route these into ExpressionParser
- Function expressions now reach ExpressionTypeResolver.resolveJSFunctionType

Impact:
- SAM typing now works in pass-2 when expected type is known
- Fixes schedule("TpGainAction", function(act){...}) argument typing
- Enables proper overload resolution for function/lambda parameters
2026-02-03 22:12:43 +02:00
..
2026-02-03 05:43:50 -03:00
2026-01-23 01:41:57 -05:00
2025-03-13 17:14:45 -04:00
2026-01-24 16:03:54 -05:00
2026-01-30 05:01:54 -05:00
2025-03-13 17:14:45 -04:00
2026-01-29 14:19:57 -05:00
2026-02-03 11:58:39 -03:00
2026-01-23 21:53:12 -05:00
2026-01-24 15:11:50 -05:00
2025-07-23 14:22:52 -04:00
2026-01-23 21:53:12 -05:00
2025-03-13 17:14:45 -04:00
2025-07-23 14:22:52 -04:00
2026-02-01 03:39:03 +01:00
2026-02-03 05:50:57 +02:00
2025-03-13 17:14:45 -04:00
2025-07-23 14:22:52 -04:00
2025-07-23 14:22:52 -04:00
2025-03-13 17:14:45 -04:00
2026-01-30 05:01:54 -05:00
2025-03-13 17:14:45 -04:00
2025-03-13 17:14:45 -04:00
2025-07-23 14:22:52 -04:00
wtf
2026-01-27 19:36:06 +02:00
2026-01-30 05:01:54 -05:00
2025-03-13 17:14:45 -04:00
2025-03-13 17:14:45 -04:00
2025-03-13 17:14:45 -04:00
2025-07-23 14:22:52 -04:00
2025-03-13 17:14:45 -04:00
2025-07-23 14:22:52 -04:00
2026-01-30 05:01:54 -05:00
2025-03-13 17:14:45 -04:00
2025-03-13 17:14:45 -04:00