JIRA API からIssueInputParameters.addCustomFieldValue()を呼び出す際のリフレクションを回避しようとしています。ただし、完全に型ヒントが設定されている場合でも、Clojure はリフレクションが使用されているという警告を出します。
javadocs に記載されているメソッド シグネチャは次のとおりです。
IssueInputParameters addCustomFieldValue(Long customFieldId, String... values)
そのため、私はそれを次のように呼び出そうとしています:
(fn [^com.atlassian.jira.issue.IssueInputParameters i, ^Long l]
(.addCustomFieldValue i l (into-array String ["foo"])))
実際の呼び出しは機能しますが、リフレクションが常に使用されます。
Reflection warning, NO_SOURCE_PATH:1 - call to addCustomFieldValue can't be resolved.
どうすればこれを回避できますか?