{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":718544772,"defaultBranch":"dom-with-javac","name":"eclipse-jdt-core-incubator","ownerLogin":"eclipse-jdtls","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-11-14T09:58:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/141260963?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716589657.0","currentOid":""},"activityList":{"items":[{"before":"eefb9c545a3425f22b82c6bfb979935715a36faa","after":"7ac1b297086253f27a2f6bffa856e472a1b8120d","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-06T08:02:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"add support for static field imports binding resolution.","shortMessageHtmlLink":"add support for static field imports binding resolution."}},{"before":"798dfc931f0342bca37964a65beb8ab7968ffca0","after":"eefb9c545a3425f22b82c6bfb979935715a36faa","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-05T21:20:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"datho7561","name":"David Thompson","path":"/datho7561","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22376627?s=80&v=4"},"commit":{"message":"Handle erroneous method types in expression binding\n\nWhen resolving the binding for the return type of method invocation,\nmake sure to handle erroneous types properly.\n\nThis should fix issues related to \"unknown method\" quick fixes.\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Handle erroneous method types in expression binding"}},{"before":"353a92eeb5268693d3f939f6f452e12e934c8927","after":"798dfc931f0342bca37964a65beb8ab7968ffca0","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-05T21:13:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Allow to get full AST in JavacProblemConverter\n\nSome problems need to be assigned to parent node, retried the units and\nTreePath to achieve that.","shortMessageHtmlLink":"Allow to get full AST in JavacProblemConverter"}},{"before":"afe7cc7bc7ed8a11baeeb5439816cbe131aff166","after":"353a92eeb5268693d3f939f6f452e12e934c8927","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-05T18:52:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"datho7561","name":"David Thompson","path":"/datho7561","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22376627?s=80&v=4"},"commit":{"message":"Fix \"change visibility\" for types with parameters\n\neg.\n\n```java\npackage aaa;\n\nclass PackagePrivate {}\n```\n\n```java\npackage aaa.bbb;\n\nimport aaa.PackagePrivate; // <-- HERE\n\nclass FooBar {\n void myMethod() {\n PackagePrivate asdf = null;\n }\n}\n```\n\n- Use recovered type \"original\" symbol in more cases\n (this might cause more regressions but so far seems good)\n- Handle range for import cases better\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Fix \"change visibility\" for types with parameters"}},{"before":"f811406bfa408ce969e1e7bbc9e335331b8cd564","after":"afe7cc7bc7ed8a11baeeb5439816cbe131aff166","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-05T18:51:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"datho7561","name":"David Thompson","path":"/datho7561","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22376627?s=80&v=4"},"commit":{"message":"Translate some more error codes\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Translate some more error codes"}},{"before":"e0c1db8ead6e70b5e85c4baedafac7b197575483","after":"f811406bfa408ce969e1e7bbc9e335331b8cd564","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-05T17:16:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"datho7561","name":"David Thompson","path":"/datho7561","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22376627?s=80&v=4"},"commit":{"message":"fix prefixed numeric literal identification\n\nThe fix looks at the rawText to check if the literal is prefix to avoid\ninterpretation issues with negative hex values.","shortMessageHtmlLink":"fix prefixed numeric literal identification"}},{"before":"1d841ccd488b2a2d3164c1a023cf0363efa57f5f","after":"e0c1db8ead6e70b5e85c4baedafac7b197575483","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-05T15:03:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"datho7561","name":"David Thompson","path":"/datho7561","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22376627?s=80&v=4"},"commit":{"message":"Fix regression caused by #558\n\nBoth the \"create new method\" and the \"add cast to method invocation\"\ncases should work now.\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Fix regression caused by #558"}},{"before":"8397f1817d94126cf0d9053649b45b8011fb13b8","after":"1d841ccd488b2a2d3164c1a023cf0363efa57f5f","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-05T10:42:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Fix some \"wrong type\" quick fixes\n\n- add arguments to the created problem\n - This is needed to get the quick fixes to show up in JDT UI\n- Fix resolveBinding(Expression) for method invocations (it now properly\n returns the binding for the return type)\n - This fixes the \"change variable type\" quickfix\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Fix some \"wrong type\" quick fixes"}},{"before":"9fb207cf6e108c53f13ce8074e4579780f14e63b","after":"8397f1817d94126cf0d9053649b45b8011fb13b8","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-05T08:04:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Diagnostic ID for invalid single modifier/modifier combo\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Diagnostic ID for invalid single modifier/modifier combo"}},{"before":"27ed106c375c24ffb548e4598e81f427042c3abc","after":"9fb207cf6e108c53f13ce8074e4579780f14e63b","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-03T18:06:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"datho7561","name":"David Thompson","path":"/datho7561","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22376627?s=80&v=4"},"commit":{"message":"Fix some \"wrong type\" quick fixes\n\n- add arguments to the created problem\n - This is needed to get the quick fixes to show up in JDT UI\n- Fix resolveBinding(Expression) for method invocations (it now properly\n returns the binding for the return type)\n - This fixes the \"change variable type\" quickfix\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Fix some \"wrong type\" quick fixes"}},{"before":"f4ef346d5bfe6d8255b6ac01b5f04f621d32f7d0","after":"27ed106c375c24ffb548e4598e81f427042c3abc","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-03T18:05:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"datho7561","name":"David Thompson","path":"/datho7561","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22376627?s=80&v=4"},"commit":{"message":"fix NPE due to module names expressions being null\n\nThe module name expressions can be null according to the javac docs.","shortMessageHtmlLink":"fix NPE due to module names expressions being null"}},{"before":"3ddaf6d4c191258cd8d008bb91ac3300a856ad9b","after":"f4ef346d5bfe6d8255b6ac01b5f04f621d32f7d0","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-03T16:19:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"datho7561","name":"David Thompson","path":"/datho7561","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22376627?s=80&v=4"},"commit":{"message":"Fix \"add default serial uuid\" for inner classes\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Fix \"add default serial uuid\" for inner classes"}},{"before":"a29a33f199530b6034c689fc6e7428d325484d53","after":"3ddaf6d4c191258cd8d008bb91ac3300a856ad9b","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-02T18:57:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"datho7561","name":"David Thompson","path":"/datho7561","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22376627?s=80&v=4"},"commit":{"message":"Use recovered method symbol\n\nNeeded to use reflection to access the field containing the recovered\nsymbol.\n\n- Fixes \"Remove argument\", \"Add parameter\", \"Qualify with enclosing\n type\" quick fixes for the following snippet:\n\n```java\npackage io.github.datho7561;\n\npublic class MyCoolCodeActions {\n\tpublic void run(int i) {\n\n\t}\n\tpublic void foo() {\n\t\tnew Runnable() {\n\t\t\tvoid run() {\n\t\t\t\trun(1);\n\t\t\t}\n\t\t}\n\t}\n}\n```\n\n- Should fix `UnresolvedMethodsQuickFixTest.testMethodInAnonymousCovering1` in jdt-ls test suite\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Use recovered method symbol"}},{"before":"c6dc4d0195dec0928fe9c502dc25ccfbe4dd4419","after":"a29a33f199530b6034c689fc6e7428d325484d53","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-02T15:55:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Fix JavacTypeBinding.isAssignementCompatible","shortMessageHtmlLink":"Fix JavacTypeBinding.isAssignementCompatible"}},{"before":"29050acce44bb32b342aca00c4103be927664cc2","after":"c6dc4d0195dec0928fe9c502dc25ccfbe4dd4419","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-02T13:52:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Fix various binding and problem conversion issues","shortMessageHtmlLink":"Fix various binding and problem conversion issues"}},{"before":"b8c8b50ce5007aa5dbc6450fb43a5caa112dd68f","after":"29050acce44bb32b342aca00c4103be927664cc2","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-02T12:32:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Fix problem position","shortMessageHtmlLink":"Fix problem position"}},{"before":"206803dd4f3ad5ca36bd2924792d8ed74c10ffdb","after":"b8c8b50ce5007aa5dbc6450fb43a5caa112dd68f","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-02T08:50:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Un-static JavacProblem converter","shortMessageHtmlLink":"Un-static JavacProblem converter"}},{"before":"8ebdc0d910c5afb308e14aa46df6c19185d78db6","after":"206803dd4f3ad5ca36bd2924792d8ed74c10ffdb","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-01T20:34:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Some fixes in problem conversion\n\n* Javadoc stuff\n* ranges for FieldAccess that are not packages\n* Improve support for error type","shortMessageHtmlLink":"Some fixes in problem conversion"}},{"before":"a9951b6dbb7a4b60d944f107d204fb488585f008","after":"8ebdc0d910c5afb308e14aa46df6c19185d78db6","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-01T14:16:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Pass XDOCLINT compiler option","shortMessageHtmlLink":"Pass XDOCLINT compiler option"}},{"before":"e6f2b3ffb4a4a6c2cbea2ff737e794d578b24b7f","after":"a9951b6dbb7a4b60d944f107d204fb488585f008","ref":"refs/heads/dom-with-javac","pushedAt":"2024-07-01T14:15:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"refresh javac output to make sure Java project system recognize the output changes","shortMessageHtmlLink":"refresh javac output to make sure Java project system recognize the o…"}},{"before":"aca5f7e840b4d9f5bb2994c698dd57473ddc0f80","after":"e6f2b3ffb4a4a6c2cbea2ff737e794d578b24b7f","ref":"refs/heads/dom-with-javac","pushedAt":"2024-06-30T19:25:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Fix the \"remove abstract keywiord\" and \"remove body\" quickfixes\n\n(these quickfixes are for abstract methods with bodies).\n\n- The range of the body needs to be correct in order for it to work\n- Also fix the range of the diagnostic\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Fix the \"remove abstract keywiord\" and \"remove body\" quickfixes"}},{"before":"4c8bbc4e9731f607925d62398bdd4945730059f8","after":"aca5f7e840b4d9f5bb2994c698dd57473ddc0f80","ref":"refs/heads/dom-with-javac","pushedAt":"2024-06-28T20:34:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"datho7561","name":"David Thompson","path":"/datho7561","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22376627?s=80&v=4"},"commit":{"message":"Add error code for uncaught checked exception\n\nThis should also fix the Quick fixes:\n- add `throws` declaration\n- surround with try/catch\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Add error code for uncaught checked exception"}},{"before":"f1d4a81cd02b6ab60eb219dc37d2066a9ff3d5ec","after":"4c8bbc4e9731f607925d62398bdd4945730059f8","ref":"refs/heads/dom-with-javac","pushedAt":"2024-06-28T05:24:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Improve support for TypeMismatch error\n\n* fix some bindings\n* Fix javac/JDT problem mapping\n* Add JavacBindingResolver.resolveMethod(SuperMethodInvocation)\n* Hack to set source range on arrays dimensions","shortMessageHtmlLink":"Improve support for TypeMismatch error"}},{"before":"5d6ae15dda7d4f7d3e297fb764d1701eb6be5c1c","after":"f1d4a81cd02b6ab60eb219dc37d2066a9ff3d5ec","ref":"refs/heads/dom-with-javac","pushedAt":"2024-06-27T22:04:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Fix \"Add unimplemented methods\" QuickFix\n\n- This should also reduce the number of test failures\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Fix \"Add unimplemented methods\" QuickFix"}},{"before":"20c191ee28c18128883f75500891549fe5fd3811","after":"5d6ae15dda7d4f7d3e297fb764d1701eb6be5c1c","ref":"refs/heads/dom-with-javac","pushedAt":"2024-06-27T16:43:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"datho7561","name":"David Thompson","path":"/datho7561","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22376627?s=80&v=4"},"commit":{"message":"Increase target version when javac cannot downcompile to specified version\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Increase target version when javac cannot downcompile to specified ve…"}},{"before":"84971993a165d35e2eb72b14f886e81c59e85279","after":"20c191ee28c18128883f75500891549fe5fd3811","ref":"refs/heads/dom-with-javac","pushedAt":"2024-06-27T16:23:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Improvements to `@snippet` Javadoc\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Improvements to @snippet Javadoc"}},{"before":"ffb5034b053221da2acefdde6cecf959e61b3f0a","after":"84971993a165d35e2eb72b14f886e81c59e85279","ref":"refs/heads/dom-with-javac","pushedAt":"2024-06-27T13:41:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Adjust some parameterized vs raw vs generic binding\n\n* Generic is the type declaration with generics (eg Collection)\n* Raw is without any type parameter (eg Collection)\n* Parameterized is a specialization of a generic type (eg\nCollection)","shortMessageHtmlLink":"Adjust some parameterized vs raw vs generic binding"}},{"before":"c8f1c53850963e83548eeab1f68a281fad6b0584","after":"ffb5034b053221da2acefdde6cecf959e61b3f0a","ref":"refs/heads/dom-with-javac","pushedAt":"2024-06-27T12:16:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mickaelistria","name":"Mickael Istria","path":"/mickaelistria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469058?s=80&v=4"},"commit":{"message":"Fix typeMismatch problem conversion","shortMessageHtmlLink":"Fix typeMismatch problem conversion"}},{"before":"bc66196fa91f5ab293b5d549d656697fa631da1d","after":"c8f1c53850963e83548eeab1f68a281fad6b0584","ref":"refs/heads/dom-with-javac","pushedAt":"2024-06-26T19:30:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"datho7561","name":"David Thompson","path":"/datho7561","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22376627?s=80&v=4"},"commit":{"message":"Do not set recipient for annotations on formal parameters\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Do not set recipient for annotations on formal parameters"}},{"before":"11c20af33cd355abb12413164677f916f2c523d4","after":"bc66196fa91f5ab293b5d549d656697fa631da1d","ref":"refs/heads/dom-with-javac","pushedAt":"2024-06-26T16:15:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"datho7561","name":"David Thompson","path":"/datho7561","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22376627?s=80&v=4"},"commit":{"message":"Include working copies when parsing in toCompilationUnit()\n\nFixes #514\n\nSigned-off-by: David Thompson ","shortMessageHtmlLink":"Include working copies when parsing in toCompilationUnit()"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeFIoDwA","startCursor":null,"endCursor":null}},"title":"Activity · eclipse-jdtls/eclipse-jdt-core-incubator"}