Bonjour à tous,
je n'arrive pas à utiliser des ArrayList<Double> et ArrayList<Integer> dans un pluginFilter ImageJ:

par exemple le code suivant ne compile pas, quelqu'un peut il m'expliquer ce qui cloche?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
import ij.*;
import ij.process.*;
import ij.gui.*;
import java.awt.*;
import ij.plugin.filter.*;
import java.util.ArrayList;
 
public class MyPluginFilter_ implements PlugInFilter {
	ImagePlus imp;
 
	public int setup(String arg, ImagePlus imp) {
		this.imp = imp;
		return DOES_ALL;
	}
 
	public void run(ImageProcessor ip) {
		ArrayList<Double> array = new ArrayList<Double>();
	}
ci dessous le message d'erreur renvoyé par le compilateur d'imageJ:
Note: sun.tools.javac.Main has been deprecated.
C:\Program Files\ImageJ\plugins\MyPluginFilter_.java:17: '(' expected.
ArrayList<Double> array = new ArrayList<Double>();
^
1 error, 1 warning
Peut être s'agit il d'un problème au niveau de l'import "import java.util.ArrayList;"
Merci pour votre aide