Example #1
0
  public void loadPackageInfoToMemory(IJavaProject project) {
    try {
      RepositoryAnalyzer raObj = RepositoryAnalyzer.getInstance();
      HashMap<String, String> sampleIDMapper = raObj.getCodeSampleIDToPackageMapper();

      String packageMappings =
          codesamples_dir + project.getElementName().toString() + "\\" + localPackageDataFile;
      Scanner packageSc = new Scanner(new File(packageMappings));
      while (packageSc.hasNextLine()) {
        String packageInfo = packageSc.nextLine();

        if (packageInfo.indexOf("junit_awtui_AboutDialog3_AboutDialog.Java") != -1) {
          int i = 0;
        }

        int indexOfComma = packageInfo.indexOf(",");
        sampleIDMapper.put(
            packageInfo.substring(0, indexOfComma),
            packageInfo.substring(indexOfComma + 1, packageInfo.length()));
      }

      packageSc.close();

    } catch (Exception ex) {
      logger.error("Exception occurred" + ex);
    }
  }