当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

error-prone-javac

OpenJDK langtools repository 镜像
授权协议 GPLv2
开发语言 Java
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 不详
投 递 者 傅博容
操作系统 跨平台
开源组织 Google
适用人群 未知
 软件概览

error-prone-javac 是 OpenJDK langtools repo 镜像包。通常在 error-prone 中用来检测二进制的 javac.jar 。

  • 入门 我们使用Maven构建系统。我们正在使用版本3. 下载Maven 我们使用OpenJDK 7和8进行测试,因此目前推荐使用。你的系统需要使用其中任何一个JDK。 构建库: $ cd error-prone $ mvn package 您还需要将IDE配置为使用受支持的JDK进行构建。 您的IDE的Maven插件应该非常方便地安装项目,git插件可以简化源代码管理。核心开发人员使用Intell

  • 命令行标志 Error Prone允许用户启用和禁用特定的检查,并通过将选项传递给Error Prone编译器调用来覆盖其内置的严重性级别(警告与错误)。 有效的Error Prone命令行选项如下所示: -Xep:<checkName>[:severity] checkName是必需的,是check的规范名称,例如“ReferenceEquality”。severity是{“OFF”,“WARN

  • Error Prone本文转载自InfoQ中文站,作者:Johan Janssen,译者:BO,策划:丁晓昀,审校:马可薇 Error Prone是谷歌开源的一个 Java 编译插件,可以在编译时进行静态分析、bug 检测,或者对可能的优化提出建议。插件中包括了超过 500 个预定义的bug检查,并且允许第三方和自定义插件。检查到问题之后,Error Prone 能够将问题通过 warning 显

  • 重组模板 除了通过内置的Error Prone补丁修补代码,我们还开发了一种使用前后模板重构代码的机制(我们称之为“重组模板”)。 编写这些模板后,将它们编译成.refaster文件,然后根据这些规则使用Error Prone编译器重构代码。 在“重构工具”研讨会上,路易斯·沃斯曼(Louis Wasserman)提出的一篇研究论文更详细地描述了重构。 构建重组模板 解释如何编写重组规则最好方法莫

  • APP生产线构建——ErrorProne实施 简介 Error Prone是一款开源的、用于帮助开发者在编译期间查找代码缺陷的代码检查工具,适用于Java及Android开发,该工具: hook正常的build过程,开发者无需考虑其它 错误产生时及时告知 提供修复建议,并允许基于这些修复建议制定相应模型 工作示例: @Override protected void onCreate(Bun

  • 安装 我们的目标是简化将Error Prone检查添加到现有的Java编译中。请注意,Error Prone必须在JDK 8或更高版本上运行。你可以通过设置适当的-source / -target / -bootclasspath标记来构建Java 6或7代码。 Bazel Error Prone与Bazel开箱即用。 java_library( name = "hello", s

  • 合完代码后打包出现下列异常,因为当时没有进行截图,所以直接引用了别人的报错日志。 出现问题的原因是因为: 1. 电脑环境中有多个java环境,在环境变量中的java环境与代码开发环境不兼容导致的(maven-jar-plugin)<-----应该是这个组件的原因 2. 知道问题后根据问题解决问题就好了,将环境变量中的环境切换成开发的环境 export JAVA_HOME="$(/usr/libex

  • I am trying to add Firebase crashlytics to an existing project (not developed by me). I keep getting the error ERROR: Could not find com.google.gms.google-services:4.2.0:. Required by: project : Searc

  • Could not transfer artifact com.google.errorprone:javac-shaded:pom:9+181-r4173-1 from/to alimaven (http://maven.aliyun.com/nexus/content/groups/public/): authorization failed for http://maven.aliyun.c

 相关资料
  • error-prone 用来抓取 Java 编译时的错误。通常使用编译器只能做静态类型的检查。但使用此工具,能够进行编译器的类型分析,能够检测并抓取到编译过程中的 Bug,能够大大的节约开发者的时间。 特点: hooks into your standard build, so all developers run it without thinking tells you about mista

  • 打印PHP错误日志,相当于PHP的trigger_error函数。此函数与echo很相似,唯一不同的插入了第一个参数,来接受错误等级,如E_ERROR或E_WARNING。 PHPX_FUNCTION(cpp_test) { error(E_ERROR, "error: a=%d, b=%f, c=%s.\n", args[0].toInt(), args[1].toFloat(), ar

  • 介绍 (Introduction) java.lang.reflect Error包含在反射操作期间可能发生的错误。 错误摘要 Sr.No. 错误和描述 1 GenericSignatureFormatError 当需要解释类型,方法或构造函数的通用签名信息的反射方法遇到语法错误的签名属性时抛出。

  • 介绍 (Introduction) java.util.zip Error包含在zip/unzip操作期间可能发生的错误。 接口概要 (Interface Summary) Sr.No. 错误和描述 1 ZipError 表示发生了不可恢复的错误。

  • error 创建一个只有 error 事件的 Observable error 操作符将创建一个 Observable,这个 Observable 只会产生一个 error 事件。 演示 创建一个只有 error 事件的 Observable: let error: Error = ... let id = Observable<Int>.error(error) 它相当于: let error

  • 镜像分为两部分: 时间/设备筛选 和 镜像分析 (详情) 1.时间/设备筛选 便捷按钮有今日、昨日、前日、上周 X、近七天,根据想要的访问设备来得出想要的结果报表 2.镜像分析(详情) 1)本功能适用于可以通过被访问URL开头字串(不仅限于域名)来区分镜像的情况 2)添加镜像成功,可以继续添加