草庐IT

抑制剂

全部标签

swift - 如何抑制 Swift 3 中的警告?

使用clang*我可以做到#pragmaclangdiagnosticpush#pragmaclangdiagnosticignored"-Wdeprecated-declarations"//...#pragmaclangdiagnosticpop但是这在swift中不起作用。那么如何在Swift中抑制警告呢? 最佳答案 编辑:下面的说明是针对“弃用声明”的警告。如果你想抑制不同的警告,那么你应该使用与警告相关的标志。你们中的大多数人可能使用Clang,可以找到它的警告标志here.因此,如果您想抑制例如-Wunused-argu

swift - 在 Swift 中抑制隐式返回

考虑以下函数集:functestFunc(someFunc:(Int[])->()){someFunc([1,2,3])}funcsomeFunc(arr:T[])->T[]{returnarr}funcsomeOtherFunc(arr:T[]){println(arr)}//case1-ERRORtestFunc(){someFunc($0)}//case2-noerrortestFunc(){println("whatever")someFunc($0)}//case3-noerrortestFunc(){someOtherFunc($0)}在情况1中,Swift试图隐式地从闭包

xcode - 如何在 Swift 代码 (1.2) 中抑制弃用警告?

我有这个简单的Swift属性:privatevarisPortraitOrientation:Bool{returnUIInterfaceOrientationIsPortrait(interfaceOrientation)}XCode向我显示警告'Interfaceorientation'wasdeprecatediniOSversion8.0。但是,建议的替换viewWillTransitionToSize在自定义键盘扩展中不起作用。所以我被迫使用已弃用的API...我是否可以至少抑制这些警告,这样我就不会在每次编译时都看到它们? 最佳答案

java - 如何抑制 "Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar"消息

我使用的是Ubuntu15.04和Java1.7。更新到15.04后,每当我键入任何Java命令时,我都会收到如下消息:PickedupJAVA_TOOL_OPTIONS:-javaagent:/usr/share/java/jayatanaag.jar例如:hduser@ubuntu:~$java-versionPickedupJAVA_TOOL_OPTIONS:-javaagent:/usr/share/java/jayatanaag.jarjavaversion"1.7.0_21"Java(TM)SERuntimeEnvironment(build1.7.0_21-b11)Jav

java - 使用 lambda 的未经检查的转换和不必要的抑制警告

在使用Lambdas和泛型时,我遇到了不安全转换警告的特殊情况。在重现和制作SSCCE的过程中,我发现这可能与lambda实际上位于return语句“内部”这一事实有关。问题是:为什么我会在warningUnnecessarySuppressWarnings方法中收到警告?。当删除@SuppressWarnings("unchecked")时,我得到:Typesafety:UncheckedcastfromListtoList如warningUnsafeCast方法所示。因此,正如新警告所说,注释并非不必要。我正在为JavaEE开发人员使用EclipseKeplerSP2,Buildi

Java:抑制警告 "X is marked unstable"

我正在使用GoogleGuava中的com.google.common.net.MediaType类库,它被标记为@Beta。我想禁止显示这被标记为不稳定的警告。我需要使用什么@SuppressWarnings键? 最佳答案 您可以使用@SuppressWarnings("UnstableApiUsage")来抑制这些警告。 关于Java:抑制警告"Xismarkedunstable",我们在StackOverflow上找到一个类似的问题: https://s

java - okhttp中如何抑制Charset自动添加到Content-Type

考虑以下代码:OkHttpClientclient=newOkHttpClient();MediaTypemediaType=MediaType.parse("text/plain;charset=utf-8");//[A]RequestBodybody=RequestBody.create(mediaType,media);String[]aclHeader="x-goog-acl:public-read".split(":");Requestrequest=newRequest.Builder().addHeader("Content-Type","text/plain")//[B

java - 如何抑制有关 Sun 专有 API 的 Java 编译器警告

这个问题在这里已经有了答案:Suppressjavacwarning"...isinternalproprietaryAPIandmayberemovedinafuturerelease"(7个答案)关闭3年前。我正在使用sun.misc.BASE64Encoder包中的encode()方法。如何抑制它生成的编译器警告?sun.misc.BASE64EncoderisSunproprietaryAPIandmayberemovedin作为后续,为什么我在Eclipse中看不到这个警告?

java - 如何在 CheckStyle 中抑制警告?

这个问题在这里已经有了答案:DisableaparticularCheckstyleruleforaparticularlineofcode?(9个回答)关闭8年前。我正在使用Eclipse的CheckStyle插件。它很擅长在99%的情况下找到我无意的事情,但在1%的情况下我确实打算故意违反规则,我想让CheckStyle知道它不需要关心标记一个警告。示例:缺少Javadoc注释规则。大多数时候,我希望Javadoc对我的方法进行注释。然而,一个方法如:publicbooleanisValid(){returnvalid;}可能没有一个。是否有类似@SuppressWarnings注

java - 如何抑制同一行代码的多个 FindBugs 警告

我最近发现了FindBugs的@edu.umd.cs.findbugs.annotations.SuppressWarnings注释,它非常酷,可以让您基本上告诉FindBugs忽略某些警告。我已经按照他们的建议成功实现了我自己的SLF4J绑定(bind),采用slf4j-simple并使用您自己的记录器和记录器工厂绑定(bind)对其进行修改,我很高兴地说它的工作原理一个魅力。我刚刚在包含这个SLF4J绑定(bind)的包上运行了findbugs,它提示由原始StaticLoggerBinder作者(CekiGulku)编写的某行代码://toavoidconstantfolding