12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- /* ToolPrefix.java -- Container of the toolPrefix String.
- Copyright (C) 2007 Free Software Foundation
- This file is part of libgcj.
- This software is copyrighted work licensed under the terms of the
- Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
- details. */
- package gnu.gcj.tools.gc_analyze;
- import java.io.File;
- class ToolPrefix
- {
- /**
- * Private constructor. No creation allowed. This class has
- * Static methods only.
- */
- private ToolPrefix()
- {
- }
-
- static String toolPrefix = "";
- static String pathPrefix = "";
-
- static File fileForName(String filename)
- {
- File f = new File(pathPrefix + filename);
- if (!f.canRead())
- {
- // Try it without the prefix.
- f = new File(filename);
- if (!f.canRead())
- {
- // Try to find it in the current directory.
- f = new File(f.getName());
- if (!f.canRead())
- return null;
- }
- }
- return f;
- }
- }
|