immutablej:一个使Java变量默认为不可变的javac注释处理器

时间:2024-06-03 09:20:49
【文件属性】:

文件名称:immutablej:一个使Java变量默认为不可变的javac注释处理器

文件大小:159KB

文件格式:ZIP

更新时间:2024-06-03 09:20:49

Java

有没有想过final应该是Java中的默认值? 好了,您可以使用此方便的javac插件轻松实现这一点。 只需按照以下简单说明将其集成到您的构建中即可,并在默认情况下获得不可变的好处。 它有什么作用? 非常简单。 默认情况下,所有变量都将转换为final 。 如果要使用非最终变量,则必须使用@var对其进行注释。 这是一个简单的例子: import org.immutablej.var ; public class Foo { public static void main ( String [] args ) { // args = new String[] { "w00t!" }; // illegal! int foo = 1 ; // foo = 2; // illegal! @var int bar = 1


【文件预览】:
immutablej-master
----build.xml(5KB)
----LICENSE(1KB)
----src()
--------org()
----lib()
--------junit4.jar(158KB)
----build.properties.dist(224B)
----README.md(10KB)

网友评论