filedeleter.java

来自「gcc的JAVA模块的源代码」· Java 代码 · 共 36 行

JAVA
36
字号
/* Copyright (C) 2000  Free Software Foundation   This file is part of libgcj.This software is copyrighted work licensed under the terms of theLibgcj License.  Please consult the file "LIBGCJ_LICENSE" fordetails.  */package gnu.gcj.runtime;import java.io.*;import java.util.*;public final class FileDeleter{  public synchronized static void add (File f)  {    if (deleteOnExitStack == null)      deleteOnExitStack = new Stack ();    deleteOnExitStack.push (f);  }  // Helper method called by java.lang.Runtime.exit() to perform  // pending deletions.  public synchronized static void deleteOnExitNow ()  {    if (deleteOnExitStack != null)      while (!deleteOnExitStack.empty ())	((File)(deleteOnExitStack.pop ())).delete ();  }  // A stack of files to delete upon normal termination.  private static Stack deleteOnExitStack;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?