ByteCode.News
Submit RSS Atom Podcast Sign in

Back to the channels

#java

  1. jreicher NeXeN: https://github.com/eclipse-jdtls/eclipse.jdt.ls/blob/main/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/preferences/Preferences.java
  2. javabot jreicher's title: "eclipse.jdt.ls/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/preferences/Preferences.java at main · eclipse-jdtls/eclipse.jdt.ls · GitHub"
  3. jreicher Pretty sure it's all there
  4. jreicher You might have to cross-reference with https://microsoft.github.io/language-server-protocol/specifications/lsp/3.18/specification/#initialize
  5. nevet Specification
  6. NeXeN jreicher: ahh thanks
  7. NeXeN hrmm, i've been using this idiom to manage scope for a library i'm building. i put it in a try with resources statement and i was doing a simple try (Scope s = Scopes.get(ScopeType.WHATEVER)) { } to get scoped blocks that auto close (implementing auto closable)
  8. NeXeN well turns out my IDE i guess shows a warning, since the local variable s isn't used anywhere.....you know it's defined in the try statement and never used because i don't need to, it just initiates a scope and is auto closable to make it clean so there's no leakage or residual scope bugs.
  9. NeXeN so i'm curious, if i replace it with var _ = Scopes.get() will the _ be ignored by the ide's "problems". i'm using a vsclone and you know that standard java plugin from redhat
  10. NeXeN jreicher: i'm wondering what harm it would be to do that. i guess none since i don't often fail to use something i defined in local scope
  11. deebo if your min version is a java version that supports _, it should be fine, we have that all over our code to specifically get around the unused variable stuff
  12. NeXeN yeah i don't have local unused vars ever hardly, but this time i chose it as a pattern to ease the headache of edge cases. allowing it to autoclose makes it so much easier and more robust
  13. deebo for that specific use case, it might even make more sens to do Scopes.get(...).inScope((_) -> ...);, or without the param if it's never needed
  14. deebo weird that "anonymous" try-with-resource is not supported though
  15. deebo i sort of remember using it, but looking at the code, it's always with a resource, even if not referenced, like http calls etc
  16. jreicher FWIW I would also use _ in that situation, but I haven't had to do it in practice.
  17. NeXeN yeah i thought about lambda, but i am specifically trying to avoid proxy objects
  18. NeXeN yup, changing everything to var _ = solves the issue. just have to state it clearly in the docs. maybe someone will come up with a good fix like a config value but whatever, works for now
  19. Para Is it VS Code complaining or actual javac?
  20. jreicher NeXeN: why do you not consider var _ a fix? Not only does it not generate a warning but it also states the intent of the code. It probably doesn't even need documentation.
  21. jreicher ~jep456
  22. javabot 'JEP 456: Unnamed Variables & Patterns' can be found at http://openjdk.java.net/jeps/456
  23. nevet JEP 456: Unnamed Variables & Patterns
  24. jreicher Just in case it helps. You might already know about it.
  25. hassoon 'morning
  26. Optic good morning
  27. Optic this morning's battle: figure out why the scope claim in my jwt is missing when it gets to spring's JwtGrantedAuthoritiesConverter
  28. Optic if you see a laptop flying from a building window, that's me
  29. dreamreal noted
  30. hassoon Optic: probably the jwt decoder's fault ?
  31. Optic yeah i'm working my way up the chain in the debugger
  32. Optic omg figured it it out, it's because I wasn't REQUESTING the scopes in intellij httpclient. :P 100% PEBKAC
  33. hassoon intellij's httpclient ?
  34. dreamreal happens a lot and has happened to all of us, probably. To the ones it has NOT happened to: well, you just ain't tried yet or you're lying about it :D
  35. Optic hasson i'm using it for debugging... the actual application requests the scopes properly but my debug setup did not
  36. hassoon i see
  37. Optic if you use the IDE i recommend checking out the feature, it's handy. saves jumping out to something like postman or bruno
  38. hassoon cool; +1
  39. Para IntelliJ's built-in http client is pretty nifty for API testing as well.
  40. gas51627 Hi all, should I try to make my services singletons, that is, existing for the duration of the running app or is it fine to create a service object each time I get a request?
  41. gas51627 In other words, what can be a singleton, should it be a singleton?
  42. nimaje singleton means there can be only one object of that class and you should avoid that if possible, but your app holding onto one instance of some class and use that for all requests can be a good idea in some cases, that depends on your use case and other tradeoffs
  43. dreamreal gas51627: it depends on what they do and what they need
  44. dreamreal and how you're building them
  45. dreamreal there's no answer that fits in a general sense
  46. Tenchi https://blog.jetbrains.com/junie/2026/08/junie-local-launch/
  47. javabot Tenchi's title: "Junie Local: Run the AI Coding Agent on Your Mac | JetBrains"
  48. nevet Junie Local: Run the AI Coding Agent on Your Mac | JetBrains
  49. Tenchi sexy maybe