Skip to content
This repository was archived by the owner on Jan 13, 2026. It is now read-only.

Commit 794615b

Browse files
committed
Add PythonValidator
This validator is used by the Java printer at development time and by the Java parser facade to validate the LST model type constraints.
1 parent 47f1445 commit 794615b

File tree

4 files changed

+770
-1
lines changed

4 files changed

+770
-1
lines changed

rewrite-python-remote/src/main/java/org/openrewrite/python/remote/PythonSenderReceiverProvider.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.openrewrite.remote.Receiver;
2121
import org.openrewrite.remote.Sender;
2222
import org.openrewrite.remote.SenderReceiverProvider;
23+
import org.openrewrite.remote.Validator;
2324

2425
@AutoService(SenderReceiverProvider.class)
2526
public class PythonSenderReceiverProvider implements SenderReceiverProvider<Py> {
@@ -37,4 +38,9 @@ public Sender<Py> newSender() {
3738
public Receiver<Py> newReceiver() {
3839
return new PythonReceiver();
3940
}
41+
42+
@Override
43+
public Validator newValidator() {
44+
return Validator.fromVisitor(new PythonValidator<>());
45+
}
4046
}

0 commit comments

Comments
 (0)