腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Groovy
静态
编译
(@
CompileStatic
)
将
类
字段
的
类型
转
换为
`
Object
`
、
编译
以下
Groovy
类
class StaticCompileTest { 在这个
类
中,当反
编译
.class文件时: private
Object
fieldInt;
将
字段
更改为final为什么
Groovy<
浏览 16
提问于2017-07-07
得票数 1
回答已采纳
2
回答
@
CompileStatic
一个完整
的
包裹?
我注意到
Groovy
的
@
CompileStatic
注释允许对整个包进行注释。因此,我在com.somepackage包中创建了一个包-info.
groovy
文件,其中包含如下内容:到目前一切尚好。现在我添加注释:package com.somepackage 突然,Eclipse
将
第2行标记为错
浏览 6
提问于2015-06-03
得票数 0
回答已采纳
1
回答
在
静态
编译
的
Groovy
中调用最具体
的
重载
、
、
、
、
由于
Groovy
动态方法调度,下面的代码打印ABC,这正是我所期望
的
。在添加@
CompileStatic
之后,我
的
代码中断,只打印AAA。如何保留动态方法选择
的
逻辑并
静态
编译
代码?void show(C c) { }令人惊讶
的
是,即使是带有cast
的
ins
浏览 3
提问于2019-11-08
得票数 1
2
回答
使用命令行参数
静态
编译
groovy
脚本
、
、
我正在尝试
静态
编译
groovy
脚本,以加快它
的
执行速度,但如果使用命令行参数,则无法使它工作。我
的
实际脚本要长得多,但是我为这个问题使用
的
一行脚本完美地再现了我
的
错误。现在,如果我提供脚本(config.
groovy
) ast(
groovy
.transform.
CompileStatic
)并使用groovycprintln(args.length)
浏览 0
提问于2017-07-12
得票数 4
回答已采纳
1
回答
在
Groovy
中将整数转
换为
BigDecimal
、
让我们假设在
groovy
中有一个函数,它以BigDecimal为参数并在
groovy
var.func(0)
的
其他
类
中再次调用它。这工作得很好,但在java中它根本不能
编译
。我知道BigDecimal中有一个可以在Integer上工作
的
构造函数,但是为什么在
groovy
中可以工作,而java却抱怨它呢?把def变量转换成java中已知
的
东西有什么用吗?
浏览 13
提问于2018-01-17
得票数 3
回答已采纳
1
回答
静态
编译
代码中
的
Groovy
扩展方法
、
、
在
Groovy
中,如何定义现有
类型
的
扩展方法有很多种,例如元
类
、类别、扩展模块等。我想知道其中哪些方法可以通过@
CompileStatic
与
静态
编译
兼容。我知道,可以
将
预先构建
的
扩展模块jar放入
类
路径,为例如String提供一个扩展方法,然后编写@
CompileStatic
类
,它使用来自扩展模块
的
扩展方法。这在
Groovy
中是可能
的</
浏览 1
提问于2019-03-30
得票数 1
回答已采纳
1
回答
修复
Groovy
静态
类型
中
的
这个漏洞
的
机会
、
当我运行下面的
Groovy
代码片段时,它如预期
的
那样输出",a,b,c“:public static void main(String[] args) { println(outList)这将不起作用,并且会产生异常“无法
将
类
为'java.lang.String‘
的
对象
浏览 11
提问于2016-09-12
得票数 2
1
回答
继承应用时对`this`
的
groovy
解释
、
、
、
给定简单
的
代码 class Parent { Parent o = thisParent { super(name)} void a() {} 当使用
groovy
编译
和运行时,它会使用
groovy
.lang.MissingPropertyExceptio
浏览 18
提问于2020-11-09
得票数 1
1
回答
Groovy
对Beanshell执行时间
的
巨大差异
、
、
、
、
我在
Groovy
和Beanshell中解释一个相同
的
脚本。public void calcule_irg(double salaire) throws Throwable{主 public static void main(String
浏览 1
提问于2017-11-06
得票数 4
回答已采纳
1
回答
groovy
@
CompileStatic
是否意味着@TypeChecked?
我一直在
将
@TypeChecked和@
CompileStatic
添加到
groovy
代码中。
编译
器接受这一点,但它是否是多余
的
?TypeChecked是否添加了
CompileStatic
没有添加
的
内容?这些文档似乎暗示
CompileStatic
是一个超集,但不要直截了当地说出来。我希望
静态
编译
,同时偶尔禁用严格
的
类型
检查,让
groovy
自动键入,同时仍然捕获拼写错
浏览 0
提问于2019-04-16
得票数 1
回答已采纳
2
回答
我什么时候/为什么要使用
Groovy
的
@
CompileStatic
?
、
我不清楚@
CompileStatic
到底是做什么
的
。 在某些
类
上添加@
CompileStatic
是不需要动脑筋
的
吗?哪里是我不想要
的
?
浏览 1
提问于2015-04-13
得票数 21
回答已采纳
1
回答
为什么
Groovy
要从多捕获块抛出一个ClassCastException
、
我有以下使用org.codehaus.
groovy
:
groovy
-all:2.4.5
静态
编译
的
Groovy
测试代码...importorg.junit.Testpublic class GroovySandbox {java.lang.Arithm
浏览 0
提问于2015-11-19
得票数 3
1
回答
Eclipse
Groovy
DSLDs和
静态
编译
、
、
、
、
是否可以定义可以
静态
编译
的
Eclipse
Groovy
DSLD (DSL定义)?我尝试使用Eclipse提供
的
示例,所以我创建了TestDsl.dsld contribute(currentType(subType('
groovy
.lang.GroovyObject'))) {You should see this in content assist for GroovyObjects: <pre>newProp</pre>
浏览 1
提问于2017-07-04
得票数 1
回答已采纳
1
回答
具有泛型列表
的
Groovy
CompileStatic
、
我在
groovy
中有以下代码: List<Integer> yo(boolean x) { }它可以很好地
编译
,直到我向
类
中添加了@
CompileStatic
注释。则
编译
将
失败,并显示 Test.
groovy
: 5: [Static type checking] - Incompatible generic argument
浏览 0
提问于2017-02-14
得票数 2
1
回答
Groovy
-如何在带有
编译
静态
的
Map中重载“+=”操作符?
、
、
:assert (m1 + 1).val == 2;@
groovy
.transform.
CompileStatic
java.lang.Long, MutableInt>#putAt(java.lang.Long, MutableInt) with arguments [long, int]* 我如何覆盖'+=‘运算符,并在没有错误
的
情况下
编译
它呢
浏览 0
提问于2015-07-20
得票数 1
1
回答
如何通过配置脚本
将
`@POJO`‘应用于
类
?
手动注释其中
的
每一个都会很麻烦,因为它既可以更新所有当前
类
,也可以添加将来
的
此类
类
。 我有一个能够识别所有这些
类
的
SourceAwareCustomizer。是否有一种方法可以通过配置脚本
将
@POJO或随机注释应用于
类
?
浏览 4
提问于2022-04-11
得票数 1
回答已采纳
1
回答
如何引用
Groovy
中
静态
超
类
方法中
的
子类
我试图在
Groovy
中做
的
一个简化版本: static def echo() {// => Animal//// => Dog //
浏览 7
提问于2019-03-03
得票数 2
回答已采纳
3
回答
在
Groovy
中List和List<String>是相同
的
吗?
、
、
问题1在下面的代码示例中,这两个列表最终都是一个ArrayList (对象
的
ArrayList)。
Groovy
是否在
编译
类
时丢失
类型
信息,并在执行
编译
类
时推断它?list List<String>: class java.util.ArrayList // Would have expect
浏览 3
提问于2014-02-24
得票数 19
回答已采纳
1
回答
属型异常闭包参数
、
、
在下面的代码中,为什么
Groovy
似乎忽略了方法barMany中提供
的
闭包参数
的
泛型
类型
声明 }class BarSub extends Bar<BarSub> {} 更新:
Groovy
版本:2.4.5JVM: 1.7.0:启动失败了-我<em
浏览 0
提问于2016-02-02
得票数 7
1
回答
Groovy
和Maven:带有泛型
的
CompileStatic
、
、
Groovy
中
的
简单泛型
类
class Foo<T> { } }不会在Maven中
编译
: [ERROR] DoubleListFoo.
groovy
:[12,9] 3.]
Groovy
:[Static type checking] - Cannot find matching method java.lang.
浏览 5
提问于2015-07-01
得票数 1
回答已采纳
点击加载更多
相关
资讯
【行业资讯】Apache Groovy 2.5.12和3.0.4 发布
头条三面:toString()、String.valueOf、(String) xx,都有啥区别?
Java 缺失的特性:扩展方法
Lua-基础类型定义
号称取代 Java的Kotlin 语言到底是什么鬼?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券