Tracey Yoshima

Results 51 issues of Tracey Yoshima

`Anchor` and `Alias` have been added to the Yaml model, but only work on Scalar values. Anchors on Scalar keys, Sequences, and Mapping nodes will disappear. Aliases for any of...

bug

I think I found another example where the method invocation replacement fails with exactly the same error message: ``` import oldPackage.A; class MyClass { public void foo() { double value...

bug

Example: ```yaml root: - value1: 🛠 value2: check ``` Exception: ``` com.fasterxml.jackson.databind.JsonMappingException: Invalid surrogate pair, starts with invalid high surrogate (0xDEE0), not in valid range [0xD800, 0xDBFF] (through reference chain:...

bug

```java lineBreak.withMargin(shift + lineBreak.getMargin()) ``` A margin will contain a new line followed by the whitespace leading up to a `*` if it exists. Adding the shift before a new...

bug

JavaDocs consist of `Javadoc.Text` and `Javadoc.LineBreak` and are not simple to create. The JavaTemplate may be used to generate correctly structured JavaDocs based on a String, and add the comment...

enhancement

The recipes only change the initial `JavaType` of the `Tree`. Post full type attribution, the target type may exist many times in a `JavaType`. The `JavaType` is not fully visited...

bug

Track variable declarations in name scopes to enable similar renaming functionality as IntelliJ when there are namespace conflicts. Currently, all names are included as a set of strings. So, using...

enhancement

```java package a.b; class Test { } ``` will have a sourcePath of `a.b.Test.java` ```java /* * Comment */ package a.b; class Test { } ``` will have a source...

bug

Update ANTLR generated files to be compatible with version 4.10.1.

dependencies

`tools.jar` is loaded through `java.home` and is based on which JDK exists in the environment. The `tools.jar` contains classes that are important for building signatures for types and mapping the...

bug