Code :
- \Links.java:726: cannot resolve symbol
- symbol : constructor MyAnalysisAG (java.io.File)
- location: class org.lpa.linkslims.MyAnalysisAG
- MyAnalysisAG aag = new MyAnalysisAG(fName);
- ^
- 1 error
|
Il s'agit d'un simple "cannot resolve symbol", mais il pointe le new, ce que je trouve étrange. J'ai donc pensé à une erreur dans le constructeur mais la encore pas de pb :
Code :
- class MyAnalysisAG
- {
- private File _file;
- private String _filename;
- private String[] _data = new String[100];
-
- private final int _START_READ_NAME = 3;
- private final int _START_READ_FILENAME = 4;
-
- public void MyAnalysisAG(File file)
- throws IOException {
- _file = file;
- BufferedReader br = null;
- String line = "";
- try {
- br = new BufferedReader(new FileReader(file));
- while (!line.startsWith("------,------," ))
- line = br.readLine();
- line = br.readLine();
- String[] myLine = new String[2];
- _data[0] = getDate();
- _data[1] = getName();
- int index = 2;
- while (!line.startsWith("\"Missing" )) {
- myLine = parseLineAG(line);
- _data[index] = myLine[0] + ";" + myLine[1] + ";";
- index++;
- line = br.readLine();
- }
- } catch(FileNotFoundException fnfe) {
- fnfe.printStackTrace();
- } finally {
- br.close();
- }
- }
|
L'erreur se produit là (ligne 2) (fName est un File):
Code :
- else if (code.equals("ag" )) {
- MyAnalysisAG aag = new MyAnalysisAG(fName);
- data = aag.getData();
- String filename = aag.getFileName() + ".TX0";
- for (int i = 0; i < data.length; i++)
- if (isValidFile(filename))
- writeFile(fName, aag.getFileName() + ".TX0", data[i]);
- moveFile(fName, new File(path + aag.getFileName() + ".TX0.origin" ));
- }
|
Que puis-je y faire ?