title: how to add one parametar for a function using kotlin symbol processing(KSP)
body: <p>I have an annotation &quot;AddHeader&quot; for functions:</p>
  <pre><code>annotation class AddHeader
  </code></pre>
  <p>If one function adds this annotation, it will add a parameter like this:</p>
  <pre><code>// service for retrofit
  interface TestService {
      @AddHeader
      @Get(&quot;show&quot;)
      fun show(a: Int)
  }
  </code></pre>
  <p>will change:</p>
  <pre><code>// service for retrofit
  interface TestService {
      @Get(&quot;show&quot;)
      fun show(@retrofit2.http.Header(&quot;custom_key&quot;) header : String = &quot;&quot;, a: Int)
  }
  </code></pre>
  <p>I hava no idea how to get this goal. Please help.</p>