错误: 从内部类中访问本 地变量vvv; 需要被声明为最终类型
2016-10-22 18:19
274 查看
从github 下载了源码, 进行编译, 出现了下面的错误
E:\downloads\ff\elasticsearch-master\elasticsearch-master>GRADLE
:buildSrc:clean
:buildSrc:compileJava
E:\downloads\ff\elasticsearch-master\elasticsearch-master\buildSrc\src\main\java
\org\elasticsearch\test\NamingConventionsCheck.java:151: 错误: 从内部类中访问本
地变量skipTestsInDisguised; 需要被声明为最终类型
if (skipTestsInDisguised == false && integTestClass.isAs
signableFrom(clazz)) {
^
真是奇怪啊, 源码本身有问题吗??
我的jdk 不对? 我试过7/8 都是不行的!
我去
只有修改代码了。
E:\downloads\ff\elasticsearch-master\elasticsearch-master>GRADLE
:buildSrc:clean
:buildSrc:compileJava
E:\downloads\ff\elasticsearch-master\elasticsearch-master\buildSrc\src\main\java
\org\elasticsearch\test\NamingConventionsCheck.java:151: 错误: 从内部类中访问本
地变量skipTestsInDisguised; 需要被声明为最终类型
if (skipTestsInDisguised == false && integTestClass.isAs
signableFrom(clazz)) {
^
真是奇怪啊, 源码本身有问题吗??
我的jdk 不对? 我试过7/8 都是不行的!
我去
只有修改代码了。
相关文章推荐
- java:从内部类中访问本地变量msg,需要被声明为最终类型
- 为什么从内部类中访问局部变量需要被声明为最终类型
- 【面试对宝典40题的解释】为什么从内部类中访问局部变量需要被声明为final最终类型
- 为什么从内部类访问局部变量,需要被声明为最终类型?
- JAVA匿名内部类不能访问外部类方法中的局部变量,除非变量被声明为final类型
- 能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。
- 在静态方法中使用变量 (需要将变量在.m文件中声明未静态static 类型)
- 为什么在方法中定义的内部类只能访问方法中的final类型的局部变量?
- 为什么内部类访问的外部变量需要使用final修饰
- 为什么在方法中定义的内部类只能访问方法中的final类型的局部变量?
- 为什么匿名内部类只能访问其所在方法中的final类型的局部变量?
- 为什么内部类访问的外部变量需要使用final修饰
- 内部类访问的外部变量需要使用final修饰解释原因
- 为什么内部类访问的外部变量需要使用final修饰
- 局部内部类访问外部变量为什么需要使用final修饰
- 匿名内部类不能访问外部类方法中的局部变量,除非变量被声明为final类型
- 为什么内部类访问的外部变量需要使用final修饰
- StaticCodeDemo.java:29: 错误: 方法声明无效; 需要返回类型 person(){//给对应的对象进行针对性的初始化。
- 方法中的内部类只能访问final类型的变量
- 为什么在方法中定义的内部类只能访问方法中的final类型的局部变量?