Java LinkedHashMap.remove()的Android lint检查为假阳性
lint结果html中的问题 lint为问题生成的html节Java LinkedHashMap.remove()的Android lint检查为假阳性,java,android,kotlin,lint,android-lint,Java,Android,Kotlin,Lint,Android Lint,lint结果html中的问题 lint为问题生成的html节 <div class="warningslist"> <span class="location"> <a href="../../src/main/java/com/tourlandish/chronos/base/InMemoryCache.kt">../../src/main/java/com/tourlandish/chronos/base/InMemoryCache.kt
<div class="warningslist">
<span class="location">
<a href="../../src/main/java/com/tourlandish/chronos/base/InMemoryCache.kt">../../src/main/java/com/tourlandish/chronos/base/InMemoryCache.kt</a>:40</span>
: <span class="message">Call requires API level 24 (current min is 21):
<code>java.util.LinkedHashMap#remove</code></span><br /><pre class="errorlines">
<span class="lineno"> 37 </span> override <span
class="keyword">fun</span> get(key: String): CachedItem? {
<span class="lineno"> 38 </span> <span
class="keyword">val</span> value = <span
class="keyword">super</span>.get(key) ?: <span
class="keyword">return</span> <span class="keyword">null</span>
<span class="lineno"> 39 </span> <span
class="keyword">if</span> (value.isExpired()) {
<span class="caretline"><span class="lineno"> 40 </span>
<span class="error">remove</span>(key) </span>
<span class="lineno"> 41 </span> <span
class="keyword">return</span> <span class="keyword">null</span>
<span class="lineno"> 42 </span> }
<span class="lineno"> 43 </span> <span
class="keyword">return</span> value
</pre>
</div>
但是在API级别1中添加了继承自HashMap.remove()的LinkedHashMap.remove()
android lint是否需要一些额外的配置才能与kotlin一起工作,或者它是android lint中的一个bug,我们必须将其抑制,直到修复为止?问题到底是什么?如果有人愿意写一份虫子报告?@GhostCat抱歉。除了错误报告之外,还添加了问题。谢谢。请在这里报道的@KirillRakhman上报道这个问题-。谢谢