notice Java 35

change


-------------------------------------------------
	private static class CsvDirs {
		private File iryoDir;
		private File kensinDir;

		private FileExportProperty fileExportProperty;
		private OyaTable oyaTable;
		private String yyyyMMddhhmmss;

		private CsvDirs(FileExportProperty fileExportProperty, OyaTable oyaTable, String yyyyMMddhhmmss) {
			this.fileExportProperty = fileExportProperty;
			this.oyaTable = oyaTable;
			this.yyyyMMddhhmmss = yyyyMMddhhmmss;
		}

		public File getIryoDir() {
			if (this.iryoDir == null) {
				this.iryoDir = getDir(fileExportProperty.getIryoDir(), oyaTable, yyyyMMddhhmmss);
			}
			return iryoDir;
		}

		public File getKensinDir() {
			if (this.kensinDir == null) {
				this.kensinDir = getDir(fileExportProperty.getKensinDir(), oyaTable, yyyyMMddhhmmss);
			}
			return kensinDir;
		}

		public boolean isIryoFileExists() {
			return iryoDir != null;
		}

		public boolean isKensinFileExists() {
			return kensinDir != null;
		}

		public void deleteDirs() {
			deleteIryoDir();
			deleteKensinDir();
		}

		public void deleteIryoDir() {
			deleteDir(this.iryoDir);
		}

		public void deleteKensinDir() {
			deleteDir(this.kensinDir);
		}

		private File getDir(String baseDir, OyaTable oyaTable, String yyyyMMddhhmmss) {
			return mkdirs(String.join(File.separator, baseDir, "TEST_DATA", oyaTable.getBunrui(), yyyyMMddhhmmss));
		}

		private void deleteDir(File dir) {
			if (dir != null) {
				for (File file : dir.listFiles()) {
					if (file.isDirectory()) {
						deleteDir(file);
					}
					file.delete();
				}
				dir.delete();
			}
		}

		private File mkdirs(String strDir) {
			File dir = new File(strDir);
			if (!dir.exists())
				dir.mkdirs();
			return dir;
		}
	}
-------------------------------------------------