Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] Request to test 4.37 M1 - A new implementation of JEP 378 Text blocks
  • From: "Sankaran, Srikanth" <srikanth.sankaran@xxxxxxxxxxxxx>
  • Date: Fri, 4 Jul 2025 09:24:46 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=advantest.com; dmarc=pass action=none header.from=advantest.com; dkim=pass header.d=advantest.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=eEPbilVE+3HEwDhLWJXMFor1XOEkntB6YTTtb00xd+Y=; b=p4jglk+pZZ5eawNRhii475L07VqkDxDLGqESJinU5iGCHQmhHSuKgtZq25/mmBmYis5q3RyDb3RgzAaV7ByJi94/ZdaIdKVEawe/+uLtvELDyMR9F2FxzAOmPAhyJTgeubX2CutueYuch23oibfVnfDAwejUabUKQupKcVIn9lj4hjBYMTq6SaVZ5WsOElWxVGk/hnlI8hhRuHw2jyiBO+MLO4ZUy+Wt2y6SkyiZ8yZyaeMRDdjD38jHiqEUwSKtJJmto7ZuBTp5BtHmFtmQY1jAVRxHzlNkGSIHKTfFDcBgqoJuz+hEPJHtRbvH6Tvx/I75pf8tv0nK54RXtcAPWA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gnIL38mRRHqQgtxQhsVHZxIvyC+aiq5MtqLMGIRoYX5/E7WgbN748RVm+Gb9U/TSBbGRIaZNX+sw8N4QIQiIZZ8yds8KlQdtCBL3YTivOJ6TOsBj7f0Y4dc7h4ggpuQGaAL18SUalpLoIf9+FOQ+DZZkWapXEn/wDoGD5cTEfC0k7jGnkRe6Y3GdOrMRuaGqSfRQi7PGQr6om5YtDJMkHdMjgd623rJwrYjYjKkTuqF4HGaAZgwNnTzVyApq8UZc62zh9/0we9B5/dzRrEt/Pux4+mIeGUdkA17+jIZPaop7/yWy4bTwbF7mJpBc4XFvMcs0Rn9KFviAt/uDRHEPeA==
  • Delivered-to: eclipse-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/eclipse-dev/>
  • List-help: <mailto:eclipse-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/eclipse-dev>, <mailto:eclipse-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/eclipse-dev>, <mailto:eclipse-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AdvsxCdoKHxBZlkoREaVPR47xmcPtg==
  • Thread-topic: Request to test 4.37 M1 - A new implementation of JEP 378 Text blocks

Dear Eclipse/JDT users,

 

                The just published 4.37 M1 (https://download.eclipse.org/eclipse/downloads/drops4/S-4.37M1-202507031800/) comes with a near complete reimplementation of JEP 387 – Text Blocks (https://openjdk.org/jeps/378)

The core changes are from https://github.com/eclipse-jdt/eclipse.jdt.core/pull/4151 - Essentially, to process and internalize the text block’s contents, we now use JDK 15’s APIs String::stripIndent and String::translateEscapes. This eliminates the need to maintain hand-rolled versions of the idem functionality and thereby makes the new implementation almost trivial to maintain.

               

It is also worth noting that 4.37 M1 also has a couple of important defect fixes to Records classes.

 

Here then is a callout for users to test the new implementation and report back any problems. Help us deliver a solid 4.37!

 

Thanks and regards,

Srikanth Sankaran.

 


Back to the top