diff --git a/rewrite-csharp/src/main/java/org/openrewrite/csharp/CSharpIsoVisitor.java b/rewrite-csharp/src/main/java/org/openrewrite/csharp/CSharpIsoVisitor.java index 34369914..eee58d2f 100644 --- a/rewrite-csharp/src/main/java/org/openrewrite/csharp/CSharpIsoVisitor.java +++ b/rewrite-csharp/src/main/java/org/openrewrite/csharp/CSharpIsoVisitor.java @@ -15,16 +15,8 @@ */ package org.openrewrite.csharp; -import org.jspecify.annotations.Nullable; -import org.openrewrite.*; -import org.openrewrite.internal.ListUtils; -import org.openrewrite.marker.Markers; -import org.openrewrite.tree.*; -import org.openrewrite.java.JavaVisitor; -import org.openrewrite.java.tree.*; import org.openrewrite.csharp.tree.*; - -import java.util.List; +import org.openrewrite.java.tree.*; public class CSharpIsoVisitor
extends CSharpVisitor
{ diff --git a/rewrite-csharp/src/main/java/org/openrewrite/csharp/CSharpPrinter.java b/rewrite-csharp/src/main/java/org/openrewrite/csharp/CSharpPrinter.java index d9115032..7041c6a2 100644 --- a/rewrite-csharp/src/main/java/org/openrewrite/csharp/CSharpPrinter.java +++ b/rewrite-csharp/src/main/java/org/openrewrite/csharp/CSharpPrinter.java @@ -15,13 +15,13 @@ */ package org.openrewrite.csharp; +import org.jspecify.annotations.Nullable; import org.openrewrite.Cursor; import org.openrewrite.PrintOutputCapture; import org.openrewrite.Tree; import org.openrewrite.csharp.marker.OmitBraces; import org.openrewrite.csharp.marker.SingleExpressionBlock; import org.openrewrite.csharp.tree.*; -import org.openrewrite.internal.lang.Nullable; import org.openrewrite.java.JavaPrinter; import org.openrewrite.java.marker.CompactConstructor; import org.openrewrite.java.marker.Semicolon; @@ -714,7 +714,7 @@ private void beforeSyntax(Cs cs, CsSpace.Location loc, PrintOutputCapture
p) beforeSyntax(cs.getPrefix(), cs.getMarkers(), loc, p); } - private void beforeSyntax(Space prefix, Markers markers, @Nullable CsSpace.Location loc, PrintOutputCapture
p) { + private void beforeSyntax(Space prefix, Markers markers, CsSpace.@Nullable Location loc, PrintOutputCapture
p) { for (Marker marker : markers.getMarkers()) { p.append(p.getMarkerPrinter().beforePrefix(marker, new Cursor(getCursor(), marker), JAVA_MARKER_WRAPPER)); } @@ -727,7 +727,7 @@ private void beforeSyntax(Space prefix, Markers markers, @Nullable CsSpace.Locat } } - private void beforeSyntax(Space prefix, Markers markers, @Nullable Space.Location loc, PrintOutputCapture
p) { + private void beforeSyntax(Space prefix, Markers markers, Space.@Nullable Location loc, PrintOutputCapture
p) { for (Marker marker : markers.getMarkers()) { p.append(p.getMarkerPrinter().beforePrefix(marker, new Cursor(getCursor(), marker), JAVA_MARKER_WRAPPER)); } @@ -749,4 +749,4 @@ private void afterSyntax(Markers markers, PrintOutputCapture
p) { p.append(p.getMarkerPrinter().afterSyntax(marker, new Cursor(getCursor(), marker), JAVA_MARKER_WRAPPER)); } } -} \ No newline at end of file +} diff --git a/rewrite-csharp/src/main/java/org/openrewrite/csharp/CSharpVisitor.java b/rewrite-csharp/src/main/java/org/openrewrite/csharp/CSharpVisitor.java index 64bf3569..e1dbc666 100644 --- a/rewrite-csharp/src/main/java/org/openrewrite/csharp/CSharpVisitor.java +++ b/rewrite-csharp/src/main/java/org/openrewrite/csharp/CSharpVisitor.java @@ -17,12 +17,12 @@ import org.jspecify.annotations.Nullable; import org.openrewrite.*; +import org.openrewrite.csharp.tree.*; import org.openrewrite.internal.ListUtils; -import org.openrewrite.marker.Markers; -import org.openrewrite.tree.*; import org.openrewrite.java.JavaVisitor; import org.openrewrite.java.tree.*; -import org.openrewrite.csharp.tree.*; +import org.openrewrite.marker.Markers; +import org.openrewrite.tree.*; import java.util.List; diff --git a/rewrite-csharp/src/main/java/org/openrewrite/csharp/marker/package-info.java b/rewrite-csharp/src/main/java/org/openrewrite/csharp/marker/package-info.java index 04db8340..14d0ea62 100644 --- a/rewrite-csharp/src/main/java/org/openrewrite/csharp/marker/package-info.java +++ b/rewrite-csharp/src/main/java/org/openrewrite/csharp/marker/package-info.java @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -@NonNullApi +@NullMarked @NonNullFields package org.openrewrite.csharp.marker; -import org.openrewrite.internal.lang.NonNullApi; +import org.jspecify.annotations.NullMarked; import org.openrewrite.internal.lang.NonNullFields; diff --git a/rewrite-csharp/src/main/java/org/openrewrite/csharp/package-info.java b/rewrite-csharp/src/main/java/org/openrewrite/csharp/package-info.java index 008fde1a..0f78e559 100644 --- a/rewrite-csharp/src/main/java/org/openrewrite/csharp/package-info.java +++ b/rewrite-csharp/src/main/java/org/openrewrite/csharp/package-info.java @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -@NonNullApi +@NullMarked @NonNullFields package org.openrewrite.csharp; -import org.openrewrite.internal.lang.NonNullApi; +import org.jspecify.annotations.NullMarked; import org.openrewrite.internal.lang.NonNullFields; diff --git a/rewrite-csharp/src/main/java/org/openrewrite/csharp/tree/Cs.java b/rewrite-csharp/src/main/java/org/openrewrite/csharp/tree/Cs.java index 88740fc7..c30f6109 100644 --- a/rewrite-csharp/src/main/java/org/openrewrite/csharp/tree/Cs.java +++ b/rewrite-csharp/src/main/java/org/openrewrite/csharp/tree/Cs.java @@ -18,10 +18,10 @@ import lombok.*; import lombok.experimental.FieldDefaults; import lombok.experimental.NonFinal; +import org.jspecify.annotations.Nullable; import org.openrewrite.*; import org.openrewrite.csharp.CSharpPrinter; import org.openrewrite.csharp.CSharpVisitor; -import org.openrewrite.internal.lang.Nullable; import org.openrewrite.java.JavaPrinter; import org.openrewrite.java.internal.TypesInUse; import org.openrewrite.java.tree.*; @@ -54,8 +54,7 @@ default
boolean isAcceptable(TreeVisitor, P> v, P p) { return v.isAdaptableTo(CSharpVisitor.class); } - @Nullable - default
J acceptCSharp(CSharpVisitor
v, P p) { + default
@Nullable J acceptCSharp(CSharpVisitor
v, P p) {
return v.defaultValue(this, p);
}
@@ -121,11 +120,12 @@ public SourceFile withCharset(Charset charset) {
return withCharsetName(charset.name());
}
- @Nullable
- public Package getPackageDeclaration() {
+ @Override
+ public @Nullable Package getPackageDeclaration() {
return null;
}
+ @Override
public Cs.CompilationUnit withPackageDeclaration(Package packageDeclaration) {
return this;
}
@@ -164,15 +164,18 @@ public Cs.CompilationUnit withMembers(List