Lombok(1.14.8) - @Cleanup
@Cleanup
@Cleanup,关闭流。如果最后清理资源的方法不是 close(),可以指定,例如 @Cleanup("clean")。
package com.huey.lombok; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import lombok.Cleanup; public class CleanupExample { public static void main(String[] args) throws IOException { File file = new File(args[0]); @Cleanup FileReader fr = new FileReader(file); BufferedReader br = new BufferedReader(fr); // ... } }