メソッドjava.lang.reflect.Constructor<T>を使用して、オブジェクトからパラメータタイプを抽出しようとしていますgetParameterTypes()
コンストラクターは次のようになります。
 public SearchParameters(boolean doStaticBoosting, boolean doRewrites, boolean doCatalogsFacet, long userId,
                            Filter catalogsFilter, boolean doCatalogsFilterTypeFacet, boolean doSocialBoosting,
                            long[] categoryFilteringId)
このメソッドを呼び出すと、次のパラメータータイプが得られます。

ご覧のとおり、最後のClassパラメーターは実際に混乱しており、次のように定義されています。
クラス[J
実際、私はそれをにしたいと思っていますlong[].class。後でこのオブジェクトを再構築する必要があります。もちろん、取得したパラメーター情報のみに基づいて再構築することはできません。