Class PythonTrailingCommaRpcCodec
java.lang.Object
org.openrewrite.rpc.DynamicDispatchRpcCodec<org.openrewrite.java.marker.TrailingComma>
org.openrewrite.python.internal.rpc.PythonTrailingCommaRpcCodec
- All Implemented Interfaces:
org.openrewrite.rpc.RpcCodec<org.openrewrite.java.marker.TrailingComma>
public class PythonTrailingCommaRpcCodec
extends org.openrewrite.rpc.DynamicDispatchRpcCodec<org.openrewrite.java.marker.TrailingComma>
Python-specific codec for TrailingComma that uses PythonReceiver.visitSpace
to properly handle PyComment in the suffix.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends org.openrewrite.java.marker.TrailingComma> getType()org.openrewrite.java.marker.TrailingCommarpcReceive(org.openrewrite.java.marker.TrailingComma before, org.openrewrite.rpc.RpcReceiveQueue q) voidrpcSend(org.openrewrite.java.marker.TrailingComma after, org.openrewrite.rpc.RpcSendQueue q) Methods inherited from class org.openrewrite.rpc.DynamicDispatchRpcCodec
getCodec
-
Constructor Details
-
PythonTrailingCommaRpcCodec
public PythonTrailingCommaRpcCodec()
-
-
Method Details
-
getSourceFileType
- Specified by:
getSourceFileTypein classorg.openrewrite.rpc.DynamicDispatchRpcCodec<org.openrewrite.java.marker.TrailingComma>
-
getType
- Specified by:
getTypein classorg.openrewrite.rpc.DynamicDispatchRpcCodec<org.openrewrite.java.marker.TrailingComma>
-
rpcSend
public void rpcSend(org.openrewrite.java.marker.TrailingComma after, org.openrewrite.rpc.RpcSendQueue q) -
rpcReceive
public org.openrewrite.java.marker.TrailingComma rpcReceive(org.openrewrite.java.marker.TrailingComma before, org.openrewrite.rpc.RpcReceiveQueue q)
-