2016-07-01 7 views

答えて

2

匿名クラスがそのようにCacheConfig$2.classCacheConfig$1.classにコンパイルしているとして、あなたはCacheConfig$1*.classCacheConfig$2*.classCacheConfig$3*.classCacheConfig$4*.classCacheConfig$5*.classCacheConfig$6*.classCacheConfig$7*.classCacheConfig$8*.classCacheConfig$9*.classを除外した場合、それが動作するはずです。

CacheConfig$*.classを除外すると、匿名のものだけでなく、すべての内部クラスが除外されるため、機能しません。すべての内部クラスを除外する場合は、CacheConfig$*.classを使用しても問題ありません。

この匿名クラスのみを除外する場合は、もちろんCacheConfig$1.classまたはその番号を除外することもできます。レポートのラベルCacheConfig.new CacheLoader() {...}が指しているリンクからこれを見ることができます。しかし、これに先だって別の匿名クラスをCacheConfigに追加すると、それに応じて数字がシフトすることに注意してください。

関連する問題