-
Before doing this, also publish `rewrite-gradle-plugin` to maven central so that corp environment procurement processes don't need to request against Gradle plugin portal.
-
## What problem are you trying to solve?
Just came across this finding from IntelliJ:
```java
String upperFoo = "FoO"
"foo".equals(upperFoo.toLowercase())
```
can be
```java
String upperFo…
-
## What problem are you trying to solve?
## What precondition(s) should be checked before applying this recipe?
Should use `io.hypersistence:hypersistence-utils-hibernate-60` or `io.hypersistenc…
-
## What problem are you trying to solve?
The String constructor of `BigDecimal` is much nicer than `BigDecimal.valueOf(doubleLiteral)` because
- two chars shorter (even shorter if the double l…
-
This should help folks that don't want or can't leap towards 3.1 on Java 17 just yet, by breaking up the steps to migrate into something that's feasible to review. It should call out to each of the Ma…
-
Essentially the implementation of the `MethodNameCasing` recipe is inadequate.
All the documentation https://docs.openrewrite.org/recipes/staticanalysis/methodnamecasing
can tell me is `Method names…
-
## What version of OpenRewrite are you using?
I am using
- Maven/Gradle plugin v5.17.1
## What is the smallest, simplest way to reproduce the problem?
```java
class ParserError {
priva…
-
## 2.0.1 of the bom
I am using
- OpenRewrite v8.1.11
- Maven/Gradle plugin v5.3.2
- rewrite-_module_ v8.1.11
## How are you running OpenRewrite?
## What is the smallest, simplest…
-
## How are you running OpenRewrite?
I am using the Maven plugin. The important configuration is that only a single recipe is enabled.
```xml
org.openrewrite.java.RemoveObjectsIsNull
…
-
Related resources:
- Java 9
- [ ] https://blog.codefx.org/java/java-9-migration-guide/
- [ ] https://docs.oracle.com/javase/9/whatsnew/toc.htm
- [ ] https://blog.frankel.ch/migrating-to-java…