次のようなパラメーターを持たない Java リフレクションによってメソッドを呼び出そうとしています。
Method getSelectedCriteriaMethod = multipleSorting.getClass().getDeclaredMethod("getSelectedCriteria", null);
EstimateSortField selectedCriteria = (EstimateSortField)getSelectedCriteriaMethod.invoke(multipleSorting, null);
これは機能していますが、コンパイラの警告が表示されます:
warning: non-varargs call of varargs method with inexact argument type for last parameter;
cast to java.lang.Class<?> for a varargs call
non-varargs call of varargs method with inexact argument type for last parameter;
cast to java.lang.Object for a varargs call
パラメータを持たないメソッドを呼び出す正しい方法は何ですか?