예제 #1
0
  protected void parseFile(File javaFile) {
    try {
      filePath = javaFile.getAbsolutePath();
      lastModified = javaFile.lastModified();

      String name = javaFile.getName();
      if (name.endsWith(".java")) {
        this.name = name.substring(0, name.length() - 5);
      }

      String body = FileHelper.readToString(new FileInputStream(filePath), DEFAULT_PAGE_ENCODING);

      parseBody(body);
    } catch (IOException e) {
      throw new RuntimeException(e);
    }
  }