Title: Support for Java 17 language features in Android Mode (Processing/processing‑android) · Issue #780 · processing/processing-android · GitHub
Open Graph Title: Support for Java 17 language features in Android Mode (Processing/processing‑android) · Issue #780 · processing/processing-android
X Title: Support for Java 17 language features in Android Mode (Processing/processing‑android) · Issue #780 · processing/processing-android
Description: I’m trying to build Processing sketches in Android Mode using modern Java 17 language features (e.g., record classes), but the build fails and the code doesn’t compile. It seems Android Mode currently doesn’t support these features even ...
Open Graph Description: I’m trying to build Processing sketches in Android Mode using modern Java 17 language features (e.g., record classes), but the build fails and the code doesn’t compile. It seems Android Mode curren...
X Description: I’m trying to build Processing sketches in Android Mode using modern Java 17 language features (e.g., record classes), but the build fails and the code doesn’t compile. It seems Android Mode curren...
Opengraph URL: https://github.com/processing/processing-android/issues/780
X: @github
Domain: Github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Support for Java 17 language features in Android Mode (Processing/processing‑android)","articleBody":"I’m trying to build Processing sketches in Android Mode using modern Java 17 language features (e.g., record classes), but the build fails and the code doesn’t compile. It seems Android Mode currently doesn’t support these features even when the IDE and toolchain use Java 17. I couldn’t find documentation about this limitation.","author":{"url":"https://github.com/OneMaxApps","@type":"Person","name":"OneMaxApps"},"datePublished":"2026-02-13T22:04:34.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":8},"url":"https://github.com/780/processing-android/issues/780"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:9fa291ca-1f65-b1d5-7be4-758b1e964366 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | B50C:14BC0B:F1FAB1:14CB87E:6A63CC1D |
| html-safe-nonce | 0974b17b38c75bbddbee9249503bc4c61db3ccfc3f1e2a90b1bf85f1300d55a7 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNTBDOjE0QkMwQjpGMUZBQjE6MTRDQjg3RTo2QTYzQ0MxRCIsInZpc2l0b3JfaWQiOiIzNzUwNDAxNDEwNzA4MjYxOTE3IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | c93d0aec79b08fe14a74b5e85270e8d936c72af91aada14f868ab16b9c19c2af |
| hovercard-subject-tag | issue:3939477770 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/processing/processing-android/780/issue_layout |
| twitter:image | https://opengraph.githubassets.com/65fe7a38ae0b6531894e9267f0aace65689cdaa2d84e702a2e704eedf81bdb77/processing/processing-android/issues/780 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/65fe7a38ae0b6531894e9267f0aace65689cdaa2d84e702a2e704eedf81bdb77/processing/processing-android/issues/780 |
| og:image:alt | I’m trying to build Processing sketches in Android Mode using modern Java 17 language features (e.g., record classes), but the build fails and the code doesn’t compile. It seems Android Mode curren... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | OneMaxApps |
| hostname | github.com |
| expected-hostname | github.com |
| None | 07534cdf5ad78a0d310a87611c7de72b4b771cce36b6f488741651bbdaa0f729 |
| turbo-cache-control | no-preview |
| go-import | github.com/processing/processing-android git https://github.com/processing/processing-android.git |
| octolytics-dimension-user_id | 1617169 |
| octolytics-dimension-user_login | processing |
| octolytics-dimension-repository_id | 21987988 |
| octolytics-dimension-repository_nwo | processing/processing-android |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 21987988 |
| octolytics-dimension-repository_network_root_nwo | processing/processing-android |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | cd48fefa7faf69c230bc5cbc68ed433306090e59 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width