Merlin Bögershausen

Results 15 issues of Merlin Bögershausen

## What's changed? * TypeUtils handle $ better if determing the FQN * use TypeUtils in rewrite-java* ## What's your motivation? I want the fix the handling of $ as...

enhancement
Stale

## What version of OpenRewrite are you using? I am using current main (Commit: d53b36febdc9ba609ae64295bcaa54b9fe4169b8) rewrite-java 8.5.0-SNAPSHOT ## How are you running OpenRewrite? Initially via tests in PR https://github.com/openrewrite/rewrite-migrate-java/pull/285 Reproduced...

bug
parser-java

## What's changed? ## What's your motivation? To fix failures occurring in moderne.io runs, examples: * spring-cloud/spring-cloud-contract @ main: spring-cloud-contract-verifier/src/test/resources/contractsToCompile/contract_multipart.java java.lang.IllegalArgumentException: Unable to parse expression from JavaType Unknown * spring-projects/spring-data-commons...

bug

## What version of OpenRewrite are you using? rewrite-maven-plugin:5.4.2 ## How are you running OpenRewrite? From terminal via maven on a single module maven project. I run open Rewrite against...

bug

## What problem are you trying to solve? While developing basic `var` usage with #217 java reveals that local variable type inference is a big field, so we decided to...

recipe

## What problem are you trying to solve? While developing #217 I discovered that handling, especially detecting ternary operator assignments, is hard. With this issue, Rewrite become able to apply...

enhancement

Wenn du einen Pull-Request stellst, teile uns bitte deine Änderungen mit, indem du die unten angegebene Publish-Checkliste nutzt. # Publish Checkliste - **Meta** (abzuhaken durch den Autor) - [x] [Artikeldatei...

While working on [PR 4217](https://github.com/openrewrite/rewrite/pull/4217) I discovered that `ShortenFullyQualifiedNames` does not work as expected for Annotations with Full Qualified Name. As [Java Language Spec 9.7.1](https://docs.oracle.com/javase/specs/jls/se8/html/jls-9.html#jls-9.7.1) states `@packages.typename` is the FQN...

bug

## What's changed? ## What's your motivation? Application Frameworks like Spring often user enums for annotation attributes to restrict the possible values. Often these enums are defined within the annotation...

Stale

## What's changed? remove `Traits` factory method usage. ## What's your motivation? - See https://github.com/openrewrite/rewrite-rewrite/pull/16