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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Class<? extends org.openrewrite.java.marker.TrailingComma>
     
    org.openrewrite.java.marker.TrailingComma
    rpcReceive(org.openrewrite.java.marker.TrailingComma before, org.openrewrite.rpc.RpcReceiveQueue q)
     
    void
    rpcSend(org.openrewrite.java.marker.TrailingComma after, org.openrewrite.rpc.RpcSendQueue q)
     

    Methods inherited from class org.openrewrite.rpc.DynamicDispatchRpcCodec

    getCodec, requireCodecFor

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PythonTrailingCommaRpcCodec

      public PythonTrailingCommaRpcCodec()
  • Method Details

    • getSourceFileType

      public String getSourceFileType()
      Specified by:
      getSourceFileType in class org.openrewrite.rpc.DynamicDispatchRpcCodec<org.openrewrite.java.marker.TrailingComma>
    • getType

      public Class<? extends org.openrewrite.java.marker.TrailingComma> getType()
      Specified by:
      getType in class org.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)