RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux birch 3.8.0 #1 SMP Tue Oct 8 01:20:46 ICT 2013 aarch64 Buildd toolchain package versions: launchpad-buildd_119~APM.12.04.2 python-lpbuildd_119~APM.12.04.2. Syncing the system clock with the buildd NTP service... 11 Dec 17:12:24 ntpdate[28623]: adjust time server 10.211.37.1 offset -0.426435 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-5324616', '/home/buildd/filecache-default/a24bd41060605d4f5aef5746aacf39703b0275a9'] Unpacking chroot for build PACKAGEBUILD-5324616 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-5324616'] Mounting chroot for build PACKAGEBUILD-5324616 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-5324616', 'deb http://ftpmaster.internal/ubuntu trusty main', 'deb http://ftpmaster.internal/ubuntu trusty-security main', 'deb http://ftpmaster.internal/ubuntu trusty-updates main', 'deb http://ftpmaster.internal/ubuntu trusty-proposed main'] Overriding sources.list in build-PACKAGEBUILD-5324616 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-5324616', 'arm64'] Updating debian chroot for build PACKAGEBUILD-5324616 Ign http://ftpmaster.internal trusty InRelease Ign http://archive-team.internal trusty InRelease Ign http://ftpmaster.internal trusty-security InRelease Ign http://archive-team.internal trusty Release.gpg Ign http://ftpmaster.internal trusty-updates InRelease Hit http://archive-team.internal trusty Release Ign http://ftpmaster.internal trusty-proposed InRelease Ign http://archive-team.internal trusty/main arm64 Packages/DiffIndex Get:1 http://ftpmaster.internal trusty Release.gpg [933 B] Get:2 http://ftpmaster.internal trusty-security Release.gpg [933 B] Get:3 http://ftpmaster.internal trusty-updates Release.gpg [933 B] Get:4 http://ftpmaster.internal trusty-proposed Release.gpg [933 B] Get:5 http://ftpmaster.internal trusty Release [49.6 kB] Ign http://archive-team.internal trusty/main Translation-en Get:6 http://ftpmaster.internal trusty-security Release [49.6 kB] Hit http://archive-team.internal trusty/main arm64 Packages Get:7 http://ftpmaster.internal trusty-updates Release [49.6 kB] Get:8 http://ftpmaster.internal trusty-proposed Release [49.6 kB] Get:9 http://ftpmaster.internal trusty/main arm64 Packages [1161 kB] Get:10 http://ftpmaster.internal trusty/main Translation-en [728 kB] Get:11 http://ftpmaster.internal trusty-security/main arm64 Packages [14 B] Get:12 http://ftpmaster.internal trusty-security/main Translation-en [14 B] Get:13 http://ftpmaster.internal trusty-updates/main arm64 Packages [14 B] Get:14 http://ftpmaster.internal trusty-updates/main Translation-en [14 B] Get:15 http://ftpmaster.internal trusty-proposed/main arm64 Packages [21.6 kB] Get:16 http://ftpmaster.internal trusty-proposed/main Translation-en [24.1 kB] Fetched 2137 kB in 4s (518 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages will be upgraded: apt apt-transport-https binutils build-essential cpp-4.8 fakeroot g++-4.8 gcc-4.8 gcc-4.8-base libapt-pkg4.12 libatomic1 libfakeroot libgcc-4.8-dev libgcc1 libgcrypt11 libgomp1 liblockfile-bin liblockfile1 libplymouth2 libsqlite3-0 libstdc++-4.8-dev libstdc++6 linux-libc-dev perl perl-base perl-modules plymouth 27 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 22.7 MB of archives. After this operation, 126 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu/ trusty-proposed/main perl arm64 5.18.1-5 [2211 kB] Get:2 http://ftpmaster.internal/ubuntu/ trusty-proposed/main perl-base arm64 5.18.1-5 [1010 kB] Get:3 http://ftpmaster.internal/ubuntu/ trusty-proposed/main perl-modules all 5.18.1-5 [2680 kB] Get:4 http://ftpmaster.internal/ubuntu/ trusty-proposed/main gcc-4.8-base arm64 4.8.2-8ubuntu1 [15.2 kB] Get:5 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libgcc1 arm64 1:4.8.2-8ubuntu1 [29.2 kB] Get:6 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libgomp1 arm64 4.8.2-8ubuntu1 [19.1 kB] Get:7 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libatomic1 arm64 4.8.2-8ubuntu1 [6082 B] Get:8 http://ftpmaster.internal/ubuntu/ trusty-proposed/main cpp-4.8 arm64 4.8.2-8ubuntu1 [3525 kB] Get:9 http://ftpmaster.internal/ubuntu/ trusty-proposed/main g++-4.8 arm64 4.8.2-8ubuntu1 [3951 kB] Get:10 http://ftpmaster.internal/ubuntu/ trusty-proposed/main gcc-4.8 arm64 4.8.2-8ubuntu1 [3913 kB] Get:11 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libgcc-4.8-dev arm64 4.8.2-8ubuntu1 [131 kB] Get:12 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libstdc++-4.8-dev arm64 4.8.2-8ubuntu1 [1029 kB] Get:13 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libstdc++6 arm64 4.8.2-8ubuntu1 [210 kB] Get:14 http://ftpmaster.internal/ubuntu/ trusty/main binutils arm64 2.24-2ubuntu1 [1028 kB] Get:15 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libapt-pkg4.12 arm64 0.9.14ubuntu1 [575 kB] Get:16 http://ftpmaster.internal/ubuntu/ trusty-proposed/main apt arm64 0.9.14ubuntu1 [942 kB] Get:17 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libgcrypt11 arm64 1.5.3-2ubuntu2 [217 kB] Get:18 http://ftpmaster.internal/ubuntu/ trusty/main liblockfile-bin arm64 1.09-6ubuntu1 [10.2 kB] Get:19 http://ftpmaster.internal/ubuntu/ trusty/main liblockfile1 arm64 1.09-6ubuntu1 [7158 B] Get:20 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libsqlite3-0 arm64 3.8.1-1ubuntu3 [278 kB] Get:21 http://ftpmaster.internal/ubuntu/ trusty/main plymouth arm64 0.8.8-0ubuntu12 [81.7 kB] Get:22 http://ftpmaster.internal/ubuntu/ trusty/main libplymouth2 arm64 0.8.8-0ubuntu12 [61.3 kB] Get:23 http://ftpmaster.internal/ubuntu/ trusty-proposed/main apt-transport-https arm64 0.9.14ubuntu1 [24.4 kB] Get:24 http://ftpmaster.internal/ubuntu/ trusty-proposed/main build-essential arm64 11.6ubuntu6 [4828 B] Get:25 http://ftpmaster.internal/ubuntu/ trusty/main libfakeroot arm64 1.20-3ubuntu1 [20.6 kB] Get:26 http://ftpmaster.internal/ubuntu/ trusty/main fakeroot arm64 1.20-3ubuntu1 [52.8 kB] Get:27 http://ftpmaster.internal/ubuntu/ trusty/main linux-libc-dev arm64 3.12.0-7.15 [702 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 22.7 MB in 19s (1164 kB/s) (Reading database ... 11898 files and directories currently installed.) Preparing to replace perl 5.18.1-4build1 (using .../perl_5.18.1-5_arm64.deb) ... Unpacking replacement perl ... Preparing to replace perl-base 5.18.1-4build1 (using .../perl-base_5.18.1-5_arm64.deb) ... Unpacking replacement perl-base ... Setting up perl-base (5.18.1-5) ... (Reading database ... 11898 files and directories currently installed.) Preparing to replace perl-modules 5.18.1-4build1 (using .../perl-modules_5.18.1-5_all.deb) ... Unpacking replacement perl-modules ... Preparing to replace gcc-4.8-base:arm64 4.8.2-1ubuntu2 (using .../gcc-4.8-base_4.8.2-8ubuntu1_arm64.deb) ... Unpacking replacement gcc-4.8-base:arm64 ... Setting up gcc-4.8-base:arm64 (4.8.2-8ubuntu1) ... (Reading database ... 11898 files and directories currently installed.) Preparing to replace libgcc1:arm64 1:4.8.2-1ubuntu2 (using .../libgcc1_1%3a4.8.2-8ubuntu1_arm64.deb) ... Unpacking replacement libgcc1:arm64 ... Setting up libgcc1:arm64 (1:4.8.2-8ubuntu1) ... Processing triggers for libc-bin ... (Reading database ... 11898 files and directories currently installed.) Preparing to replace libgomp1:arm64 4.8.2-1ubuntu2 (using .../libgomp1_4.8.2-8ubuntu1_arm64.deb) ... Unpacking replacement libgomp1:arm64 ... Preparing to replace libatomic1:arm64 4.8.2-1ubuntu2 (using .../libatomic1_4.8.2-8ubuntu1_arm64.deb) ... Unpacking replacement libatomic1:arm64 ... Preparing to replace cpp-4.8 4.8.2-1ubuntu2 (using .../cpp-4.8_4.8.2-8ubuntu1_arm64.deb) ... Unpacking replacement cpp-4.8 ... Preparing to replace g++-4.8 4.8.2-1ubuntu2 (using .../g++-4.8_4.8.2-8ubuntu1_arm64.deb) ... Unpacking replacement g++-4.8 ... Preparing to replace gcc-4.8 4.8.2-1ubuntu2 (using .../gcc-4.8_4.8.2-8ubuntu1_arm64.deb) ... Unpacking replacement gcc-4.8 ... Preparing to replace libgcc-4.8-dev:arm64 4.8.2-1ubuntu2 (using .../libgcc-4.8-dev_4.8.2-8ubuntu1_arm64.deb) ... Unpacking replacement libgcc-4.8-dev:arm64 ... Preparing to replace libstdc++-4.8-dev:arm64 4.8.2-1ubuntu2 (using .../libstdc++-4.8-dev_4.8.2-8ubuntu1_arm64.deb) ... Unpacking replacement libstdc++-4.8-dev:arm64 ... Preparing to replace libstdc++6:arm64 4.8.2-1ubuntu2 (using .../libstdc++6_4.8.2-8ubuntu1_arm64.deb) ... Unpacking replacement libstdc++6:arm64 ... Setting up libstdc++6:arm64 (4.8.2-8ubuntu1) ... Processing triggers for libc-bin ... (Reading database ... 11899 files and directories currently installed.) Preparing to replace binutils 2.24-1ubuntu2 (using .../binutils_2.24-2ubuntu1_arm64.deb) ... Unpacking replacement binutils ... Preparing to replace libapt-pkg4.12:arm64 0.9.13.1~ubuntu1 (using .../libapt-pkg4.12_0.9.14ubuntu1_arm64.deb) ... Unpacking replacement libapt-pkg4.12:arm64 ... Setting up libapt-pkg4.12:arm64 (0.9.14ubuntu1) ... Processing triggers for libc-bin ... (Reading database ... 11899 files and directories currently installed.) Preparing to replace apt 0.9.13.1~ubuntu1 (using .../apt_0.9.14ubuntu1_arm64.deb) ... Unpacking replacement apt ... Setting up apt (0.9.14ubuntu1) ... (Reading database ... 11899 files and directories currently installed.) Preparing to replace libgcrypt11:arm64 1.5.3-2ubuntu1 (using .../libgcrypt11_1.5.3-2ubuntu2_arm64.deb) ... Unpacking replacement libgcrypt11:arm64 ... Preparing to replace liblockfile-bin 1.09-6 (using .../liblockfile-bin_1.09-6ubuntu1_arm64.deb) ... Unpacking replacement liblockfile-bin ... Preparing to replace liblockfile1:arm64 1.09-6 (using .../liblockfile1_1.09-6ubuntu1_arm64.deb) ... Unpacking replacement liblockfile1:arm64 ... Preparing to replace libsqlite3-0:arm64 3.8.1-1ubuntu1 (using .../libsqlite3-0_3.8.1-1ubuntu3_arm64.deb) ... Unpacking replacement libsqlite3-0:arm64 ... Preparing to replace plymouth 0.8.8-0ubuntu11 (using .../plymouth_0.8.8-0ubuntu12_arm64.deb) ... Unpacking replacement plymouth ... Preparing to replace libplymouth2:arm64 0.8.8-0ubuntu11 (using .../libplymouth2_0.8.8-0ubuntu12_arm64.deb) ... Unpacking replacement libplymouth2:arm64 ... Preparing to replace apt-transport-https 0.9.13.1~ubuntu1 (using .../apt-transport-https_0.9.14ubuntu1_arm64.deb) ... Unpacking replacement apt-transport-https ... Preparing to replace build-essential 11.6ubuntu5 (using .../build-essential_11.6ubuntu6_arm64.deb) ... Unpacking replacement build-essential ... Preparing to replace libfakeroot:arm64 1.20-3 (using .../libfakeroot_1.20-3ubuntu1_arm64.deb) ... Unpacking replacement libfakeroot:arm64 ... Preparing to replace fakeroot 1.20-3 (using .../fakeroot_1.20-3ubuntu1_arm64.deb) ... Unpacking replacement fakeroot ... Preparing to replace linux-libc-dev:arm64 3.12.0-5.13 (using .../linux-libc-dev_3.12.0-7.15_arm64.deb) ... Unpacking replacement linux-libc-dev:arm64 ... Setting up libgomp1:arm64 (4.8.2-8ubuntu1) ... Setting up libatomic1:arm64 (4.8.2-8ubuntu1) ... Setting up cpp-4.8 (4.8.2-8ubuntu1) ... Setting up binutils (2.24-2ubuntu1) ... Setting up libgcc-4.8-dev:arm64 (4.8.2-8ubuntu1) ... Setting up gcc-4.8 (4.8.2-8ubuntu1) ... Setting up libstdc++-4.8-dev:arm64 (4.8.2-8ubuntu1) ... Setting up g++-4.8 (4.8.2-8ubuntu1) ... Setting up libgcrypt11:arm64 (1.5.3-2ubuntu2) ... Setting up liblockfile-bin (1.09-6ubuntu1) ... Setting up liblockfile1:arm64 (1.09-6ubuntu1) ... Setting up libsqlite3-0:arm64 (3.8.1-1ubuntu3) ... Setting up libplymouth2:arm64 (0.8.8-0ubuntu12) ... Setting up plymouth (0.8.8-0ubuntu12) ... update-initramfs: deferring update (trigger activated) Setting up apt-transport-https (0.9.14ubuntu1) ... Setting up build-essential (11.6ubuntu6) ... Setting up libfakeroot:arm64 (1.20-3ubuntu1) ... Setting up fakeroot (1.20-3ubuntu1) ... Setting up linux-libc-dev:arm64 (3.12.0-7.15) ... Setting up perl-modules (5.18.1-5) ... Setting up perl (5.18.1-5) ... Processing triggers for libc-bin ... Processing triggers for initramfs-tools ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-5324616', 'arm64', 'trusty-proposed', '--nolog', '--batch', '--archive=ubuntu', '--dist=trusty-proposed', '--purpose=PRIMARY', '--architecture=arm64', '--comp=main', 'ecj_3.9.0-1.dsc'] Initiating build PACKAGEBUILD-5324616 with 8 jobs across 8 processor cores. Kernel reported to sbuild: 3.8.0 #1 SMP Tue Oct 8 01:20:46 ICT 2013 aarch64 Automatic build of ecj_3.9.0-1 on birch by sbuild/arm64 1.170.5 Build started at 20131211-1713 ****************************************************************************** ecj_3.9.0-1.dsc exists in cwd ** Using build dependencies supplied by package: Build-Depends: cdbs (>= 0.4.90ubuntu9), debhelper (>= 5), gcj-jdk (>= 4:4.8.1), libgcj-bc (>= 4.6.3), libecj-java (>= 3.8.2) [arm], unzip [arm], fastjar, ant, zip, dpkg (>= 1.13.19), python, time Build-Depends-Indep: maven-repo-helper Build-Conflicts: ecj-bootstrap-gcj (<< 3.8.2) Checking for already installed source dependencies... cdbs: missing debhelper: missing gcj-jdk: missing libgcj-bc: missing fastjar: missing ant: missing zip: missing dpkg: already installed (1.17.1ubuntu1 >= 1.13.19 is satisfied) python: missing time: missing ecj-bootstrap-gcj: already deinstalled Checking for source dependency conflicts... /usr/bin/sudo /usr/bin/apt-get --purge $CHROOT_OPTIONS -q -y install cdbs debhelper gcj-jdk libgcj-bc fastjar ant zip python time Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: apparmor-easyprof autoconf automake autotools-dev bsdmainutils ca-certificates ca-certificates-java default-jre-headless dh-apparmor dh-python dh-translations ecj ecj-gcj file fontconfig fontconfig-config fonts-dejavu-core gcj-4.8 gcj-4.8-jdk gcj-4.8-jre gcj-4.8-jre-headless gcj-4.8-jre-lib gcj-jre gcj-jre-headless gettext gettext-base groff-base intltool intltool-debian java-common libantlr-java libasound2 libasound2-data libasprintf0c2 libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data libavahi-common3 libcairo2 libcroco3 libcups2 libdatrie1 libecj-java libecj-java-gcj libencode-locale-perl libexpat1 libfile-listing-perl libfontconfig1 libfreetype6 libgcj-common libgcj14 libgcj14-awt libgcj14-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libglib2.0-0 libgraphite2-3 libgtk2.0-0 libgtk2.0-common libharfbuzz0b libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl libjasper1 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic1 libnet-http-perl libnet-ssleay-perl libnspr4 libnss3 libnss3-1d libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpipeline1 libpixman-1-0 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.3-minimal libpython3.3-stdlib libsigsegv2 libssl1.0.0 libthai-data libthai0 libtiff5 libunistring0 liburi-perl libwww-perl libwww-robotrules-perl libx11-6 libx11-data libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxerces2-java libxext6 libxfixes3 libxi6 libxinerama1 libxml-commons-external-java libxml-commons-resolver1.1-java libxml-parser-perl libxml2 libxrandr2 libxrender1 libxtst6 m4 man-db mime-support netbase openjdk-7-jre-headless openjdk-7-jre-lib openssl po-debconf python-minimal python-scour python2.7 python2.7-minimal python3 python3-minimal python3.3 python3.3-minimal shared-mime-info tzdata-java ucf x11-common zlib1g-dev Suggested packages: default-jdk java-compiler java-sdk ant-gcj ant-doc autoconf2.13 autoconf-archive gnu-standards autoconf-doc libtool wamerican wordlist whois vacation devscripts dh-make default-jre gcj-4.8-source libgcj14-dbg gettext-doc groff equivs libasound2-plugins alsa-utils cups-common libgcj-doc librsvg2-common gvfs libdata-dump-perl libjasper-runtime liblcms2-utils libcrypt-ssleay-perl ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp ttf-arphic-bkai00mp pcscd libauthen-ntlm-perl libxerces2-java-doc libxerces2-java-gcj libxml-commons-resolver1.1-java-doc less www-browser libnss-mdns sun-java6-fonts fonts-dejavu-extra fonts-ipafont-gothic fonts-ipafont-mincho ttf-wqy-microhei ttf-wqy-zenhei ttf-indic-fonts-core ttf-telugu-fonts ttf-oriya-fonts ttf-kannada-fonts ttf-bengali-fonts libmail-box-perl python-doc python-tk python-rsvg python-cairo python2.7-doc binfmt-support python3-doc python3-tk python3.3-doc Recommended packages: ant-optional java-gcj-compat curl wget lynx-cur libasprintf-dev libgettextpo-dev libglib2.0-data hicolor-icon-theme libgtk2.0-bin libhtml-format-perl libio-socket-inet6-perl libio-socket-ip-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl xml-core icedtea-7-jre-jamvm libmail-sendmail-perl unzip The following NEW packages will be installed: ant apparmor-easyprof autoconf automake autotools-dev bsdmainutils ca-certificates ca-certificates-java cdbs debhelper default-jre-headless dh-apparmor dh-python dh-translations ecj ecj-gcj fastjar file fontconfig fontconfig-config fonts-dejavu-core gcj-4.8 gcj-4.8-jdk gcj-4.8-jre gcj-4.8-jre-headless gcj-4.8-jre-lib gcj-jdk gcj-jre gcj-jre-headless gettext gettext-base groff-base intltool intltool-debian java-common libantlr-java libasound2 libasound2-data libasprintf0c2 libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data libavahi-common3 libcairo2 libcroco3 libcups2 libdatrie1 libecj-java libecj-java-gcj libencode-locale-perl libexpat1 libfile-listing-perl libfontconfig1 libfreetype6 libgcj-bc libgcj-common libgcj14 libgcj14-awt libgcj14-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libglib2.0-0 libgraphite2-3 libgtk2.0-0 libgtk2.0-common libharfbuzz0b libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl libjasper1 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic1 libnet-http-perl libnet-ssleay-perl libnspr4 libnss3 libnss3-1d libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpipeline1 libpixman-1-0 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.3-minimal libpython3.3-stdlib libsigsegv2 libssl1.0.0 libthai-data libthai0 libtiff5 libunistring0 liburi-perl libwww-perl libwww-robotrules-perl libx11-6 libx11-data libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxerces2-java libxext6 libxfixes3 libxi6 libxinerama1 libxml-commons-external-java libxml-commons-resolver1.1-java libxml-parser-perl libxml2 libxrandr2 libxrender1 libxtst6 m4 man-db mime-support netbase openjdk-7-jre-headless openjdk-7-jre-lib openssl po-debconf python python-minimal python-scour python2.7 python2.7-minimal python3 python3-minimal python3.3 python3.3-minimal shared-mime-info time tzdata-java ucf x11-common zip zlib1g-dev 0 upgraded, 156 newly installed, 0 to remove and 0 not upgraded. Need to get 96.2 MB of archives. After this operation, 255 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu/ trusty/main libexpat1 arm64 2.1.0-4ubuntu1 [56.6 kB] Get:2 http://ftpmaster.internal/ubuntu/ trusty/main libmagic1 arm64 1:5.14-2ubuntu1 [176 kB] Get:3 http://ftpmaster.internal/ubuntu/ trusty/main libssl1.0.0 arm64 1.0.1e-4ubuntu3 [649 kB] Get:4 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libpython3.3-minimal arm64 3.3.3-4 [390 kB] Get:5 http://ftpmaster.internal/ubuntu/ trusty/main mime-support all 3.54ubuntu1 [31.7 kB] Get:6 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libpython3.3-stdlib arm64 3.3.3-4 [1940 kB] Get:7 http://ftpmaster.internal/ubuntu/ trusty-proposed/main python3.3-minimal arm64 3.3.3-4 [1057 kB] Get:8 http://ftpmaster.internal/ubuntu/ trusty/main libasprintf0c2 arm64 0.18.3.1-1ubuntu1 [7172 B] Get:9 http://ftpmaster.internal/ubuntu/ trusty/main libglib2.0-0 arm64 2.39.1-0ubuntu3 [847 kB] Get:10 http://ftpmaster.internal/ubuntu/ trusty/main libpipeline1 arm64 1.2.5-1 [20.4 kB] Get:11 http://ftpmaster.internal/ubuntu/ trusty/main libxau6 arm64 1:1.0.8-1 [7590 B] Get:12 http://ftpmaster.internal/ubuntu/ trusty/main libxdmcp6 arm64 1:1.1.1-1 [11.7 kB] Get:13 http://ftpmaster.internal/ubuntu/ trusty/main libxcb1 arm64 1.9.1-3.1ubuntu1 [29.5 kB] Get:14 http://ftpmaster.internal/ubuntu/ trusty/main libx11-data all 2:1.6.2-1ubuntu2 [111 kB] Get:15 http://ftpmaster.internal/ubuntu/ trusty/main libx11-6 arm64 2:1.6.2-1ubuntu2 [500 kB] Get:16 http://ftpmaster.internal/ubuntu/ trusty/main libxext6 arm64 2:1.3.2-1 [28.8 kB] Get:17 http://ftpmaster.internal/ubuntu/ trusty/main libxml2 arm64 2.9.1+dfsg1-3ubuntu3 [458 kB] Get:18 http://ftpmaster.internal/ubuntu/ trusty/main groff-base arm64 1.22.2-3 [688 kB] Get:19 http://ftpmaster.internal/ubuntu/ trusty/main bsdmainutils arm64 9.0.5ubuntu1 [199 kB] Get:20 http://ftpmaster.internal/ubuntu/ trusty/main man-db arm64 2.6.5-2 [678 kB] Get:21 http://ftpmaster.internal/ubuntu/ trusty/main libasound2-data all 1.0.27.2-3ubuntu1 [30.5 kB] Get:22 http://ftpmaster.internal/ubuntu/ trusty/main libasound2 arm64 1.0.27.2-3ubuntu1 [332 kB] Get:23 http://ftpmaster.internal/ubuntu/ trusty/main libatk1.0-data all 2.10.0-2ubuntu1 [13.8 kB] Get:24 http://ftpmaster.internal/ubuntu/ trusty/main libatk1.0-0 arm64 2.10.0-2ubuntu1 [43.5 kB] Get:25 http://ftpmaster.internal/ubuntu/ trusty/main libavahi-common-data arm64 0.6.31-2ubuntu5 [21.0 kB] Get:26 http://ftpmaster.internal/ubuntu/ trusty/main libavahi-common3 arm64 0.6.31-2ubuntu5 [17.7 kB] Get:27 http://ftpmaster.internal/ubuntu/ trusty/main libavahi-client3 arm64 0.6.31-2ubuntu5 [20.4 kB] Get:28 http://ftpmaster.internal/ubuntu/ trusty/main fonts-dejavu-core all 2.33+svn2514-3ubuntu1 [1019 kB] Get:29 http://ftpmaster.internal/ubuntu/ trusty/main ucf all 3.0027+nmu1 [56.3 kB] Get:30 http://ftpmaster.internal/ubuntu/ trusty/main fontconfig-config all 2.11.0-0ubuntu3 [47.3 kB] Get:31 http://ftpmaster.internal/ubuntu/ trusty/main libfreetype6 arm64 2.5.1-1ubuntu2 [254 kB] Get:32 http://ftpmaster.internal/ubuntu/ trusty/main libfontconfig1 arm64 2.11.0-0ubuntu3 [107 kB] Get:33 http://ftpmaster.internal/ubuntu/ trusty/main libpixman-1-0 arm64 0.30.2-2 [113 kB] Get:34 http://ftpmaster.internal/ubuntu/ trusty/main libxcb-render0 arm64 1.9.1-3.1ubuntu1 [9484 B] Get:35 http://ftpmaster.internal/ubuntu/ trusty/main libxcb-shm0 arm64 1.9.1-3.1ubuntu1 [4822 B] Get:36 http://ftpmaster.internal/ubuntu/ trusty/main libxrender1 arm64 1:0.9.8-1 [18.2 kB] Get:37 http://ftpmaster.internal/ubuntu/ trusty/main libcairo2 arm64 1.12.16-0ubuntu2 [545 kB] Get:38 http://ftpmaster.internal/ubuntu/ trusty/main libcroco3 arm64 0.6.8-2ubuntu1 [65.1 kB] Get:39 http://ftpmaster.internal/ubuntu/ trusty/main libcups2 arm64 1.7.0-0ubuntu3 [149 kB] Get:40 http://ftpmaster.internal/ubuntu/ trusty/main libdatrie1 arm64 0.2.7.1-1 [13.6 kB] Get:41 http://ftpmaster.internal/ubuntu/ trusty/main libpython2.7-minimal arm64 2.7.6-3ubuntu1 [306 kB] Get:42 http://ftpmaster.internal/ubuntu/ trusty/main python2.7-minimal arm64 2.7.6-3ubuntu1 [879 kB] Get:43 http://ftpmaster.internal/ubuntu/ trusty/main libpython2.7-stdlib arm64 2.7.6-3ubuntu1 [1734 kB] Get:44 http://ftpmaster.internal/ubuntu/ trusty/main python2.7 arm64 2.7.6-3ubuntu1 [191 kB] Get:45 http://ftpmaster.internal/ubuntu/ trusty/main python-minimal arm64 2.7.5-5ubuntu1 [31.5 kB] Get:46 http://ftpmaster.internal/ubuntu/ trusty/main libpython-stdlib arm64 2.7.5-5ubuntu1 [7770 B] Get:47 http://ftpmaster.internal/ubuntu/ trusty/main python arm64 2.7.5-5ubuntu1 [173 kB] Get:48 http://ftpmaster.internal/ubuntu/ trusty/main libgcj-common all 1:4.8.1-2ubuntu3 [134 kB] Get:49 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libgcj14 arm64 4.8.2-8ubuntu1 [8313 kB] Get:50 http://ftpmaster.internal/ubuntu/ trusty/main libgcj-bc arm64 4.8.1-2ubuntu3 [1228 B] Get:51 http://ftpmaster.internal/ubuntu/ trusty/main libjpeg-turbo8 arm64 1.3.0-0ubuntu1 [101 kB] Get:52 http://ftpmaster.internal/ubuntu/ trusty/main libjpeg8 arm64 8c-2ubuntu8 [2198 B] Get:53 http://ftpmaster.internal/ubuntu/ trusty/main libjasper1 arm64 1.900.1-14ubuntu3 [106 kB] Get:54 http://ftpmaster.internal/ubuntu/ trusty/main libjbig0 arm64 2.0-2ubuntu4 [22.7 kB] Get:55 http://ftpmaster.internal/ubuntu/ trusty/main libtiff5 arm64 4.0.3-6ubuntu1 [119 kB] Get:56 http://ftpmaster.internal/ubuntu/ trusty/main libgdk-pixbuf2.0-common all 2.30.1-0ubuntu2 [8104 B] Get:57 http://ftpmaster.internal/ubuntu/ trusty/main libgdk-pixbuf2.0-0 arm64 2.30.1-0ubuntu2 [134 kB] Get:58 http://ftpmaster.internal/ubuntu/ trusty/main libgtk2.0-common all 2.24.22-1ubuntu1 [121 kB] Get:59 http://ftpmaster.internal/ubuntu/ trusty/main libthai-data all 0.1.20-1 [130 kB] Get:60 http://ftpmaster.internal/ubuntu/ trusty/main libthai0 arm64 0.1.20-1 [14.5 kB] Get:61 http://ftpmaster.internal/ubuntu/ trusty/main fontconfig arm64 2.11.0-0ubuntu3 [176 kB] Get:62 http://ftpmaster.internal/ubuntu/ trusty/main libpango-1.0-0 arm64 1.36.0-1ubuntu2 [130 kB] Get:63 http://ftpmaster.internal/ubuntu/ trusty/main libgraphite2-3 arm64 1.2.4-1ubuntu1 [44.4 kB] Get:64 http://ftpmaster.internal/ubuntu/ trusty/main libharfbuzz0b arm64 0.9.24-2ubuntu1 [101 kB] Get:65 http://ftpmaster.internal/ubuntu/ trusty/main libpangoft2-1.0-0 arm64 1.36.0-1ubuntu2 [26.1 kB] Get:66 http://ftpmaster.internal/ubuntu/ trusty/main libpangocairo-1.0-0 arm64 1.36.0-1ubuntu2 [15.9 kB] Get:67 http://ftpmaster.internal/ubuntu/ trusty/main libxcomposite1 arm64 1:0.4.4-1 [7306 B] Get:68 http://ftpmaster.internal/ubuntu/ trusty/main libxfixes3 arm64 1:5.0.1-1ubuntu1 [10.5 kB] Get:69 http://ftpmaster.internal/ubuntu/ trusty/main libxcursor1 arm64 1:1.1.14-1 [19.9 kB] Get:70 http://ftpmaster.internal/ubuntu/ trusty/main libxdamage1 arm64 1:1.1.4-1ubuntu1 [7206 B] Get:71 http://ftpmaster.internal/ubuntu/ trusty/main libxi6 arm64 2:1.7.1.901-1ubuntu1 [29.6 kB] Get:72 http://ftpmaster.internal/ubuntu/ trusty/main libxinerama1 arm64 2:1.1.3-1 [7438 B] Get:73 http://ftpmaster.internal/ubuntu/ trusty/main libxrandr2 arm64 2:1.4.1-1ubuntu1 [17.1 kB] Get:74 http://ftpmaster.internal/ubuntu/ trusty/main shared-mime-info arm64 1.2-0ubuntu1 [411 kB] Get:75 http://ftpmaster.internal/ubuntu/ trusty/main libgtk2.0-0 arm64 2.24.22-1ubuntu1 [1380 kB] Get:76 http://ftpmaster.internal/ubuntu/ trusty/main x11-common all 1:7.7+1ubuntu6 [58.6 kB] Get:77 http://ftpmaster.internal/ubuntu/ trusty/main libxtst6 arm64 2:1.2.2-1 [12.7 kB] Get:78 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libgcj14-awt arm64 4.8.2-8ubuntu1 [57.1 kB] Get:79 http://ftpmaster.internal/ubuntu/ trusty/main liblcms2-2 arm64 2.5-0ubuntu3 [105 kB] Get:80 http://ftpmaster.internal/ubuntu/ trusty/main libnspr4 arm64 2:4.9.5-1ubuntu1 [109 kB] Get:81 http://ftpmaster.internal/ubuntu/ trusty/main libnss3 arm64 2:3.15.3-1 [878 kB] Get:82 http://ftpmaster.internal/ubuntu/ trusty/main libpcsclite1 arm64 1.8.6-3ubuntu1b1 [20.9 kB] Get:83 http://ftpmaster.internal/ubuntu/ trusty/main libsigsegv2 arm64 2.10-2 [14.0 kB] Get:84 http://ftpmaster.internal/ubuntu/ trusty/main libunistring0 arm64 0.9.3-5ubuntu2 [250 kB] Get:85 http://ftpmaster.internal/ubuntu/ trusty/main openjdk-7-jre-lib all 7u25-2.3.12-4ubuntu3 [5571 kB] Get:86 http://ftpmaster.internal/ubuntu/ trusty/main openssl arm64 1.0.1e-4ubuntu3 [474 kB] Get:87 http://ftpmaster.internal/ubuntu/ trusty/main ca-certificates all 20130906ubuntu1 [180 kB] Get:88 http://ftpmaster.internal/ubuntu/ trusty/main java-common all 0.48ubuntu2 [134 kB] Get:89 http://ftpmaster.internal/ubuntu/ trusty/main default-jre-headless arm64 1:1.7-48ubuntu2 [3260 B] Get:90 http://ftpmaster.internal/ubuntu/ trusty/main ca-certificates-java all 20130815 [13.7 kB] Get:91 http://ftpmaster.internal/ubuntu/ trusty/main tzdata-java all 2013h-1ubuntu1 [79.7 kB] Get:92 http://ftpmaster.internal/ubuntu/ trusty/main libnss3-1d arm64 2:3.15.3-1 [12.4 kB] Get:93 http://ftpmaster.internal/ubuntu/ trusty/main openjdk-7-jre-headless arm64 7u25-2.3.12-4ubuntu3 [33.0 MB] Get:94 http://ftpmaster.internal/ubuntu/ trusty-proposed/main python3.3 arm64 3.3.3-4 [129 kB] Get:95 http://ftpmaster.internal/ubuntu/ trusty/main python3-minimal arm64 3.3.2-17 [27.0 kB] Get:96 http://ftpmaster.internal/ubuntu/ trusty/main libpython3-stdlib arm64 3.3.2-17 [7866 B] Get:97 http://ftpmaster.internal/ubuntu/ trusty/main python3 arm64 3.3.2-17 [9190 B] Get:98 http://ftpmaster.internal/ubuntu/ trusty-proposed/main dh-python all 1.20131021-1ubuntu3 [50.3 kB] Get:99 http://ftpmaster.internal/ubuntu/ trusty/main file arm64 1:5.14-2ubuntu1 [18.7 kB] Get:100 http://ftpmaster.internal/ubuntu/ trusty/main netbase all 5.1 [13.9 kB] Get:101 http://ftpmaster.internal/ubuntu/ trusty/main gettext-base arm64 0.18.3.1-1ubuntu1 [64.0 kB] Get:102 http://ftpmaster.internal/ubuntu/ trusty/main time arm64 1.7-24 [29.6 kB] Get:103 http://ftpmaster.internal/ubuntu/ trusty-proposed/main gcj-4.8-jre-lib all 4.8.2-8ubuntu1 [10.3 MB] Get:104 http://ftpmaster.internal/ubuntu/ trusty-proposed/main gcj-4.8-jre-headless arm64 4.8.2-8ubuntu1 [57.5 kB] Get:105 http://ftpmaster.internal/ubuntu/ trusty/main gcj-jre-headless arm64 4:4.8.1-2ubuntu3 [1564 B] Get:106 http://ftpmaster.internal/ubuntu/ trusty/main libxml-commons-resolver1.1-java all 1.2-7build1 [91.6 kB] Get:107 http://ftpmaster.internal/ubuntu/ trusty/main libxml-commons-external-java all 1.4.01-2build1 [245 kB] Get:108 http://ftpmaster.internal/ubuntu/ trusty/main libxerces2-java all 2.11.0-7 [1362 kB] Get:109 http://ftpmaster.internal/ubuntu/ trusty/main ant all 1.9.2-1 [1902 kB] Get:110 http://ftpmaster.internal/ubuntu/ trusty/main m4 arm64 1.4.17-2 [181 kB] Get:111 http://ftpmaster.internal/ubuntu/ trusty/main autoconf all 2.69-2 [573 kB] Get:112 http://ftpmaster.internal/ubuntu/ trusty/main autotools-dev all 20130810.1 [44.3 kB] Get:113 http://ftpmaster.internal/ubuntu/ trusty/main automake all 1:1.14-2ubuntu1 [580 kB] Get:114 http://ftpmaster.internal/ubuntu/ trusty/main gettext arm64 0.18.3.1-1ubuntu1 [983 kB] Get:115 http://ftpmaster.internal/ubuntu/ trusty/main intltool-debian all 0.35.0+20060710.1 [31.6 kB] Get:116 http://ftpmaster.internal/ubuntu/ trusty/main po-debconf all 1.0.16+nmu2ubuntu1 [210 kB] Get:117 http://ftpmaster.internal/ubuntu/ trusty/main apparmor-easyprof all 2.8.0-0ubuntu35 [20.1 kB] Get:118 http://ftpmaster.internal/ubuntu/ trusty/main dh-apparmor all 2.8.0-0ubuntu35 [7300 B] Get:119 http://ftpmaster.internal/ubuntu/ trusty/main debhelper all 9.20131127ubuntu1 [604 kB] Get:120 http://ftpmaster.internal/ubuntu/ trusty/main liburi-perl all 1.60-1 [89.6 kB] Get:121 http://ftpmaster.internal/ubuntu/ trusty/main libencode-locale-perl all 1.03-1 [12.4 kB] Get:122 http://ftpmaster.internal/ubuntu/ trusty/main libhttp-date-perl all 6.02-1 [10.4 kB] Get:123 http://ftpmaster.internal/ubuntu/ trusty/main libfile-listing-perl all 6.04-1 [9774 B] Get:124 http://ftpmaster.internal/ubuntu/ trusty/main libhtml-tagset-perl all 3.20-2 [13.5 kB] Get:125 http://ftpmaster.internal/ubuntu/ trusty/main libhtml-parser-perl arm64 3.71-1build1 [95.7 kB] Get:126 http://ftpmaster.internal/ubuntu/ trusty/main libhtml-tree-perl all 5.03-1 [215 kB] Get:127 http://ftpmaster.internal/ubuntu/ trusty/main libio-html-perl all 1.00-1 [15.7 kB] Get:128 http://ftpmaster.internal/ubuntu/ trusty/main liblwp-mediatypes-perl all 6.02-1 [21.7 kB] Get:129 http://ftpmaster.internal/ubuntu/ trusty/main libhttp-message-perl all 6.06-1 [78.7 kB] Get:130 http://ftpmaster.internal/ubuntu/ trusty/main libhttp-cookies-perl all 6.00-2 [23.3 kB] Get:131 http://ftpmaster.internal/ubuntu/ trusty/main libhttp-negotiate-perl all 6.00-2 [13.4 kB] Get:132 http://ftpmaster.internal/ubuntu/ trusty/main libnet-ssleay-perl arm64 1.55-1build1 [296 kB] Get:133 http://ftpmaster.internal/ubuntu/ trusty/main libio-socket-ssl-perl all 1.76-2ubuntu1 [51.4 kB] Get:134 http://ftpmaster.internal/ubuntu/ trusty/main libnet-http-perl all 6.06-1 [24.2 kB] Get:135 http://ftpmaster.internal/ubuntu/ trusty/main liblwp-protocol-https-perl all 6.04-2 [7330 B] Get:136 http://ftpmaster.internal/ubuntu/ trusty/main libwww-robotrules-perl all 6.01-1 [14.1 kB] Get:137 http://ftpmaster.internal/ubuntu/ trusty/main libwww-perl all 6.05-2 [146 kB] Get:138 http://ftpmaster.internal/ubuntu/ trusty/main libxml-parser-perl arm64 2.41-1build3 [293 kB] Get:139 http://ftpmaster.internal/ubuntu/ trusty/main intltool all 0.50.2-2 [52.0 kB] Get:140 http://ftpmaster.internal/ubuntu/ trusty/main dh-translations all 118 [21.9 kB] Get:141 http://ftpmaster.internal/ubuntu/ trusty/main python-scour all 0.26-3 [46.5 kB] Get:142 http://ftpmaster.internal/ubuntu/ trusty/main cdbs all 0.4.122ubuntu1 [49.1 kB] Get:143 http://ftpmaster.internal/ubuntu/ trusty/main libecj-java all 3.8.2-4 [1332 kB] Get:144 http://ftpmaster.internal/ubuntu/ trusty/main ecj arm64 3.8.2-4 [9508 B] Get:145 http://ftpmaster.internal/ubuntu/ trusty/main libecj-java-gcj arm64 3.8.2-4 [1906 kB] Get:146 http://ftpmaster.internal/ubuntu/ trusty/main ecj-gcj arm64 3.8.2-4 [1686 kB] Get:147 http://ftpmaster.internal/ubuntu/ trusty-proposed/main gcj-4.8 arm64 4.8.2-8ubuntu1 [3356 kB] Get:148 http://ftpmaster.internal/ubuntu/ trusty-proposed/main gcj-4.8-jre arm64 4.8.2-8ubuntu1 [1278 B] Get:149 http://ftpmaster.internal/ubuntu/ trusty/main zlib1g-dev arm64 1:1.2.8.dfsg-1ubuntu1 [179 kB] Get:150 http://ftpmaster.internal/ubuntu/ trusty-proposed/main libgcj14-dev arm64 4.8.2-8ubuntu1 [597 kB] Get:151 http://ftpmaster.internal/ubuntu/ trusty/main fastjar arm64 2:0.98-5 [70.5 kB] Get:152 http://ftpmaster.internal/ubuntu/ trusty/main libantlr-java all 2.7.7+dfsg-5 [427 kB] Get:153 http://ftpmaster.internal/ubuntu/ trusty-proposed/main gcj-4.8-jdk arm64 4.8.2-8ubuntu1 [517 kB] Get:154 http://ftpmaster.internal/ubuntu/ trusty/main gcj-jre arm64 4:4.8.1-2ubuntu3 [1064 B] Get:155 http://ftpmaster.internal/ubuntu/ trusty/main gcj-jdk arm64 4:4.8.1-2ubuntu3 [6454 B] Get:156 http://ftpmaster.internal/ubuntu/ trusty/main zip arm64 3.0-8 [248 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 96.2 MB in 1min 20s (1202 kB/s) Selecting previously unselected package libexpat1:arm64. (Reading database ... 11899 files and directories currently installed.) Unpacking libexpat1:arm64 (from .../libexpat1_2.1.0-4ubuntu1_arm64.deb) ... Selecting previously unselected package libmagic1:arm64. Unpacking libmagic1:arm64 (from .../libmagic1_1%3a5.14-2ubuntu1_arm64.deb) ... Selecting previously unselected package libssl1.0.0:arm64. Unpacking libssl1.0.0:arm64 (from .../libssl1.0.0_1.0.1e-4ubuntu3_arm64.deb) ... Selecting previously unselected package libpython3.3-minimal:arm64. Unpacking libpython3.3-minimal:arm64 (from .../libpython3.3-minimal_3.3.3-4_arm64.deb) ... Selecting previously unselected package mime-support. Unpacking mime-support (from .../mime-support_3.54ubuntu1_all.deb) ... Selecting previously unselected package libpython3.3-stdlib:arm64. Unpacking libpython3.3-stdlib:arm64 (from .../libpython3.3-stdlib_3.3.3-4_arm64.deb) ... Selecting previously unselected package python3.3-minimal. Unpacking python3.3-minimal (from .../python3.3-minimal_3.3.3-4_arm64.deb) ... Selecting previously unselected package libasprintf0c2:arm64. Unpacking libasprintf0c2:arm64 (from .../libasprintf0c2_0.18.3.1-1ubuntu1_arm64.deb) ... Selecting previously unselected package libglib2.0-0:arm64. Unpacking libglib2.0-0:arm64 (from .../libglib2.0-0_2.39.1-0ubuntu3_arm64.deb) ... Selecting previously unselected package libpipeline1:arm64. Unpacking libpipeline1:arm64 (from .../libpipeline1_1.2.5-1_arm64.deb) ... Selecting previously unselected package libxau6:arm64. Unpacking libxau6:arm64 (from .../libxau6_1%3a1.0.8-1_arm64.deb) ... Selecting previously unselected package libxdmcp6:arm64. Unpacking libxdmcp6:arm64 (from .../libxdmcp6_1%3a1.1.1-1_arm64.deb) ... Selecting previously unselected package libxcb1:arm64. Unpacking libxcb1:arm64 (from .../libxcb1_1.9.1-3.1ubuntu1_arm64.deb) ... Selecting previously unselected package libx11-data. Unpacking libx11-data (from .../libx11-data_2%3a1.6.2-1ubuntu2_all.deb) ... Selecting previously unselected package libx11-6:arm64. Unpacking libx11-6:arm64 (from .../libx11-6_2%3a1.6.2-1ubuntu2_arm64.deb) ... Selecting previously unselected package libxext6:arm64. Unpacking libxext6:arm64 (from .../libxext6_2%3a1.3.2-1_arm64.deb) ... Selecting previously unselected package libxml2:arm64. Unpacking libxml2:arm64 (from .../libxml2_2.9.1+dfsg1-3ubuntu3_arm64.deb) ... Selecting previously unselected package groff-base. Unpacking groff-base (from .../groff-base_1.22.2-3_arm64.deb) ... Selecting previously unselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_9.0.5ubuntu1_arm64.deb) ... Selecting previously unselected package man-db. Unpacking man-db (from .../man-db_2.6.5-2_arm64.deb) ... Selecting previously unselected package libasound2-data. Unpacking libasound2-data (from .../libasound2-data_1.0.27.2-3ubuntu1_all.deb) ... Selecting previously unselected package libasound2:arm64. Unpacking libasound2:arm64 (from .../libasound2_1.0.27.2-3ubuntu1_arm64.deb) ... Selecting previously unselected package libatk1.0-data. Unpacking libatk1.0-data (from .../libatk1.0-data_2.10.0-2ubuntu1_all.deb) ... Selecting previously unselected package libatk1.0-0:arm64. Unpacking libatk1.0-0:arm64 (from .../libatk1.0-0_2.10.0-2ubuntu1_arm64.deb) ... Selecting previously unselected package libavahi-common-data:arm64. Unpacking libavahi-common-data:arm64 (from .../libavahi-common-data_0.6.31-2ubuntu5_arm64.deb) ... Selecting previously unselected package libavahi-common3:arm64. Unpacking libavahi-common3:arm64 (from .../libavahi-common3_0.6.31-2ubuntu5_arm64.deb) ... Selecting previously unselected package libavahi-client3:arm64. Unpacking libavahi-client3:arm64 (from .../libavahi-client3_0.6.31-2ubuntu5_arm64.deb) ... Selecting previously unselected package fonts-dejavu-core. Unpacking fonts-dejavu-core (from .../fonts-dejavu-core_2.33+svn2514-3ubuntu1_all.deb) ... Selecting previously unselected package ucf. Unpacking ucf (from .../ucf_3.0027+nmu1_all.deb) ... Moving old data out of the way Selecting previously unselected package fontconfig-config. Unpacking fontconfig-config (from .../fontconfig-config_2.11.0-0ubuntu3_all.deb) ... Selecting previously unselected package libfreetype6:arm64. Unpacking libfreetype6:arm64 (from .../libfreetype6_2.5.1-1ubuntu2_arm64.deb) ... Selecting previously unselected package libfontconfig1:arm64. Unpacking libfontconfig1:arm64 (from .../libfontconfig1_2.11.0-0ubuntu3_arm64.deb) ... Selecting previously unselected package libpixman-1-0:arm64. Unpacking libpixman-1-0:arm64 (from .../libpixman-1-0_0.30.2-2_arm64.deb) ... Selecting previously unselected package libxcb-render0:arm64. Unpacking libxcb-render0:arm64 (from .../libxcb-render0_1.9.1-3.1ubuntu1_arm64.deb) ... Selecting previously unselected package libxcb-shm0:arm64. Unpacking libxcb-shm0:arm64 (from .../libxcb-shm0_1.9.1-3.1ubuntu1_arm64.deb) ... Selecting previously unselected package libxrender1:arm64. Unpacking libxrender1:arm64 (from .../libxrender1_1%3a0.9.8-1_arm64.deb) ... Selecting previously unselected package libcairo2:arm64. Unpacking libcairo2:arm64 (from .../libcairo2_1.12.16-0ubuntu2_arm64.deb) ... Selecting previously unselected package libcroco3:arm64. Unpacking libcroco3:arm64 (from .../libcroco3_0.6.8-2ubuntu1_arm64.deb) ... Selecting previously unselected package libcups2:arm64. Unpacking libcups2:arm64 (from .../libcups2_1.7.0-0ubuntu3_arm64.deb) ... Selecting previously unselected package libdatrie1:arm64. Unpacking libdatrie1:arm64 (from .../libdatrie1_0.2.7.1-1_arm64.deb) ... Selecting previously unselected package libpython2.7-minimal:arm64. Unpacking libpython2.7-minimal:arm64 (from .../libpython2.7-minimal_2.7.6-3ubuntu1_arm64.deb) ... Selecting previously unselected package python2.7-minimal. Unpacking python2.7-minimal (from .../python2.7-minimal_2.7.6-3ubuntu1_arm64.deb) ... Selecting previously unselected package libpython2.7-stdlib:arm64. Unpacking libpython2.7-stdlib:arm64 (from .../libpython2.7-stdlib_2.7.6-3ubuntu1_arm64.deb) ... Selecting previously unselected package python2.7. Unpacking python2.7 (from .../python2.7_2.7.6-3ubuntu1_arm64.deb) ... Selecting previously unselected package python-minimal. Unpacking python-minimal (from .../python-minimal_2.7.5-5ubuntu1_arm64.deb) ... Selecting previously unselected package libpython-stdlib:arm64. Unpacking libpython-stdlib:arm64 (from .../libpython-stdlib_2.7.5-5ubuntu1_arm64.deb) ... Selecting previously unselected package python. Unpacking python (from .../python_2.7.5-5ubuntu1_arm64.deb) ... Selecting previously unselected package libgcj-common. Unpacking libgcj-common (from .../libgcj-common_1%3a4.8.1-2ubuntu3_all.deb) ... Selecting previously unselected package libgcj14:arm64. Unpacking libgcj14:arm64 (from .../libgcj14_4.8.2-8ubuntu1_arm64.deb) ... Selecting previously unselected package libgcj-bc:arm64. Unpacking libgcj-bc:arm64 (from .../libgcj-bc_4.8.1-2ubuntu3_arm64.deb) ... Selecting previously unselected package libjpeg-turbo8:arm64. Unpacking libjpeg-turbo8:arm64 (from .../libjpeg-turbo8_1.3.0-0ubuntu1_arm64.deb) ... Selecting previously unselected package libjpeg8:arm64. Unpacking libjpeg8:arm64 (from .../libjpeg8_8c-2ubuntu8_arm64.deb) ... Selecting previously unselected package libjasper1:arm64. Unpacking libjasper1:arm64 (from .../libjasper1_1.900.1-14ubuntu3_arm64.deb) ... Selecting previously unselected package libjbig0:arm64. Unpacking libjbig0:arm64 (from .../libjbig0_2.0-2ubuntu4_arm64.deb) ... Selecting previously unselected package libtiff5:arm64. Unpacking libtiff5:arm64 (from .../libtiff5_4.0.3-6ubuntu1_arm64.deb) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Unpacking libgdk-pixbuf2.0-common (from .../libgdk-pixbuf2.0-common_2.30.1-0ubuntu2_all.deb) ... Selecting previously unselected package libgdk-pixbuf2.0-0:arm64. Unpacking libgdk-pixbuf2.0-0:arm64 (from .../libgdk-pixbuf2.0-0_2.30.1-0ubuntu2_arm64.deb) ... Selecting previously unselected package libgtk2.0-common. Unpacking libgtk2.0-common (from .../libgtk2.0-common_2.24.22-1ubuntu1_all.deb) ... Selecting previously unselected package libthai-data. Unpacking libthai-data (from .../libthai-data_0.1.20-1_all.deb) ... Selecting previously unselected package libthai0:arm64. Unpacking libthai0:arm64 (from .../libthai0_0.1.20-1_arm64.deb) ... Selecting previously unselected package fontconfig. Unpacking fontconfig (from .../fontconfig_2.11.0-0ubuntu3_arm64.deb) ... Selecting previously unselected package libpango-1.0-0:arm64. Unpacking libpango-1.0-0:arm64 (from .../libpango-1.0-0_1.36.0-1ubuntu2_arm64.deb) ... Selecting previously unselected package libgraphite2-3:arm64. Unpacking libgraphite2-3:arm64 (from .../libgraphite2-3_1.2.4-1ubuntu1_arm64.deb) ... Selecting previously unselected package libharfbuzz0b:arm64. Unpacking libharfbuzz0b:arm64 (from .../libharfbuzz0b_0.9.24-2ubuntu1_arm64.deb) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Unpacking libpangoft2-1.0-0:arm64 (from .../libpangoft2-1.0-0_1.36.0-1ubuntu2_arm64.deb) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Unpacking libpangocairo-1.0-0:arm64 (from .../libpangocairo-1.0-0_1.36.0-1ubuntu2_arm64.deb) ... Selecting previously unselected package libxcomposite1:arm64. Unpacking libxcomposite1:arm64 (from .../libxcomposite1_1%3a0.4.4-1_arm64.deb) ... Selecting previously unselected package libxfixes3:arm64. Unpacking libxfixes3:arm64 (from .../libxfixes3_1%3a5.0.1-1ubuntu1_arm64.deb) ... Selecting previously unselected package libxcursor1:arm64. Unpacking libxcursor1:arm64 (from .../libxcursor1_1%3a1.1.14-1_arm64.deb) ... Selecting previously unselected package libxdamage1:arm64. Unpacking libxdamage1:arm64 (from .../libxdamage1_1%3a1.1.4-1ubuntu1_arm64.deb) ... Selecting previously unselected package libxi6:arm64. Unpacking libxi6:arm64 (from .../libxi6_2%3a1.7.1.901-1ubuntu1_arm64.deb) ... Selecting previously unselected package libxinerama1:arm64. Unpacking libxinerama1:arm64 (from .../libxinerama1_2%3a1.1.3-1_arm64.deb) ... Selecting previously unselected package libxrandr2:arm64. Unpacking libxrandr2:arm64 (from .../libxrandr2_2%3a1.4.1-1ubuntu1_arm64.deb) ... Selecting previously unselected package shared-mime-info. Unpacking shared-mime-info (from .../shared-mime-info_1.2-0ubuntu1_arm64.deb) ... Selecting previously unselected package libgtk2.0-0:arm64. Unpacking libgtk2.0-0:arm64 (from .../libgtk2.0-0_2.24.22-1ubuntu1_arm64.deb) ... Selecting previously unselected package x11-common. Unpacking x11-common (from .../x11-common_1%3a7.7+1ubuntu6_all.deb) ... Selecting previously unselected package libxtst6:arm64. Unpacking libxtst6:arm64 (from .../libxtst6_2%3a1.2.2-1_arm64.deb) ... Selecting previously unselected package libgcj14-awt:arm64. Unpacking libgcj14-awt:arm64 (from .../libgcj14-awt_4.8.2-8ubuntu1_arm64.deb) ... Selecting previously unselected package liblcms2-2:arm64. Unpacking liblcms2-2:arm64 (from .../liblcms2-2_2.5-0ubuntu3_arm64.deb) ... Selecting previously unselected package libnspr4:arm64. Unpacking libnspr4:arm64 (from .../libnspr4_2%3a4.9.5-1ubuntu1_arm64.deb) ... Selecting previously unselected package libnss3:arm64. Unpacking libnss3:arm64 (from .../libnss3_2%3a3.15.3-1_arm64.deb) ... Selecting previously unselected package libpcsclite1:arm64. Unpacking libpcsclite1:arm64 (from .../libpcsclite1_1.8.6-3ubuntu1b1_arm64.deb) ... Selecting previously unselected package libsigsegv2:arm64. Unpacking libsigsegv2:arm64 (from .../libsigsegv2_2.10-2_arm64.deb) ... Selecting previously unselected package libunistring0:arm64. Unpacking libunistring0:arm64 (from .../libunistring0_0.9.3-5ubuntu2_arm64.deb) ... Selecting previously unselected package openjdk-7-jre-lib. Unpacking openjdk-7-jre-lib (from .../openjdk-7-jre-lib_7u25-2.3.12-4ubuntu3_all.deb) ... Selecting previously unselected package openssl. Unpacking openssl (from .../openssl_1.0.1e-4ubuntu3_arm64.deb) ... Selecting previously unselected package ca-certificates. Unpacking ca-certificates (from .../ca-certificates_20130906ubuntu1_all.deb) ... Selecting previously unselected package java-common. Unpacking java-common (from .../java-common_0.48ubuntu2_all.deb) ... Selecting previously unselected package default-jre-headless. Unpacking default-jre-headless (from .../default-jre-headless_1%3a1.7-48ubuntu2_arm64.deb) ... Selecting previously unselected package ca-certificates-java. Unpacking ca-certificates-java (from .../ca-certificates-java_20130815_all.deb) ... Selecting previously unselected package tzdata-java. Unpacking tzdata-java (from .../tzdata-java_2013h-1ubuntu1_all.deb) ... Selecting previously unselected package libnss3-1d:arm64. Unpacking libnss3-1d:arm64 (from .../libnss3-1d_2%3a3.15.3-1_arm64.deb) ... Selecting previously unselected package openjdk-7-jre-headless:arm64. Unpacking openjdk-7-jre-headless:arm64 (from .../openjdk-7-jre-headless_7u25-2.3.12-4ubuntu3_arm64.deb) ... Selecting previously unselected package python3.3. Unpacking python3.3 (from .../python3.3_3.3.3-4_arm64.deb) ... Selecting previously unselected package python3-minimal. Unpacking python3-minimal (from .../python3-minimal_3.3.2-17_arm64.deb) ... Selecting previously unselected package libpython3-stdlib:arm64. Unpacking libpython3-stdlib:arm64 (from .../libpython3-stdlib_3.3.2-17_arm64.deb) ... Selecting previously unselected package python3. Unpacking python3 (from .../python3_3.3.2-17_arm64.deb) ... Selecting previously unselected package dh-python. Unpacking dh-python (from .../dh-python_1.20131021-1ubuntu3_all.deb) ... Selecting previously unselected package file. Unpacking file (from .../file_1%3a5.14-2ubuntu1_arm64.deb) ... Selecting previously unselected package netbase. Unpacking netbase (from .../archives/netbase_5.1_all.deb) ... Selecting previously unselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.18.3.1-1ubuntu1_arm64.deb) ... Selecting previously unselected package time. Unpacking time (from .../archives/time_1.7-24_arm64.deb) ... Selecting previously unselected package gcj-4.8-jre-lib. Unpacking gcj-4.8-jre-lib (from .../gcj-4.8-jre-lib_4.8.2-8ubuntu1_all.deb) ... Selecting previously unselected package gcj-4.8-jre-headless. Unpacking gcj-4.8-jre-headless (from .../gcj-4.8-jre-headless_4.8.2-8ubuntu1_arm64.deb) ... Selecting previously unselected package gcj-jre-headless. Unpacking gcj-jre-headless (from .../gcj-jre-headless_4%3a4.8.1-2ubuntu3_arm64.deb) ... Selecting previously unselected package libxml-commons-resolver1.1-java. Unpacking libxml-commons-resolver1.1-java (from .../libxml-commons-resolver1.1-java_1.2-7build1_all.deb) ... Selecting previously unselected package libxml-commons-external-java. Unpacking libxml-commons-external-java (from .../libxml-commons-external-java_1.4.01-2build1_all.deb) ... Selecting previously unselected package libxerces2-java. Unpacking libxerces2-java (from .../libxerces2-java_2.11.0-7_all.deb) ... Selecting previously unselected package ant. Unpacking ant (from .../archives/ant_1.9.2-1_all.deb) ... Selecting previously unselected package m4. Unpacking m4 (from .../archives/m4_1.4.17-2_arm64.deb) ... Selecting previously unselected package autoconf. Unpacking autoconf (from .../autoconf_2.69-2_all.deb) ... Selecting previously unselected package autotools-dev. Unpacking autotools-dev (from .../autotools-dev_20130810.1_all.deb) ... Selecting previously unselected package automake. Unpacking automake (from .../automake_1%3a1.14-2ubuntu1_all.deb) ... Selecting previously unselected package gettext. Unpacking gettext (from .../gettext_0.18.3.1-1ubuntu1_arm64.deb) ... Selecting previously unselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously unselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.16+nmu2ubuntu1_all.deb) ... Selecting previously unselected package apparmor-easyprof. Unpacking apparmor-easyprof (from .../apparmor-easyprof_2.8.0-0ubuntu35_all.deb) ... Selecting previously unselected package dh-apparmor. Unpacking dh-apparmor (from .../dh-apparmor_2.8.0-0ubuntu35_all.deb) ... Selecting previously unselected package debhelper. Unpacking debhelper (from .../debhelper_9.20131127ubuntu1_all.deb) ... Selecting previously unselected package liburi-perl. Unpacking liburi-perl (from .../liburi-perl_1.60-1_all.deb) ... Selecting previously unselected package libencode-locale-perl. Unpacking libencode-locale-perl (from .../libencode-locale-perl_1.03-1_all.deb) ... Selecting previously unselected package libhttp-date-perl. Unpacking libhttp-date-perl (from .../libhttp-date-perl_6.02-1_all.deb) ... Selecting previously unselected package libfile-listing-perl. Unpacking libfile-listing-perl (from .../libfile-listing-perl_6.04-1_all.deb) ... Selecting previously unselected package libhtml-tagset-perl. Unpacking libhtml-tagset-perl (from .../libhtml-tagset-perl_3.20-2_all.deb) ... Selecting previously unselected package libhtml-parser-perl. Unpacking libhtml-parser-perl (from .../libhtml-parser-perl_3.71-1build1_arm64.deb) ... Selecting previously unselected package libhtml-tree-perl. Unpacking libhtml-tree-perl (from .../libhtml-tree-perl_5.03-1_all.deb) ... Selecting previously unselected package libio-html-perl. Unpacking libio-html-perl (from .../libio-html-perl_1.00-1_all.deb) ... Selecting previously unselected package liblwp-mediatypes-perl. Unpacking liblwp-mediatypes-perl (from .../liblwp-mediatypes-perl_6.02-1_all.deb) ... Selecting previously unselected package libhttp-message-perl. Unpacking libhttp-message-perl (from .../libhttp-message-perl_6.06-1_all.deb) ... Selecting previously unselected package libhttp-cookies-perl. Unpacking libhttp-cookies-perl (from .../libhttp-cookies-perl_6.00-2_all.deb) ... Selecting previously unselected package libhttp-negotiate-perl. Unpacking libhttp-negotiate-perl (from .../libhttp-negotiate-perl_6.00-2_all.deb) ... Selecting previously unselected package libnet-ssleay-perl. Unpacking libnet-ssleay-perl (from .../libnet-ssleay-perl_1.55-1build1_arm64.deb) ... Selecting previously unselected package libio-socket-ssl-perl. Unpacking libio-socket-ssl-perl (from .../libio-socket-ssl-perl_1.76-2ubuntu1_all.deb) ... Selecting previously unselected package libnet-http-perl. Unpacking libnet-http-perl (from .../libnet-http-perl_6.06-1_all.deb) ... Selecting previously unselected package liblwp-protocol-https-perl. Unpacking liblwp-protocol-https-perl (from .../liblwp-protocol-https-perl_6.04-2_all.deb) ... Selecting previously unselected package libwww-robotrules-perl. Unpacking libwww-robotrules-perl (from .../libwww-robotrules-perl_6.01-1_all.deb) ... Selecting previously unselected package libwww-perl. Unpacking libwww-perl (from .../libwww-perl_6.05-2_all.deb) ... Selecting previously unselected package libxml-parser-perl. Unpacking libxml-parser-perl (from .../libxml-parser-perl_2.41-1build3_arm64.deb) ... Selecting previously unselected package intltool. Unpacking intltool (from .../intltool_0.50.2-2_all.deb) ... Selecting previously unselected package dh-translations. Unpacking dh-translations (from .../dh-translations_118_all.deb) ... Selecting previously unselected package python-scour. Unpacking python-scour (from .../python-scour_0.26-3_all.deb) ... Selecting previously unselected package cdbs. Unpacking cdbs (from .../cdbs_0.4.122ubuntu1_all.deb) ... Selecting previously unselected package libecj-java. Unpacking libecj-java (from .../libecj-java_3.8.2-4_all.deb) ... Selecting previously unselected package ecj. Unpacking ecj (from .../archives/ecj_3.8.2-4_arm64.deb) ... Selecting previously unselected package libecj-java-gcj. Unpacking libecj-java-gcj (from .../libecj-java-gcj_3.8.2-4_arm64.deb) ... Selecting previously unselected package ecj-gcj. Unpacking ecj-gcj (from .../ecj-gcj_3.8.2-4_arm64.deb) ... Selecting previously unselected package gcj-4.8. Unpacking gcj-4.8 (from .../gcj-4.8_4.8.2-8ubuntu1_arm64.deb) ... Selecting previously unselected package gcj-4.8-jre. Unpacking gcj-4.8-jre (from .../gcj-4.8-jre_4.8.2-8ubuntu1_arm64.deb) ... Selecting previously unselected package zlib1g-dev:arm64. Unpacking zlib1g-dev:arm64 (from .../zlib1g-dev_1%3a1.2.8.dfsg-1ubuntu1_arm64.deb) ... Selecting previously unselected package libgcj14-dev:arm64. Unpacking libgcj14-dev:arm64 (from .../libgcj14-dev_4.8.2-8ubuntu1_arm64.deb) ... Selecting previously unselected package fastjar. Unpacking fastjar (from .../fastjar_2%3a0.98-5_arm64.deb) ... Selecting previously unselected package libantlr-java. Unpacking libantlr-java (from .../libantlr-java_2.7.7+dfsg-5_all.deb) ... Selecting previously unselected package gcj-4.8-jdk. Unpacking gcj-4.8-jdk (from .../gcj-4.8-jdk_4.8.2-8ubuntu1_arm64.deb) ... Selecting previously unselected package gcj-jre. Unpacking gcj-jre (from .../gcj-jre_4%3a4.8.1-2ubuntu3_arm64.deb) ... Selecting previously unselected package gcj-jdk. Unpacking gcj-jdk (from .../gcj-jdk_4%3a4.8.1-2ubuntu3_arm64.deb) ... Selecting previously unselected package zip. Unpacking zip (from .../archives/zip_3.0-8_arm64.deb) ... Setting up libexpat1:arm64 (2.1.0-4ubuntu1) ... Setting up libmagic1:arm64 (1:5.14-2ubuntu1) ... Setting up libssl1.0.0:arm64 (1.0.1e-4ubuntu3) ... Setting up libpython3.3-minimal:arm64 (3.3.3-4) ... Setting up mime-support (3.54ubuntu1) ... update-alternatives: using /usr/bin/see to provide /usr/bin/view (view) in auto mode Setting up libpython3.3-stdlib:arm64 (3.3.3-4) ... Setting up python3.3-minimal (3.3.3-4) ... Setting up libasprintf0c2:arm64 (0.18.3.1-1ubuntu1) ... Setting up libglib2.0-0:arm64 (2.39.1-0ubuntu3) ... No schema files found: doing nothing. Setting up libpipeline1:arm64 (1.2.5-1) ... Setting up libxau6:arm64 (1:1.0.8-1) ... Setting up libxdmcp6:arm64 (1:1.1.1-1) ... Setting up libxcb1:arm64 (1.9.1-3.1ubuntu1) ... Setting up libx11-data (2:1.6.2-1ubuntu2) ... Setting up libx11-6:arm64 (2:1.6.2-1ubuntu2) ... Setting up libxext6:arm64 (2:1.3.2-1) ... Setting up libxml2:arm64 (2.9.1+dfsg1-3ubuntu3) ... Setting up groff-base (1.22.2-3) ... Setting up bsdmainutils (9.0.5ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up man-db (2.6.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libasound2-data (1.0.27.2-3ubuntu1) ... Setting up libasound2:arm64 (1.0.27.2-3ubuntu1) ... Setting up libatk1.0-data (2.10.0-2ubuntu1) ... Setting up libatk1.0-0:arm64 (2.10.0-2ubuntu1) ... Setting up libavahi-common-data:arm64 (0.6.31-2ubuntu5) ... Setting up libavahi-common3:arm64 (0.6.31-2ubuntu5) ... Setting up libavahi-client3:arm64 (0.6.31-2ubuntu5) ... Setting up fonts-dejavu-core (2.33+svn2514-3ubuntu1) ... Setting up ucf (3.0027+nmu1) ... Setting up fontconfig-config (2.11.0-0ubuntu3) ... Setting up libfreetype6:arm64 (2.5.1-1ubuntu2) ... Setting up libfontconfig1:arm64 (2.11.0-0ubuntu3) ... Setting up libpixman-1-0:arm64 (0.30.2-2) ... Setting up libxcb-render0:arm64 (1.9.1-3.1ubuntu1) ... Setting up libxcb-shm0:arm64 (1.9.1-3.1ubuntu1) ... Setting up libxrender1:arm64 (1:0.9.8-1) ... Setting up libcairo2:arm64 (1.12.16-0ubuntu2) ... Setting up libcroco3:arm64 (0.6.8-2ubuntu1) ... Setting up libcups2:arm64 (1.7.0-0ubuntu3) ... Setting up libdatrie1:arm64 (0.2.7.1-1) ... Setting up libpython2.7-minimal:arm64 (2.7.6-3ubuntu1) ... Setting up python2.7-minimal (2.7.6-3ubuntu1) ... Linking and byte-compiling packages for runtime python2.7... Setting up libpython2.7-stdlib:arm64 (2.7.6-3ubuntu1) ... Setting up python2.7 (2.7.6-3ubuntu1) ... Setting up python-minimal (2.7.5-5ubuntu1) ... Setting up libpython-stdlib:arm64 (2.7.5-5ubuntu1) ... Setting up python (2.7.5-5ubuntu1) ... Setting up libgcj-common (1:4.8.1-2ubuntu3) ... Setting up libgcj14:arm64 (4.8.2-8ubuntu1) ... Setting up libgcj-bc:arm64 (4.8.1-2ubuntu3) ... Setting up libjpeg-turbo8:arm64 (1.3.0-0ubuntu1) ... Setting up libjpeg8:arm64 (8c-2ubuntu8) ... Setting up libjasper1:arm64 (1.900.1-14ubuntu3) ... Setting up libjbig0:arm64 (2.0-2ubuntu4) ... Setting up libtiff5:arm64 (4.0.3-6ubuntu1) ... Setting up libgdk-pixbuf2.0-common (2.30.1-0ubuntu2) ... Setting up libgdk-pixbuf2.0-0:arm64 (2.30.1-0ubuntu2) ... Setting up libgtk2.0-common (2.24.22-1ubuntu1) ... Setting up libthai-data (0.1.20-1) ... Setting up libthai0:arm64 (0.1.20-1) ... Setting up fontconfig (2.11.0-0ubuntu3) ... Regenerating fonts cache... done. Setting up libpango-1.0-0:arm64 (1.36.0-1ubuntu2) ... Setting up libgraphite2-3:arm64 (1.2.4-1ubuntu1) ... Setting up libharfbuzz0b:arm64 (0.9.24-2ubuntu1) ... Setting up libpangoft2-1.0-0:arm64 (1.36.0-1ubuntu2) ... Setting up libpangocairo-1.0-0:arm64 (1.36.0-1ubuntu2) ... Setting up libxcomposite1:arm64 (1:0.4.4-1) ... Setting up libxfixes3:arm64 (1:5.0.1-1ubuntu1) ... Setting up libxcursor1:arm64 (1:1.1.14-1) ... Setting up libxdamage1:arm64 (1:1.1.4-1ubuntu1) ... Setting up libxi6:arm64 (2:1.7.1.901-1ubuntu1) ... Setting up libxinerama1:arm64 (2:1.1.3-1) ... Setting up libxrandr2:arm64 (2:1.4.1-1ubuntu1) ... Setting up shared-mime-info (1.2-0ubuntu1) ... Setting up libgtk2.0-0:arm64 (2.24.22-1ubuntu1) ... Setting up x11-common (1:7.7+1ubuntu6) ... invoke-rc.d: policy-rc.d denied execution of start. Setting up libxtst6:arm64 (2:1.2.2-1) ... Setting up libgcj14-awt:arm64 (4.8.2-8ubuntu1) ... Setting up liblcms2-2:arm64 (2.5-0ubuntu3) ... Setting up libnspr4:arm64 (2:4.9.5-1ubuntu1) ... Setting up libnss3:arm64 (2:3.15.3-1) ... Setting up libpcsclite1:arm64 (1.8.6-3ubuntu1b1) ... Setting up libsigsegv2:arm64 (2.10-2) ... Setting up libunistring0:arm64 (0.9.3-5ubuntu2) ... Setting up openssl (1.0.1e-4ubuntu3) ... Setting up ca-certificates (20130906ubuntu1) ... Setting up java-common (0.48ubuntu2) ... Setting up tzdata-java (2013h-1ubuntu1) ... Setting up libnss3-1d:arm64 (2:3.15.3-1) ... Setting up python3.3 (3.3.3-4) ... Setting up python3-minimal (3.3.2-17) ... Setting up libpython3-stdlib:arm64 (3.3.2-17) ... Setting up file (1:5.14-2ubuntu1) ... Setting up netbase (5.1) ... Setting up gettext-base (0.18.3.1-1ubuntu1) ... Setting up time (1.7-24) ... Setting up gcj-4.8-jre-lib (4.8.2-8ubuntu1) ... Setting up gcj-4.8-jre-headless (4.8.2-8ubuntu1) ... Setting up gcj-jre-headless (4:4.8.1-2ubuntu3) ... Setting up libxml-commons-resolver1.1-java (1.2-7build1) ... Setting up libxml-commons-external-java (1.4.01-2build1) ... Setting up libxerces2-java (2.11.0-7) ... Setting up ant (1.9.2-1) ... Setting up m4 (1.4.17-2) ... Setting up autoconf (2.69-2) ... Setting up autotools-dev (20130810.1) ... Setting up automake (1:1.14-2ubuntu1) ... update-alternatives: using /usr/bin/automake-1.14 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.18.3.1-1ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2ubuntu1) ... Setting up liburi-perl (1.60-1) ... Setting up libencode-locale-perl (1.03-1) ... Setting up libhttp-date-perl (6.02-1) ... Setting up libfile-listing-perl (6.04-1) ... Setting up libhtml-tagset-perl (3.20-2) ... Setting up libhtml-parser-perl (3.71-1build1) ... Setting up libhtml-tree-perl (5.03-1) ... Setting up libio-html-perl (1.00-1) ... Setting up liblwp-mediatypes-perl (6.02-1) ... Setting up libhttp-message-perl (6.06-1) ... Setting up libhttp-cookies-perl (6.00-2) ... Setting up libhttp-negotiate-perl (6.00-2) ... Setting up libnet-ssleay-perl (1.55-1build1) ... Setting up libio-socket-ssl-perl (1.76-2ubuntu1) ... Setting up libnet-http-perl (6.06-1) ... Setting up libwww-robotrules-perl (6.01-1) ... Setting up python-scour (0.26-3) ... Setting up libecj-java (3.8.2-4) ... Setting up ecj (3.8.2-4) ... Setting up libecj-java-gcj (3.8.2-4) ... Setting up ecj-gcj (3.8.2-4) ... Setting up gcj-4.8 (4.8.2-8ubuntu1) ... Setting up gcj-4.8-jre (4.8.2-8ubuntu1) ... Setting up zlib1g-dev:arm64 (1:1.2.8.dfsg-1ubuntu1) ... Setting up fastjar (2:0.98-5) ... Setting up libantlr-java (2.7.7+dfsg-5) ... Setting up gcj-jre (4:4.8.1-2ubuntu3) ... Setting up zip (3.0-8) ... Setting up dh-python (1.20131021-1ubuntu3) ... Setting up libwww-perl (6.05-2) ... Setting up libxml-parser-perl (2.41-1build3) ... Setting up intltool (0.50.2-2) ... Setting up ca-certificates-java (20130815) ... done. Setting up openjdk-7-jre-headless:arm64 (7u25-2.3.12-4ubuntu3) ... update-alternatives: using /usr/lib/jvm/java-7-openjdk-arm64/jre/bin/java to provide /usr/bin/java (java) in auto mode update-alternatives: using /usr/lib/jvm/java-7-openjdk-arm64/jre/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode update-alternatives: using /usr/lib/jvm/java-7-openjdk-arm64/jre/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode update-alternatives: using /usr/lib/jvm/java-7-openjdk-arm64/jre/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode update-alternatives: using /usr/lib/jvm/java-7-openjdk-arm64/jre/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode update-alternatives: using /usr/lib/jvm/java-7-openjdk-arm64/jre/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode update-alternatives: using /usr/lib/jvm/java-7-openjdk-arm64/jre/bin/orbd to provide /usr/bin/orbd (orbd) in auto mode update-alternatives: using /usr/lib/jvm/java-7-openjdk-arm64/jre/bin/servertool to provide /usr/bin/servertool (servertool) in auto mode update-alternatives: using /usr/lib/jvm/java-7-openjdk-arm64/jre/bin/tnameserv to provide /usr/bin/tnameserv (tnameserv) in auto mode update-alternatives: using /usr/lib/jvm/java-7-openjdk-arm64/jre/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode Setting up default-jre-headless (1:1.7-48ubuntu2) ... Setting up python3 (3.3.2-17) ... running python rtupdate hooks for python3.3... running python post-rtupdate hooks for python3.3... Setting up apparmor-easyprof (2.8.0-0ubuntu35) ... Setting up dh-apparmor (2.8.0-0ubuntu35) ... Setting up debhelper (9.20131127ubuntu1) ... Setting up liblwp-protocol-https-perl (6.04-2) ... Setting up dh-translations (118) ... Setting up cdbs (0.4.122ubuntu1) ... Setting up libgcj14-dev:arm64 (4.8.2-8ubuntu1) ... Setting up gcj-4.8-jdk (4.8.2-8ubuntu1) ... Setting up gcj-jdk (4:4.8.1-2ubuntu3) ... Setting up openjdk-7-jre-lib (7u25-2.3.12-4ubuntu3) ... Processing triggers for libc-bin ... Processing triggers for ca-certificates ... Updating certificates in /etc/ssl/certs... 166 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d.... Adding debian:cacert.org_class3.pem Adding debian:cacert.org_root.pem Adding debian:A-Trust-nQual-03.pem Adding debian:ACEDICOM_Root.pem Adding debian:AC_Raíz_Certicámara_S.A..pem Adding debian:Actalis_Authentication_Root_CA.pem Adding debian:AddTrust_External_Root.pem Adding debian:AddTrust_Low-Value_Services_Root.pem Adding debian:AddTrust_Public_Services_Root.pem Adding debian:AddTrust_Qualified_Certificates_Root.pem Adding debian:AffirmTrust_Commercial.pem Adding debian:AffirmTrust_Networking.pem Adding debian:AffirmTrust_Premium.pem Adding debian:AffirmTrust_Premium_ECC.pem Adding debian:America_Online_Root_Certification_Authority_1.pem Adding debian:America_Online_Root_Certification_Authority_2.pem Adding debian:ApplicationCA_-_Japanese_Government.pem Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem Adding debian:Baltimore_CyberTrust_Root.pem Adding debian:Buypass_Class_2_CA_1.pem Adding debian:Buypass_Class_2_Root_CA.pem Adding debian:Buypass_Class_3_CA_1.pem Adding debian:Buypass_Class_3_Root_CA.pem Adding debian:CA_Disig.pem Adding debian:CA_Disig_Root_R1.pem Adding debian:CA_Disig_Root_R2.pem Adding debian:CNNIC_ROOT.pem Adding debian:COMODO_Certification_Authority.pem Adding debian:COMODO_ECC_Certification_Authority.pem Adding debian:Camerfirma_Chambers_of_Commerce_Root.pem Adding debian:Camerfirma_Global_Chambersign_Root.pem Adding debian:Certigna.pem Adding debian:Certinomis_-_Autorité_Racine.pem Adding debian:Certplus_Class_2_Primary_CA.pem Adding debian:Certum_Root_CA.pem Adding debian:Certum_Trusted_Network_CA.pem Adding debian:Chambers_of_Commerce_Root_-_2008.pem Adding debian:China_Internet_Network_Information_Center_EV_Certificates_Root.pem Adding debian:ComSign_CA.pem Adding debian:ComSign_Secured_CA.pem Adding debian:Comodo_AAA_Services_root.pem Adding debian:Comodo_Secure_Services_root.pem Adding debian:Comodo_Trusted_Services_root.pem Adding debian:Cybertrust_Global_Root.pem Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem Adding debian:DST_ACES_CA_X6.pem Adding debian:DST_Root_CA_X3.pem Adding debian:Deutsche_Telekom_Root_CA_2.pem Adding debian:DigiCert_Assured_ID_Root_CA.pem Adding debian:DigiCert_Global_Root_CA.pem Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem Adding debian:Digital_Signature_Trust_Co._Global_CA_1.pem Adding debian:Digital_Signature_Trust_Co._Global_CA_3.pem Adding debian:E-Guven_Kok_Elektronik_Sertifika_Hizmet_Saglayicisi.pem Adding debian:EBG_Elektronik_Sertifika_Hizmet_Sağlayıcısı.pem Adding debian:EC-ACC.pem Adding debian:EE_Certification_Centre_Root_CA.pem Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem Adding debian:Entrust.net_Secure_Server_CA.pem Adding debian:Entrust_Root_Certification_Authority.pem Adding debian:Equifax_Secure_CA.pem Adding debian:Equifax_Secure_Global_eBusiness_CA.pem Adding debian:Equifax_Secure_eBusiness_CA_1.pem Adding debian:Firmaprofesional_Root_CA.pem Adding debian:GTE_CyberTrust_Global_Root.pem Adding debian:GeoTrust_Global_CA.pem Adding debian:GeoTrust_Global_CA_2.pem Adding debian:GeoTrust_Primary_Certification_Authority.pem Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem Adding debian:GeoTrust_Primary_Certification_Authority_-_G3.pem Adding debian:GeoTrust_Universal_CA.pem Adding debian:GeoTrust_Universal_CA_2.pem Adding debian:GlobalSign_Root_CA.pem Adding debian:GlobalSign_Root_CA_-_R2.pem Adding debian:GlobalSign_Root_CA_-_R3.pem Adding debian:Global_Chambersign_Root_-_2008.pem Adding debian:Go_Daddy_Class_2_CA.pem Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem Adding debian:Hongkong_Post_Root_CA_1.pem Adding debian:IGC_A.pem Adding debian:Izenpe.com.pem Adding debian:Juur-SK.pem Adding debian:Microsec_e-Szigno_Root_CA.pem Adding debian:Microsec_e-Szigno_Root_CA_2009.pem Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem Adding debian:NetLock_Business_=Class_B=_Root.pem Adding debian:NetLock_Express_=Class_C=_Root.pem Adding debian:NetLock_Notary_=Class_A=_Root.pem Adding debian:NetLock_Qualified_=Class_QA=_Root.pem Adding debian:Network_Solutions_Certificate_Authority.pem Adding debian:OISTE_WISeKey_Global_Root_GA_CA.pem Adding debian:PSCProcert.pem Adding debian:QuoVadis_Root_CA.pem Adding debian:QuoVadis_Root_CA_2.pem Adding debian:QuoVadis_Root_CA_3.pem Adding debian:RSA_Root_Certificate_1.pem Adding debian:RSA_Security_2048_v3.pem Adding debian:Root_CA_Generalitat_Valenciana.pem Adding debian:S-TRUST_Authentication_and_Encryption_Root_CA_2005_PN.pem Adding debian:SecureSign_RootCA11.pem Adding debian:SecureTrust_CA.pem Adding debian:Secure_Global_CA.pem Adding debian:Security_Communication_EV_RootCA1.pem Adding debian:Security_Communication_RootCA2.pem Adding debian:Security_Communication_Root_CA.pem Adding debian:Sonera_Class_1_Root_CA.pem Adding debian:Sonera_Class_2_Root_CA.pem Adding debian:Staat_der_Nederlanden_Root_CA.pem Adding debian:Staat_der_Nederlanden_Root_CA_-_G2.pem Adding debian:Starfield_Class_2_CA.pem Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem Adding debian:StartCom_Certification_Authority.pem Adding debian:StartCom_Certification_Authority_2.pem Adding debian:StartCom_Certification_Authority_G2.pem Adding debian:SwissSign_Gold_CA_-_G2.pem Adding debian:SwissSign_Platinum_CA_-_G2.pem Adding debian:SwissSign_Silver_CA_-_G2.pem Adding debian:Swisscom_Root_CA_1.pem Adding debian:Swisscom_Root_CA_2.pem Adding debian:Swisscom_Root_EV_CA_2.pem Adding debian:T-TeleSec_GlobalRoot_Class_3.pem Adding debian:TC_TrustCenter_Class_2_CA_II.pem Adding debian:TC_TrustCenter_Class_3_CA_II.pem Adding debian:TC_TrustCenter_Universal_CA_I.pem Adding debian:TDC_Internet_Root_CA.pem Adding debian:TDC_OCES_Root_CA.pem Adding debian:TURKTRUST_Certificate_Services_Provider_Root_1.pem Adding debian:TURKTRUST_Certificate_Services_Provider_Root_2.pem Adding debian:TURKTRUST_Certificate_Services_Provider_Root_2007.pem Adding debian:TWCA_Root_Certification_Authority.pem Adding debian:Taiwan_GRCA.pem Adding debian:Thawte_Premium_Server_CA.pem Adding debian:Thawte_Server_CA.pem Adding debian:Trustis_FPS_Root_CA.pem Adding debian:TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem Adding debian:UTN_DATACorp_SGC_Root_CA.pem Adding debian:UTN_USERFirst_Email_Root_CA.pem Adding debian:UTN_USERFirst_Hardware_Root_CA.pem Adding debian:ValiCert_Class_1_VA.pem Adding debian:ValiCert_Class_2_VA.pem Adding debian:VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem Adding debian:VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem Adding debian:VeriSign_Universal_Root_Certification_Authority.pem Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority.pem Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.pem Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem Adding debian:Verisign_Class_2_Public_Primary_Certification_Authority_-_G2.pem Adding debian:Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority.pem Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.pem Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_2.pem Adding debian:Verisign_Class_4_Public_Primary_Certification_Authority_-_G3.pem Adding debian:Visa_eCommerce_Root.pem Adding debian:WellsSecure_Public_Root_Certificate_Authority.pem Adding debian:Wells_Fargo_Root_CA.pem Adding debian:XRamp_Global_CA_Root.pem Adding debian:certSIGN_ROOT_CA.pem Adding debian:ePKI_Root_Certification_Authority.pem Adding debian:thawte_Primary_Root_CA.pem Adding debian:thawte_Primary_Root_CA_-_G2.pem Adding debian:thawte_Primary_Root_CA_-_G3.pem Adding debian:spi-cacert-2008.pem done. done. Checking correctness of source dependencies... Toolchain package versions: libc6-dev_2.17-93ubuntu4 make_3.81-8.2ubuntu3 dpkg-dev_1.17.1ubuntu1 gcc-4.8_4.8.2-8ubuntu1 g++-4.8_4.8.2-8ubuntu1 binutils_2.24-2ubuntu1 libstdc++-4.8-dev_4.8.2-8ubuntu1 libstdc++6_4.8.2-8ubuntu1 ------------------------------------------------------------------------------ dpkg-source: warning: -sn is not a valid option for Dpkg::Source::Package::V3::Quilt gpgv: Signature made Tue Dec 10 15:38:42 2013 UTC using DSA key ID 0F932C9C gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./ecj_3.9.0-1.dsc dpkg-source: info: extracting ecj in ecj-3.9.0 dpkg-source: info: unpacking ecj_3.9.0.orig.tar.gz dpkg-source: info: unpacking ecj_3.9.0-1.debian.tar.gz dpkg-source: info: applying gcc-changes.diff dpkg-buildpackage: source package ecj dpkg-buildpackage: source version 3.9.0-1 dpkg-buildpackage: source distribution unstable dpkg-source --before-build ecj-3.9.0 dpkg-buildpackage: host architecture arm64 /usr/bin/fakeroot debian/rules clean test -x debian/rules dh_clean rm -rf build rm -f debian/*.pyc ecj1 rm -rf debian/.mh debian/rules build-arch test -x debian/rules mkdir -p "." rm -rf build/bin mkdir -p build/bin cp -r src/org.eclipse.jdt.core/org build/bin/ cat gcc.properties \ >> build/bin/org/eclipse/jdt/internal/compiler/batch/messages.properties rm -rf build/bin/org/eclipse/jdt/internal/compiler/apt rm -rf build/bin/org/eclipse/jdt/internal/compiler/tool find build/bin -name '*.java' > build/sourcefiles split -l 25 build/sourcefiles ecj-sources. ls -l total 72 drwxrwxr-x 3 buildd buildd 4096 Dec 11 17:15 build drwxrwxr-x 5 buildd buildd 4096 Dec 10 15:31 debian -rw-rw-r-- 1 buildd buildd 1728 Dec 11 17:15 ecj-sources.aa -rw-rw-r-- 1 buildd buildd 1771 Dec 11 17:15 ecj-sources.ab -rw-rw-r-- 1 buildd buildd 1777 Dec 11 17:15 ecj-sources.ac -rw-rw-r-- 1 buildd buildd 1758 Dec 11 17:15 ecj-sources.ad -rw-rw-r-- 1 buildd buildd 1754 Dec 11 17:15 ecj-sources.ae -rw-rw-r-- 1 buildd buildd 1797 Dec 11 17:15 ecj-sources.af -rw-rw-r-- 1 buildd buildd 1910 Dec 11 17:15 ecj-sources.ag -rw-rw-r-- 1 buildd buildd 1831 Dec 11 17:15 ecj-sources.ah -rw-rw-r-- 1 buildd buildd 1812 Dec 11 17:15 ecj-sources.ai -rw-rw-r-- 1 buildd buildd 1725 Dec 11 17:15 ecj-sources.aj -rw-rw-r-- 1 buildd buildd 1834 Dec 11 17:15 ecj-sources.ak -rw-rw-r-- 1 buildd buildd 1740 Dec 11 17:15 ecj-sources.al -rw-rw-r-- 1 buildd buildd 1817 Dec 11 17:15 ecj-sources.am -rw-rw-r-- 1 buildd buildd 1285 Dec 11 17:15 ecj-sources.an -rw-rw-r-- 1 buildd buildd 151 Dec 11 17:15 gcc.properties drwxrwxr-x 3 buildd buildd 4096 Dec 10 11:26 src mv ecj-sources.* build/bin ls -l . build/bin .: total 16 drwxrwxr-x 3 buildd buildd 4096 Dec 11 17:15 build drwxrwxr-x 5 buildd buildd 4096 Dec 10 15:31 debian -rw-rw-r-- 1 buildd buildd 151 Dec 11 17:15 gcc.properties drwxrwxr-x 3 buildd buildd 4096 Dec 10 11:26 src build/bin: total 60 -rw-rw-r-- 1 buildd buildd 1728 Dec 11 17:15 ecj-sources.aa -rw-rw-r-- 1 buildd buildd 1771 Dec 11 17:15 ecj-sources.ab -rw-rw-r-- 1 buildd buildd 1777 Dec 11 17:15 ecj-sources.ac -rw-rw-r-- 1 buildd buildd 1758 Dec 11 17:15 ecj-sources.ad -rw-rw-r-- 1 buildd buildd 1754 Dec 11 17:15 ecj-sources.ae -rw-rw-r-- 1 buildd buildd 1797 Dec 11 17:15 ecj-sources.af -rw-rw-r-- 1 buildd buildd 1910 Dec 11 17:15 ecj-sources.ag -rw-rw-r-- 1 buildd buildd 1831 Dec 11 17:15 ecj-sources.ah -rw-rw-r-- 1 buildd buildd 1812 Dec 11 17:15 ecj-sources.ai -rw-rw-r-- 1 buildd buildd 1725 Dec 11 17:15 ecj-sources.aj -rw-rw-r-- 1 buildd buildd 1834 Dec 11 17:15 ecj-sources.ak -rw-rw-r-- 1 buildd buildd 1740 Dec 11 17:15 ecj-sources.al -rw-rw-r-- 1 buildd buildd 1817 Dec 11 17:15 ecj-sources.am -rw-rw-r-- 1 buildd buildd 1285 Dec 11 17:15 ecj-sources.an drwxrwxr-x 3 buildd buildd 4096 Dec 11 17:15 org ln -sf /usr/lib/gcc/ecj1 /build/buildd/ecj-3.9.0/ecj1 set -e; \ for list in $(find build/bin -name 'ecj-sources.*'); do \ echo "building files in $list ..."; \ echo gcj-4.8 -d build/bin -C -g \ -I/usr/share/ant/lib/ant.jar \ -Ibuild/bin \ $(cat $list); \ gcj-4.8 -v -d build/bin -C -g \ -I/usr/share/ant/lib/ant.jar \ -Ibuild/bin \ $(cat $list); \ done building files in build/bin/ecj-sources.ag ... gcj-4.8 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin build/bin/org/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/LocalTypeBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/TypeConstants.java build/bin/org/eclipse/jdt/internal/compiler/lookup/IQualifiedTypeResolutionListener.java build/bin/org/eclipse/jdt/internal/compiler/lookup/UnresolvedReferenceBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/RawTypeBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/MostSpecificExceptionMethodBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope.java build/bin/org/eclipse/jdt/internal/compiler/lookup/FieldBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ProblemPackageBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/PolymorphicMethodBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ProblemReasons.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/TypeIds.java build/bin/org/eclipse/jdt/internal/compiler/lookup/InnerEmulationDependency.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ParameterizedFieldBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/SignatureWrapper.java build/bin/org/eclipse/jdt/internal/compiler/lookup/SyntheticArgumentBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/MemberTypeBinding.java Using built-in specs. COLLECT_GCC=gcj-4.8 Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-arm64 --with-arch-directory=arm64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-multiarch --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-8ubuntu1) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' /usr/lib/gcc/aarch64-linux-gnu/4.8/ecj1 /tmp/ccZqX6N6jx -g -fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar -ffilelist-file -foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency /tmp/ccmTHTq3.zip /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:81: warning: Set is a raw type. References to generic type Set should be parameterized public static TypeBinding convertEliminatingTypeVariables(TypeBinding originalType, ReferenceBinding genericType, int rank, Set eliminatedVariables) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:127: warning: HashSet is a raw type. References to generic type HashSet should be parameterized eliminatedVariables = new HashSet(2); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:129: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized eliminatedVariables.add(originalVariable); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:662: warning: Map is a raw type. References to generic type Map should be parameterized Map invocations = new HashMap(2); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:662: warning: HashMap is a raw type. References to generic type HashMap should be parameterized Map invocations = new HashMap(2); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:2963: warning: Map is a raw type. References to generic type Map should be parameterized protected boolean hasErasedCandidatesCollisions(TypeBinding one, TypeBinding two, Map invocations, ReferenceBinding type, ASTNode typeRef) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3281: warning: List is a raw type. References to generic type List should be parameterized private TypeBinding leastContainingInvocation(TypeBinding mec, Object invocationData, List lubStack) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3325: warning: List is a raw type. References to generic type List should be parameterized private TypeBinding leastContainingTypeArgument(TypeBinding u, TypeBinding v, ReferenceBinding genericType, int rank, List lubStack) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3411: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized return lowerUpperBound(types, new ArrayList(1)); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3415: warning: List is a raw type. References to generic type List should be parameterized private TypeBinding lowerUpperBound(TypeBinding[] types, List lubStack) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3442: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized lubStack.add(types); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3443: warning: Map is a raw type. References to generic type Map should be parameterized Map invocations = new HashMap(1); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3443: warning: HashMap is a raw type. References to generic type HashMap should be parameterized Map invocations = new HashMap(1); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3502: warning: Map is a raw type. References to generic type Map should be parameterized protected TypeBinding[] minimalErasedCandidates(TypeBinding[] types, Map allInvocations) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3521: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList typesToVisit = new ArrayList(5); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3521: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList typesToVisit = new ArrayList(5); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3538: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized allInvocations.put(firstErasure, firstType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3540: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized typesToVisit.add(firstType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3553: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized typesToVisit.add(elementType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3569: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized typesToVisit.add(superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3574: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized typesToVisit.add(superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3579: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized typesToVisit.add(superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3594: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized typesToVisit.add(superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3598: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized allInvocations.put(superTypeErasure, superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3611: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized typesToVisit.add(superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3615: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized allInvocations.put(superTypeErasure, superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3624: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized typesToVisit.add(superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3628: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized allInvocations.put(superTypeErasure, superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3636: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iter = typesToVisit.iterator(); iter.hasNext();) { ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3659: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized allInvocations.put(erasedSuperType, match); // no array for singleton ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3664: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized allInvocations.put(erasedSuperType, someInvocations); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3674: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized allInvocations.put(erasedSuperType, someInvocations); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3702: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized allInvocations.put(erasedSuperType, match); // no array for singleton ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3707: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized allInvocations.put(erasedSuperType, someInvocations); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:3717: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized allInvocations.put(erasedSuperType, someInvocations); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:4208: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized classScope.deferredBoundChecks = new ArrayList(3); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:4209: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized classScope.deferredBoundChecks.add(typeRef); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java:4211: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized classScope.deferredBoundChecks.add(typeRef); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java:80: warning: List is a raw type. References to generic type List should be parameterized List superMethodList = new ArrayList(); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java:80: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized List superMethodList = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java:84: warning: HashSet is a raw type. References to generic type HashSet should be parameterized currentType, new HashSet(), superMethodList); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java:132: warning: Set is a raw type. References to generic type Set should be parameterized ReferenceBinding currentType, Set ifcsSeen, List result) ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java:132: warning: List is a raw type. References to generic type List should be parameterized ReferenceBinding currentType, Set ifcsSeen, List result) ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java:145: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized if (ifcsSeen.add(currentIfc.original())) { // process each interface at most once ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java:153: warning: Set is a raw type. References to generic type Set should be parameterized ReferenceBinding superType, Set ifcsSeen, List result) ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java:153: warning: List is a raw type. References to generic type List should be parameterized ReferenceBinding superType, Set ifcsSeen, List result) ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java:162: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized result.add(currentMethod); ^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:60: warning: Comparator is a raw type. References to generic type Comparator should be parameterized private static final Comparator FIELD_COMPARATOR = new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:60: warning: Comparator is a raw type. References to generic type Comparator should be parameterized private static final Comparator FIELD_COMPARATOR = new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:67: warning: Comparator is a raw type. References to generic type Comparator should be parameterized private static final Comparator METHOD_COMPARATOR = new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:67: warning: Comparator is a raw type. References to generic type Comparator should be parameterized private static final Comparator METHOD_COMPARATOR = new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:166: warning: Type safety: Unchecked invocation sort(FieldBinding[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator) of type Arrays Arrays.sort(sortedFields, left, right, FIELD_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:166: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator Arrays.sort(sortedFields, left, right, FIELD_COMPARATOR); ^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:173: warning: Type safety: Unchecked invocation sort(MethodBinding[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator) of type Arrays Arrays.sort(sortedMethods, left, right, METHOD_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:173: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator Arrays.sort(sortedMethods, left, right, METHOD_COMPARATOR); ^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:41: warning: Map is a raw type. References to generic type Map should be parameterized private Map accessRestrictions; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:77: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized private ArrayList missingTypes; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:78: warning: Set is a raw type. References to generic type Set should be parameterized Set typesBeingConnected; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:111: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.accessRestrictions = new HashMap(3); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:113: warning: HashSet is a raw type. References to generic type HashSet should be parameterized this.typesBeingConnected = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:726: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.missingTypes = new ArrayList(3); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:727: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.missingTypes.add(missingType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:1193: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList args = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:1193: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList args = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:1196: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized args.add(getTypeFromVariantTypeSignature(wrapper, staticVariables, enclosingType, genericType, rank++, missingTypeNames)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:1200: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized args.toArray(typeArguments); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:1460: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.accessRestrictions = new HashMap(3); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:1477: warning: HashSet is a raw type. References to generic type HashSet should be parameterized this.typesBeingConnected = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:1498: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.accessRestrictions.put(type, accessRestriction); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:66: warning: HashMap is a raw type. References to generic type HashMap should be parameterized HashMap[] synthetics; ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:167: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:178: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.FIELD_EMUL].put(actualOuterLocalVariable, synthField); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:213: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:226: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.FIELD_EMUL].put(enclosingType, synthField); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:262: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.CLASS_LITERAL_EMUL] = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:276: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.CLASS_LITERAL_EMUL].put(targetType, synthField); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:301: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:312: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.FIELD_EMUL].put("assertionEmulation", synthField); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:345: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:356: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.FIELD_EMUL].put("enumConstantValues", synthField); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:390: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:396: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.METHOD_EMUL].put(targetField, accessors = new SyntheticMethodBinding[2]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:413: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:419: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.METHOD_EMUL].put(selector, accessors = new SyntheticMethodBinding[2]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:436: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:447: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.FIELD_EMUL].put(key, synthField); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:480: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:492: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.METHOD_EMUL].put(key, accessors = new SyntheticMethodBinding[2]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:507: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:511: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.METHOD_EMUL].put(accessMethod.selector, accessors); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:523: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:529: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.METHOD_EMUL].put(targetMethod, accessors = new SyntheticMethodBinding[2]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:561: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:564: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator synthMethods = this.synthetics[SourceTypeBinding.METHOD_EMUL].keySet().iterator(); ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:582: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.METHOD_EMUL].put(inheritedMethodToBridge, accessors = new SyntheticMethodBinding[2]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:607: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:610: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator synthMethods = this.synthetics[SourceTypeBinding.METHOD_EMUL].keySet().iterator(); ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:628: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.synthetics[SourceTypeBinding.METHOD_EMUL].put(inheritedMethodToBridge, accessors = new SyntheticMethodBinding[2]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:1064: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator accessFields = this.synthetics[SourceTypeBinding.FIELD_EMUL].values().iterator(); ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:1818: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator methodArrayIterator = this.synthetics[SourceTypeBinding.METHOD_EMUL].values().iterator(); ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:1852: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator elements = this.synthetics[SourceTypeBinding.FIELD_EMUL].values().iterator(); ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:1860: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator elements = this.synthetics[SourceTypeBinding.CLASS_LITERAL_EMUL].values().iterator(); ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java:124: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java:124: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.java:133: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.java:133: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java:348: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java:348: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java:792: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList collector = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java:792: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList collector = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java:795: warning: Type safety: The method set(int, Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized collector.set(i, ((MethodBinding)collector.get(i)).original()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java:797: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized return (MethodBinding[]) collector.toArray(new MethodBinding[collector.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java:800: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized private void getAllInheritedMethods0(ReferenceBinding binding, ArrayList collector) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java:804: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized collector.add(methodBindings[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java:87: warning: HashMap is a raw type. References to generic type HashMap should be parameterized private HashMap recordedLocations; // initially null, ASTNode -> Integer ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java:672: warning: Set is a raw type. References to generic type Set should be parameterized public static FakedTrackingVariable pickVarForReporting(Set varsOfScope, BlockScope scope, boolean atExit) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java:757: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.recordedLocations = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java:758: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.recordedLocations.put(location, new Integer(nullStatus)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java:773: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator locations = this.recordedLocations.entrySet().iterator(); ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java:776: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry = (Entry) locations.next(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java:776: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry = (Entry) locations.next(); ^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java:1022: warning: List is a raw type. References to generic type List should be parameterized private List trackingVariables; // can be null if no resources are tracked ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java:1030: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.trackingVariables = new ArrayList(3); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java:1031: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized this.trackingVariables.add(fakedTrackingVariable); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java:1068: warning: Set is a raw type. References to generic type Set should be parameterized Set varSet = new HashSet(this.trackingVariables); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java:1068: warning: Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet should be parameterized Set varSet = new HashSet(this.trackingVariables); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java:1068: warning: HashSet is a raw type. References to generic type HashSet should be parameterized Set varSet = new HashSet(this.trackingVariables); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:31: warning: Map is a raw type. References to generic type Map should be parameterized private final Map fields; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:36: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.fields = new HashMap(len * 2); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:38: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.fields.put(fieldArray[i].getName(), fieldArray[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:172: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList result = new ArrayList(4); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:172: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList result = new ArrayList(4); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:175: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized result.add('_' + nl + EXTENSION); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:182: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized result.add(EXTENSION); ^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:183: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized nlSuffixes = (String[]) result.toArray(new String[result.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:191: warning: Class is a raw type. References to generic type Class should be parameterized public static void initializeMessages(String bundleName, Class clazz) { ^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.java:57: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.java:57: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:44: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList deferredBoundChecks; ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:746: warning: Map is a raw type. References to generic type Map should be parameterized Map invocations = new HashMap(2); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:746: warning: HashMap is a raw type. References to generic type HashMap should be parameterized Map invocations = new HashMap(2); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:1064: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized environment().typesBeingConnected.add(sourceType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:1103: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized environment().typesBeingConnected.add(sourceType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:1218: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iter = environment().typesBeingConnected.iterator(); iter.hasNext();) { ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:485: warning: Map is a raw type. References to generic type Map should be parameterized public CompilerOptions(Map settings){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:495: warning: Map is a raw type. References to generic type Map should be parameterized public CompilerOptions(Map settings, boolean parseLiteralExpressionsAsConstants){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1014: warning: Map is a raw type. References to generic type Map should be parameterized public Map getMap() { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1015: warning: Map is a raw type. References to generic type Map should be parameterized Map optionsMap = new HashMap(30); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1015: warning: HashMap is a raw type. References to generic type HashMap should be parameterized Map optionsMap = new HashMap(30); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1016: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_LocalVariableAttribute, (this.produceDebugAttributes & ClassFileConstants.ATTR_VARS) != 0 ? GENERATE : DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1017: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_LineNumberAttribute, (this.produceDebugAttributes & ClassFileConstants.ATTR_LINES) != 0 ? GENERATE : DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1018: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_SourceFileAttribute, (this.produceDebugAttributes & ClassFileConstants.ATTR_SOURCE) != 0 ? GENERATE : DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1019: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_PreserveUnusedLocal, this.preserveAllLocalVariables ? PRESERVE : OPTIMIZE_OUT); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1020: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_DocCommentSupport, this.docCommentSupport ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1021: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMethodWithConstructorName, getSeverityString(MethodWithConstructorName)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1022: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportOverridingPackageDefaultMethod, getSeverityString(OverriddenPackageDefaultMethod)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1023: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportDeprecation, getSeverityString(UsingDeprecatedAPI)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1024: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportDeprecationInDeprecatedCode, this.reportDeprecationInsideDeprecatedCode ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1025: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportDeprecationWhenOverridingDeprecatedMethod, this.reportDeprecationWhenOverridingDeprecatedMethod ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1026: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportHiddenCatchBlock, getSeverityString(MaskedCatchBlock)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1027: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedLocal, getSeverityString(UnusedLocalVariable)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1028: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedParameter, getSeverityString(UnusedArgument)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1029: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedImport, getSeverityString(UnusedImport)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1030: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportSyntheticAccessEmulation, getSeverityString(AccessEmulation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1031: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportNoEffectAssignment, getSeverityString(NoEffectAssignment)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1032: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportNonExternalizedStringLiteral, getSeverityString(NonExternalizedString)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1033: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportNoImplicitStringConversion, getSeverityString(NoImplicitStringConversion)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1034: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportNonStaticAccessToStatic, getSeverityString(NonStaticAccessToStatic)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1035: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportIndirectStaticAccess, getSeverityString(IndirectStaticAccess)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1036: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportIncompatibleNonInheritedInterfaceMethod, getSeverityString(IncompatibleNonInheritedInterfaceMethod)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1037: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedPrivateMember, getSeverityString(UnusedPrivateMember)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1038: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportLocalVariableHiding, getSeverityString(LocalVariableHiding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1039: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportFieldHiding, getSeverityString(FieldHiding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1040: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportTypeParameterHiding, getSeverityString(TypeHiding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1041: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportPossibleAccidentalBooleanAssignment, getSeverityString(AccidentalBooleanAssign)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1042: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportEmptyStatement, getSeverityString(EmptyStatement)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1043: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportAssertIdentifier, getSeverityString(AssertUsedAsAnIdentifier)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1044: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportEnumIdentifier, getSeverityString(EnumUsedAsAnIdentifier)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1045: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUndocumentedEmptyBlock, getSeverityString(UndocumentedEmptyBlock)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1046: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnnecessaryTypeCheck, getSeverityString(UnnecessaryTypeCheck)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1047: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnnecessaryElse, getSeverityString(UnnecessaryElse)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1048: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportAutoboxing, getSeverityString(AutoBoxing)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1049: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportAnnotationSuperInterface, getSeverityString(AnnotationSuperInterface)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1050: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportIncompleteEnumSwitch, getSeverityString(MissingEnumConstantCase)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1051: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingEnumCaseDespiteDefault, this.reportMissingEnumCaseDespiteDefault ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1052: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingDefaultCase, getSeverityString(MissingDefaultCase)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1053: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportInvalidJavadoc, getSeverityString(InvalidJavadoc)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1054: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportInvalidJavadocTagsVisibility, getVisibilityString(this.reportInvalidJavadocTagsVisibility)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1055: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportInvalidJavadocTags, this.reportInvalidJavadocTags ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1056: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportInvalidJavadocTagsDeprecatedRef, this.reportInvalidJavadocTagsDeprecatedRef ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1057: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportInvalidJavadocTagsNotVisibleRef, this.reportInvalidJavadocTagsNotVisibleRef ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1058: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocTags, getSeverityString(MissingJavadocTags)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1059: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocTagsVisibility, getVisibilityString(this.reportMissingJavadocTagsVisibility)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1060: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocTagsOverriding, this.reportMissingJavadocTagsOverriding ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1061: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocTagsMethodTypeParameters, this.reportMissingJavadocTagsMethodTypeParameters ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1062: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocComments, getSeverityString(MissingJavadocComments)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1063: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocTagDescription, this.reportMissingJavadocTagDescription); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1064: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocCommentsVisibility, getVisibilityString(this.reportMissingJavadocCommentsVisibility)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1065: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocCommentsOverriding, this.reportMissingJavadocCommentsOverriding ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1066: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportFinallyBlockNotCompletingNormally, getSeverityString(FinallyBlockNotCompleting)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1067: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedDeclaredThrownException, getSeverityString(UnusedDeclaredThrownException)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1068: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedDeclaredThrownExceptionWhenOverriding, this.reportUnusedDeclaredThrownExceptionWhenOverriding ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1069: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedDeclaredThrownExceptionIncludeDocCommentReference, this.reportUnusedDeclaredThrownExceptionIncludeDocCommentReference ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1070: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable, this.reportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1071: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnqualifiedFieldAccess, getSeverityString(UnqualifiedFieldAccess)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1072: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnavoidableGenericTypeProblems, this.reportUnavoidableGenericTypeProblems ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1073: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUncheckedTypeOperation, getSeverityString(UncheckedTypeOperation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1074: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportRawTypeReference, getSeverityString(RawTypeReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1075: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportFinalParameterBound, getSeverityString(FinalParameterBound)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1076: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingSerialVersion, getSeverityString(MissingSerialVersion)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1077: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportForbiddenReference, getSeverityString(ForbiddenReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1078: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportDiscouragedReference, getSeverityString(DiscouragedReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1079: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportVarargsArgumentNeedCast, getSeverityString(VarargsArgumentNeedCast)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1080: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingOverrideAnnotation, getSeverityString(MissingOverrideAnnotation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1081: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingOverrideAnnotationForInterfaceMethodImplementation, this.reportMissingOverrideAnnotationForInterfaceMethodImplementation ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1082: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingDeprecatedAnnotation, getSeverityString(MissingDeprecatedAnnotation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1083: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedLabel, getSeverityString(UnusedLabel)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1084: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedTypeArgumentsForMethodInvocation, getSeverityString(UnusedTypeArguments)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1085: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_Compliance, versionFromJdkLevel(this.complianceLevel)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1086: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_Source, versionFromJdkLevel(this.sourceLevel)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1087: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_TargetPlatform, versionFromJdkLevel(this.targetJDK)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1088: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_FatalOptionalError, this.treatOptionalErrorAsFatal ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1090: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_Encoding, this.defaultEncoding); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1092: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_TaskTags, this.taskTags == null ? Util.EMPTY_STRING : new String(CharOperation.concatWith(this.taskTags,','))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1093: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_TaskPriorities, this.taskPriorities == null ? Util.EMPTY_STRING : new String(CharOperation.concatWith(this.taskPriorities,','))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1094: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_TaskCaseSensitive, this.isTaskCaseSensitive ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1095: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedParameterWhenImplementingAbstract, this.reportUnusedParameterWhenImplementingAbstract ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1096: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedParameterWhenOverridingConcrete, this.reportUnusedParameterWhenOverridingConcrete ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1097: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedParameterIncludeDocCommentReference, this.reportUnusedParameterIncludeDocCommentReference ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1098: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportSpecialParameterHidingField, this.reportSpecialParameterHidingField ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1099: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_MaxProblemPerUnit, String.valueOf(this.maxProblemsPerUnit)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1100: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_InlineJsr, this.inlineJsrBytecode ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1101: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ShareCommonFinallyBlocks, this.shareCommonFinallyBlocks ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1102: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportNullReference, getSeverityString(NullReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1103: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportPotentialNullReference, getSeverityString(PotentialNullReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1104: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportRedundantNullCheck, getSeverityString(RedundantNullCheck)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1105: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_SuppressWarnings, this.suppressWarnings ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1106: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_SuppressOptionalErrors, this.suppressOptionalErrors ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1107: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnhandledWarningToken, getSeverityString(UnhandledWarningToken)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1108: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedWarningToken, getSeverityString(UnusedWarningToken)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1109: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportParameterAssignment, getSeverityString(ParameterAssignment)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1110: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportFallthroughCase, getSeverityString(FallthroughCase)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1111: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportOverridingMethodWithoutSuperInvocation, getSeverityString(OverridingMethodWithoutSuperInvocation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1112: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_GenerateClassFiles, this.generateClassFiles ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:558: warning: List is a raw type. References to generic type List should be parameterized List superIfcList = new ArrayList(); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:558: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized List superIfcList = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:559: warning: HashSet is a raw type. References to generic type HashSet should be parameterized HashSet seenTypes = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:559: warning: HashSet is a raw type. References to generic type HashSet should be parameterized HashSet seenTypes = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:572: warning: Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized superInterfaces = (ReferenceBinding[]) superIfcList.toArray(new ReferenceBinding[superIfcList.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:606: warning: Set is a raw type. References to generic type Set should be parameterized void collectAllDistinctSuperInterfaces(ReferenceBinding[] superInterfaces, Set seen, List result) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:606: warning: List is a raw type. References to generic type List should be parameterized void collectAllDistinctSuperInterfaces(ReferenceBinding[] superInterfaces, Set seen, List result) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:611: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized if (seen.add(superInterface)) { ^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:612: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized result.add(superInterface); ^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:103: warning: The import org.eclipse.jdt.internal.compiler.env.AccessRestriction is never used import org.eclipse.jdt.internal.compiler.env.AccessRestriction; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:3978: warning: List is a raw type. References to generic type List should be parameterized List missingTypes = type.collectMissingTypes(null); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:3981: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iterator = missingTypes.iterator(); iterator.hasNext(); ) { ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:5642: warning: List is a raw type. References to generic type List should be parameterized List missingTypes = constructor.collectMissingTypes(null); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:5674: warning: List is a raw type. References to generic type List should be parameterized List missingTypes = method.collectMissingTypes(null); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:43: warning: Comparator is a raw type. References to generic type Comparator should be parameterized private static final Comparator STRING_LITERAL_COMPARATOR = new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:43: warning: Comparator is a raw type. References to generic type Comparator should be parameterized private static final Comparator STRING_LITERAL_COMPARATOR = new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:590: warning: Type safety: Unchecked invocation sort(StringLiteral[], Comparator) of the generic method sort(T[], Comparator) of type Arrays Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:590: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:599: warning: Type safety: Unchecked invocation sort(StringLiteral[], Comparator) of the generic method sort(T[], Comparator) of type Arrays Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:599: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java:47: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java:47: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java:49: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized missingTypes = new ArrayList(5); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java:53: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized missingTypes.add(this); ^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:365: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:365: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:367: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.add(this.environment.getTypeFromTypeSignature(wrapper, typeVars, this, missingTypeNames)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:370: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.toArray(this.superInterfaces); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:552: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:552: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:554: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.add(this.environment.getTypeFromTypeSignature(wrapper, typeVars, this, missingTypeNames)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:558: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.toArray(parameters); ^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:572: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:572: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:575: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.add(this.environment.getTypeFromTypeSignature(wrapper, typeVars, this, missingTypeNames)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:578: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.toArray(exceptions); ^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:673: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList variables = new ArrayList(1); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:673: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList variables = new ArrayList(1); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:695: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized variables.add(new TypeVariableBinding(variableName, this, rank++, this.environment)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:702: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized variables.toArray(result = new TypeVariableBinding[rank]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:1033: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:1033: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:1036: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.add(this.environment.getTypeFromTypeSignature(wrapper, existingVariables, this, missingTypeNames)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:1039: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.toArray(bounds); ^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.java:98: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.java:98: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:115: warning: Set is a raw type. References to generic type Set should be parameterized public Set innerClassesBindings; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:127: warning: List is a raw type. References to generic type List should be parameterized public List missingTypes = null; ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:129: warning: Set is a raw type. References to generic type Set should be parameterized public Set visitedTypes; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:350: warning: Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized this.innerClassesBindings.toArray(innerClasses); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:351: warning: Type safety: Unchecked invocation sort(ReferenceBinding[], new Comparator(){}) of the generic method sort(T[], Comparator) of type Arrays Arrays.sort(innerClasses, new Comparator() { public int compare(Object o1, Object o2) { TypeBinding binding1 = (TypeBinding) o1; TypeBinding binding2 = (TypeBinding) o2; return CharOperation.compareTo(binding1.constantPoolName(), binding2.constantPoolName()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:351: warning: Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator Arrays.sort(innerClasses, new Comparator() { public int compare(Object o1, Object o2) { TypeBinding binding1 = (TypeBinding) o1; TypeBinding binding2 = (TypeBinding) o2; return CharOperation.compareTo(binding1.constantPoolName(), binding2.constantPoolName()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:351: warning: Comparator is a raw type. References to generic type Comparator should be parameterized Arrays.sort(innerClasses, new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:2840: warning: Type safety: Unchecked invocation sort(List, new Comparator(){}) of the generic method sort(List, Comparator) of type Collections Collections.sort(this.missingTypes, new Comparator() { public int compare(Object o1, Object o2) { TypeBinding typeBinding1 = (TypeBinding) o1; TypeBinding typeBinding2 = (TypeBinding) o2; return CharOperation.compareTo(typeBinding1.constantPoolName(), typeBinding2.constantPoolName()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:2840: warning: Type safety: The expression of type List needs unchecked conversion to conform to List Collections.sort(this.missingTypes, new Comparator() { ^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:2840: warning: Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator Collections.sort(this.missingTypes, new Comparator() { public int compare(Object o1, Object o2) { TypeBinding typeBinding1 = (TypeBinding) o1; TypeBinding typeBinding2 = (TypeBinding) o2; return CharOperation.compareTo(typeBinding1.constantPoolName(), typeBinding2.constantPoolName()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:2840: warning: Comparator is a raw type. References to generic type Comparator should be parameterized Collections.sort(this.missingTypes, new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:3197: warning: Map is a raw type. References to generic type Map should be parameterized Map frames = new HashMap(); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:3197: warning: HashMap is a raw type. References to generic type HashMap should be parameterized Map frames = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:3198: warning: List is a raw type. References to generic type List should be parameterized List realFrames = traverse(isClinit ? null : methodBinding, max_locals, this.contents, codeAttributeOffset + 14, code_length, frames, isClinit); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:3374: warning: Map is a raw type. References to generic type Map should be parameterized Map frames = new HashMap(); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:3374: warning: HashMap is a raw type. References to generic type HashMap should be parameterized Map frames = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:3375: warning: List is a raw type. References to generic type List should be parameterized List realFrames = traverse(isClinit ? null: methodBinding, max_locals, this.contents, codeAttributeOffset + 14, code_length, frames, isClinit); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4141: warning: HashSet is a raw type. References to generic type HashSet should be parameterized this.innerClassesBindings = new HashSet(INNER_CLASSES_SIZE); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4144: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.innerClassesBindings.add(innerClass.erasure()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4148: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.innerClassesBindings.add(enclosingType.erasure()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4245: warning: List is a raw type. References to generic type List should be parameterized private List filterFakeFrames(Set realJumpTargets, Map frames, int codeLength) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4245: warning: Set is a raw type. References to generic type Set should be parameterized private List filterFakeFrames(Set realJumpTargets, Map frames, int codeLength) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4245: warning: Map is a raw type. References to generic type Map should be parameterized private List filterFakeFrames(Set realJumpTargets, Map frames, int codeLength) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4249: warning: List is a raw type. References to generic type List should be parameterized List result = new ArrayList(); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4249: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized List result = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4250: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iterator = realJumpTargets.iterator(); iterator.hasNext(); ) { ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4254: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized result.add(frame); ^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4257: warning: Type safety: Unchecked invocation sort(List, new Comparator(){}) of the generic method sort(List, Comparator) of type Collections Collections.sort(result, new Comparator() { public int compare(Object o1, Object o2) { StackMapFrame frame = (StackMapFrame) o1; StackMapFrame frame2 = (StackMapFrame) o2; return frame.pc - frame2.pc; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4257: warning: Type safety: The expression of type List needs unchecked conversion to conform to List Collections.sort(result, new Comparator() { ^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4257: warning: Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator Collections.sort(result, new Comparator() { public int compare(Object o1, Object o2) { StackMapFrame frame = (StackMapFrame) o1; StackMapFrame frame2 = (StackMapFrame) o2; return frame.pc - frame2.pc; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4257: warning: Comparator is a raw type. References to generic type Comparator should be parameterized Collections.sort(result, new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4267: warning: List is a raw type. References to generic type List should be parameterized public List traverse(MethodBinding methodBinding, int maxLocals, byte[] bytecodes, int codeOffset, int codeLength, Map frames, boolean isClinit) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4267: warning: Map is a raw type. References to generic type Map should be parameterized public List traverse(MethodBinding methodBinding, int maxLocals, byte[] bytecodes, int codeOffset, int codeLength, Map frames, boolean isClinit) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4268: warning: Set is a raw type. References to generic type Set should be parameterized Set realJumpTarget = new HashSet(); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4268: warning: HashSet is a raw type. References to generic type HashSet should be parameterized Set realJumpTarget = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:5532: warning: Set is a raw type. References to generic type Set should be parameterized private void addRealJumpTarget(Set realJumpTarget, int pc) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:5533: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized realJumpTarget.add(new Integer(pc)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:5535: warning: Map is a raw type. References to generic type Map should be parameterized private void add(Map frames, StackMapFrame frame) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:5536: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized frames.put(new Integer(frame.pc), frame); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:60: warning: Map is a raw type. References to generic type Map should be parameterized private Map problemsMap; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:61: warning: Set is a raw type. References to generic type Set should be parameterized private Set firstErrors; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:69: warning: Map is a raw type. References to generic type Map should be parameterized public Map compiledTypes = new Hashtable(11); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:69: warning: Hashtable is a raw type. References to generic type Hashtable should be parameterized public Map compiledTypes = new Hashtable(11); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:81: warning: Comparator is a raw type. References to generic type Comparator should be parameterized private static final Comparator PROBLEM_COMPARATOR = new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:81: warning: Comparator is a raw type. References to generic type Comparator should be parameterized private static final Comparator PROBLEM_COMPARATOR = new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:185: warning: Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection should be parameterized this.compiledTypes.values().toArray(classFiles); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:248: warning: Type safety: Unchecked invocation sort(CategorizedProblem[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator) of type Arrays Arrays.sort(this.problems, 0, this.problems.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:248: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator Arrays.sort(this.problems, 0, this.problems.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:283: warning: Type safety: Unchecked invocation sort(CategorizedProblem[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator) of type Arrays Arrays.sort(this.problems, 0, this.problems.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:283: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator Arrays.sort(this.problems, 0, this.problems.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:305: warning: Type safety: Unchecked invocation sort(CategorizedProblem[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator) of type Arrays Arrays.sort(this.tasks, 0, this.tasks.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:305: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator Arrays.sort(this.tasks, 0, this.tasks.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:386: warning: HashMap is a raw type. References to generic type HashMap should be parameterized if (this.problemsMap == null) this.problemsMap = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:387: warning: HashSet is a raw type. References to generic type HashSet should be parameterized if (this.firstErrors == null) this.firstErrors = new HashSet(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:388: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized if (newProblem.isError() && !referenceContext.hasErrors()) this.firstErrors.add(newProblem); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:389: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.problemsMap.put(newProblem, referenceContext); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:408: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.compiledTypes.put(typeName, classFile); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:441: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator keys = this.compiledTypes.keySet().iterator(); ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding.java:60: warning: Class is a raw type. References to generic type Class should be parameterized Class reasons = ProblemReasons.class; ^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java:1010: warning: HashSet is a raw type. References to generic type HashSet should be parameterized classFile.visitedTypes = new HashSet(3); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java:1015: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized classFile.visitedTypes.add(typeBinding); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java:1087: warning: List is a raw type. References to generic type List should be parameterized public static void collectRunningVMBootclasspath(List bootclasspaths) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java:1117: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized bootclasspaths.add(currentClasspath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java:1145: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized bootclasspaths.add(classpath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:136: warning: List is a raw type. References to generic type List should be parameterized private final static void buildFile(String filename, List listToDump) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:140: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iterator = listToDump.iterator(); iterator.hasNext(); ) { ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:256: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList entries = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:256: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList entries = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:270: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized entries.add(String.valueOf(buffer)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:282: warning: Type safety: Unchecked invocation sort(ArrayList) of the generic method sort(List) of type Collections Collections.sort(entries); ^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:282: warning: Type safety: The expression of type ArrayList needs unchecked conversion to conform to List>> Collections.sort(entries); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:10113: warning: List is a raw type. References to generic type List should be parameterized final List bodyDeclarations = new ArrayList(); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:10113: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized final List bodyDeclarations = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:10117: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized bodyDeclarations.add(methodDeclaration); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:10122: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized bodyDeclarations.add(fieldDeclaration); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:10126: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized bodyDeclarations.add(memberTypeDeclaration); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:10133: warning: Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized result = (ASTNode[]) bodyDeclarations.toArray(new ASTNode[bodyDeclarations.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java:220: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList abruptlyExitedLoops = null; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java:305: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized abruptlyExitedLoops = new ArrayList(5); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java:307: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized abruptlyExitedLoops.add(traversedContext); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java:353: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList abruptlyExitedLoops = null; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java:451: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized abruptlyExitedLoops = new ArrayList(5); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java:453: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized abruptlyExitedLoops.add(traversedContext); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/SwitchStatement.java:157: warning: Comparable is a raw type. References to generic type Comparable should be parameterized class StringSwitchCase implements Comparable { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/Compiler.java:106: warning: Map is a raw type. References to generic type Map should be parameterized Map settings, ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/Compiler.java:157: warning: Map is a raw type. References to generic type Map should be parameterized Map settings, ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:121: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList computedExceptions = constructorContext.extendedExceptions; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:126: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized computedExceptions.toArray(actuallyThrownExceptions = new ReferenceBinding[size]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:446: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized public boolean isRecursive(ArrayList visited) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:461: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized visited = new ArrayList(1); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:466: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized visited.add(this); ^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java:55: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized public ArrayList extendedExceptions; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java:239: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.extendedExceptions = new ArrayList(5); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java:241: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.extendedExceptions.add(this.handledExceptions[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java:259: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.extendedExceptions.add(newException); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:43: warning: List is a raw type. References to generic type List should be parameterized List fetchLinkedJars(ClasspathSectionProblemReporter problemReporter); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:89: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized public static ArrayList normalize(ArrayList classpaths) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:89: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized public static ArrayList normalize(ArrayList classpaths) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:90: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList normalizedClasspath = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:90: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList normalizedClasspath = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:91: warning: HashSet is a raw type. References to generic type HashSet should be parameterized HashSet cache = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:91: warning: HashSet is a raw type. References to generic type HashSet should be parameterized HashSet cache = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:92: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iterator = classpaths.iterator(); iterator.hasNext(); ) { ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:95: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized normalizedClasspath.add(classpath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:96: warning: Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet should be parameterized cache.add(classpath); ^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:104: warning: Set is a raw type. References to generic type Set should be parameterized Set knownFileNames; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:184: warning: HashSet is a raw type. References to generic type HashSet should be parameterized this.knownFileNames = new HashSet(0); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:187: warning: HashSet is a raw type. References to generic type HashSet should be parameterized this.knownFileNames = new HashSet(initialFileNames.length * 2); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:233: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.knownFileNames.add(new String(fileName)); // leave as is... ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:235: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.knownFileNames.add(new String(CharOperation.subarray(fileName, matchingPathName.length, fileName.length))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:63: warning: The import org.eclipse.jdt.core.compiler.batch.BatchCompiler is never used import org.eclipse.jdt.core.compiler.batch.BatchCompiler; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:97: warning: HashMap is a raw type. References to generic type HashMap should be parameterized private HashMap parameters; ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:166: warning: Class is a raw type. References to generic type Class should be parameterized Class c = IProblem.class; ^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:190: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.parameters = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:354: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, Messages.problem_noSourceInformation); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:355: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.SOURCE_START, "-1"); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:356: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.SOURCE_END, "-1"); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:384: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, String.valueOf(buffer)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:385: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.SOURCE_START, Integer.toString(startPosition - begin)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:386: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.SOURCE_END, Integer.toString(endPosition - begin)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:481: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PATH, f.getCanonicalPath()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:497: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PATH, classpath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:510: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.CLASSPATH_ID, id); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:528: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, commandLineArguments[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:565: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.MESSAGE, message); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:566: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.CLASS, e.getClass()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:628: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList problems = currentMain.extraProblems; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:668: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.MESSAGE, this.main.bind("configure.incorrectVMVersionforAPT")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:679: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.MESSAGE, this.main.bind("output.noClassFileCreated", //$NON-NLS-1$ new String[] { outputDir, relativeFileName, e.getMessage() })); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:700: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, new Integer(exportedClassFilesCounter)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:714: warning: Map is a raw type. References to generic type Map should be parameterized public void logOptions(Map options) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:717: warning: Set is a raw type. References to generic type Set should be parameterized final Set entriesSet = options.entrySet(); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:719: warning: Type safety: Unchecked invocation sort(Object[], new Comparator(){}) of the generic method sort(T[], Comparator) of type Arrays Arrays.sort(entries, new Comparator() { public int compare(Object o1, Object o2) { Map.Entry entry1 = (Map.Entry) o1; Map.Entry entry2 = (Map.Entry) o2; return ((String) entry1.getKey()).compareTo((String) entry2.getKey()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:719: warning: Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator Arrays.sort(entries, new Comparator() { public int compare(Object o1, Object o2) { Map.Entry entry1 = (Map.Entry) o1; Map.Entry entry2 = (Map.Entry) o2; return ((String) entry1.getKey()).compareTo((String) entry2.getKey()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:719: warning: Comparator is a raw type. References to generic type Comparator should be parameterized Arrays.sort(entries, new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:721: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry1 = (Map.Entry) o1; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:721: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry1 = (Map.Entry) o1; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:722: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry2 = (Map.Entry) o2; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:722: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry2 = (Map.Entry) o2; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:727: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry = (Map.Entry) entries[i]; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:727: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry = (Map.Entry) entries[i]; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:729: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.KEY, key); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:730: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, entry.getValue()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:742: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.MESSAGE, error); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:753: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.MESSAGE, message); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:863: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_PROBLEMS, new Integer(globalProblemsCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:864: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_ERRORS, new Integer(globalErrorsCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:865: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_WARNINGS, new Integer(globalWarningsCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:866: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_TASKS, new Integer(globalTasksCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:946: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, new Long(time)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:948: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, new Long(lineCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1025: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.MESSAGE, this.main.bind("configure.requiresJDK1.2orAbove")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1035: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SEVERITY, isError ? Logger.ERROR : Logger.WARNING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1036: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_LINE, new Integer(problem.getSourceLineNumber())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1037: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SOURCE_START, new Integer(sourceStart)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1038: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SOURCE_END, new Integer(sourceEnd)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1040: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, problem.getMessage()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1055: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.ID, getFieldName(id)); // ID as field name ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1056: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_ID, new Integer(id)); // ID as numeric value ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1059: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SEVERITY, isError ? Logger.ERROR : Logger.WARNING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1060: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_LINE, new Integer(problem.getSourceLineNumber())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1061: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SOURCE_START, new Integer(sourceStart)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1062: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SOURCE_END, new Integer(sourceEnd)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1065: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_OPTION_KEY, problemOptionKey); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1068: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_CATEGORY_ID, new Integer(categoryID)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1070: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, problem.getMessage()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1078: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_ARGUMENT_VALUE, arguments[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1092: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_LINE, new Integer(problem.getSourceLineNumber())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1093: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SOURCE_START, new Integer(problem.getSourceStart())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1094: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SOURCE_END, new Integer(problem.getSourceEnd())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1097: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_OPTION_KEY, problemOptionKey); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1100: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, problem.getMessage()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1168: warning: HashMap is a raw type. References to generic type HashMap should be parameterized private void printTag(String name, HashMap params, boolean insertNewLine, boolean closeTag) { ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1190: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.COMPILER_NAME, this.main.bind("compiler.name")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1191: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.COMPILER_VERSION, this.main.bind("compiler.version")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1192: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.COMPILER_COPYRIGHT, this.main.bind("compiler.copyright")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1209: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_PROBLEMS, new Integer(count)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1218: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_PROBLEMS, new Integer(errors + warnings)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1219: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_ERRORS, new Integer(errors)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1220: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_WARNINGS, new Integer(warnings)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1231: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PATH, f.getAbsolutePath()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1235: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put( Logger.PACKAGE, new String(CharOperation.concatWith(packageName, File.separatorChar))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1246: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.OUTPUT, destinationPath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1248: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.OUTPUT, destinationPath.replace('/', File.separatorChar)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1264: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_TASKS, new Integer(tasks)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1274: warning: HashMap is a raw type. References to generic type HashMap should be parameterized private static HashMap Cache = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1274: warning: HashMap is a raw type. References to generic type HashMap should be parameterized private static HashMap Cache = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1279: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized Cache.put(locale, bundle); ^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1329: warning: Map is a raw type. References to generic type Map should be parameterized public Map options; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1338: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized public ArrayList pendingErrors; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1352: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized protected ArrayList extraProblems; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1469: warning: Map is a raw type. References to generic type Map should be parameterized public Main(PrintWriter outWriter, PrintWriter errWriter, boolean systemExitWhenFinished, Map customDefaultOptions) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1473: warning: Map is a raw type. References to generic type Map should be parameterized public Main(PrintWriter outWriter, PrintWriter errWriter, boolean systemExitWhenFinished, Map customDefaultOptions, CompilationProgress compilationProgress) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1480: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.extraProblems = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1482: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.extraProblems.add(problem); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1484: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized protected void addNewEntry(ArrayList paths, String currentClasspathName, ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1485: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList currentRuleSpecs, String customEncoding, ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1494: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator i = currentRuleSpecs.iterator(); ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1554: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized paths.add(currentClasspath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1562: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.pendingErrors = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1564: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.pendingErrors.add(message); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1603: warning: The argument of type String[] should explicitly be cast to Object[] for the invocation of the varargs method format(String, Object...) from type MessageFormat. It could alternatively be cast to Object for a varargs invocation return MessageFormat.format(message, arguments); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1758: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList bootclasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1758: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList bootclasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1760: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList sourcepathClasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1760: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList sourcepathClasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1761: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList classpaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1761: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList classpaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1762: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList extdirsClasspaths = null; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1763: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList endorsedDirClasspaths = null; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrame.java:310: warning: The argument of type String[] should explicitly be cast to Object[] for the invocation of the varargs method format(String, Object...) from type MessageFormat. It could alternatively be cast to Object for a varargs invocation buffer.append(MessageFormat.format( pattern, new String[] { Integer.toString(frame.pc), Integer.toString(frame.getNumberOfLocals()), Integer.toString(frame.numberOfStackItems), print(frame.locals, localsLength), print(frame.stackItems, frame.numberOfStackItems) } )); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:34: warning: Comparable is a raw type. References to generic type Comparable should be parameterized public static class ExceptionMarker implements Comparable { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:133: warning: HashMap is a raw type. References to generic type HashMap should be parameterized private HashMap framePositions; ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:134: warning: Set is a raw type. References to generic type Set should be parameterized public Set exceptionMarkers; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:135: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized public ArrayList stackDepthMarkers; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:136: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized public ArrayList stackMarkers; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:188: warning: HashSet is a raw type. References to generic type HashSet should be parameterized this.exceptionMarkers = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:191: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.exceptionMarkers.add(new ExceptionMarker(pc, ConstantPool.JavaLangThrowableConstantPoolName)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:195: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.exceptionMarkers.add(new ExceptionMarker(pc, ConstantPool.JavaLangClassNotFoundExceptionConstantPoolName)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:198: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.exceptionMarkers.add(new ExceptionMarker(pc, ConstantPool.JavaLangNoSuchFieldErrorConstantPoolName)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:201: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.exceptionMarkers.add(new ExceptionMarker(pc, typeBinding.constantPoolName())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:211: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.framePositions.put(newEntry, new FramePosition()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:236: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.stackMarkers = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:237: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackMarkers.add(new StackMarker(pc, destinationPC)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:241: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackMarkers.add(new StackMarker(pc, destinationPC)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:247: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.stackDepthMarkers = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:248: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackDepthMarkers.add(new StackDepthMarker(pc, delta, typeBinding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:252: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackDepthMarkers.add(new StackDepthMarker(pc, delta, typeBinding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:256: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackDepthMarkers.add(new StackDepthMarker(pc, delta, typeBinding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:260: warning: Type safety: The method set(int, Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackDepthMarkers.set(size - 1, new StackDepthMarker(pc, delta, typeBinding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:371: warning: Set is a raw type. References to generic type Set should be parameterized Set exceptionMarkerSet = this.exceptionMarkers; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:376: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iterator = exceptionMarkerSet.iterator(); iterator.hasNext(); ) { ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:389: warning: Set is a raw type. References to generic type Set should be parameterized Set set = this.framePositions.keySet(); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:393: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iterator = set.iterator(); iterator.hasNext(); ) { ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:410: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackDepthMarkers.toArray(result); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:418: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackMarkers.toArray(result); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:444: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.framePositions = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/JavadocParser.java:205: warning: List is a raw type. References to generic type List should be parameterized protected Object createMethodReference(Object receiver, List arguments) throws InvalidInputException { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/JavadocParser.java:270: warning: Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized arguments.toArray(expressions); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:429: warning: List is a raw type. References to generic type List should be parameterized protected abstract Object createMethodReference(Object receiver, List arguments) throws InvalidInputException; ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:482: warning: List is a raw type. References to generic type List should be parameterized List arguments = new ArrayList(10); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:482: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized List arguments = new ArrayList(10); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:584: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized arguments.add(argument); ^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:598: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized arguments.add(argument); ^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ReadManager.java:38: warning: Class is a raw type. References to generic type Class should be parameterized Class runtime = Class.forName("java.lang.Runtime"); //$NON-NLS-1$ ^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ReadManager.java:39: warning: Type safety: The method getDeclaredMethod(String, Class...) belongs to the raw type Class. References to generic type Class should be parameterized java.lang.reflect.Method m = runtime.getDeclaredMethod("availableProcessors", new Class[0]); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ReadManager.java:41: warning: The argument of type null should explicitly be cast to Object[] for the invocation of the varargs method invoke(Object, Object...) from type Method. It could alternatively be cast to Object for a varargs invocation Integer result = (Integer) m.invoke(Runtime.getRuntime(), null); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java:448: warning: Set is a raw type. References to generic type Set should be parameterized public Statement updatedStatement(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java:467: warning: Set is a raw type. References to generic type Set should be parameterized public TypeDeclaration updatedTypeDeclaration(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java:471: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized knownTypes.add(this.typeDeclaration); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java:765: warning: HashSet is a raw type. References to generic type HashSet should be parameterized updatedTypeDeclaration(0, new HashSet()); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredStatement.java:44: warning: Set is a raw type. References to generic type Set should be parameterized public Statement updatedStatement(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredStatement.java:48: warning: HashSet is a raw type. References to generic type HashSet should be parameterized updatedStatement(0, new HashSet()); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java:257: warning: Set is a raw type. References to generic type Set should be parameterized Set knownTypes = new HashSet(); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java:257: warning: HashSet is a raw type. References to generic type HashSet should be parameterized Set knownTypes = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.java:335: warning: Set is a raw type. References to generic type Set should be parameterized public AbstractMethodDeclaration updatedMethodDeclaration(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.java:570: warning: HashSet is a raw type. References to generic type HashSet should be parameterized updatedMethodDeclaration(0, new HashSet()); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.java:261: warning: Set is a raw type. References to generic type Set should be parameterized public FieldDeclaration updatedFieldDeclaration(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredField.java:174: warning: Set is a raw type. References to generic type Set should be parameterized public FieldDeclaration updatedFieldDeclaration(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredField.java:309: warning: HashSet is a raw type. References to generic type HashSet should be parameterized updatedFieldDeclaration(0, new HashSet()); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java:282: warning: Set is a raw type. References to generic type Set should be parameterized public Block updatedBlock(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java:372: warning: Set is a raw type. References to generic type Set should be parameterized public Statement updatedStatement(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java:413: warning: HashSet is a raw type. References to generic type HashSet should be parameterized updatedBlock(0, new HashSet()); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java:418: warning: Set is a raw type. References to generic type Set should be parameterized public Statement updateStatement(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredLocalVariable.java:95: warning: Set is a raw type. References to generic type Set should be parameterized public Statement updatedStatement(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredLocalVariable.java:155: warning: HashSet is a raw type. References to generic type HashSet should be parameterized updatedStatement(0, new HashSet()); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.java:82: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized private ArrayList escapingExceptionCatchSites = null; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.java:728: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.escapingExceptionCatchSites = new ArrayList(5); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.java:730: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.escapingExceptionCatchSites.add(new EscapingExceptionCatchSite(catchingContext, caughtException)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/compiler/CompilationProgress.java:13: warning: The import org.eclipse.jdt.core.compiler.batch.BatchCompiler is never used import org.eclipse.jdt.core.compiler.batch.BatchCompiler; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerStats.java:13: warning: Comparable is a raw type. References to generic type Comparable should be parameterized public class CompilerStats implements Comparable { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:29: warning: Hashtable is a raw type. References to generic type Hashtable should be parameterized private Hashtable directoryCache; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:46: warning: Hashtable is a raw type. References to generic type Hashtable should be parameterized this.directoryCache = new Hashtable(11); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:74: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable should be parameterized this.directoryCache.put(qualifiedPackageName, dirList); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:77: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable should be parameterized this.directoryCache.put(qualifiedPackageName, this.missingPackageHolder); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:89: warning: List is a raw type. References to generic type List should be parameterized public List fetchLinkedJars(FileSystem.ClasspathSectionProblemReporter problemReporter) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:171: warning: Hashtable is a raw type. References to generic type Hashtable should be parameterized this.directoryCache = new Hashtable(11); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:37: warning: Hashtable is a raw type. References to generic type Hashtable should be parameterized protected Hashtable packageCache; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:46: warning: List is a raw type. References to generic type List should be parameterized public List fetchLinkedJars(FileSystem.ClasspathSectionProblemReporter problemReporter) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:52: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList result = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:52: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList result = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:58: warning: List is a raw type. References to generic type List should be parameterized List calledFileNames = analyzer.getCalledFileNames(); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:67: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator calledFilesIterator = calledFileNames.iterator(); ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:72: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized result.add(new ClasspathJar(new File(directoryPath + (String) calledFilesIterator.next()), this.closeZipFileAtEnd, this.accessRuleSet, this.destinationPath)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:111: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList answers = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:111: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList answers = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:112: warning: Enumeration is a raw type. References to generic type Enumeration should be parameterized nextEntry : for (Enumeration e = this.zipFile.entries(); e.hasMoreElements(); ) { ^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:126: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized answers.add( CharOperation.arrayConcat( CharOperation.splitOn('/', packageArray), typeName.toCharArray())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:136: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized answers.toArray(result); ^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:150: warning: Hashtable is a raw type. References to generic type Hashtable should be parameterized this.packageCache = new Hashtable(41); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:151: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable should be parameterized this.packageCache.put(Util.EMPTY_STRING, Util.EMPTY_STRING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:153: warning: Enumeration is a raw type. References to generic type Enumeration should be parameterized nextEntry : for (Enumeration e = this.zipFile.entries(); e.hasMoreElements(); ) { ^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:163: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable should be parameterized this.packageCache.put(packageName, packageName); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/DefaultProblemFactory.java:223: warning: Enumeration is a raw type. References to generic type Enumeration should be parameterized Enumeration keys = bundle.getKeys(); ^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:90: warning: HashMap is a raw type. References to generic type HashMap should be parameterized public void printTag(String name, HashMap parameters, boolean insertTab, boolean insertNewLine, boolean closeTag) { ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:98: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry[] entries = new Map.Entry[length]; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:99: warning: Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized parameters.entrySet().toArray(entries); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:100: warning: Type safety: Unchecked invocation sort(Map.Entry[], new Comparator(){}) of the generic method sort(T[], Comparator) of type Arrays Arrays.sort(entries, new Comparator() { public int compare(Object o1, Object o2) { Map.Entry entry1 = (Map.Entry) o1; Map.Entry entry2 = (Map.Entry) o2; return ((String) entry1.getKey()).compareTo((String) entry2.getKey()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:100: warning: Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator Arrays.sort(entries, new Comparator() { public int compare(Object o1, Object o2) { Map.Entry entry1 = (Map.Entry) o1; Map.Entry entry2 = (Map.Entry) o2; return ((String) entry1.getKey()).compareTo((String) entry2.getKey()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:100: warning: Comparator is a raw type. References to generic type Comparator should be parameterized Arrays.sort(entries, new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:102: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry1 = (Map.Entry) o1; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:102: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry1 = (Map.Entry) o1; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:103: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry2 = (Map.Entry) o2; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:103: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry2 = (Map.Entry) o2; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java:19: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList files = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java:19: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList files = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java:22: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized files.toArray(result); ^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java:25: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized private static void find0(File f, String pattern, ArrayList collector) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java:35: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized collector.add(current.getAbsolutePath()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java:30: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized private ArrayList calledFilesNames; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java:168: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.calledFilesNames = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java:170: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.calledFilesNames.add(currentJarToken.toString()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java:182: warning: List is a raw type. References to generic type List should be parameterized public List getCalledFileNames() { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/classfmt/FieldInfo.java:21: warning: Comparable is a raw type. References to generic type Comparable should be parameterized public class FieldInfo extends ClassFileStruct implements IBinaryField, Comparable { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/classfmt/MethodInfo.java:21: warning: Comparable is a raw type. References to generic type Comparable should be parameterized public class MethodInfo extends ClassFileStruct implements IBinaryMethod, Comparable { ^^^^^^^^^^ 605 problems (605 warnings) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' building files in build/bin/ecj-sources.an ... gcj-4.8 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin build/bin/org/eclipse/jdt/internal/compiler/classfmt/MethodInfoWithAnnotations.java build/bin/org/eclipse/jdt/internal/compiler/classfmt/MethodInfoWithParameterAnnotations.java build/bin/org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.java build/bin/org/eclipse/jdt/internal/compiler/classfmt/FieldInfo.java build/bin/org/eclipse/jdt/internal/compiler/classfmt/ClassFormatException.java build/bin/org/eclipse/jdt/internal/compiler/classfmt/InnerClassInfo.java build/bin/org/eclipse/jdt/internal/compiler/classfmt/AnnotationMethodInfoWithAnnotations.java build/bin/org/eclipse/jdt/internal/compiler/classfmt/AnnotationInfo.java build/bin/org/eclipse/jdt/internal/compiler/AbstractAnnotationProcessorManager.java build/bin/org/eclipse/jdt/internal/compiler/ReadManager.java build/bin/org/eclipse/jdt/internal/antadapter/AntAdapterMessages.java build/bin/org/eclipse/jdt/core/compiler/CompilationProgress.java build/bin/org/eclipse/jdt/core/compiler/batch/BatchCompiler.java build/bin/org/eclipse/jdt/core/compiler/CategorizedProblem.java build/bin/org/eclipse/jdt/core/compiler/InvalidInputException.java build/bin/org/eclipse/jdt/core/compiler/CharOperation.java build/bin/org/eclipse/jdt/core/compiler/IProblem.java build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java Using built-in specs. COLLECT_GCC=gcj-4.8 Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-arm64 --with-arch-directory=arm64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-multiarch --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-8ubuntu1) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' /usr/lib/gcc/aarch64-linux-gnu/4.8/ecj1 /tmp/ccSWtTshjx -g -fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar -ffilelist-file -foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency /tmp/ccmQOHTo.zip /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/classfmt/FieldInfo.java:21: warning: Comparable is a raw type. References to generic type Comparable should be parameterized public class FieldInfo extends ClassFileStruct implements IBinaryField, Comparable { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ReadManager.java:38: warning: Class is a raw type. References to generic type Class should be parameterized Class runtime = Class.forName("java.lang.Runtime"); //$NON-NLS-1$ ^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ReadManager.java:39: warning: Type safety: The method getDeclaredMethod(String, Class...) belongs to the raw type Class. References to generic type Class should be parameterized java.lang.reflect.Method m = runtime.getDeclaredMethod("availableProcessors", new Class[0]); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ReadManager.java:41: warning: The argument of type null should explicitly be cast to Object[] for the invocation of the varargs method invoke(Object, Object...) from type Method. It could alternatively be cast to Object for a varargs invocation Integer result = (Integer) m.invoke(Runtime.getRuntime(), null); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/compiler/CompilationProgress.java:13: warning: The import org.eclipse.jdt.core.compiler.batch.BatchCompiler is never used import org.eclipse.jdt.core.compiler.batch.BatchCompiler; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:60: warning: Map is a raw type. References to generic type Map should be parameterized Map customDefaultOptions; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:61: warning: Map is a raw type. References to generic type Map should be parameterized private Map fileEncodings = null; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:62: warning: Map is a raw type. References to generic type Map should be parameterized private Map dirEncodings = null; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:63: warning: List is a raw type. References to generic type List should be parameterized private List accessRules = null; ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:75: warning: Class is a raw type. References to generic type Class should be parameterized Class c = Class.forName(compilerClass); ^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:76: warning: Constructor is a raw type. References to generic type Constructor should be parameterized Constructor batchCompilerConstructor = c.getConstructor(new Class[] { PrintWriter.class, PrintWriter.class, Boolean.TYPE, Map.class}); ^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:76: warning: Type safety: The method getConstructor(Class...) belongs to the raw type Class. References to generic type Class should be parameterized Constructor batchCompilerConstructor = c.getConstructor(new Class[] { PrintWriter.class, PrintWriter.class, Boolean.TYPE, Map.class}); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:78: warning: Type safety: The method getMethod(String, Class...) belongs to the raw type Class. References to generic type Class should be parameterized Method compile = c.getMethod("compile", new Class[] {String[].class}); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:97: warning: Class is a raw type. References to generic type Class should be parameterized Class javacClass = Javac.class; ^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:152: warning: The argument of type null should explicitly be cast to Class[] for the invocation of the varargs method getMethod(String, Class...) from type Class. It could alternatively be cast to Class for a varargs invocation getSourcepathMethod = javacClass.getMethod("getSourcepath", null); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:152: warning: Type safety: The method getMethod(String, Class...) belongs to the raw type Class. References to generic type Class should be parameterized getSourcepathMethod = javacClass.getMethod("getSourcepath", null); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:159: warning: The argument of type null should explicitly be cast to Object[] for the invocation of the varargs method invoke(Object, Object...) from type Method. It could alternatively be cast to Object for a varargs invocation compileSourcePath = (Path) getSourcepathMethod.invoke(this.attributes, null); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:199: warning: The argument of type null should explicitly be cast to Class[] for the invocation of the varargs method getMethod(String, Class...) from type Class. It could alternatively be cast to Class for a varargs invocation getDebugLevelMethod = javacClass.getMethod("getDebugLevel", null); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:199: warning: Type safety: The method getMethod(String, Class...) belongs to the raw type Class. References to generic type Class should be parameterized getDebugLevelMethod = javacClass.getMethod("getDebugLevel", null); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:207: warning: The argument of type null should explicitly be cast to Object[] for the invocation of the varargs method invoke(Object, Object...) from type Method. It could alternatively be cast to Object for a varargs invocation debugLevel = (String) getDebugLevelMethod.invoke(this.attributes, null); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:215: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_LocalVariableAttribute, CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:216: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_LineNumberAttribute, CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:217: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_SourceFileAttribute , CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:220: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_LocalVariableAttribute, CompilerOptions.GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:223: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_LineNumberAttribute, CompilerOptions.GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:226: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_SourceFileAttribute , CompilerOptions.GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:230: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_LocalVariableAttribute, CompilerOptions.GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:231: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_LineNumberAttribute, CompilerOptions.GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:232: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_SourceFileAttribute , CompilerOptions.GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:235: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_LocalVariableAttribute, CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:236: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_LineNumberAttribute, CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:237: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_SourceFileAttribute , CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:247: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry = (Map.Entry) entries[i]; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:247: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry = (Map.Entry) entries[i]; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:253: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(entry.getKey(), CompilerOptions.IGNORE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:256: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_TaskTags, Util.EMPTY_STRING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:258: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecation, CompilerOptions.WARNING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:259: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecationInDeprecatedCode, CompilerOptions.ENABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:260: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecationWhenOverridingDeprecatedMethod, CompilerOptions.ENABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:263: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecation, CompilerOptions.WARNING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:264: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecationInDeprecatedCode, CompilerOptions.ENABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:265: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecationWhenOverridingDeprecatedMethod, CompilerOptions.ENABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:267: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecation, CompilerOptions.IGNORE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:268: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecationInDeprecatedCode, CompilerOptions.DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:269: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecationWhenOverridingDeprecatedMethod, CompilerOptions.DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:298: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_TargetPlatform, this.target); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:306: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.customDefaultOptions.put(CompilerOptions.OPTION_Source, source); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:347: warning: Class is a raw type. References to generic type Class should be parameterized private String[] processCompilerArguments(Class javacClass) { ^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:352: warning: The argument of type null should explicitly be cast to Class[] for the invocation of the varargs method getMethod(String, Class...) from type Class. It could alternatively be cast to Class for a varargs invocation getCurrentCompilerArgsMethod = javacClass.getMethod("getCurrentCompilerArgs", null); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:352: warning: Type safety: The method getMethod(String, Class...) belongs to the raw type Class. References to generic type Class should be parameterized getCurrentCompilerArgsMethod = javacClass.getMethod("getCurrentCompilerArgs", null); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:360: warning: The argument of type null should explicitly be cast to Object[] for the invocation of the varargs method invoke(Object, Object...) from type Method. It could alternatively be cast to Object for a varargs invocation compilerArgs = (String[]) getCurrentCompilerArgsMethod.invoke(this.attributes, null); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:406: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.fileEncodings = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:408: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.fileEncodings.put(str, enc); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:411: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.dirEncodings = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:412: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.dirEncodings.put(str, enc); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:424: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.accessRules = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:425: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized this.accessRules.add(path); ^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:426: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized this.accessRules.add(access); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:461: warning: Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized String[] rules = (String[]) this.accessRules.toArray(new String[rulesLength]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:527: warning: Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized this.fileEncodings.keySet().toArray(encodedFiles); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:532: warning: Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized this.dirEncodings.keySet().toArray(encodedDirs); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:535: warning: Comparator is a raw type. References to generic type Comparator should be parameterized Comparator comparator = new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:535: warning: Comparator is a raw type. References to generic type Comparator should be parameterized Comparator comparator = new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:540: warning: Type safety: Unchecked invocation sort(String[], Comparator) of the generic method sort(T[], Comparator) of type Arrays Arrays.sort(encodedDirs, comparator); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java:540: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator Arrays.sort(encodedDirs, comparator); ^^^^^^^^^^ 65 problems (65 warnings) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' building files in build/bin/ecj-sources.ah ... gcj-4.8 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin build/bin/org/eclipse/jdt/internal/compiler/lookup/ExtraCompilerModifiers.java build/bin/org/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/SyntheticFieldBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeCollisionException.java build/bin/org/eclipse/jdt/internal/compiler/lookup/AnnotationBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/InvocationSite.java build/bin/org/eclipse/jdt/internal/compiler/lookup/UnresolvedAnnotationBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ElementValuePair.java build/bin/org/eclipse/jdt/internal/compiler/lookup/AnnotationHolder.java build/bin/org/eclipse/jdt/internal/compiler/lookup/Binding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/CaptureBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ProblemMethodBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodScope.java build/bin/org/eclipse/jdt/internal/compiler/lookup/CatchParameterBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/PackageBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.java build/bin/org/eclipse/jdt/internal/compiler/lookup/TagBits.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ProblemBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java Using built-in specs. COLLECT_GCC=gcj-4.8 Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-arm64 --with-arch-directory=arm64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-multiarch --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-8ubuntu1) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' /usr/lib/gcc/aarch64-linux-gnu/4.8/ecj1 /tmp/ccr0ewg6jx -g -fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar -ffilelist-file -foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency /tmp/ccWrTmt2.zip /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.java:98: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.java:98: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.java:57: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.java:57: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding.java:60: warning: Class is a raw type. References to generic type Class should be parameterized Class reasons = ProblemReasons.class; ^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java:124: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java:124: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java:47: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java:47: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java:49: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized missingTypes = new ArrayList(5); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java:53: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized missingTypes.add(this); ^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java:348: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java:348: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:44: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList deferredBoundChecks; ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:746: warning: Map is a raw type. References to generic type Map should be parameterized Map invocations = new HashMap(2); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:746: warning: HashMap is a raw type. References to generic type HashMap should be parameterized Map invocations = new HashMap(2); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:1064: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized environment().typesBeingConnected.add(sourceType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:1103: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized environment().typesBeingConnected.add(sourceType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:1218: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iter = environment().typesBeingConnected.iterator(); iter.hasNext();) { ^^^^^^^^ 19 problems (19 warnings) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' building files in build/bin/ecj-sources.af ... gcj-4.8 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin build/bin/org/eclipse/jdt/internal/compiler/ast/QualifiedNameReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/Initializer.java build/bin/org/eclipse/jdt/internal/compiler/ast/ExtendedStringLiteral.java build/bin/org/eclipse/jdt/internal/compiler/ast/StringLiteralConcatenation.java build/bin/org/eclipse/jdt/internal/compiler/ast/CombinedBinaryExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/ThisReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/ThrowStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/MemberValuePair.java build/bin/org/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/OperatorExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/OperatorIds.java build/bin/org/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference.java build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathLocation.java build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathSourceJar.java build/bin/org/eclipse/jdt/internal/compiler/batch/CompilationUnit.java build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/NestedTypeBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java Using built-in specs. COLLECT_GCC=gcj-4.8 Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-arm64 --with-arch-directory=arm64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-multiarch --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-8ubuntu1) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' /usr/lib/gcc/aarch64-linux-gnu/4.8/ecj1 /tmp/ccAogsW3jx -g -fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar -ffilelist-file -foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency /tmp/ccCU7QLX.zip /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:29: warning: Hashtable is a raw type. References to generic type Hashtable should be parameterized private Hashtable directoryCache; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:46: warning: Hashtable is a raw type. References to generic type Hashtable should be parameterized this.directoryCache = new Hashtable(11); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:74: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable should be parameterized this.directoryCache.put(qualifiedPackageName, dirList); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:77: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable should be parameterized this.directoryCache.put(qualifiedPackageName, this.missingPackageHolder); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:89: warning: List is a raw type. References to generic type List should be parameterized public List fetchLinkedJars(FileSystem.ClasspathSectionProblemReporter problemReporter) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:171: warning: Hashtable is a raw type. References to generic type Hashtable should be parameterized this.directoryCache = new Hashtable(11); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:37: warning: Hashtable is a raw type. References to generic type Hashtable should be parameterized protected Hashtable packageCache; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:46: warning: List is a raw type. References to generic type List should be parameterized public List fetchLinkedJars(FileSystem.ClasspathSectionProblemReporter problemReporter) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:52: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList result = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:52: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList result = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:58: warning: List is a raw type. References to generic type List should be parameterized List calledFileNames = analyzer.getCalledFileNames(); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:67: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator calledFilesIterator = calledFileNames.iterator(); ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:72: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized result.add(new ClasspathJar(new File(directoryPath + (String) calledFilesIterator.next()), this.closeZipFileAtEnd, this.accessRuleSet, this.destinationPath)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:111: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList answers = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:111: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList answers = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:112: warning: Enumeration is a raw type. References to generic type Enumeration should be parameterized nextEntry : for (Enumeration e = this.zipFile.entries(); e.hasMoreElements(); ) { ^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:126: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized answers.add( CharOperation.arrayConcat( CharOperation.splitOn('/', packageArray), typeName.toCharArray())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:136: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized answers.toArray(result); ^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:150: warning: Hashtable is a raw type. References to generic type Hashtable should be parameterized this.packageCache = new Hashtable(41); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:151: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable should be parameterized this.packageCache.put(Util.EMPTY_STRING, Util.EMPTY_STRING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:153: warning: Enumeration is a raw type. References to generic type Enumeration should be parameterized nextEntry : for (Enumeration e = this.zipFile.entries(); e.hasMoreElements(); ) { ^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:163: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable should be parameterized this.packageCache.put(packageName, packageName); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java:19: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList files = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java:19: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList files = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java:22: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized files.toArray(result); ^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java:25: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized private static void find0(File f, String pattern, ArrayList collector) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java:35: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized collector.add(current.getAbsolutePath()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:45: warning: HashSet is a raw type. References to generic type HashSet should be parameterized private HashSet commandLineCompilationUnits = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:45: warning: HashSet is a raw type. References to generic type HashSet should be parameterized private HashSet commandLineCompilationUnits = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:63: warning: The constructor Main(PrintWriter, PrintWriter, boolean) is deprecated super(outWriter, errWriter, systemExitWhenFinished); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:68: warning: Map is a raw type. References to generic type Map should be parameterized boolean systemExitWhenFinished, Map customDefaultOptions) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:69: warning: The constructor Main(PrintWriter, PrintWriter, boolean, Map) is deprecated super(outWriter, errWriter, systemExitWhenFinished, customDefaultOptions); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:83: warning: Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet should be parameterized this.commandLineCompilationUnits.add(units[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:159: warning: Resource leak: 'dest' is never closed ZipOutputStream dest = gcjCompile ? getZipOutput() : getDependencyOutput(); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:192: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized private void addPath(ArrayList result, String currentClasspathName) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:200: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized result.add(currentClasspath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:204: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized private void parsePath(ArrayList result, String path) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:245: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry = (Map.Entry) entries[i]; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:245: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry = (Map.Entry) entries[i]; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:251: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put(entry.getKey(), CompilerOptions.ERROR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:262: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put( CompilerOptions.OPTION_LocalVariableAttribute, level > 1 ? CompilerOptions.GENERATE : CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:265: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put( CompilerOptions.OPTION_LineNumberAttribute, level > 0 ? CompilerOptions.GENERATE : CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:268: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put( CompilerOptions.OPTION_SourceFileAttribute, CompilerOptions.GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:273: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized private void readFileList(String file, ArrayList result) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:279: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized result.add(line); ^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:287: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized private void readAllFileListFiles(ArrayList fileList, ArrayList result) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:287: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized private void readAllFileListFiles(ArrayList fileList, ArrayList result) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:288: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator it = fileList.iterator(); ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:324: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList files = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:324: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList files = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:325: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList otherFiles = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:325: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList otherFiles = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:343: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put(CompilerOptions.OPTION_Encoding, encoding); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:400: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_3); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:402: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_4); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:404: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_5); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:406: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_6); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:413: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_1); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:415: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_2); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:417: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_3); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:419: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_4); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:421: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_5); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:423: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_6); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:425: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_JSR14); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:432: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized files.add(currentArg); ^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:436: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized otherFiles.add(currentArg); ^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:445: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.filenames = (String[]) files.toArray(new String[0]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:452: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList result = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:452: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList result = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java:472: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized result.toArray(this.checkedClasspaths); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:63: warning: The import org.eclipse.jdt.core.compiler.batch.BatchCompiler is never used import org.eclipse.jdt.core.compiler.batch.BatchCompiler; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:97: warning: HashMap is a raw type. References to generic type HashMap should be parameterized private HashMap parameters; ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:166: warning: Class is a raw type. References to generic type Class should be parameterized Class c = IProblem.class; ^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:190: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.parameters = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:354: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, Messages.problem_noSourceInformation); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:355: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.SOURCE_START, "-1"); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:356: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.SOURCE_END, "-1"); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:384: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, String.valueOf(buffer)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:385: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.SOURCE_START, Integer.toString(startPosition - begin)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:386: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.SOURCE_END, Integer.toString(endPosition - begin)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:481: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PATH, f.getCanonicalPath()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:497: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PATH, classpath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:510: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.CLASSPATH_ID, id); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:528: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, commandLineArguments[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:565: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.MESSAGE, message); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:566: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.CLASS, e.getClass()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:628: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList problems = currentMain.extraProblems; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:668: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.MESSAGE, this.main.bind("configure.incorrectVMVersionforAPT")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:679: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.MESSAGE, this.main.bind("output.noClassFileCreated", //$NON-NLS-1$ new String[] { outputDir, relativeFileName, e.getMessage() })); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:700: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, new Integer(exportedClassFilesCounter)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:714: warning: Map is a raw type. References to generic type Map should be parameterized public void logOptions(Map options) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:717: warning: Set is a raw type. References to generic type Set should be parameterized final Set entriesSet = options.entrySet(); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:719: warning: Type safety: Unchecked invocation sort(Object[], new Comparator(){}) of the generic method sort(T[], Comparator) of type Arrays Arrays.sort(entries, new Comparator() { public int compare(Object o1, Object o2) { Map.Entry entry1 = (Map.Entry) o1; Map.Entry entry2 = (Map.Entry) o2; return ((String) entry1.getKey()).compareTo((String) entry2.getKey()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:719: warning: Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator Arrays.sort(entries, new Comparator() { public int compare(Object o1, Object o2) { Map.Entry entry1 = (Map.Entry) o1; Map.Entry entry2 = (Map.Entry) o2; return ((String) entry1.getKey()).compareTo((String) entry2.getKey()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:719: warning: Comparator is a raw type. References to generic type Comparator should be parameterized Arrays.sort(entries, new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:721: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry1 = (Map.Entry) o1; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:721: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry1 = (Map.Entry) o1; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:722: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry2 = (Map.Entry) o2; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:722: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry2 = (Map.Entry) o2; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:727: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry = (Map.Entry) entries[i]; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:727: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry = (Map.Entry) entries[i]; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:729: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.KEY, key); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:730: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, entry.getValue()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:742: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.MESSAGE, error); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:753: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.MESSAGE, message); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:863: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_PROBLEMS, new Integer(globalProblemsCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:864: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_ERRORS, new Integer(globalErrorsCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:865: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_WARNINGS, new Integer(globalWarningsCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:866: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_TASKS, new Integer(globalTasksCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:946: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, new Long(time)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:948: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, new Long(lineCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1025: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.MESSAGE, this.main.bind("configure.requiresJDK1.2orAbove")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1035: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SEVERITY, isError ? Logger.ERROR : Logger.WARNING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1036: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_LINE, new Integer(problem.getSourceLineNumber())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1037: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SOURCE_START, new Integer(sourceStart)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1038: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SOURCE_END, new Integer(sourceEnd)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1040: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, problem.getMessage()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1055: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.ID, getFieldName(id)); // ID as field name ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1056: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_ID, new Integer(id)); // ID as numeric value ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1059: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SEVERITY, isError ? Logger.ERROR : Logger.WARNING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1060: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_LINE, new Integer(problem.getSourceLineNumber())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1061: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SOURCE_START, new Integer(sourceStart)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1062: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SOURCE_END, new Integer(sourceEnd)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1065: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_OPTION_KEY, problemOptionKey); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1068: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_CATEGORY_ID, new Integer(categoryID)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1070: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, problem.getMessage()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1078: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_ARGUMENT_VALUE, arguments[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1092: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_LINE, new Integer(problem.getSourceLineNumber())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1093: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SOURCE_START, new Integer(problem.getSourceStart())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1094: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_SOURCE_END, new Integer(problem.getSourceEnd())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1097: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PROBLEM_OPTION_KEY, problemOptionKey); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1100: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.VALUE, problem.getMessage()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1168: warning: HashMap is a raw type. References to generic type HashMap should be parameterized private void printTag(String name, HashMap params, boolean insertNewLine, boolean closeTag) { ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1190: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.COMPILER_NAME, this.main.bind("compiler.name")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1191: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.COMPILER_VERSION, this.main.bind("compiler.version")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1192: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.COMPILER_COPYRIGHT, this.main.bind("compiler.copyright")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1209: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_PROBLEMS, new Integer(count)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1218: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_PROBLEMS, new Integer(errors + warnings)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1219: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_ERRORS, new Integer(errors)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1220: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_WARNINGS, new Integer(warnings)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1231: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.PATH, f.getAbsolutePath()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1235: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put( Logger.PACKAGE, new String(CharOperation.concatWith(packageName, File.separatorChar))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1246: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.OUTPUT, destinationPath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1248: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.OUTPUT, destinationPath.replace('/', File.separatorChar)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1264: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.parameters.put(Logger.NUMBER_OF_TASKS, new Integer(tasks)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1274: warning: HashMap is a raw type. References to generic type HashMap should be parameterized private static HashMap Cache = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1274: warning: HashMap is a raw type. References to generic type HashMap should be parameterized private static HashMap Cache = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1279: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized Cache.put(locale, bundle); ^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1329: warning: Map is a raw type. References to generic type Map should be parameterized public Map options; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1338: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized public ArrayList pendingErrors; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1352: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized protected ArrayList extraProblems; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1469: warning: Map is a raw type. References to generic type Map should be parameterized public Main(PrintWriter outWriter, PrintWriter errWriter, boolean systemExitWhenFinished, Map customDefaultOptions) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1473: warning: Map is a raw type. References to generic type Map should be parameterized public Main(PrintWriter outWriter, PrintWriter errWriter, boolean systemExitWhenFinished, Map customDefaultOptions, CompilationProgress compilationProgress) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1480: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.extraProblems = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1482: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.extraProblems.add(problem); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1484: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized protected void addNewEntry(ArrayList paths, String currentClasspathName, ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1485: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList currentRuleSpecs, String customEncoding, ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1494: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator i = currentRuleSpecs.iterator(); ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1554: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized paths.add(currentClasspath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1562: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.pendingErrors = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1564: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.pendingErrors.add(message); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1603: warning: The argument of type String[] should explicitly be cast to Object[] for the invocation of the varargs method format(String, Object...) from type MessageFormat. It could alternatively be cast to Object for a varargs invocation return MessageFormat.format(message, arguments); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1758: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList bootclasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1758: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList bootclasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1760: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList sourcepathClasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1760: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList sourcepathClasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1761: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList classpaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1761: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList classpaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1762: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList extdirsClasspaths = null; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java:1763: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList endorsedDirClasspaths = null; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:43: warning: List is a raw type. References to generic type List should be parameterized List fetchLinkedJars(ClasspathSectionProblemReporter problemReporter); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:89: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized public static ArrayList normalize(ArrayList classpaths) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:89: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized public static ArrayList normalize(ArrayList classpaths) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:90: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList normalizedClasspath = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:90: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList normalizedClasspath = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:91: warning: HashSet is a raw type. References to generic type HashSet should be parameterized HashSet cache = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:91: warning: HashSet is a raw type. References to generic type HashSet should be parameterized HashSet cache = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:92: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iterator = classpaths.iterator(); iterator.hasNext(); ) { ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:95: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized normalizedClasspath.add(classpath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:96: warning: Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet should be parameterized cache.add(classpath); ^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:104: warning: Set is a raw type. References to generic type Set should be parameterized Set knownFileNames; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:184: warning: HashSet is a raw type. References to generic type HashSet should be parameterized this.knownFileNames = new HashSet(0); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:187: warning: HashSet is a raw type. References to generic type HashSet should be parameterized this.knownFileNames = new HashSet(initialFileNames.length * 2); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:233: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.knownFileNames.add(new String(fileName)); // leave as is... ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java:235: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.knownFileNames.add(new String(CharOperation.subarray(fileName, matchingPathName.length, fileName.length))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.java:133: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.java:133: warning: List is a raw type. References to generic type List should be parameterized public List collectMissingTypes(List missingTypes) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java:1022: warning: List is a raw type. References to generic type List should be parameterized private List trackingVariables; // can be null if no resources are tracked ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java:1030: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.trackingVariables = new ArrayList(3); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java:1031: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized this.trackingVariables.add(fakedTrackingVariable); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java:1068: warning: Set is a raw type. References to generic type Set should be parameterized Set varSet = new HashSet(this.trackingVariables); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java:1068: warning: Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet should be parameterized Set varSet = new HashSet(this.trackingVariables); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java:1068: warning: HashSet is a raw type. References to generic type HashSet should be parameterized Set varSet = new HashSet(this.trackingVariables); ^^^^^^^ 193 problems (193 warnings) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' building files in build/bin/ecj-sources.aa ... gcj-4.8 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin build/bin/org/eclipse/jdt/internal/compiler/Compiler.java build/bin/org/eclipse/jdt/internal/compiler/IErrorHandlingPolicy.java build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java build/bin/org/eclipse/jdt/internal/compiler/util/FloatUtil.java build/bin/org/eclipse/jdt/internal/compiler/util/SimpleNameVector.java build/bin/org/eclipse/jdt/internal/compiler/util/HashtableOfPackage.java build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java build/bin/org/eclipse/jdt/internal/compiler/util/Sorting.java build/bin/org/eclipse/jdt/internal/compiler/util/HashtableOfObjectToInt.java build/bin/org/eclipse/jdt/internal/compiler/util/Util.java build/bin/org/eclipse/jdt/internal/compiler/util/HashtableOfLong.java build/bin/org/eclipse/jdt/internal/compiler/util/ObjectVector.java build/bin/org/eclipse/jdt/internal/compiler/util/HashtableOfInt.java build/bin/org/eclipse/jdt/internal/compiler/util/HashtableOfObjectToIntArray.java build/bin/org/eclipse/jdt/internal/compiler/util/SimpleLookupTable.java build/bin/org/eclipse/jdt/internal/compiler/util/HashtableOfType.java build/bin/org/eclipse/jdt/internal/compiler/util/SuffixConstants.java build/bin/org/eclipse/jdt/internal/compiler/util/HashSetOfInt.java build/bin/org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java build/bin/org/eclipse/jdt/internal/compiler/util/HashtableOfIntValues.java build/bin/org/eclipse/jdt/internal/compiler/util/SimpleSet.java build/bin/org/eclipse/jdt/internal/compiler/util/CompoundNameVector.java build/bin/org/eclipse/jdt/internal/compiler/util/SimpleSetOfCharArray.java build/bin/org/eclipse/jdt/internal/compiler/util/HashtableOfObject.java build/bin/org/eclipse/jdt/internal/compiler/ClassFilePool.java Using built-in specs. COLLECT_GCC=gcj-4.8 Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-arm64 --with-arch-directory=arm64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-multiarch --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-8ubuntu1) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' /usr/lib/gcc/aarch64-linux-gnu/4.8/ecj1 /tmp/cc4ga43cjx -g -fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar -ffilelist-file -foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency /tmp/ccS45zWf.zip /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/Compiler.java:106: warning: Map is a raw type. References to generic type Map should be parameterized Map settings, ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/Compiler.java:157: warning: Map is a raw type. References to generic type Map should be parameterized Map settings, ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:31: warning: Map is a raw type. References to generic type Map should be parameterized private final Map fields; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:36: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.fields = new HashMap(len * 2); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:38: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.fields.put(fieldArray[i].getName(), fieldArray[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:172: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList result = new ArrayList(4); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:172: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList result = new ArrayList(4); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:175: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized result.add('_' + nl + EXTENSION); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:182: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized result.add(EXTENSION); ^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:183: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized nlSuffixes = (String[]) result.toArray(new String[result.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java:191: warning: Class is a raw type. References to generic type Class should be parameterized public static void initializeMessages(String bundleName, Class clazz) { ^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:90: warning: HashMap is a raw type. References to generic type HashMap should be parameterized public void printTag(String name, HashMap parameters, boolean insertTab, boolean insertNewLine, boolean closeTag) { ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:98: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry[] entries = new Map.Entry[length]; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:99: warning: Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized parameters.entrySet().toArray(entries); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:100: warning: Type safety: Unchecked invocation sort(Map.Entry[], new Comparator(){}) of the generic method sort(T[], Comparator) of type Arrays Arrays.sort(entries, new Comparator() { public int compare(Object o1, Object o2) { Map.Entry entry1 = (Map.Entry) o1; Map.Entry entry2 = (Map.Entry) o2; return ((String) entry1.getKey()).compareTo((String) entry2.getKey()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:100: warning: Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator Arrays.sort(entries, new Comparator() { public int compare(Object o1, Object o2) { Map.Entry entry1 = (Map.Entry) o1; Map.Entry entry2 = (Map.Entry) o2; return ((String) entry1.getKey()).compareTo((String) entry2.getKey()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:100: warning: Comparator is a raw type. References to generic type Comparator should be parameterized Arrays.sort(entries, new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:102: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry1 = (Map.Entry) o1; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:102: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry1 = (Map.Entry) o1; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:103: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry2 = (Map.Entry) o2; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:103: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry2 = (Map.Entry) o2; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java:1010: warning: HashSet is a raw type. References to generic type HashSet should be parameterized classFile.visitedTypes = new HashSet(3); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java:1015: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized classFile.visitedTypes.add(typeBinding); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java:1087: warning: List is a raw type. References to generic type List should be parameterized public static void collectRunningVMBootclasspath(List bootclasspaths) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java:1117: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized bootclasspaths.add(currentClasspath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java:1145: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized bootclasspaths.add(classpath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java:30: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized private ArrayList calledFilesNames; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java:168: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.calledFilesNames = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java:170: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.calledFilesNames.add(currentJarToken.toString()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java:182: warning: List is a raw type. References to generic type List should be parameterized public List getCalledFileNames() { ^^^^ 30 problems (30 warnings) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' building files in build/bin/ecj-sources.ai ... gcj-4.8 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin build/bin/org/eclipse/jdt/internal/compiler/lookup/ProblemFieldBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/InferenceContext.java build/bin/org/eclipse/jdt/internal/compiler/lookup/VariableBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/SyntheticMethodBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ImportBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/Substitution.java build/bin/org/eclipse/jdt/internal/compiler/lookup/ImportConflictBinding.java build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java build/bin/org/eclipse/jdt/internal/compiler/IDebugRequestor.java build/bin/org/eclipse/jdt/internal/compiler/codegen/CachedIndexEntry.java build/bin/org/eclipse/jdt/internal/compiler/codegen/DoubleCache.java build/bin/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java build/bin/org/eclipse/jdt/internal/compiler/codegen/IntegerCache.java build/bin/org/eclipse/jdt/internal/compiler/codegen/CharArrayCache.java build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java build/bin/org/eclipse/jdt/internal/compiler/codegen/Opcodes.java build/bin/org/eclipse/jdt/internal/compiler/codegen/ExceptionLabel.java build/bin/org/eclipse/jdt/internal/compiler/codegen/LongCache.java build/bin/org/eclipse/jdt/internal/compiler/codegen/CaseLabel.java build/bin/org/eclipse/jdt/internal/compiler/codegen/ConstantPool.java build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrame.java build/bin/org/eclipse/jdt/internal/compiler/codegen/AttributeNamesConstants.java build/bin/org/eclipse/jdt/internal/compiler/codegen/FloatCache.java Using built-in specs. COLLECT_GCC=gcj-4.8 Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-arm64 --with-arch-directory=arm64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-multiarch --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-8ubuntu1) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' /usr/lib/gcc/aarch64-linux-gnu/4.8/ecj1 /tmp/cckx0pmhjx -g -fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar -ffilelist-file -foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency /tmp/ccIrO5vo.zip /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:365: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:365: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:367: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.add(this.environment.getTypeFromTypeSignature(wrapper, typeVars, this, missingTypeNames)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:370: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.toArray(this.superInterfaces); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:552: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:552: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:554: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.add(this.environment.getTypeFromTypeSignature(wrapper, typeVars, this, missingTypeNames)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:558: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.toArray(parameters); ^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:572: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:572: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:575: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.add(this.environment.getTypeFromTypeSignature(wrapper, typeVars, this, missingTypeNames)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:578: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.toArray(exceptions); ^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:673: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList variables = new ArrayList(1); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:673: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList variables = new ArrayList(1); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:695: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized variables.add(new TypeVariableBinding(variableName, this, rank++, this.environment)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:702: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized variables.toArray(result = new TypeVariableBinding[rank]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:1033: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:1033: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:1036: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.add(this.environment.getTypeFromTypeSignature(wrapper, existingVariables, this, missingTypeNames)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:1039: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized types.toArray(bounds); ^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:558: warning: List is a raw type. References to generic type List should be parameterized List superIfcList = new ArrayList(); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:558: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized List superIfcList = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:559: warning: HashSet is a raw type. References to generic type HashSet should be parameterized HashSet seenTypes = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:559: warning: HashSet is a raw type. References to generic type HashSet should be parameterized HashSet seenTypes = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:572: warning: Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized superInterfaces = (ReferenceBinding[]) superIfcList.toArray(new ReferenceBinding[superIfcList.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:606: warning: Set is a raw type. References to generic type Set should be parameterized void collectAllDistinctSuperInterfaces(ReferenceBinding[] superInterfaces, Set seen, List result) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:606: warning: List is a raw type. References to generic type List should be parameterized void collectAllDistinctSuperInterfaces(ReferenceBinding[] superInterfaces, Set seen, List result) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:611: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized if (seen.add(superInterface)) { ^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java:612: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized result.add(superInterface); ^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:34: warning: Comparable is a raw type. References to generic type Comparable should be parameterized public static class ExceptionMarker implements Comparable { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:133: warning: HashMap is a raw type. References to generic type HashMap should be parameterized private HashMap framePositions; ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:134: warning: Set is a raw type. References to generic type Set should be parameterized public Set exceptionMarkers; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:135: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized public ArrayList stackDepthMarkers; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:136: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized public ArrayList stackMarkers; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:188: warning: HashSet is a raw type. References to generic type HashSet should be parameterized this.exceptionMarkers = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:191: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.exceptionMarkers.add(new ExceptionMarker(pc, ConstantPool.JavaLangThrowableConstantPoolName)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:195: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.exceptionMarkers.add(new ExceptionMarker(pc, ConstantPool.JavaLangClassNotFoundExceptionConstantPoolName)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:198: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.exceptionMarkers.add(new ExceptionMarker(pc, ConstantPool.JavaLangNoSuchFieldErrorConstantPoolName)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:201: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.exceptionMarkers.add(new ExceptionMarker(pc, typeBinding.constantPoolName())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:211: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.framePositions.put(newEntry, new FramePosition()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:236: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.stackMarkers = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:237: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackMarkers.add(new StackMarker(pc, destinationPC)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:241: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackMarkers.add(new StackMarker(pc, destinationPC)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:247: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.stackDepthMarkers = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:248: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackDepthMarkers.add(new StackDepthMarker(pc, delta, typeBinding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:252: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackDepthMarkers.add(new StackDepthMarker(pc, delta, typeBinding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:256: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackDepthMarkers.add(new StackDepthMarker(pc, delta, typeBinding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:260: warning: Type safety: The method set(int, Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackDepthMarkers.set(size - 1, new StackDepthMarker(pc, delta, typeBinding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:371: warning: Set is a raw type. References to generic type Set should be parameterized Set exceptionMarkerSet = this.exceptionMarkers; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:376: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iterator = exceptionMarkerSet.iterator(); iterator.hasNext(); ) { ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:389: warning: Set is a raw type. References to generic type Set should be parameterized Set set = this.framePositions.keySet(); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:393: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iterator = set.iterator(); iterator.hasNext(); ) { ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:410: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackDepthMarkers.toArray(result); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:418: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.stackMarkers.toArray(result); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:444: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.framePositions = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrame.java:310: warning: The argument of type String[] should explicitly be cast to Object[] for the invocation of the varargs method format(String, Object...) from type MessageFormat. It could alternatively be cast to Object for a varargs invocation buffer.append(MessageFormat.format( pattern, new String[] { Integer.toString(frame.pc), Integer.toString(frame.getNumberOfLocals()), Integer.toString(frame.numberOfStackItems), print(frame.locals, localsLength), print(frame.stackItems, frame.numberOfStackItems) } )); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 56 problems (56 warnings) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' building files in build/bin/ecj-sources.ak ... gcj-4.8 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java build/bin/org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.java build/bin/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java build/bin/org/eclipse/jdt/internal/compiler/flow/InsideSubRoutineFlowContext.java build/bin/org/eclipse/jdt/internal/compiler/flow/FlowInfo.java build/bin/org/eclipse/jdt/internal/compiler/flow/LabelFlowContext.java build/bin/org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java build/bin/org/eclipse/jdt/internal/compiler/flow/TryFlowContext.java build/bin/org/eclipse/jdt/internal/compiler/flow/InitializationFlowContext.java build/bin/org/eclipse/jdt/internal/compiler/parser/JavadocParser.java build/bin/org/eclipse/jdt/internal/compiler/parser/NLSTag.java build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredAnnotation.java build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveryScannerData.java build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredElement.java build/bin/org/eclipse/jdt/internal/compiler/parser/TerminalTokens.java build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredLocalVariable.java build/bin/org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.java build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredStatement.java build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredField.java build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredImport.java build/bin/org/eclipse/jdt/internal/compiler/parser/JavadocTagConstants.java build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.java build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.java Using built-in specs. COLLECT_GCC=gcj-4.8 Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-arm64 --with-arch-directory=arm64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-multiarch --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-8ubuntu1) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' /usr/lib/gcc/aarch64-linux-gnu/4.8/ecj1 /tmp/ccp7FFdkjx -g -fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar -ffilelist-file -foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency /tmp/cc0pVzfu.zip /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java:220: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList abruptlyExitedLoops = null; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java:305: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized abruptlyExitedLoops = new ArrayList(5); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java:307: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized abruptlyExitedLoops.add(traversedContext); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java:353: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList abruptlyExitedLoops = null; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java:451: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized abruptlyExitedLoops = new ArrayList(5); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java:453: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized abruptlyExitedLoops.add(traversedContext); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.java:82: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized private ArrayList escapingExceptionCatchSites = null; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.java:728: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.escapingExceptionCatchSites = new ArrayList(5); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.java:730: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.escapingExceptionCatchSites.add(new EscapingExceptionCatchSite(catchingContext, caughtException)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java:55: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized public ArrayList extendedExceptions; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java:239: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized this.extendedExceptions = new ArrayList(5); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java:241: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.extendedExceptions.add(this.handledExceptions[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java:259: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized this.extendedExceptions.add(newException); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/JavadocParser.java:205: warning: List is a raw type. References to generic type List should be parameterized protected Object createMethodReference(Object receiver, List arguments) throws InvalidInputException { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/JavadocParser.java:270: warning: Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized arguments.toArray(expressions); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:136: warning: List is a raw type. References to generic type List should be parameterized private final static void buildFile(String filename, List listToDump) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:140: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iterator = listToDump.iterator(); iterator.hasNext(); ) { ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:256: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList entries = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:256: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList entries = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:270: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized entries.add(String.valueOf(buffer)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:282: warning: Type safety: Unchecked invocation sort(ArrayList) of the generic method sort(List) of type Collections Collections.sort(entries); ^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:282: warning: Type safety: The expression of type ArrayList needs unchecked conversion to conform to List>> Collections.sort(entries); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:10113: warning: List is a raw type. References to generic type List should be parameterized final List bodyDeclarations = new ArrayList(); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:10113: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized final List bodyDeclarations = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:10117: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized bodyDeclarations.add(methodDeclaration); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:10122: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized bodyDeclarations.add(fieldDeclaration); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:10126: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized bodyDeclarations.add(memberTypeDeclaration); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java:10133: warning: Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized result = (ASTNode[]) bodyDeclarations.toArray(new ASTNode[bodyDeclarations.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredLocalVariable.java:95: warning: Set is a raw type. References to generic type Set should be parameterized public Statement updatedStatement(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredLocalVariable.java:155: warning: HashSet is a raw type. References to generic type HashSet should be parameterized updatedStatement(0, new HashSet()); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredStatement.java:44: warning: Set is a raw type. References to generic type Set should be parameterized public Statement updatedStatement(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredStatement.java:48: warning: HashSet is a raw type. References to generic type HashSet should be parameterized updatedStatement(0, new HashSet()); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredField.java:174: warning: Set is a raw type. References to generic type Set should be parameterized public FieldDeclaration updatedFieldDeclaration(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredField.java:309: warning: HashSet is a raw type. References to generic type HashSet should be parameterized updatedFieldDeclaration(0, new HashSet()); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:429: warning: List is a raw type. References to generic type List should be parameterized protected abstract Object createMethodReference(Object receiver, List arguments) throws InvalidInputException; ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:482: warning: List is a raw type. References to generic type List should be parameterized List arguments = new ArrayList(10); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:482: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized List arguments = new ArrayList(10); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:584: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized arguments.add(argument); ^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:598: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized arguments.add(argument); ^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.java:261: warning: Set is a raw type. References to generic type Set should be parameterized public FieldDeclaration updatedFieldDeclaration(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.java:335: warning: Set is a raw type. References to generic type Set should be parameterized public AbstractMethodDeclaration updatedMethodDeclaration(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.java:570: warning: HashSet is a raw type. References to generic type HashSet should be parameterized updatedMethodDeclaration(0, new HashSet()); ^^^^^^^ 42 problems (42 warnings) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' building files in build/bin/ecj-sources.al ... gcj-4.8 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveryScanner.java build/bin/org/eclipse/jdt/internal/compiler/parser/diagnose/LexStream.java build/bin/org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser.java build/bin/org/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil.java build/bin/org/eclipse/jdt/internal/compiler/parser/Scanner.java build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java build/bin/org/eclipse/jdt/internal/compiler/parser/ScannerHelper.java build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java build/bin/org/eclipse/jdt/internal/compiler/ProcessTaskManager.java build/bin/org/eclipse/jdt/internal/compiler/env/IGenericType.java build/bin/org/eclipse/jdt/internal/compiler/env/ISourceImport.java build/bin/org/eclipse/jdt/internal/compiler/env/ISourceMethod.java build/bin/org/eclipse/jdt/internal/compiler/env/IBinaryMethod.java build/bin/org/eclipse/jdt/internal/compiler/env/INameEnvironment.java build/bin/org/eclipse/jdt/internal/compiler/env/NameEnvironmentAnswer.java build/bin/org/eclipse/jdt/internal/compiler/env/IGenericField.java build/bin/org/eclipse/jdt/internal/compiler/env/AccessRuleSet.java build/bin/org/eclipse/jdt/internal/compiler/env/ICompilationUnit.java build/bin/org/eclipse/jdt/internal/compiler/env/ISourceField.java build/bin/org/eclipse/jdt/internal/compiler/env/IBinaryField.java build/bin/org/eclipse/jdt/internal/compiler/env/IBinaryType.java build/bin/org/eclipse/jdt/internal/compiler/env/IDependent.java build/bin/org/eclipse/jdt/internal/compiler/env/IBinaryAnnotation.java build/bin/org/eclipse/jdt/internal/compiler/env/IBinaryElementValuePair.java Using built-in specs. COLLECT_GCC=gcj-4.8 Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-arm64 --with-arch-directory=arm64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-multiarch --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-8ubuntu1) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' /usr/lib/gcc/aarch64-linux-gnu/4.8/ecj1 /tmp/cclEfLIxjx -g -fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar -ffilelist-file -foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency /tmp/ccWLaGlV.zip /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java:257: warning: Set is a raw type. References to generic type Set should be parameterized Set knownTypes = new HashSet(); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java:257: warning: HashSet is a raw type. References to generic type HashSet should be parameterized Set knownTypes = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java:448: warning: Set is a raw type. References to generic type Set should be parameterized public Statement updatedStatement(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java:467: warning: Set is a raw type. References to generic type Set should be parameterized public TypeDeclaration updatedTypeDeclaration(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java:471: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized knownTypes.add(this.typeDeclaration); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java:765: warning: HashSet is a raw type. References to generic type HashSet should be parameterized updatedTypeDeclaration(0, new HashSet()); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java:282: warning: Set is a raw type. References to generic type Set should be parameterized public Block updatedBlock(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java:372: warning: Set is a raw type. References to generic type Set should be parameterized public Statement updatedStatement(int depth, Set knownTypes){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java:413: warning: HashSet is a raw type. References to generic type HashSet should be parameterized updatedBlock(0, new HashSet()); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java:418: warning: Set is a raw type. References to generic type Set should be parameterized public Statement updateStatement(int depth, Set knownTypes){ ^^^ 10 problems (10 warnings) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' building files in build/bin/ecj-sources.am ... gcj-4.8 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin build/bin/org/eclipse/jdt/internal/compiler/env/AccessRestriction.java build/bin/org/eclipse/jdt/internal/compiler/env/AccessRule.java build/bin/org/eclipse/jdt/internal/compiler/env/EnumConstantSignature.java build/bin/org/eclipse/jdt/internal/compiler/env/ISourceType.java build/bin/org/eclipse/jdt/internal/compiler/env/IGenericMethod.java build/bin/org/eclipse/jdt/internal/compiler/env/IBinaryNestedType.java build/bin/org/eclipse/jdt/internal/compiler/env/ClassSignature.java build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java build/bin/org/eclipse/jdt/internal/compiler/problem/AbortCompilation.java build/bin/org/eclipse/jdt/internal/compiler/problem/AbortCompilationUnit.java build/bin/org/eclipse/jdt/internal/compiler/problem/DefaultProblemFactory.java build/bin/org/eclipse/jdt/internal/compiler/problem/AbortType.java build/bin/org/eclipse/jdt/internal/compiler/problem/ShouldNotImplement.java build/bin/org/eclipse/jdt/internal/compiler/problem/DefaultProblem.java build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemHandler.java build/bin/org/eclipse/jdt/internal/compiler/problem/AbortMethod.java build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemSeverities.java build/bin/org/eclipse/jdt/internal/compiler/IProblemFactory.java build/bin/org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies.java build/bin/org/eclipse/jdt/internal/compiler/classfmt/ElementValuePairInfo.java build/bin/org/eclipse/jdt/internal/compiler/classfmt/AnnotationMethodInfo.java build/bin/org/eclipse/jdt/internal/compiler/classfmt/ClassFileReader.java build/bin/org/eclipse/jdt/internal/compiler/classfmt/FieldInfoWithAnnotation.java build/bin/org/eclipse/jdt/internal/compiler/classfmt/ClassFileStruct.java build/bin/org/eclipse/jdt/internal/compiler/classfmt/MethodInfo.java Using built-in specs. COLLECT_GCC=gcj-4.8 Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-arm64 --with-arch-directory=arm64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-multiarch --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-8ubuntu1) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' /usr/lib/gcc/aarch64-linux-gnu/4.8/ecj1 /tmp/ccS2EvdAjx -g -fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar -ffilelist-file -foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency /tmp/ccM1vef0.zip /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:103: warning: The import org.eclipse.jdt.internal.compiler.env.AccessRestriction is never used import org.eclipse.jdt.internal.compiler.env.AccessRestriction; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:3978: warning: List is a raw type. References to generic type List should be parameterized List missingTypes = type.collectMissingTypes(null); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:3981: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iterator = missingTypes.iterator(); iterator.hasNext(); ) { ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:5642: warning: List is a raw type. References to generic type List should be parameterized List missingTypes = constructor.collectMissingTypes(null); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:5674: warning: List is a raw type. References to generic type List should be parameterized List missingTypes = method.collectMissingTypes(null); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/DefaultProblemFactory.java:223: warning: Enumeration is a raw type. References to generic type Enumeration should be parameterized Enumeration keys = bundle.getKeys(); ^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/classfmt/MethodInfo.java:21: warning: Comparable is a raw type. References to generic type Comparable should be parameterized public class MethodInfo extends ClassFileStruct implements IBinaryMethod, Comparable { ^^^^^^^^^^ 7 problems (7 warnings) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' building files in build/bin/ecj-sources.aj ... gcj-4.8 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin build/bin/org/eclipse/jdt/internal/compiler/codegen/Label.java build/bin/org/eclipse/jdt/internal/compiler/codegen/ObjectCache.java build/bin/org/eclipse/jdt/internal/compiler/codegen/BranchLabel.java build/bin/org/eclipse/jdt/internal/compiler/codegen/MultiCatchExceptionLabel.java build/bin/org/eclipse/jdt/internal/compiler/codegen/VerificationTypeInfo.java build/bin/org/eclipse/jdt/internal/compiler/impl/IntConstant.java build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerStats.java build/bin/org/eclipse/jdt/internal/compiler/impl/BooleanConstant.java build/bin/org/eclipse/jdt/internal/compiler/impl/ShortConstant.java build/bin/org/eclipse/jdt/internal/compiler/impl/ReferenceContext.java build/bin/org/eclipse/jdt/internal/compiler/impl/DoubleConstant.java build/bin/org/eclipse/jdt/internal/compiler/impl/FloatConstant.java build/bin/org/eclipse/jdt/internal/compiler/impl/LongConstant.java build/bin/org/eclipse/jdt/internal/compiler/impl/ITypeRequestor.java build/bin/org/eclipse/jdt/internal/compiler/impl/CharConstant.java build/bin/org/eclipse/jdt/internal/compiler/impl/IrritantSet.java build/bin/org/eclipse/jdt/internal/compiler/impl/StringConstant.java build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java build/bin/org/eclipse/jdt/internal/compiler/impl/Constant.java build/bin/org/eclipse/jdt/internal/compiler/impl/ByteConstant.java build/bin/org/eclipse/jdt/internal/compiler/ASTVisitor.java build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java build/bin/org/eclipse/jdt/internal/compiler/flow/ConditionalFlowInfo.java build/bin/org/eclipse/jdt/internal/compiler/flow/SwitchFlowContext.java build/bin/org/eclipse/jdt/internal/compiler/flow/FinallyFlowContext.java Using built-in specs. COLLECT_GCC=gcj-4.8 Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-arm64 --with-arch-directory=arm64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-multiarch --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-8ubuntu1) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' /usr/lib/gcc/aarch64-linux-gnu/4.8/ecj1 /tmp/ccl9qjwHjx -g -fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar -ffilelist-file -foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency /tmp/ccISevse.zip /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerStats.java:13: warning: Comparable is a raw type. References to generic type Comparable should be parameterized public class CompilerStats implements Comparable { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:485: warning: Map is a raw type. References to generic type Map should be parameterized public CompilerOptions(Map settings){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:495: warning: Map is a raw type. References to generic type Map should be parameterized public CompilerOptions(Map settings, boolean parseLiteralExpressionsAsConstants){ ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1014: warning: Map is a raw type. References to generic type Map should be parameterized public Map getMap() { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1015: warning: Map is a raw type. References to generic type Map should be parameterized Map optionsMap = new HashMap(30); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1015: warning: HashMap is a raw type. References to generic type HashMap should be parameterized Map optionsMap = new HashMap(30); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1016: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_LocalVariableAttribute, (this.produceDebugAttributes & ClassFileConstants.ATTR_VARS) != 0 ? GENERATE : DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1017: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_LineNumberAttribute, (this.produceDebugAttributes & ClassFileConstants.ATTR_LINES) != 0 ? GENERATE : DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1018: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_SourceFileAttribute, (this.produceDebugAttributes & ClassFileConstants.ATTR_SOURCE) != 0 ? GENERATE : DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1019: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_PreserveUnusedLocal, this.preserveAllLocalVariables ? PRESERVE : OPTIMIZE_OUT); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1020: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_DocCommentSupport, this.docCommentSupport ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1021: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMethodWithConstructorName, getSeverityString(MethodWithConstructorName)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1022: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportOverridingPackageDefaultMethod, getSeverityString(OverriddenPackageDefaultMethod)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1023: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportDeprecation, getSeverityString(UsingDeprecatedAPI)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1024: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportDeprecationInDeprecatedCode, this.reportDeprecationInsideDeprecatedCode ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1025: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportDeprecationWhenOverridingDeprecatedMethod, this.reportDeprecationWhenOverridingDeprecatedMethod ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1026: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportHiddenCatchBlock, getSeverityString(MaskedCatchBlock)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1027: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedLocal, getSeverityString(UnusedLocalVariable)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1028: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedParameter, getSeverityString(UnusedArgument)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1029: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedImport, getSeverityString(UnusedImport)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1030: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportSyntheticAccessEmulation, getSeverityString(AccessEmulation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1031: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportNoEffectAssignment, getSeverityString(NoEffectAssignment)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1032: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportNonExternalizedStringLiteral, getSeverityString(NonExternalizedString)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1033: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportNoImplicitStringConversion, getSeverityString(NoImplicitStringConversion)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1034: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportNonStaticAccessToStatic, getSeverityString(NonStaticAccessToStatic)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1035: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportIndirectStaticAccess, getSeverityString(IndirectStaticAccess)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1036: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportIncompatibleNonInheritedInterfaceMethod, getSeverityString(IncompatibleNonInheritedInterfaceMethod)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1037: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedPrivateMember, getSeverityString(UnusedPrivateMember)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1038: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportLocalVariableHiding, getSeverityString(LocalVariableHiding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1039: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportFieldHiding, getSeverityString(FieldHiding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1040: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportTypeParameterHiding, getSeverityString(TypeHiding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1041: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportPossibleAccidentalBooleanAssignment, getSeverityString(AccidentalBooleanAssign)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1042: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportEmptyStatement, getSeverityString(EmptyStatement)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1043: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportAssertIdentifier, getSeverityString(AssertUsedAsAnIdentifier)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1044: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportEnumIdentifier, getSeverityString(EnumUsedAsAnIdentifier)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1045: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUndocumentedEmptyBlock, getSeverityString(UndocumentedEmptyBlock)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1046: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnnecessaryTypeCheck, getSeverityString(UnnecessaryTypeCheck)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1047: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnnecessaryElse, getSeverityString(UnnecessaryElse)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1048: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportAutoboxing, getSeverityString(AutoBoxing)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1049: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportAnnotationSuperInterface, getSeverityString(AnnotationSuperInterface)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1050: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportIncompleteEnumSwitch, getSeverityString(MissingEnumConstantCase)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1051: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingEnumCaseDespiteDefault, this.reportMissingEnumCaseDespiteDefault ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1052: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingDefaultCase, getSeverityString(MissingDefaultCase)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1053: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportInvalidJavadoc, getSeverityString(InvalidJavadoc)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1054: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportInvalidJavadocTagsVisibility, getVisibilityString(this.reportInvalidJavadocTagsVisibility)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1055: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportInvalidJavadocTags, this.reportInvalidJavadocTags ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1056: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportInvalidJavadocTagsDeprecatedRef, this.reportInvalidJavadocTagsDeprecatedRef ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1057: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportInvalidJavadocTagsNotVisibleRef, this.reportInvalidJavadocTagsNotVisibleRef ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1058: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocTags, getSeverityString(MissingJavadocTags)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1059: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocTagsVisibility, getVisibilityString(this.reportMissingJavadocTagsVisibility)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1060: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocTagsOverriding, this.reportMissingJavadocTagsOverriding ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1061: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocTagsMethodTypeParameters, this.reportMissingJavadocTagsMethodTypeParameters ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1062: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocComments, getSeverityString(MissingJavadocComments)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1063: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocTagDescription, this.reportMissingJavadocTagDescription); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1064: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocCommentsVisibility, getVisibilityString(this.reportMissingJavadocCommentsVisibility)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1065: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingJavadocCommentsOverriding, this.reportMissingJavadocCommentsOverriding ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1066: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportFinallyBlockNotCompletingNormally, getSeverityString(FinallyBlockNotCompleting)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1067: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedDeclaredThrownException, getSeverityString(UnusedDeclaredThrownException)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1068: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedDeclaredThrownExceptionWhenOverriding, this.reportUnusedDeclaredThrownExceptionWhenOverriding ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1069: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedDeclaredThrownExceptionIncludeDocCommentReference, this.reportUnusedDeclaredThrownExceptionIncludeDocCommentReference ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1070: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable, this.reportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1071: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnqualifiedFieldAccess, getSeverityString(UnqualifiedFieldAccess)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1072: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnavoidableGenericTypeProblems, this.reportUnavoidableGenericTypeProblems ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1073: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUncheckedTypeOperation, getSeverityString(UncheckedTypeOperation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1074: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportRawTypeReference, getSeverityString(RawTypeReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1075: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportFinalParameterBound, getSeverityString(FinalParameterBound)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1076: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingSerialVersion, getSeverityString(MissingSerialVersion)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1077: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportForbiddenReference, getSeverityString(ForbiddenReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1078: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportDiscouragedReference, getSeverityString(DiscouragedReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1079: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportVarargsArgumentNeedCast, getSeverityString(VarargsArgumentNeedCast)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1080: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingOverrideAnnotation, getSeverityString(MissingOverrideAnnotation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1081: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingOverrideAnnotationForInterfaceMethodImplementation, this.reportMissingOverrideAnnotationForInterfaceMethodImplementation ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1082: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportMissingDeprecatedAnnotation, getSeverityString(MissingDeprecatedAnnotation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1083: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedLabel, getSeverityString(UnusedLabel)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1084: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedTypeArgumentsForMethodInvocation, getSeverityString(UnusedTypeArguments)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1085: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_Compliance, versionFromJdkLevel(this.complianceLevel)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1086: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_Source, versionFromJdkLevel(this.sourceLevel)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1087: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_TargetPlatform, versionFromJdkLevel(this.targetJDK)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1088: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_FatalOptionalError, this.treatOptionalErrorAsFatal ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1090: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_Encoding, this.defaultEncoding); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1092: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_TaskTags, this.taskTags == null ? Util.EMPTY_STRING : new String(CharOperation.concatWith(this.taskTags,','))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1093: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_TaskPriorities, this.taskPriorities == null ? Util.EMPTY_STRING : new String(CharOperation.concatWith(this.taskPriorities,','))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1094: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_TaskCaseSensitive, this.isTaskCaseSensitive ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1095: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedParameterWhenImplementingAbstract, this.reportUnusedParameterWhenImplementingAbstract ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1096: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedParameterWhenOverridingConcrete, this.reportUnusedParameterWhenOverridingConcrete ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1097: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedParameterIncludeDocCommentReference, this.reportUnusedParameterIncludeDocCommentReference ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1098: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportSpecialParameterHidingField, this.reportSpecialParameterHidingField ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1099: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_MaxProblemPerUnit, String.valueOf(this.maxProblemsPerUnit)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1100: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_InlineJsr, this.inlineJsrBytecode ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1101: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ShareCommonFinallyBlocks, this.shareCommonFinallyBlocks ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1102: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportNullReference, getSeverityString(NullReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1103: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportPotentialNullReference, getSeverityString(PotentialNullReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1104: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportRedundantNullCheck, getSeverityString(RedundantNullCheck)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1105: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_SuppressWarnings, this.suppressWarnings ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1106: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_SuppressOptionalErrors, this.suppressOptionalErrors ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1107: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnhandledWarningToken, getSeverityString(UnhandledWarningToken)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1108: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportUnusedWarningToken, getSeverityString(UnusedWarningToken)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1109: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportParameterAssignment, getSeverityString(ParameterAssignment)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1110: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportFallthroughCase, getSeverityString(FallthroughCase)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1111: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_ReportOverridingMethodWithoutSuperInvocation, getSeverityString(OverridingMethodWithoutSuperInvocation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:1112: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized optionsMap.put(OPTION_GenerateClassFiles, this.generateClassFiles ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:60: warning: Map is a raw type. References to generic type Map should be parameterized private Map problemsMap; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:61: warning: Set is a raw type. References to generic type Set should be parameterized private Set firstErrors; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:69: warning: Map is a raw type. References to generic type Map should be parameterized public Map compiledTypes = new Hashtable(11); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:69: warning: Hashtable is a raw type. References to generic type Hashtable should be parameterized public Map compiledTypes = new Hashtable(11); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:81: warning: Comparator is a raw type. References to generic type Comparator should be parameterized private static final Comparator PROBLEM_COMPARATOR = new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:81: warning: Comparator is a raw type. References to generic type Comparator should be parameterized private static final Comparator PROBLEM_COMPARATOR = new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:185: warning: Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection should be parameterized this.compiledTypes.values().toArray(classFiles); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:248: warning: Type safety: Unchecked invocation sort(CategorizedProblem[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator) of type Arrays Arrays.sort(this.problems, 0, this.problems.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:248: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator Arrays.sort(this.problems, 0, this.problems.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:283: warning: Type safety: Unchecked invocation sort(CategorizedProblem[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator) of type Arrays Arrays.sort(this.problems, 0, this.problems.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:283: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator Arrays.sort(this.problems, 0, this.problems.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:305: warning: Type safety: Unchecked invocation sort(CategorizedProblem[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator) of type Arrays Arrays.sort(this.tasks, 0, this.tasks.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:305: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator Arrays.sort(this.tasks, 0, this.tasks.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:386: warning: HashMap is a raw type. References to generic type HashMap should be parameterized if (this.problemsMap == null) this.problemsMap = new HashMap(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:387: warning: HashSet is a raw type. References to generic type HashSet should be parameterized if (this.firstErrors == null) this.firstErrors = new HashSet(5); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:388: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized if (newProblem.isError() && !referenceContext.hasErrors()) this.firstErrors.add(newProblem); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:389: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.problemsMap.put(newProblem, referenceContext); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:408: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized this.compiledTypes.put(typeName, classFile); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java:441: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator keys = this.compiledTypes.keySet().iterator(); ^^^^^^^^ 120 problems (120 warnings) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' building files in build/bin/ecj-sources.ab ... gcj-4.8 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java build/bin/org/eclipse/jdt/internal/compiler/ICompilerRequestor.java build/bin/org/eclipse/jdt/internal/compiler/ast/FieldDeclaration.java build/bin/org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation.java build/bin/org/eclipse/jdt/internal/compiler/ast/ForeachStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/MarkerAnnotation.java build/bin/org/eclipse/jdt/internal/compiler/ast/Javadoc.java build/bin/org/eclipse/jdt/internal/compiler/ast/ArrayAllocationExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/ASTNode.java build/bin/org/eclipse/jdt/internal/compiler/ast/StringLiteral.java build/bin/org/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/QualifiedAllocationExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/AbstractVariableDeclaration.java build/bin/org/eclipse/jdt/internal/compiler/ast/CharLiteral.java build/bin/org/eclipse/jdt/internal/compiler/ast/ArrayInitializer.java build/bin/org/eclipse/jdt/internal/compiler/ast/MethodDeclaration.java build/bin/org/eclipse/jdt/internal/compiler/ast/PostfixExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/EqualExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/CaseStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/BranchStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/SubRoutineStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/FieldReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/OR_OR_Expression.java build/bin/org/eclipse/jdt/internal/compiler/ast/LongLiteralMinValue.java Using built-in specs. COLLECT_GCC=gcj-4.8 Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-arm64 --with-arch-directory=arm64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-multiarch --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-8ubuntu1) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' /usr/lib/gcc/aarch64-linux-gnu/4.8/ecj1 /tmp/cc0pO2PIjx -g -fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar -ffilelist-file -foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency /tmp/cc0S2Vzh.zip /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:115: warning: Set is a raw type. References to generic type Set should be parameterized public Set innerClassesBindings; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:127: warning: List is a raw type. References to generic type List should be parameterized public List missingTypes = null; ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:129: warning: Set is a raw type. References to generic type Set should be parameterized public Set visitedTypes; ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:350: warning: Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized this.innerClassesBindings.toArray(innerClasses); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:351: warning: Type safety: Unchecked invocation sort(ReferenceBinding[], new Comparator(){}) of the generic method sort(T[], Comparator) of type Arrays Arrays.sort(innerClasses, new Comparator() { public int compare(Object o1, Object o2) { TypeBinding binding1 = (TypeBinding) o1; TypeBinding binding2 = (TypeBinding) o2; return CharOperation.compareTo(binding1.constantPoolName(), binding2.constantPoolName()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:351: warning: Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator Arrays.sort(innerClasses, new Comparator() { public int compare(Object o1, Object o2) { TypeBinding binding1 = (TypeBinding) o1; TypeBinding binding2 = (TypeBinding) o2; return CharOperation.compareTo(binding1.constantPoolName(), binding2.constantPoolName()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:351: warning: Comparator is a raw type. References to generic type Comparator should be parameterized Arrays.sort(innerClasses, new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:2840: warning: Type safety: Unchecked invocation sort(List, new Comparator(){}) of the generic method sort(List, Comparator) of type Collections Collections.sort(this.missingTypes, new Comparator() { public int compare(Object o1, Object o2) { TypeBinding typeBinding1 = (TypeBinding) o1; TypeBinding typeBinding2 = (TypeBinding) o2; return CharOperation.compareTo(typeBinding1.constantPoolName(), typeBinding2.constantPoolName()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:2840: warning: Type safety: The expression of type List needs unchecked conversion to conform to List Collections.sort(this.missingTypes, new Comparator() { ^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:2840: warning: Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator Collections.sort(this.missingTypes, new Comparator() { public int compare(Object o1, Object o2) { TypeBinding typeBinding1 = (TypeBinding) o1; TypeBinding typeBinding2 = (TypeBinding) o2; return CharOperation.compareTo(typeBinding1.constantPoolName(), typeBinding2.constantPoolName()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:2840: warning: Comparator is a raw type. References to generic type Comparator should be parameterized Collections.sort(this.missingTypes, new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:3197: warning: Map is a raw type. References to generic type Map should be parameterized Map frames = new HashMap(); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:3197: warning: HashMap is a raw type. References to generic type HashMap should be parameterized Map frames = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:3198: warning: List is a raw type. References to generic type List should be parameterized List realFrames = traverse(isClinit ? null : methodBinding, max_locals, this.contents, codeAttributeOffset + 14, code_length, frames, isClinit); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:3374: warning: Map is a raw type. References to generic type Map should be parameterized Map frames = new HashMap(); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:3374: warning: HashMap is a raw type. References to generic type HashMap should be parameterized Map frames = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:3375: warning: List is a raw type. References to generic type List should be parameterized List realFrames = traverse(isClinit ? null: methodBinding, max_locals, this.contents, codeAttributeOffset + 14, code_length, frames, isClinit); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4141: warning: HashSet is a raw type. References to generic type HashSet should be parameterized this.innerClassesBindings = new HashSet(INNER_CLASSES_SIZE); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4144: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.innerClassesBindings.add(innerClass.erasure()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4148: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized this.innerClassesBindings.add(enclosingType.erasure()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4245: warning: List is a raw type. References to generic type List should be parameterized private List filterFakeFrames(Set realJumpTargets, Map frames, int codeLength) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4245: warning: Set is a raw type. References to generic type Set should be parameterized private List filterFakeFrames(Set realJumpTargets, Map frames, int codeLength) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4245: warning: Map is a raw type. References to generic type Map should be parameterized private List filterFakeFrames(Set realJumpTargets, Map frames, int codeLength) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4249: warning: List is a raw type. References to generic type List should be parameterized List result = new ArrayList(); ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4249: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized List result = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4250: warning: Iterator is a raw type. References to generic type Iterator should be parameterized for (Iterator iterator = realJumpTargets.iterator(); iterator.hasNext(); ) { ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4254: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized result.add(frame); ^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4257: warning: Type safety: Unchecked invocation sort(List, new Comparator(){}) of the generic method sort(List, Comparator) of type Collections Collections.sort(result, new Comparator() { public int compare(Object o1, Object o2) { StackMapFrame frame = (StackMapFrame) o1; StackMapFrame frame2 = (StackMapFrame) o2; return frame.pc - frame2.pc; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4257: warning: Type safety: The expression of type List needs unchecked conversion to conform to List Collections.sort(result, new Comparator() { ^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4257: warning: Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator Collections.sort(result, new Comparator() { public int compare(Object o1, Object o2) { StackMapFrame frame = (StackMapFrame) o1; StackMapFrame frame2 = (StackMapFrame) o2; return frame.pc - frame2.pc; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4257: warning: Comparator is a raw type. References to generic type Comparator should be parameterized Collections.sort(result, new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4267: warning: List is a raw type. References to generic type List should be parameterized public List traverse(MethodBinding methodBinding, int maxLocals, byte[] bytecodes, int codeOffset, int codeLength, Map frames, boolean isClinit) { ^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4267: warning: Map is a raw type. References to generic type Map should be parameterized public List traverse(MethodBinding methodBinding, int maxLocals, byte[] bytecodes, int codeOffset, int codeLength, Map frames, boolean isClinit) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4268: warning: Set is a raw type. References to generic type Set should be parameterized Set realJumpTarget = new HashSet(); ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:4268: warning: HashSet is a raw type. References to generic type HashSet should be parameterized Set realJumpTarget = new HashSet(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:5532: warning: Set is a raw type. References to generic type Set should be parameterized private void addRealJumpTarget(Set realJumpTarget, int pc) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:5533: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized realJumpTarget.add(new Integer(pc)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:5535: warning: Map is a raw type. References to generic type Map should be parameterized private void add(Map frames, StackMapFrame frame) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java:5536: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized frames.put(new Integer(frame.pc), frame); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 39 problems (39 warnings) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' building files in build/bin/ecj-sources.ac ... gcj-4.8 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin build/bin/org/eclipse/jdt/internal/compiler/ast/ReturnStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/IfStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/PrefixExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/AND_AND_Expression.java build/bin/org/eclipse/jdt/internal/compiler/ast/LocalDeclaration.java build/bin/org/eclipse/jdt/internal/compiler/ast/QualifiedThisReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/ContinueStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/InstanceOfExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/Literal.java build/bin/org/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/ArrayTypeReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/SingleNameReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/Assignment.java build/bin/org/eclipse/jdt/internal/compiler/ast/NormalAnnotation.java build/bin/org/eclipse/jdt/internal/compiler/ast/SuperReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration.java build/bin/org/eclipse/jdt/internal/compiler/ast/UnionTypeReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/FloatLiteral.java build/bin/org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.java build/bin/org/eclipse/jdt/internal/compiler/ast/AssertStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/Clinit.java build/bin/org/eclipse/jdt/internal/compiler/ast/ExplicitConstructorCall.java build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java build/bin/org/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference.java Using built-in specs. COLLECT_GCC=gcj-4.8 Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-arm64 --with-arch-directory=arm64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-multiarch --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-8ubuntu1) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' /usr/lib/gcc/aarch64-linux-gnu/4.8/ecj1 /tmp/ccFoVUXUjx -g -fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar -ffilelist-file -foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency /tmp/ccK95IIF.zip /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java:792: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList collector = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java:792: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList collector = new ArrayList(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java:795: warning: Type safety: The method set(int, Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized collector.set(i, ((MethodBinding)collector.get(i)).original()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java:797: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized return (MethodBinding[]) collector.toArray(new MethodBinding[collector.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java:800: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized private void getAllInheritedMethods0(ReferenceBinding binding, ArrayList collector) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java:804: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized collector.add(methodBindings[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 6 problems (6 warnings) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' building files in build/bin/ecj-sources.ae ... gcj-4.8 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin build/bin/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/ArrayReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.java build/bin/org/eclipse/jdt/internal/compiler/ast/SynchronizedStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/ClassLiteralAccess.java build/bin/org/eclipse/jdt/internal/compiler/ast/BreakStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/Block.java build/bin/org/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/FalseLiteral.java build/bin/org/eclipse/jdt/internal/compiler/ast/Reference.java build/bin/org/eclipse/jdt/internal/compiler/ast/TryStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/LongLiteral.java build/bin/org/eclipse/jdt/internal/compiler/ast/WhileStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/IntLiteralMinValue.java build/bin/org/eclipse/jdt/internal/compiler/ast/JavadocFieldReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/SingleTypeReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java build/bin/org/eclipse/jdt/internal/compiler/ast/AllocationExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/TrueLiteral.java build/bin/org/eclipse/jdt/internal/compiler/ast/Wildcard.java build/bin/org/eclipse/jdt/internal/compiler/ast/TypeReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/EmptyStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/MagicLiteral.java Using built-in specs. COLLECT_GCC=gcj-4.8 Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-arm64 --with-arch-directory=arm64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-multiarch --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-8ubuntu1) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' /usr/lib/gcc/aarch64-linux-gnu/4.8/ecj1 /tmp/ccMzAbvUjx -g -fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar -ffilelist-file -foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency /tmp/cccd9zUE.zip /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java:87: warning: HashMap is a raw type. References to generic type HashMap should be parameterized private HashMap recordedLocations; // initially null, ASTNode -> Integer ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java:672: warning: Set is a raw type. References to generic type Set should be parameterized public static FakedTrackingVariable pickVarForReporting(Set varsOfScope, BlockScope scope, boolean atExit) { ^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java:757: warning: HashMap is a raw type. References to generic type HashMap should be parameterized this.recordedLocations = new HashMap(); ^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java:758: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized this.recordedLocations.put(location, new Integer(nullStatus)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java:773: warning: Iterator is a raw type. References to generic type Iterator should be parameterized Iterator locations = this.recordedLocations.entrySet().iterator(); ^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java:776: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry = (Entry) locations.next(); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java:776: warning: Map.Entry is a raw type. References to generic type Map.Entry should be parameterized Map.Entry entry = (Entry) locations.next(); ^^^^^ 7 problems (7 warnings) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' building files in build/bin/ecj-sources.ad ... gcj-4.8 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin build/bin/org/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration.java build/bin/org/eclipse/jdt/internal/compiler/ast/NumberLiteral.java build/bin/org/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/NameReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/DoubleLiteral.java build/bin/org/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/UnaryExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/NullLiteral.java build/bin/org/eclipse/jdt/internal/compiler/ast/CastExpression.java build/bin/org/eclipse/jdt/internal/compiler/ast/JavadocMessageSend.java build/bin/org/eclipse/jdt/internal/compiler/ast/IntLiteral.java build/bin/org/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/Argument.java build/bin/org/eclipse/jdt/internal/compiler/ast/ImportReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/Annotation.java build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java build/bin/org/eclipse/jdt/internal/compiler/ast/LabeledStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/SwitchStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java build/bin/org/eclipse/jdt/internal/compiler/ast/Statement.java build/bin/org/eclipse/jdt/internal/compiler/ast/TypeParameter.java build/bin/org/eclipse/jdt/internal/compiler/ast/MessageSend.java build/bin/org/eclipse/jdt/internal/compiler/ast/DoStatement.java build/bin/org/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference.java build/bin/org/eclipse/jdt/internal/compiler/ast/ForStatement.java Using built-in specs. COLLECT_GCC=gcj-4.8 Target: aarch64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libsanitizer --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-arm64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-arm64 --with-arch-directory=arm64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-multiarch --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-8ubuntu1) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' /usr/lib/gcc/aarch64-linux-gnu/4.8/ecj1 /tmp/ccZnLyKQjx -g -fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar -ffilelist-file -foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency /tmp/ccMo6Pnx.zip /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:43: warning: Comparator is a raw type. References to generic type Comparator should be parameterized private static final Comparator STRING_LITERAL_COMPARATOR = new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:43: warning: Comparator is a raw type. References to generic type Comparator should be parameterized private static final Comparator STRING_LITERAL_COMPARATOR = new Comparator() { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:590: warning: Type safety: Unchecked invocation sort(StringLiteral[], Comparator) of the generic method sort(T[], Comparator) of type Arrays Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:590: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:599: warning: Type safety: Unchecked invocation sort(StringLiteral[], Comparator) of the generic method sort(T[], Comparator) of type Arrays Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:599: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/SwitchStatement.java:157: warning: Comparable is a raw type. References to generic type Comparable should be parameterized class StringSwitchCase implements Comparable { ^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:121: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized ArrayList computedExceptions = constructorContext.extendedExceptions; ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:126: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized computedExceptions.toArray(actuallyThrownExceptions = new ReferenceBinding[size]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:446: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized public boolean isRecursive(ArrayList visited) { ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:461: warning: ArrayList is a raw type. References to generic type ArrayList should be parameterized visited = new ArrayList(1); ^^^^^^^^^ /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:466: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized visited.add(this); ^^^^^^^^^^^^^^^^^ 12 problems (12 warnings) COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/4.8/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-ffilelist-file' '-fsaw-java-file' '-v' '-foutput-class-dir=build/bin' '-C' '-g' '-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/usr/share/java/libgcj-4.8.jar' '-fsyntax-only' '-femit-class-files' '-S' '-o' 'NONE' '-shared-libgcc' find build/bin -name 'sources.list' -exec rm -f {} \; find build/bin -name '*.java' -exec rm -f {} \; find build/bin -name '*.html' -exec rm -f {} \; mkdir -p build/bootstrap fastjar -c -C build/bin . -f build/bootstrap/eclipse-ecj.jar : # rebuild the compiler rm -rf build/bin mkdir -p build/bin cp -r src/org.eclipse.jdt.core/org build/bin/ cat gcc.properties \ >> build/bin/org/eclipse/jdt/internal/compiler/batch/messages.properties rm -rf build/bin/org/eclipse/jdt/internal/compiler/apt rm -rf build/bin/org/eclipse/jdt/internal/compiler/tool time gij-4.8 \ -classpath build/bootstrap/eclipse-ecj.jar:/usr/share/ant/lib/ant.jar \ org.eclipse.jdt.internal.compiler.batch.Main \ -bootclasspath /usr/share/java/libgcj-4.8.jar \ build/bin ---------- 1. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/Compiler.java (at line 106) Map settings, ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 2. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/Compiler.java (at line 157) Map settings, ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- ---------- 3. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java (at line 31) private final Map fields; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 4. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java (at line 36) this.fields = new HashMap(len * 2); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 5. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java (at line 38) this.fields.put(fieldArray[i].getName(), fieldArray[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 6. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java (at line 172) ArrayList result = new ArrayList(4); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 7. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java (at line 172) ArrayList result = new ArrayList(4); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 8. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java (at line 175) result.add('_' + nl + EXTENSION); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 9. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java (at line 182) result.add(EXTENSION); ^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 10. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java (at line 183) nlSuffixes = (String[]) result.toArray(new String[result.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 11. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Messages.java (at line 191) public static void initializeMessages(String bundleName, Class clazz) { ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- ---------- 12. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java (at line 90) public void printTag(String name, HashMap parameters, boolean insertTab, boolean insertNewLine, boolean closeTag) { ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 13. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java (at line 98) Map.Entry[] entries = new Map.Entry[length]; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 14. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java (at line 99) parameters.entrySet().toArray(entries); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 15. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java (at line 100) Arrays.sort(entries, new Comparator() { public int compare(Object o1, Object o2) { Map.Entry entry1 = (Map.Entry) o1; Map.Entry entry2 = (Map.Entry) o2; return ((String) entry1.getKey()).compareTo((String) entry2.getKey()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(Map.Entry[], new Comparator(){}) of the generic method sort(T[], Comparator) of type Arrays ---------- 16. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java (at line 100) Arrays.sort(entries, new Comparator() { public int compare(Object o1, Object o2) { Map.Entry entry1 = (Map.Entry) o1; Map.Entry entry2 = (Map.Entry) o2; return ((String) entry1.getKey()).compareTo((String) entry2.getKey()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator ---------- 17. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java (at line 100) Arrays.sort(entries, new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 18. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java (at line 102) Map.Entry entry1 = (Map.Entry) o1; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 19. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java (at line 102) Map.Entry entry1 = (Map.Entry) o1; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 20. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java (at line 103) Map.Entry entry2 = (Map.Entry) o2; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 21. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java (at line 103) Map.Entry entry2 = (Map.Entry) o2; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- ---------- 22. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java (at line 1010) classFile.visitedTypes = new HashSet(3); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 23. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java (at line 1015) classFile.visitedTypes.add(typeBinding); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 24. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java (at line 1087) public static void collectRunningVMBootclasspath(List bootclasspaths) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 25. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java (at line 1117) bootclasspaths.add(currentClasspath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 26. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/Util.java (at line 1145) bootclasspaths.add(classpath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- ---------- 27. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java (at line 30) private ArrayList calledFilesNames; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 28. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java (at line 168) this.calledFilesNames = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 29. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java (at line 170) this.calledFilesNames.add(currentJarToken.toString()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 30. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java (at line 182) public List getCalledFileNames() { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- ---------- 31. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 115) public Set innerClassesBindings; ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 32. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 127) public List missingTypes = null; ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 33. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 129) public Set visitedTypes; ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 34. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 350) this.innerClassesBindings.toArray(innerClasses); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 35. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 351) Arrays.sort(innerClasses, new Comparator() { public int compare(Object o1, Object o2) { TypeBinding binding1 = (TypeBinding) o1; TypeBinding binding2 = (TypeBinding) o2; return CharOperation.compareTo(binding1.constantPoolName(), binding2.constantPoolName()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(ReferenceBinding[], new Comparator(){}) of the generic method sort(T[], Comparator) of type Arrays ---------- 36. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 351) Arrays.sort(innerClasses, new Comparator() { public int compare(Object o1, Object o2) { TypeBinding binding1 = (TypeBinding) o1; TypeBinding binding2 = (TypeBinding) o2; return CharOperation.compareTo(binding1.constantPoolName(), binding2.constantPoolName()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator ---------- 37. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 351) Arrays.sort(innerClasses, new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 38. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 2840) Collections.sort(this.missingTypes, new Comparator() { public int compare(Object o1, Object o2) { TypeBinding typeBinding1 = (TypeBinding) o1; TypeBinding typeBinding2 = (TypeBinding) o2; return CharOperation.compareTo(typeBinding1.constantPoolName(), typeBinding2.constantPoolName()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(List, new Comparator(){}) of the generic method sort(List, Comparator) of type Collections ---------- 39. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 2840) Collections.sort(this.missingTypes, new Comparator() { ^^^^^^^^^^^^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List ---------- 40. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 2840) Collections.sort(this.missingTypes, new Comparator() { public int compare(Object o1, Object o2) { TypeBinding typeBinding1 = (TypeBinding) o1; TypeBinding typeBinding2 = (TypeBinding) o2; return CharOperation.compareTo(typeBinding1.constantPoolName(), typeBinding2.constantPoolName()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator ---------- 41. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 2840) Collections.sort(this.missingTypes, new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 42. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 3197) Map frames = new HashMap(); ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 43. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 3197) Map frames = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 44. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 3198) List realFrames = traverse(isClinit ? null : methodBinding, max_locals, this.contents, codeAttributeOffset + 14, code_length, frames, isClinit); ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 45. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 3374) Map frames = new HashMap(); ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 46. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 3374) Map frames = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 47. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 3375) List realFrames = traverse(isClinit ? null: methodBinding, max_locals, this.contents, codeAttributeOffset + 14, code_length, frames, isClinit); ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 48. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4141) this.innerClassesBindings = new HashSet(INNER_CLASSES_SIZE); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 49. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4144) this.innerClassesBindings.add(innerClass.erasure()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 50. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4148) this.innerClassesBindings.add(enclosingType.erasure()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 51. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4245) private List filterFakeFrames(Set realJumpTargets, Map frames, int codeLength) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 52. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4245) private List filterFakeFrames(Set realJumpTargets, Map frames, int codeLength) { ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 53. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4245) private List filterFakeFrames(Set realJumpTargets, Map frames, int codeLength) { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 54. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4249) List result = new ArrayList(); ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 55. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4249) List result = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 56. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4250) for (Iterator iterator = realJumpTargets.iterator(); iterator.hasNext(); ) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 57. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4254) result.add(frame); ^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 58. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4257) Collections.sort(result, new Comparator() { public int compare(Object o1, Object o2) { StackMapFrame frame = (StackMapFrame) o1; StackMapFrame frame2 = (StackMapFrame) o2; return frame.pc - frame2.pc; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(List, new Comparator(){}) of the generic method sort(List, Comparator) of type Collections ---------- 59. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4257) Collections.sort(result, new Comparator() { ^^^^^^ Type safety: The expression of type List needs unchecked conversion to conform to List ---------- 60. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4257) Collections.sort(result, new Comparator() { public int compare(Object o1, Object o2) { StackMapFrame frame = (StackMapFrame) o1; StackMapFrame frame2 = (StackMapFrame) o2; return frame.pc - frame2.pc; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator ---------- 61. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4257) Collections.sort(result, new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 62. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4267) public List traverse(MethodBinding methodBinding, int maxLocals, byte[] bytecodes, int codeOffset, int codeLength, Map frames, boolean isClinit) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 63. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4267) public List traverse(MethodBinding methodBinding, int maxLocals, byte[] bytecodes, int codeOffset, int codeLength, Map frames, boolean isClinit) { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 64. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4268) Set realJumpTarget = new HashSet(); ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 65. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 4268) Set realJumpTarget = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 66. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 5532) private void addRealJumpTarget(Set realJumpTarget, int pc) { ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 67. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 5533) realJumpTarget.add(new Integer(pc)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 68. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 5535) private void add(Map frames, StackMapFrame frame) { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 69. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ClassFile.java (at line 5536) frames.put(new Integer(frame.pc), frame); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- ---------- 70. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java (at line 792) ArrayList collector = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 71. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java (at line 792) ArrayList collector = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 72. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java (at line 795) collector.set(i, ((MethodBinding)collector.get(i)).original()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method set(int, Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 73. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java (at line 797) return (MethodBinding[]) collector.toArray(new MethodBinding[collector.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 74. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java (at line 800) private void getAllInheritedMethods0(ReferenceBinding binding, ArrayList collector) { ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 75. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/Expression.java (at line 804) collector.add(methodBindings[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- ---------- 76. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java (at line 43) private static final Comparator STRING_LITERAL_COMPARATOR = new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 77. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java (at line 43) private static final Comparator STRING_LITERAL_COMPARATOR = new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 78. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java (at line 590) Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(StringLiteral[], Comparator) of the generic method sort(T[], Comparator) of type Arrays ---------- 79. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java (at line 590) Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator ---------- 80. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java (at line 599) Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(StringLiteral[], Comparator) of the generic method sort(T[], Comparator) of type Arrays ---------- 81. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java (at line 599) Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator ---------- ---------- 82. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/SwitchStatement.java (at line 157) class StringSwitchCase implements Comparable { ^^^^^^^^^^ Comparable is a raw type. References to generic type Comparable should be parameterized ---------- ---------- 83. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java (at line 121) ArrayList computedExceptions = constructorContext.extendedExceptions; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 84. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java (at line 126) computedExceptions.toArray(actuallyThrownExceptions = new ReferenceBinding[size]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 85. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java (at line 446) public boolean isRecursive(ArrayList visited) { ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 86. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java (at line 461) visited = new ArrayList(1); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 87. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java (at line 466) visited.add(this); ^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- ---------- 88. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java (at line 87) private HashMap recordedLocations; // initially null, ASTNode -> Integer ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 89. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java (at line 672) public static FakedTrackingVariable pickVarForReporting(Set varsOfScope, BlockScope scope, boolean atExit) { ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 90. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java (at line 757) this.recordedLocations = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 91. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java (at line 758) this.recordedLocations.put(location, new Integer(nullStatus)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 92. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java (at line 773) Iterator locations = this.recordedLocations.entrySet().iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 93. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java (at line 776) Map.Entry entry = (Entry) locations.next(); ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 94. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java (at line 776) Map.Entry entry = (Entry) locations.next(); ^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- ---------- 95. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java (at line 29) private Hashtable directoryCache; ^^^^^^^^^ Hashtable is a raw type. References to generic type Hashtable should be parameterized ---------- 96. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java (at line 46) this.directoryCache = new Hashtable(11); ^^^^^^^^^ Hashtable is a raw type. References to generic type Hashtable should be parameterized ---------- 97. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java (at line 74) this.directoryCache.put(qualifiedPackageName, dirList); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable should be parameterized ---------- 98. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java (at line 77) this.directoryCache.put(qualifiedPackageName, this.missingPackageHolder); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable should be parameterized ---------- 99. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java (at line 89) public List fetchLinkedJars(FileSystem.ClasspathSectionProblemReporter problemReporter) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 100. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java (at line 171) this.directoryCache = new Hashtable(11); ^^^^^^^^^ Hashtable is a raw type. References to generic type Hashtable should be parameterized ---------- ---------- 101. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 37) protected Hashtable packageCache; ^^^^^^^^^ Hashtable is a raw type. References to generic type Hashtable should be parameterized ---------- 102. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 46) public List fetchLinkedJars(FileSystem.ClasspathSectionProblemReporter problemReporter) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 103. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 52) ArrayList result = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 104. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 52) ArrayList result = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 105. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 58) List calledFileNames = analyzer.getCalledFileNames(); ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 106. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 67) Iterator calledFilesIterator = calledFileNames.iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 107. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 72) result.add(new ClasspathJar(new File(directoryPath + (String) calledFilesIterator.next()), this.closeZipFileAtEnd, this.accessRuleSet, this.destinationPath)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 108. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 111) ArrayList answers = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 109. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 111) ArrayList answers = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 110. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 112) nextEntry : for (Enumeration e = this.zipFile.entries(); e.hasMoreElements(); ) { ^^^^^^^^^^^ Enumeration is a raw type. References to generic type Enumeration should be parameterized ---------- 111. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 126) answers.add( CharOperation.arrayConcat( CharOperation.splitOn('/', packageArray), typeName.toCharArray())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 112. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 136) answers.toArray(result); ^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 113. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 150) this.packageCache = new Hashtable(41); ^^^^^^^^^ Hashtable is a raw type. References to generic type Hashtable should be parameterized ---------- 114. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 151) this.packageCache.put(Util.EMPTY_STRING, Util.EMPTY_STRING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable should be parameterized ---------- 115. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 153) nextEntry : for (Enumeration e = this.zipFile.entries(); e.hasMoreElements(); ) { ^^^^^^^^^^^ Enumeration is a raw type. References to generic type Enumeration should be parameterized ---------- 116. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java (at line 163) this.packageCache.put(packageName, packageName); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable should be parameterized ---------- ---------- 117. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java (at line 19) ArrayList files = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 118. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java (at line 19) ArrayList files = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 119. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java (at line 22) files.toArray(result); ^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 120. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java (at line 25) private static void find0(File f, String pattern, ArrayList collector) { ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 121. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileFinder.java (at line 35) collector.add(current.getAbsolutePath()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- ---------- 122. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 45) private HashSet commandLineCompilationUnits = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 123. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 45) private HashSet commandLineCompilationUnits = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 124. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 63) super(outWriter, errWriter, systemExitWhenFinished); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor Main(PrintWriter, PrintWriter, boolean) is deprecated ---------- 125. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 68) boolean systemExitWhenFinished, Map customDefaultOptions) { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 126. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 69) super(outWriter, errWriter, systemExitWhenFinished, customDefaultOptions); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor Main(PrintWriter, PrintWriter, boolean, Map) is deprecated ---------- 127. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 83) this.commandLineCompilationUnits.add(units[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet should be parameterized ---------- 128. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 159) ZipOutputStream dest = gcjCompile ? getZipOutput() : getDependencyOutput(); ^^^^ Resource leak: 'dest' is never closed ---------- 129. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 192) private void addPath(ArrayList result, String currentClasspathName) { ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 130. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 200) result.add(currentClasspath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 131. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 204) private void parsePath(ArrayList result, String path) { ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 132. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 245) Map.Entry entry = (Map.Entry) entries[i]; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 133. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 245) Map.Entry entry = (Map.Entry) entries[i]; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 134. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 251) this.options.put(entry.getKey(), CompilerOptions.ERROR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 135. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 262) this.options.put( CompilerOptions.OPTION_LocalVariableAttribute, level > 1 ? CompilerOptions.GENERATE : CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 136. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 265) this.options.put( CompilerOptions.OPTION_LineNumberAttribute, level > 0 ? CompilerOptions.GENERATE : CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 137. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 268) this.options.put( CompilerOptions.OPTION_SourceFileAttribute, CompilerOptions.GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 138. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 273) private void readFileList(String file, ArrayList result) { ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 139. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 279) result.add(line); ^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 140. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 287) private void readAllFileListFiles(ArrayList fileList, ArrayList result) { ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 141. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 287) private void readAllFileListFiles(ArrayList fileList, ArrayList result) { ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 142. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 288) Iterator it = fileList.iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 143. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 324) ArrayList files = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 144. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 324) ArrayList files = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 145. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 325) ArrayList otherFiles = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 146. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 325) ArrayList otherFiles = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 147. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 343) this.options.put(CompilerOptions.OPTION_Encoding, encoding); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 148. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 400) this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_3); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 149. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 402) this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_4); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 150. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 404) this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_5); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 151. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 406) this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_6); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 152. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 413) this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_1); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 153. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 415) this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_2); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 154. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 417) this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_3); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 155. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 419) this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_4); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 156. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 421) this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_5); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 157. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 423) this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_6); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 158. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 425) this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_JSR14); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 159. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 432) files.add(currentArg); ^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 160. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 436) otherFiles.add(currentArg); ^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 161. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 445) this.filenames = (String[]) files.toArray(new String[0]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 162. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 452) ArrayList result = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 163. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 452) ArrayList result = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 164. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/GCCMain.java (at line 472) result.toArray(this.checkedClasspaths); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- ---------- 165. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 63) import org.eclipse.jdt.core.compiler.batch.BatchCompiler; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import org.eclipse.jdt.core.compiler.batch.BatchCompiler is never used ---------- 166. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 97) private HashMap parameters; ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 167. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 166) Class c = IProblem.class; ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- 168. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 190) this.parameters = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 169. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 354) this.parameters.put(Logger.VALUE, Messages.problem_noSourceInformation); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 170. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 355) this.parameters.put(Logger.SOURCE_START, "-1"); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 171. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 356) this.parameters.put(Logger.SOURCE_END, "-1"); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 172. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 384) this.parameters.put(Logger.VALUE, String.valueOf(buffer)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 173. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 385) this.parameters.put(Logger.SOURCE_START, Integer.toString(startPosition - begin)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 174. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 386) this.parameters.put(Logger.SOURCE_END, Integer.toString(endPosition - begin)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 175. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 481) this.parameters.put(Logger.PATH, f.getCanonicalPath()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 176. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 497) this.parameters.put(Logger.PATH, classpath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 177. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 510) this.parameters.put(Logger.CLASSPATH_ID, id); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 178. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 528) this.parameters.put(Logger.VALUE, commandLineArguments[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 179. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 565) this.parameters.put(Logger.MESSAGE, message); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 180. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 566) this.parameters.put(Logger.CLASS, e.getClass()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 181. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 628) ArrayList problems = currentMain.extraProblems; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 182. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 668) this.parameters.put(Logger.MESSAGE, this.main.bind("configure.incorrectVMVersionforAPT")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 183. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 679) this.parameters.put(Logger.MESSAGE, this.main.bind("output.noClassFileCreated", //$NON-NLS-1$ new String[] { outputDir, relativeFileName, e.getMessage() })); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 184. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 700) this.parameters.put(Logger.VALUE, new Integer(exportedClassFilesCounter)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 185. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 714) public void logOptions(Map options) { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 186. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 717) final Set entriesSet = options.entrySet(); ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 187. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 719) Arrays.sort(entries, new Comparator() { public int compare(Object o1, Object o2) { Map.Entry entry1 = (Map.Entry) o1; Map.Entry entry2 = (Map.Entry) o2; return ((String) entry1.getKey()).compareTo((String) entry2.getKey()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(Object[], new Comparator(){}) of the generic method sort(T[], Comparator) of type Arrays ---------- 188. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 719) Arrays.sort(entries, new Comparator() { public int compare(Object o1, Object o2) { Map.Entry entry1 = (Map.Entry) o1; Map.Entry entry2 = (Map.Entry) o2; return ((String) entry1.getKey()).compareTo((String) entry2.getKey()); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator ---------- 189. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 719) Arrays.sort(entries, new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 190. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 721) Map.Entry entry1 = (Map.Entry) o1; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 191. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 721) Map.Entry entry1 = (Map.Entry) o1; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 192. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 722) Map.Entry entry2 = (Map.Entry) o2; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 193. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 722) Map.Entry entry2 = (Map.Entry) o2; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 194. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 727) Map.Entry entry = (Map.Entry) entries[i]; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 195. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 727) Map.Entry entry = (Map.Entry) entries[i]; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 196. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 729) this.parameters.put(Logger.KEY, key); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 197. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 730) this.parameters.put(Logger.VALUE, entry.getValue()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 198. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 742) this.parameters.put(Logger.MESSAGE, error); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 199. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 753) this.parameters.put(Logger.MESSAGE, message); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 200. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 863) this.parameters.put(Logger.NUMBER_OF_PROBLEMS, new Integer(globalProblemsCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 201. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 864) this.parameters.put(Logger.NUMBER_OF_ERRORS, new Integer(globalErrorsCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 202. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 865) this.parameters.put(Logger.NUMBER_OF_WARNINGS, new Integer(globalWarningsCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 203. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 866) this.parameters.put(Logger.NUMBER_OF_TASKS, new Integer(globalTasksCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 204. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 946) this.parameters.put(Logger.VALUE, new Long(time)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 205. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 948) this.parameters.put(Logger.VALUE, new Long(lineCount)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 206. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1025) this.parameters.put(Logger.MESSAGE, this.main.bind("configure.requiresJDK1.2orAbove")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 207. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1035) this.parameters.put(Logger.PROBLEM_SEVERITY, isError ? Logger.ERROR : Logger.WARNING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 208. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1036) this.parameters.put(Logger.PROBLEM_LINE, new Integer(problem.getSourceLineNumber())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 209. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1037) this.parameters.put(Logger.PROBLEM_SOURCE_START, new Integer(sourceStart)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 210. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1038) this.parameters.put(Logger.PROBLEM_SOURCE_END, new Integer(sourceEnd)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 211. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1040) this.parameters.put(Logger.VALUE, problem.getMessage()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 212. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1055) this.parameters.put(Logger.ID, getFieldName(id)); // ID as field name ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 213. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1056) this.parameters.put(Logger.PROBLEM_ID, new Integer(id)); // ID as numeric value ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 214. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1059) this.parameters.put(Logger.PROBLEM_SEVERITY, isError ? Logger.ERROR : Logger.WARNING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 215. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1060) this.parameters.put(Logger.PROBLEM_LINE, new Integer(problem.getSourceLineNumber())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 216. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1061) this.parameters.put(Logger.PROBLEM_SOURCE_START, new Integer(sourceStart)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 217. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1062) this.parameters.put(Logger.PROBLEM_SOURCE_END, new Integer(sourceEnd)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 218. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1065) this.parameters.put(Logger.PROBLEM_OPTION_KEY, problemOptionKey); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 219. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1068) this.parameters.put(Logger.PROBLEM_CATEGORY_ID, new Integer(categoryID)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 220. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1070) this.parameters.put(Logger.VALUE, problem.getMessage()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 221. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1078) this.parameters.put(Logger.PROBLEM_ARGUMENT_VALUE, arguments[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 222. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1092) this.parameters.put(Logger.PROBLEM_LINE, new Integer(problem.getSourceLineNumber())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 223. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1093) this.parameters.put(Logger.PROBLEM_SOURCE_START, new Integer(problem.getSourceStart())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 224. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1094) this.parameters.put(Logger.PROBLEM_SOURCE_END, new Integer(problem.getSourceEnd())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 225. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1097) this.parameters.put(Logger.PROBLEM_OPTION_KEY, problemOptionKey); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 226. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1100) this.parameters.put(Logger.VALUE, problem.getMessage()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 227. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1168) private void printTag(String name, HashMap params, boolean insertNewLine, boolean closeTag) { ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 228. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1190) this.parameters.put(Logger.COMPILER_NAME, this.main.bind("compiler.name")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 229. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1191) this.parameters.put(Logger.COMPILER_VERSION, this.main.bind("compiler.version")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 230. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1192) this.parameters.put(Logger.COMPILER_COPYRIGHT, this.main.bind("compiler.copyright")); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 231. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1209) this.parameters.put(Logger.NUMBER_OF_PROBLEMS, new Integer(count)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 232. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1218) this.parameters.put(Logger.NUMBER_OF_PROBLEMS, new Integer(errors + warnings)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 233. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1219) this.parameters.put(Logger.NUMBER_OF_ERRORS, new Integer(errors)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 234. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1220) this.parameters.put(Logger.NUMBER_OF_WARNINGS, new Integer(warnings)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 235. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1231) this.parameters.put(Logger.PATH, f.getAbsolutePath()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 236. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1235) this.parameters.put( Logger.PACKAGE, new String(CharOperation.concatWith(packageName, File.separatorChar))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 237. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1246) this.parameters.put(Logger.OUTPUT, destinationPath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 238. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1248) this.parameters.put(Logger.OUTPUT, destinationPath.replace('/', File.separatorChar)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 239. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1264) this.parameters.put(Logger.NUMBER_OF_TASKS, new Integer(tasks)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 240. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1274) private static HashMap Cache = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 241. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1274) private static HashMap Cache = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 242. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1279) Cache.put(locale, bundle); ^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 243. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1329) public Map options; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 244. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1338) public ArrayList pendingErrors; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 245. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1352) protected ArrayList extraProblems; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 246. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1469) public Main(PrintWriter outWriter, PrintWriter errWriter, boolean systemExitWhenFinished, Map customDefaultOptions) { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 247. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1473) public Main(PrintWriter outWriter, PrintWriter errWriter, boolean systemExitWhenFinished, Map customDefaultOptions, CompilationProgress compilationProgress) { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 248. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1480) this.extraProblems = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 249. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1482) this.extraProblems.add(problem); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 250. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1484) protected void addNewEntry(ArrayList paths, String currentClasspathName, ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 251. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1485) ArrayList currentRuleSpecs, String customEncoding, ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 252. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1494) Iterator i = currentRuleSpecs.iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 253. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1554) paths.add(currentClasspath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 254. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1562) this.pendingErrors = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 255. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1564) this.pendingErrors.add(message); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 256. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1603) return MessageFormat.format(message, arguments); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The argument of type String[] should explicitly be cast to Object[] for the invocation of the varargs method format(String, Object...) from type MessageFormat. It could alternatively be cast to Object for a varargs invocation ---------- 257. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1758) ArrayList bootclasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 258. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1758) ArrayList bootclasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 259. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1760) ArrayList sourcepathClasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 260. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1760) ArrayList sourcepathClasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 261. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1761) ArrayList classpaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 262. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1761) ArrayList classpaths = new ArrayList(DEFAULT_SIZE_CLASSPATH); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 263. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1762) ArrayList extdirsClasspaths = null; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 264. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/Main.java (at line 1763) ArrayList endorsedDirClasspaths = null; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- ---------- 265. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 43) List fetchLinkedJars(ClasspathSectionProblemReporter problemReporter); ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 266. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 89) public static ArrayList normalize(ArrayList classpaths) { ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 267. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 89) public static ArrayList normalize(ArrayList classpaths) { ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 268. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 90) ArrayList normalizedClasspath = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 269. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 90) ArrayList normalizedClasspath = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 270. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 91) HashSet cache = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 271. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 91) HashSet cache = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 272. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 92) for (Iterator iterator = classpaths.iterator(); iterator.hasNext(); ) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 273. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 95) normalizedClasspath.add(classpath); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 274. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 96) cache.add(classpath); ^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet should be parameterized ---------- 275. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 104) Set knownFileNames; ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 276. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 184) this.knownFileNames = new HashSet(0); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 277. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 187) this.knownFileNames = new HashSet(initialFileNames.length * 2); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 278. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 233) this.knownFileNames.add(new String(fileName)); // leave as is... ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 279. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/batch/FileSystem.java (at line 235) this.knownFileNames.add(new String(CharOperation.subarray(fileName, matchingPathName.length, fileName.length))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- ---------- 280. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.java (at line 133) public List collectMissingTypes(List missingTypes) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 281. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.java (at line 133) public List collectMissingTypes(List missingTypes) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- ---------- 282. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java (at line 1022) private List trackingVariables; // can be null if no resources are tracked ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 283. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java (at line 1030) this.trackingVariables = new ArrayList(3); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 284. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java (at line 1031) this.trackingVariables.add(fakedTrackingVariable); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 285. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java (at line 1068) Set varSet = new HashSet(this.trackingVariables); ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 286. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java (at line 1068) Set varSet = new HashSet(this.trackingVariables); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet should be parameterized ---------- 287. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java (at line 1068) Set varSet = new HashSet(this.trackingVariables); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- ---------- 288. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 81) public static TypeBinding convertEliminatingTypeVariables(TypeBinding originalType, ReferenceBinding genericType, int rank, Set eliminatedVariables) { ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 289. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 127) eliminatedVariables = new HashSet(2); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 290. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 129) eliminatedVariables.add(originalVariable); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 291. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 662) Map invocations = new HashMap(2); ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 292. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 662) Map invocations = new HashMap(2); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 293. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 2963) protected boolean hasErasedCandidatesCollisions(TypeBinding one, TypeBinding two, Map invocations, ReferenceBinding type, ASTNode typeRef) { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 294. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3281) private TypeBinding leastContainingInvocation(TypeBinding mec, Object invocationData, List lubStack) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 295. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3325) private TypeBinding leastContainingTypeArgument(TypeBinding u, TypeBinding v, ReferenceBinding genericType, int rank, List lubStack) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 296. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3411) return lowerUpperBound(types, new ArrayList(1)); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 297. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3415) private TypeBinding lowerUpperBound(TypeBinding[] types, List lubStack) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 298. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3442) lubStack.add(types); ^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 299. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3443) Map invocations = new HashMap(1); ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 300. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3443) Map invocations = new HashMap(1); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 301. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3502) protected TypeBinding[] minimalErasedCandidates(TypeBinding[] types, Map allInvocations) { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 302. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3521) ArrayList typesToVisit = new ArrayList(5); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 303. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3521) ArrayList typesToVisit = new ArrayList(5); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 304. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3538) allInvocations.put(firstErasure, firstType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 305. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3540) typesToVisit.add(firstType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 306. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3553) typesToVisit.add(elementType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 307. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3569) typesToVisit.add(superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 308. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3574) typesToVisit.add(superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 309. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3579) typesToVisit.add(superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 310. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3594) typesToVisit.add(superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 311. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3598) allInvocations.put(superTypeErasure, superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 312. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3611) typesToVisit.add(superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 313. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3615) allInvocations.put(superTypeErasure, superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 314. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3624) typesToVisit.add(superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 315. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3628) allInvocations.put(superTypeErasure, superType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 316. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3636) for (Iterator iter = typesToVisit.iterator(); iter.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 317. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3659) allInvocations.put(erasedSuperType, match); // no array for singleton ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 318. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3664) allInvocations.put(erasedSuperType, someInvocations); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 319. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3674) allInvocations.put(erasedSuperType, someInvocations); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 320. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3702) allInvocations.put(erasedSuperType, match); // no array for singleton ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 321. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3707) allInvocations.put(erasedSuperType, someInvocations); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 322. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 3717) allInvocations.put(erasedSuperType, someInvocations); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 323. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 4208) classScope.deferredBoundChecks = new ArrayList(3); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 324. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 4209) classScope.deferredBoundChecks.add(typeRef); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 325. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/Scope.java (at line 4211) classScope.deferredBoundChecks.add(typeRef); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- ---------- 326. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java (at line 80) List superMethodList = new ArrayList(); ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 327. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java (at line 80) List superMethodList = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 328. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java (at line 84) currentType, new HashSet(), superMethodList); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 329. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java (at line 132) ReferenceBinding currentType, Set ifcsSeen, List result) ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 330. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java (at line 132) ReferenceBinding currentType, Set ifcsSeen, List result) ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 331. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java (at line 145) if (ifcsSeen.add(currentIfc.original())) { // process each interface at most once ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 332. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java (at line 153) ReferenceBinding superType, Set ifcsSeen, List result) ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 333. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java (at line 153) ReferenceBinding superType, Set ifcsSeen, List result) ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 334. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.java (at line 162) result.add(currentMethod); ^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- ---------- 335. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java (at line 60) private static final Comparator FIELD_COMPARATOR = new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 336. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java (at line 60) private static final Comparator FIELD_COMPARATOR = new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 337. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java (at line 67) private static final Comparator METHOD_COMPARATOR = new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 338. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java (at line 67) private static final Comparator METHOD_COMPARATOR = new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 339. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java (at line 166) Arrays.sort(sortedFields, left, right, FIELD_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(FieldBinding[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator) of type Arrays ---------- 340. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java (at line 166) Arrays.sort(sortedFields, left, right, FIELD_COMPARATOR); ^^^^^^^^^^^^^^^^ Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator ---------- 341. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java (at line 173) Arrays.sort(sortedMethods, left, right, METHOD_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(MethodBinding[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator) of type Arrays ---------- 342. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java (at line 173) Arrays.sort(sortedMethods, left, right, METHOD_COMPARATOR); ^^^^^^^^^^^^^^^^^ Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator ---------- ---------- 343. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java (at line 41) private Map accessRestrictions; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 344. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java (at line 77) private ArrayList missingTypes; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 345. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java (at line 78) Set typesBeingConnected; ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 346. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java (at line 111) this.accessRestrictions = new HashMap(3); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 347. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java (at line 113) this.typesBeingConnected = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 348. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java (at line 726) this.missingTypes = new ArrayList(3); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 349. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java (at line 727) this.missingTypes.add(missingType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 350. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java (at line 1193) java.util.ArrayList args = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 351. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java (at line 1193) java.util.ArrayList args = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 352. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java (at line 1196) args.add(getTypeFromVariantTypeSignature(wrapper, staticVariables, enclosingType, genericType, rank++, missingTypeNames)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 353. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java (at line 1200) args.toArray(typeArguments); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 354. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java (at line 1460) this.accessRestrictions = new HashMap(3); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 355. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java (at line 1477) this.typesBeingConnected = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 356. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java (at line 1498) this.accessRestrictions.put(type, accessRestriction); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- ---------- 357. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 66) HashMap[] synthetics; ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 358. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 167) this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 359. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 178) this.synthetics[SourceTypeBinding.FIELD_EMUL].put(actualOuterLocalVariable, synthField); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 360. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 213) this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 361. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 226) this.synthetics[SourceTypeBinding.FIELD_EMUL].put(enclosingType, synthField); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 362. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 262) this.synthetics[SourceTypeBinding.CLASS_LITERAL_EMUL] = new HashMap(5); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 363. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 276) this.synthetics[SourceTypeBinding.CLASS_LITERAL_EMUL].put(targetType, synthField); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 364. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 301) this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 365. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 312) this.synthetics[SourceTypeBinding.FIELD_EMUL].put("assertionEmulation", synthField); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 366. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 345) this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 367. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 356) this.synthetics[SourceTypeBinding.FIELD_EMUL].put("enumConstantValues", synthField); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 368. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 390) this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 369. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 396) this.synthetics[SourceTypeBinding.METHOD_EMUL].put(targetField, accessors = new SyntheticMethodBinding[2]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 370. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 413) this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 371. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 419) this.synthetics[SourceTypeBinding.METHOD_EMUL].put(selector, accessors = new SyntheticMethodBinding[2]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 372. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 436) this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 373. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 447) this.synthetics[SourceTypeBinding.FIELD_EMUL].put(key, synthField); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 374. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 480) this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 375. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 492) this.synthetics[SourceTypeBinding.METHOD_EMUL].put(key, accessors = new SyntheticMethodBinding[2]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 376. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 507) this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 377. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 511) this.synthetics[SourceTypeBinding.METHOD_EMUL].put(accessMethod.selector, accessors); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 378. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 523) this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 379. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 529) this.synthetics[SourceTypeBinding.METHOD_EMUL].put(targetMethod, accessors = new SyntheticMethodBinding[2]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 380. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 561) this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 381. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 564) Iterator synthMethods = this.synthetics[SourceTypeBinding.METHOD_EMUL].keySet().iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 382. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 582) this.synthetics[SourceTypeBinding.METHOD_EMUL].put(inheritedMethodToBridge, accessors = new SyntheticMethodBinding[2]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 383. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 607) this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 384. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 610) Iterator synthMethods = this.synthetics[SourceTypeBinding.METHOD_EMUL].keySet().iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 385. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 628) this.synthetics[SourceTypeBinding.METHOD_EMUL].put(inheritedMethodToBridge, accessors = new SyntheticMethodBinding[2]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 386. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 1064) Iterator accessFields = this.synthetics[SourceTypeBinding.FIELD_EMUL].values().iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 387. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 1818) Iterator methodArrayIterator = this.synthetics[SourceTypeBinding.METHOD_EMUL].values().iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 388. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 1852) Iterator elements = this.synthetics[SourceTypeBinding.FIELD_EMUL].values().iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 389. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java (at line 1860) Iterator elements = this.synthetics[SourceTypeBinding.CLASS_LITERAL_EMUL].values().iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- ---------- 390. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.java (at line 98) public List collectMissingTypes(List missingTypes) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 391. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.java (at line 98) public List collectMissingTypes(List missingTypes) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- ---------- 392. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.java (at line 57) public List collectMissingTypes(List missingTypes) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 393. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.java (at line 57) public List collectMissingTypes(List missingTypes) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- ---------- 394. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding.java (at line 60) Class reasons = ProblemReasons.class; ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- ---------- 395. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java (at line 124) public List collectMissingTypes(List missingTypes) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 396. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java (at line 124) public List collectMissingTypes(List missingTypes) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- ---------- 397. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java (at line 47) public List collectMissingTypes(List missingTypes) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 398. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java (at line 47) public List collectMissingTypes(List missingTypes) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 399. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java (at line 49) missingTypes = new ArrayList(5); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 400. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java (at line 53) missingTypes.add(this); ^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- ---------- 401. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java (at line 348) public List collectMissingTypes(List missingTypes) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 402. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java (at line 348) public List collectMissingTypes(List missingTypes) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- ---------- 403. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java (at line 44) java.util.ArrayList deferredBoundChecks; ^^^^^^^^^^^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 404. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java (at line 746) Map invocations = new HashMap(2); ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 405. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java (at line 746) Map invocations = new HashMap(2); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 406. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java (at line 1064) environment().typesBeingConnected.add(sourceType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 407. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java (at line 1103) environment().typesBeingConnected.add(sourceType); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 408. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java (at line 1218) for (Iterator iter = environment().typesBeingConnected.iterator(); iter.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- ---------- 409. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 365) java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 410. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 365) java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 411. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 367) types.add(this.environment.getTypeFromTypeSignature(wrapper, typeVars, this, missingTypeNames)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 412. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 370) types.toArray(this.superInterfaces); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 413. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 552) java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 414. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 552) java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 415. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 554) types.add(this.environment.getTypeFromTypeSignature(wrapper, typeVars, this, missingTypeNames)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 416. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 558) types.toArray(parameters); ^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 417. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 572) java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 418. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 572) java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 419. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 575) types.add(this.environment.getTypeFromTypeSignature(wrapper, typeVars, this, missingTypeNames)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 420. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 578) types.toArray(exceptions); ^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 421. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 673) ArrayList variables = new ArrayList(1); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 422. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 673) ArrayList variables = new ArrayList(1); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 423. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 695) variables.add(new TypeVariableBinding(variableName, this, rank++, this.environment)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 424. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 702) variables.toArray(result = new TypeVariableBinding[rank]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 425. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 1033) java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 426. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 1033) java.util.ArrayList types = new java.util.ArrayList(2); ^^^^^^^^^^^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 427. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 1036) types.add(this.environment.getTypeFromTypeSignature(wrapper, existingVariables, this, missingTypeNames)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 428. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java (at line 1039) types.toArray(bounds); ^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- ---------- 429. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java (at line 558) List superIfcList = new ArrayList(); ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 430. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java (at line 558) List superIfcList = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 431. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java (at line 559) HashSet seenTypes = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 432. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java (at line 559) HashSet seenTypes = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 433. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java (at line 572) superInterfaces = (ReferenceBinding[]) superIfcList.toArray(new ReferenceBinding[superIfcList.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized ---------- 434. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java (at line 606) void collectAllDistinctSuperInterfaces(ReferenceBinding[] superInterfaces, Set seen, List result) { ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 435. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java (at line 606) void collectAllDistinctSuperInterfaces(ReferenceBinding[] superInterfaces, Set seen, List result) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 436. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java (at line 611) if (seen.add(superInterface)) { ^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 437. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.java (at line 612) result.add(superInterface); ^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- ---------- 438. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 34) public static class ExceptionMarker implements Comparable { ^^^^^^^^^^ Comparable is a raw type. References to generic type Comparable should be parameterized ---------- 439. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 133) private HashMap framePositions; ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 440. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 134) public Set exceptionMarkers; ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 441. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 135) public ArrayList stackDepthMarkers; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 442. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 136) public ArrayList stackMarkers; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 443. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 188) this.exceptionMarkers = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 444. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 191) this.exceptionMarkers.add(new ExceptionMarker(pc, ConstantPool.JavaLangThrowableConstantPoolName)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 445. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 195) this.exceptionMarkers.add(new ExceptionMarker(pc, ConstantPool.JavaLangClassNotFoundExceptionConstantPoolName)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 446. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 198) this.exceptionMarkers.add(new ExceptionMarker(pc, ConstantPool.JavaLangNoSuchFieldErrorConstantPoolName)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 447. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 201) this.exceptionMarkers.add(new ExceptionMarker(pc, typeBinding.constantPoolName())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 448. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 211) this.framePositions.put(newEntry, new FramePosition()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap should be parameterized ---------- 449. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 236) this.stackMarkers = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 450. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 237) this.stackMarkers.add(new StackMarker(pc, destinationPC)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 451. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 241) this.stackMarkers.add(new StackMarker(pc, destinationPC)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 452. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 247) this.stackDepthMarkers = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 453. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 248) this.stackDepthMarkers.add(new StackDepthMarker(pc, delta, typeBinding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 454. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 252) this.stackDepthMarkers.add(new StackDepthMarker(pc, delta, typeBinding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 455. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 256) this.stackDepthMarkers.add(new StackDepthMarker(pc, delta, typeBinding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 456. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 260) this.stackDepthMarkers.set(size - 1, new StackDepthMarker(pc, delta, typeBinding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method set(int, Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 457. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 371) Set exceptionMarkerSet = this.exceptionMarkers; ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 458. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 376) for (Iterator iterator = exceptionMarkerSet.iterator(); iterator.hasNext(); ) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 459. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 389) Set set = this.framePositions.keySet(); ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 460. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 393) for (Iterator iterator = set.iterator(); iterator.hasNext(); ) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 461. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 410) this.stackDepthMarkers.toArray(result); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 462. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 418) this.stackMarkers.toArray(result); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 463. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java (at line 444) this.framePositions = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- ---------- 464. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrame.java (at line 310) buffer.append(MessageFormat.format( pattern, new String[] { Integer.toString(frame.pc), Integer.toString(frame.getNumberOfLocals()), Integer.toString(frame.numberOfStackItems), print(frame.locals, localsLength), print(frame.stackItems, frame.numberOfStackItems) } )); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The argument of type String[] should explicitly be cast to Object[] for the invocation of the varargs method format(String, Object...) from type MessageFormat. It could alternatively be cast to Object for a varargs invocation ---------- ---------- 465. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerStats.java (at line 13) public class CompilerStats implements Comparable { ^^^^^^^^^^ Comparable is a raw type. References to generic type Comparable should be parameterized ---------- ---------- 466. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 485) public CompilerOptions(Map settings){ ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 467. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 495) public CompilerOptions(Map settings, boolean parseLiteralExpressionsAsConstants){ ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 468. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1014) public Map getMap() { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 469. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1015) Map optionsMap = new HashMap(30); ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 470. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1015) Map optionsMap = new HashMap(30); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 471. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1016) optionsMap.put(OPTION_LocalVariableAttribute, (this.produceDebugAttributes & ClassFileConstants.ATTR_VARS) != 0 ? GENERATE : DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 472. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1017) optionsMap.put(OPTION_LineNumberAttribute, (this.produceDebugAttributes & ClassFileConstants.ATTR_LINES) != 0 ? GENERATE : DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 473. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1018) optionsMap.put(OPTION_SourceFileAttribute, (this.produceDebugAttributes & ClassFileConstants.ATTR_SOURCE) != 0 ? GENERATE : DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 474. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1019) optionsMap.put(OPTION_PreserveUnusedLocal, this.preserveAllLocalVariables ? PRESERVE : OPTIMIZE_OUT); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 475. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1020) optionsMap.put(OPTION_DocCommentSupport, this.docCommentSupport ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 476. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1021) optionsMap.put(OPTION_ReportMethodWithConstructorName, getSeverityString(MethodWithConstructorName)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 477. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1022) optionsMap.put(OPTION_ReportOverridingPackageDefaultMethod, getSeverityString(OverriddenPackageDefaultMethod)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 478. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1023) optionsMap.put(OPTION_ReportDeprecation, getSeverityString(UsingDeprecatedAPI)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 479. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1024) optionsMap.put(OPTION_ReportDeprecationInDeprecatedCode, this.reportDeprecationInsideDeprecatedCode ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 480. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1025) optionsMap.put(OPTION_ReportDeprecationWhenOverridingDeprecatedMethod, this.reportDeprecationWhenOverridingDeprecatedMethod ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 481. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1026) optionsMap.put(OPTION_ReportHiddenCatchBlock, getSeverityString(MaskedCatchBlock)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 482. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1027) optionsMap.put(OPTION_ReportUnusedLocal, getSeverityString(UnusedLocalVariable)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 483. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1028) optionsMap.put(OPTION_ReportUnusedParameter, getSeverityString(UnusedArgument)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 484. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1029) optionsMap.put(OPTION_ReportUnusedImport, getSeverityString(UnusedImport)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 485. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1030) optionsMap.put(OPTION_ReportSyntheticAccessEmulation, getSeverityString(AccessEmulation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 486. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1031) optionsMap.put(OPTION_ReportNoEffectAssignment, getSeverityString(NoEffectAssignment)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 487. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1032) optionsMap.put(OPTION_ReportNonExternalizedStringLiteral, getSeverityString(NonExternalizedString)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 488. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1033) optionsMap.put(OPTION_ReportNoImplicitStringConversion, getSeverityString(NoImplicitStringConversion)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 489. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1034) optionsMap.put(OPTION_ReportNonStaticAccessToStatic, getSeverityString(NonStaticAccessToStatic)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 490. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1035) optionsMap.put(OPTION_ReportIndirectStaticAccess, getSeverityString(IndirectStaticAccess)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 491. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1036) optionsMap.put(OPTION_ReportIncompatibleNonInheritedInterfaceMethod, getSeverityString(IncompatibleNonInheritedInterfaceMethod)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 492. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1037) optionsMap.put(OPTION_ReportUnusedPrivateMember, getSeverityString(UnusedPrivateMember)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 493. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1038) optionsMap.put(OPTION_ReportLocalVariableHiding, getSeverityString(LocalVariableHiding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 494. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1039) optionsMap.put(OPTION_ReportFieldHiding, getSeverityString(FieldHiding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 495. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1040) optionsMap.put(OPTION_ReportTypeParameterHiding, getSeverityString(TypeHiding)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 496. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1041) optionsMap.put(OPTION_ReportPossibleAccidentalBooleanAssignment, getSeverityString(AccidentalBooleanAssign)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 497. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1042) optionsMap.put(OPTION_ReportEmptyStatement, getSeverityString(EmptyStatement)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 498. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1043) optionsMap.put(OPTION_ReportAssertIdentifier, getSeverityString(AssertUsedAsAnIdentifier)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 499. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1044) optionsMap.put(OPTION_ReportEnumIdentifier, getSeverityString(EnumUsedAsAnIdentifier)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 500. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1045) optionsMap.put(OPTION_ReportUndocumentedEmptyBlock, getSeverityString(UndocumentedEmptyBlock)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 501. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1046) optionsMap.put(OPTION_ReportUnnecessaryTypeCheck, getSeverityString(UnnecessaryTypeCheck)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 502. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1047) optionsMap.put(OPTION_ReportUnnecessaryElse, getSeverityString(UnnecessaryElse)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 503. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1048) optionsMap.put(OPTION_ReportAutoboxing, getSeverityString(AutoBoxing)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 504. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1049) optionsMap.put(OPTION_ReportAnnotationSuperInterface, getSeverityString(AnnotationSuperInterface)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 505. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1050) optionsMap.put(OPTION_ReportIncompleteEnumSwitch, getSeverityString(MissingEnumConstantCase)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 506. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1051) optionsMap.put(OPTION_ReportMissingEnumCaseDespiteDefault, this.reportMissingEnumCaseDespiteDefault ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 507. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1052) optionsMap.put(OPTION_ReportMissingDefaultCase, getSeverityString(MissingDefaultCase)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 508. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1053) optionsMap.put(OPTION_ReportInvalidJavadoc, getSeverityString(InvalidJavadoc)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 509. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1054) optionsMap.put(OPTION_ReportInvalidJavadocTagsVisibility, getVisibilityString(this.reportInvalidJavadocTagsVisibility)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 510. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1055) optionsMap.put(OPTION_ReportInvalidJavadocTags, this.reportInvalidJavadocTags ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 511. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1056) optionsMap.put(OPTION_ReportInvalidJavadocTagsDeprecatedRef, this.reportInvalidJavadocTagsDeprecatedRef ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 512. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1057) optionsMap.put(OPTION_ReportInvalidJavadocTagsNotVisibleRef, this.reportInvalidJavadocTagsNotVisibleRef ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 513. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1058) optionsMap.put(OPTION_ReportMissingJavadocTags, getSeverityString(MissingJavadocTags)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 514. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1059) optionsMap.put(OPTION_ReportMissingJavadocTagsVisibility, getVisibilityString(this.reportMissingJavadocTagsVisibility)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 515. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1060) optionsMap.put(OPTION_ReportMissingJavadocTagsOverriding, this.reportMissingJavadocTagsOverriding ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 516. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1061) optionsMap.put(OPTION_ReportMissingJavadocTagsMethodTypeParameters, this.reportMissingJavadocTagsMethodTypeParameters ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 517. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1062) optionsMap.put(OPTION_ReportMissingJavadocComments, getSeverityString(MissingJavadocComments)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 518. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1063) optionsMap.put(OPTION_ReportMissingJavadocTagDescription, this.reportMissingJavadocTagDescription); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 519. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1064) optionsMap.put(OPTION_ReportMissingJavadocCommentsVisibility, getVisibilityString(this.reportMissingJavadocCommentsVisibility)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 520. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1065) optionsMap.put(OPTION_ReportMissingJavadocCommentsOverriding, this.reportMissingJavadocCommentsOverriding ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 521. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1066) optionsMap.put(OPTION_ReportFinallyBlockNotCompletingNormally, getSeverityString(FinallyBlockNotCompleting)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 522. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1067) optionsMap.put(OPTION_ReportUnusedDeclaredThrownException, getSeverityString(UnusedDeclaredThrownException)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 523. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1068) optionsMap.put(OPTION_ReportUnusedDeclaredThrownExceptionWhenOverriding, this.reportUnusedDeclaredThrownExceptionWhenOverriding ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 524. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1069) optionsMap.put(OPTION_ReportUnusedDeclaredThrownExceptionIncludeDocCommentReference, this.reportUnusedDeclaredThrownExceptionIncludeDocCommentReference ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 525. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1070) optionsMap.put(OPTION_ReportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable, this.reportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 526. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1071) optionsMap.put(OPTION_ReportUnqualifiedFieldAccess, getSeverityString(UnqualifiedFieldAccess)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 527. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1072) optionsMap.put(OPTION_ReportUnavoidableGenericTypeProblems, this.reportUnavoidableGenericTypeProblems ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 528. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1073) optionsMap.put(OPTION_ReportUncheckedTypeOperation, getSeverityString(UncheckedTypeOperation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 529. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1074) optionsMap.put(OPTION_ReportRawTypeReference, getSeverityString(RawTypeReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 530. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1075) optionsMap.put(OPTION_ReportFinalParameterBound, getSeverityString(FinalParameterBound)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 531. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1076) optionsMap.put(OPTION_ReportMissingSerialVersion, getSeverityString(MissingSerialVersion)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 532. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1077) optionsMap.put(OPTION_ReportForbiddenReference, getSeverityString(ForbiddenReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 533. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1078) optionsMap.put(OPTION_ReportDiscouragedReference, getSeverityString(DiscouragedReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 534. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1079) optionsMap.put(OPTION_ReportVarargsArgumentNeedCast, getSeverityString(VarargsArgumentNeedCast)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 535. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1080) optionsMap.put(OPTION_ReportMissingOverrideAnnotation, getSeverityString(MissingOverrideAnnotation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 536. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1081) optionsMap.put(OPTION_ReportMissingOverrideAnnotationForInterfaceMethodImplementation, this.reportMissingOverrideAnnotationForInterfaceMethodImplementation ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 537. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1082) optionsMap.put(OPTION_ReportMissingDeprecatedAnnotation, getSeverityString(MissingDeprecatedAnnotation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 538. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1083) optionsMap.put(OPTION_ReportUnusedLabel, getSeverityString(UnusedLabel)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 539. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1084) optionsMap.put(OPTION_ReportUnusedTypeArgumentsForMethodInvocation, getSeverityString(UnusedTypeArguments)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 540. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1085) optionsMap.put(OPTION_Compliance, versionFromJdkLevel(this.complianceLevel)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 541. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1086) optionsMap.put(OPTION_Source, versionFromJdkLevel(this.sourceLevel)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 542. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1087) optionsMap.put(OPTION_TargetPlatform, versionFromJdkLevel(this.targetJDK)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 543. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1088) optionsMap.put(OPTION_FatalOptionalError, this.treatOptionalErrorAsFatal ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 544. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1090) optionsMap.put(OPTION_Encoding, this.defaultEncoding); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 545. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1092) optionsMap.put(OPTION_TaskTags, this.taskTags == null ? Util.EMPTY_STRING : new String(CharOperation.concatWith(this.taskTags,','))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 546. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1093) optionsMap.put(OPTION_TaskPriorities, this.taskPriorities == null ? Util.EMPTY_STRING : new String(CharOperation.concatWith(this.taskPriorities,','))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 547. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1094) optionsMap.put(OPTION_TaskCaseSensitive, this.isTaskCaseSensitive ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 548. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1095) optionsMap.put(OPTION_ReportUnusedParameterWhenImplementingAbstract, this.reportUnusedParameterWhenImplementingAbstract ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 549. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1096) optionsMap.put(OPTION_ReportUnusedParameterWhenOverridingConcrete, this.reportUnusedParameterWhenOverridingConcrete ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 550. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1097) optionsMap.put(OPTION_ReportUnusedParameterIncludeDocCommentReference, this.reportUnusedParameterIncludeDocCommentReference ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 551. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1098) optionsMap.put(OPTION_ReportSpecialParameterHidingField, this.reportSpecialParameterHidingField ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 552. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1099) optionsMap.put(OPTION_MaxProblemPerUnit, String.valueOf(this.maxProblemsPerUnit)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 553. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1100) optionsMap.put(OPTION_InlineJsr, this.inlineJsrBytecode ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 554. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1101) optionsMap.put(OPTION_ShareCommonFinallyBlocks, this.shareCommonFinallyBlocks ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 555. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1102) optionsMap.put(OPTION_ReportNullReference, getSeverityString(NullReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 556. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1103) optionsMap.put(OPTION_ReportPotentialNullReference, getSeverityString(PotentialNullReference)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 557. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1104) optionsMap.put(OPTION_ReportRedundantNullCheck, getSeverityString(RedundantNullCheck)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 558. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1105) optionsMap.put(OPTION_SuppressWarnings, this.suppressWarnings ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 559. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1106) optionsMap.put(OPTION_SuppressOptionalErrors, this.suppressOptionalErrors ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 560. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1107) optionsMap.put(OPTION_ReportUnhandledWarningToken, getSeverityString(UnhandledWarningToken)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 561. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1108) optionsMap.put(OPTION_ReportUnusedWarningToken, getSeverityString(UnusedWarningToken)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 562. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1109) optionsMap.put(OPTION_ReportParameterAssignment, getSeverityString(ParameterAssignment)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 563. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1110) optionsMap.put(OPTION_ReportFallthroughCase, getSeverityString(FallthroughCase)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 564. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1111) optionsMap.put(OPTION_ReportOverridingMethodWithoutSuperInvocation, getSeverityString(OverridingMethodWithoutSuperInvocation)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 565. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java (at line 1112) optionsMap.put(OPTION_GenerateClassFiles, this.generateClassFiles ? ENABLED : DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- ---------- 566. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 60) private Map problemsMap; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 567. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 61) private Set firstErrors; ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 568. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 69) public Map compiledTypes = new Hashtable(11); ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 569. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 69) public Map compiledTypes = new Hashtable(11); ^^^^^^^^^ Hashtable is a raw type. References to generic type Hashtable should be parameterized ---------- 570. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 81) private static final Comparator PROBLEM_COMPARATOR = new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 571. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 81) private static final Comparator PROBLEM_COMPARATOR = new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 572. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 185) this.compiledTypes.values().toArray(classFiles); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection should be parameterized ---------- 573. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 248) Arrays.sort(this.problems, 0, this.problems.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(CategorizedProblem[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator) of type Arrays ---------- 574. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 248) Arrays.sort(this.problems, 0, this.problems.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator ---------- 575. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 283) Arrays.sort(this.problems, 0, this.problems.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(CategorizedProblem[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator) of type Arrays ---------- 576. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 283) Arrays.sort(this.problems, 0, this.problems.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator ---------- 577. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 305) Arrays.sort(this.tasks, 0, this.tasks.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(CategorizedProblem[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator) of type Arrays ---------- 578. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 305) Arrays.sort(this.tasks, 0, this.tasks.length, CompilationResult.PROBLEM_COMPARATOR); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator ---------- 579. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 386) if (this.problemsMap == null) this.problemsMap = new HashMap(5); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 580. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 387) if (this.firstErrors == null) this.firstErrors = new HashSet(5); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 581. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 388) if (newProblem.isError() && !referenceContext.hasErrors()) this.firstErrors.add(newProblem); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 582. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 389) this.problemsMap.put(newProblem, referenceContext); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 583. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 408) this.compiledTypes.put(typeName, classFile); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 584. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java (at line 441) Iterator keys = this.compiledTypes.keySet().iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- ---------- 585. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java (at line 220) ArrayList abruptlyExitedLoops = null; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 586. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java (at line 305) abruptlyExitedLoops = new ArrayList(5); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 587. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java (at line 307) abruptlyExitedLoops.add(traversedContext); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 588. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java (at line 353) ArrayList abruptlyExitedLoops = null; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 589. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java (at line 451) abruptlyExitedLoops = new ArrayList(5); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 590. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/FlowContext.java (at line 453) abruptlyExitedLoops.add(traversedContext); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- ---------- 591. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.java (at line 82) private ArrayList escapingExceptionCatchSites = null; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 592. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.java (at line 728) this.escapingExceptionCatchSites = new ArrayList(5); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 593. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.java (at line 730) this.escapingExceptionCatchSites.add(new EscapingExceptionCatchSite(catchingContext, caughtException)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- ---------- 594. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java (at line 55) public ArrayList extendedExceptions; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 595. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java (at line 239) this.extendedExceptions = new ArrayList(5); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 596. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java (at line 241) this.extendedExceptions.add(this.handledExceptions[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 597. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java (at line 259) this.extendedExceptions.add(newException); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- ---------- 598. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/JavadocParser.java (at line 205) protected Object createMethodReference(Object receiver, List arguments) throws InvalidInputException { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 599. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/JavadocParser.java (at line 270) arguments.toArray(expressions); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized ---------- ---------- 600. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java (at line 136) private final static void buildFile(String filename, List listToDump) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 601. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java (at line 140) for (Iterator iterator = listToDump.iterator(); iterator.hasNext(); ) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 602. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java (at line 256) ArrayList entries = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 603. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java (at line 256) ArrayList entries = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 604. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java (at line 270) entries.add(String.valueOf(buffer)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 605. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java (at line 282) Collections.sort(entries); ^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(ArrayList) of the generic method sort(List) of type Collections ---------- 606. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java (at line 282) Collections.sort(entries); ^^^^^^^ Type safety: The expression of type ArrayList needs unchecked conversion to conform to List>> ---------- 607. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java (at line 10113) final List bodyDeclarations = new ArrayList(); ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 608. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java (at line 10113) final List bodyDeclarations = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 609. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java (at line 10117) bodyDeclarations.add(methodDeclaration); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 610. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java (at line 10122) bodyDeclarations.add(fieldDeclaration); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 611. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java (at line 10126) bodyDeclarations.add(memberTypeDeclaration); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 612. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/Parser.java (at line 10133) result = (ASTNode[]) bodyDeclarations.toArray(new ASTNode[bodyDeclarations.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized ---------- ---------- 613. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredLocalVariable.java (at line 95) public Statement updatedStatement(int depth, Set knownTypes){ ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 614. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredLocalVariable.java (at line 155) updatedStatement(0, new HashSet()); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- ---------- 615. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredStatement.java (at line 44) public Statement updatedStatement(int depth, Set knownTypes){ ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 616. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredStatement.java (at line 48) updatedStatement(0, new HashSet()); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- ---------- 617. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredField.java (at line 174) public FieldDeclaration updatedFieldDeclaration(int depth, Set knownTypes){ ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 618. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredField.java (at line 309) updatedFieldDeclaration(0, new HashSet()); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- ---------- 619. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java (at line 429) protected abstract Object createMethodReference(Object receiver, List arguments) throws InvalidInputException; ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 620. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java (at line 482) List arguments = new ArrayList(10); ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 621. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java (at line 482) List arguments = new ArrayList(10); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 622. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java (at line 584) arguments.add(argument); ^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 623. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java (at line 598) arguments.add(argument); ^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- ---------- 624. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.java (at line 261) public FieldDeclaration updatedFieldDeclaration(int depth, Set knownTypes){ ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- ---------- 625. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.java (at line 335) public AbstractMethodDeclaration updatedMethodDeclaration(int depth, Set knownTypes){ ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 626. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.java (at line 570) updatedMethodDeclaration(0, new HashSet()); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- ---------- 627. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java (at line 257) Set knownTypes = new HashSet(); ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 628. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java (at line 257) Set knownTypes = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- ---------- 629. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java (at line 448) public Statement updatedStatement(int depth, Set knownTypes){ ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 630. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java (at line 467) public TypeDeclaration updatedTypeDeclaration(int depth, Set knownTypes){ ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 631. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java (at line 471) knownTypes.add(this.typeDeclaration); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 632. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java (at line 765) updatedTypeDeclaration(0, new HashSet()); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- ---------- 633. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java (at line 282) public Block updatedBlock(int depth, Set knownTypes){ ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 634. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java (at line 372) public Statement updatedStatement(int depth, Set knownTypes){ ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 635. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java (at line 413) updatedBlock(0, new HashSet()); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 636. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java (at line 418) public Statement updateStatement(int depth, Set knownTypes){ ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- ---------- 637. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java (at line 103) import org.eclipse.jdt.internal.compiler.env.AccessRestriction; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import org.eclipse.jdt.internal.compiler.env.AccessRestriction is never used ---------- 638. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java (at line 3978) List missingTypes = type.collectMissingTypes(null); ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 639. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java (at line 3981) for (Iterator iterator = missingTypes.iterator(); iterator.hasNext(); ) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 640. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java (at line 5642) List missingTypes = constructor.collectMissingTypes(null); ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 641. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java (at line 5674) List missingTypes = method.collectMissingTypes(null); ^^^^ List is a raw type. References to generic type List should be parameterized ---------- ---------- 642. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/problem/DefaultProblemFactory.java (at line 223) Enumeration keys = bundle.getKeys(); ^^^^^^^^^^^ Enumeration is a raw type. References to generic type Enumeration should be parameterized ---------- ---------- 643. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/classfmt/MethodInfo.java (at line 21) public class MethodInfo extends ClassFileStruct implements IBinaryMethod, Comparable { ^^^^^^^^^^ Comparable is a raw type. References to generic type Comparable should be parameterized ---------- ---------- 644. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/classfmt/FieldInfo.java (at line 21) public class FieldInfo extends ClassFileStruct implements IBinaryField, Comparable { ^^^^^^^^^^ Comparable is a raw type. References to generic type Comparable should be parameterized ---------- ---------- 645. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ReadManager.java (at line 38) Class runtime = Class.forName("java.lang.Runtime"); //$NON-NLS-1$ ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- 646. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ReadManager.java (at line 39) java.lang.reflect.Method m = runtime.getDeclaredMethod("availableProcessors", new Class[0]); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method getDeclaredMethod(String, Class...) belongs to the raw type Class. References to generic type Class should be parameterized ---------- 647. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/internal/compiler/ReadManager.java (at line 41) Integer result = (Integer) m.invoke(Runtime.getRuntime(), null); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The argument of type null should explicitly be cast to Object[] for the invocation of the varargs method invoke(Object, Object...) from type Method. It could alternatively be cast to Object for a varargs invocation ---------- ---------- 648. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/compiler/CompilationProgress.java (at line 13) import org.eclipse.jdt.core.compiler.batch.BatchCompiler; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import org.eclipse.jdt.core.compiler.batch.BatchCompiler is never used ---------- ---------- 649. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 60) Map customDefaultOptions; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 650. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 61) private Map fileEncodings = null; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 651. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 62) private Map dirEncodings = null; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 652. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 63) private List accessRules = null; ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 653. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 75) Class c = Class.forName(compilerClass); ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- 654. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 76) Constructor batchCompilerConstructor = c.getConstructor(new Class[] { PrintWriter.class, PrintWriter.class, Boolean.TYPE, Map.class}); ^^^^^^^^^^^ Constructor is a raw type. References to generic type Constructor should be parameterized ---------- 655. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 76) Constructor batchCompilerConstructor = c.getConstructor(new Class[] { PrintWriter.class, PrintWriter.class, Boolean.TYPE, Map.class}); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method getConstructor(Class...) belongs to the raw type Class. References to generic type Class should be parameterized ---------- 656. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 78) Method compile = c.getMethod("compile", new Class[] {String[].class}); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method getMethod(String, Class...) belongs to the raw type Class. References to generic type Class should be parameterized ---------- 657. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 97) Class javacClass = Javac.class; ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- 658. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 152) getSourcepathMethod = javacClass.getMethod("getSourcepath", null); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The argument of type null should explicitly be cast to Class[] for the invocation of the varargs method getMethod(String, Class...) from type Class. It could alternatively be cast to Class for a varargs invocation ---------- 659. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 152) getSourcepathMethod = javacClass.getMethod("getSourcepath", null); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method getMethod(String, Class...) belongs to the raw type Class. References to generic type Class should be parameterized ---------- 660. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 159) compileSourcePath = (Path) getSourcepathMethod.invoke(this.attributes, null); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The argument of type null should explicitly be cast to Object[] for the invocation of the varargs method invoke(Object, Object...) from type Method. It could alternatively be cast to Object for a varargs invocation ---------- 661. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 199) getDebugLevelMethod = javacClass.getMethod("getDebugLevel", null); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The argument of type null should explicitly be cast to Class[] for the invocation of the varargs method getMethod(String, Class...) from type Class. It could alternatively be cast to Class for a varargs invocation ---------- 662. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 199) getDebugLevelMethod = javacClass.getMethod("getDebugLevel", null); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method getMethod(String, Class...) belongs to the raw type Class. References to generic type Class should be parameterized ---------- 663. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 207) debugLevel = (String) getDebugLevelMethod.invoke(this.attributes, null); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The argument of type null should explicitly be cast to Object[] for the invocation of the varargs method invoke(Object, Object...) from type Method. It could alternatively be cast to Object for a varargs invocation ---------- 664. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 215) this.customDefaultOptions.put(CompilerOptions.OPTION_LocalVariableAttribute, CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 665. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 216) this.customDefaultOptions.put(CompilerOptions.OPTION_LineNumberAttribute, CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 666. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 217) this.customDefaultOptions.put(CompilerOptions.OPTION_SourceFileAttribute , CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 667. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 220) this.customDefaultOptions.put(CompilerOptions.OPTION_LocalVariableAttribute, CompilerOptions.GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 668. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 223) this.customDefaultOptions.put(CompilerOptions.OPTION_LineNumberAttribute, CompilerOptions.GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 669. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 226) this.customDefaultOptions.put(CompilerOptions.OPTION_SourceFileAttribute , CompilerOptions.GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 670. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 230) this.customDefaultOptions.put(CompilerOptions.OPTION_LocalVariableAttribute, CompilerOptions.GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 671. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 231) this.customDefaultOptions.put(CompilerOptions.OPTION_LineNumberAttribute, CompilerOptions.GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 672. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 232) this.customDefaultOptions.put(CompilerOptions.OPTION_SourceFileAttribute , CompilerOptions.GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 673. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 235) this.customDefaultOptions.put(CompilerOptions.OPTION_LocalVariableAttribute, CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 674. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 236) this.customDefaultOptions.put(CompilerOptions.OPTION_LineNumberAttribute, CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 675. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 237) this.customDefaultOptions.put(CompilerOptions.OPTION_SourceFileAttribute , CompilerOptions.DO_NOT_GENERATE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 676. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 247) Map.Entry entry = (Map.Entry) entries[i]; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 677. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 247) Map.Entry entry = (Map.Entry) entries[i]; ^^^^^^^^^ Map.Entry is a raw type. References to generic type Map.Entry should be parameterized ---------- 678. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 253) this.customDefaultOptions.put(entry.getKey(), CompilerOptions.IGNORE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 679. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 256) this.customDefaultOptions.put(CompilerOptions.OPTION_TaskTags, Util.EMPTY_STRING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 680. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 258) this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecation, CompilerOptions.WARNING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 681. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 259) this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecationInDeprecatedCode, CompilerOptions.ENABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 682. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 260) this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecationWhenOverridingDeprecatedMethod, CompilerOptions.ENABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 683. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 263) this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecation, CompilerOptions.WARNING); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 684. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 264) this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecationInDeprecatedCode, CompilerOptions.ENABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 685. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 265) this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecationWhenOverridingDeprecatedMethod, CompilerOptions.ENABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 686. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 267) this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecation, CompilerOptions.IGNORE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 687. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 268) this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecationInDeprecatedCode, CompilerOptions.DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 688. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 269) this.customDefaultOptions.put(CompilerOptions.OPTION_ReportDeprecationWhenOverridingDeprecatedMethod, CompilerOptions.DISABLED); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 689. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 298) this.customDefaultOptions.put(CompilerOptions.OPTION_TargetPlatform, this.target); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 690. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 306) this.customDefaultOptions.put(CompilerOptions.OPTION_Source, source); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 691. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 347) private String[] processCompilerArguments(Class javacClass) { ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- 692. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 352) getCurrentCompilerArgsMethod = javacClass.getMethod("getCurrentCompilerArgs", null); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The argument of type null should explicitly be cast to Class[] for the invocation of the varargs method getMethod(String, Class...) from type Class. It could alternatively be cast to Class for a varargs invocation ---------- 693. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 352) getCurrentCompilerArgsMethod = javacClass.getMethod("getCurrentCompilerArgs", null); //$NON-NLS-1$ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method getMethod(String, Class...) belongs to the raw type Class. References to generic type Class should be parameterized ---------- 694. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 360) compilerArgs = (String[]) getCurrentCompilerArgsMethod.invoke(this.attributes, null); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The argument of type null should explicitly be cast to Object[] for the invocation of the varargs method invoke(Object, Object...) from type Method. It could alternatively be cast to Object for a varargs invocation ---------- 695. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 406) this.fileEncodings = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 696. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 408) this.fileEncodings.put(str, enc); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 697. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 411) this.dirEncodings = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 698. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 412) this.dirEncodings.put(str, enc); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 699. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 424) this.accessRules = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 700. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 425) this.accessRules.add(path); ^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 701. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 426) this.accessRules.add(access); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 702. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 461) String[] rules = (String[]) this.accessRules.toArray(new String[rulesLength]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized ---------- 703. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 527) this.fileEncodings.keySet().toArray(encodedFiles); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 704. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 532) this.dirEncodings.keySet().toArray(encodedDirs); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 705. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 535) Comparator comparator = new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 706. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 535) Comparator comparator = new Comparator() { ^^^^^^^^^^ Comparator is a raw type. References to generic type Comparator should be parameterized ---------- 707. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 540) Arrays.sort(encodedDirs, comparator); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation sort(String[], Comparator) of the generic method sort(T[], Comparator) of type Arrays ---------- 708. WARNING in /build/buildd/ecj-3.9.0/build/bin/org/eclipse/jdt/core/JDTCompilerAdapter.java (at line 540) Arrays.sort(encodedDirs, comparator); ^^^^^^^^^^ Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator ---------- 708 problems (708 warnings)82.34user 0.23system 1:22.30elapsed 100%CPU (0avgtext+0avgdata 116140maxresident)k 0inputs+7712outputs (0major+19254minor)pagefaults 0swaps find build/bin -name '*.java' -exec rm -f {} \; find build/bin -name '*.html' -exec rm -f {} \; mkdir -p build/dist fastjar -c -C build/bin . -f build/dist/eclipse-ecj.jar mkdir -p build/exe cp build/dist/eclipse-ecj.jar build/exe/ecj-standalone.jar zip -d build/exe/ecj-standalone.jar \ 'org/eclipse/jdt/core/JDTCompilerAdapter*' deleting: org/eclipse/jdt/core/JDTCompilerAdapter$1.class deleting: org/eclipse/jdt/core/JDTCompilerAdapter.class touch build/stamp-bytecode find build/dist -name '*.jar.*.jar' | xargs -r rm -f : # eclipse-ecj.jar.so cd build/bin && find -name '*.rsc' -o -name '*.properties' -o -name '*.props' \ | fastjar -c -@ - -f /build/buildd/ecj-3.9.0/build/resources.jar gcj-4.8 \ -c -O2 -g -fPIC -fjni -findirect-dispatch \ -o build/dist/resources.o build/resources.jar cp -p build/dist/resources.o build/exe/ PYTHONPATH=/build/buildd/ecj-3.9.0/debian \ RPATH=-Wl,-rpath,/usr/lib/gcj-4.8-14 \ time python debian/aot-compile \ --gcj=gcj-4.8 --dbtool=gcj-dbtool-4.8 \ -L /usr/lib/gcj build/dist build/dist make[1]: Entering directory `/build/buildd/ecj-3.9.0/build/dist' gcj-4.8 -c -g -O2 -fPIC -findirect-dispatch -fjni eclipse-ecj.jar.1.jar -o eclipse-ecj.jar.1.o gcj-4.8 -c -g -O2 -fPIC -findirect-dispatch -fjni eclipse-ecj.jar.2.jar -o eclipse-ecj.jar.2.o gcj-4.8 -c -g -O2 -fPIC -findirect-dispatch -fjni eclipse-ecj.jar.3.jar -o eclipse-ecj.jar.3.o gcj-4.8 -shared -g -O2 -fPIC -findirect-dispatch -fjni -Wl,-Bsymbolic -Wl,-z,relro eclipse-ecj.jar.1.o eclipse-ecj.jar.2.o eclipse-ecj.jar.3.o -o eclipse-ecj.jar.so gcj-dbtool-4.8 -n eclipse-ecj.jar.db 64 for jar in eclipse-ecj.jar.1.jar eclipse-ecj.jar.2.jar eclipse-ecj.jar.3.jar; do \ gcj-dbtool-4.8 -f eclipse-ecj.jar.db $jar \ /usr/lib/gcj/eclipse-ecj.jar.so; \ done gcj-4.8 -Wl,-Bsymbolic -Wl,-z,relro -g -O2 -fPIC -findirect-dispatch -fjni -Wl,-rpath,/usr/lib/gcj-4.8-14 -Wl,-O1 --main=org.eclipse.jdt.internal.compiler.batch.Main eclipse-ecj.jar.1.o eclipse-ecj.jar.2.o eclipse-ecj.jar.3.o resources.o -o ecj-gcj gcj-4.8 -Wl,-Bsymbolic -Wl,-z,relro -g -O2 -fPIC -findirect-dispatch -fjni -Wl,-rpath,/usr/lib/gcj-4.8-14 -Wl,-O1 --main=org.eclipse.jdt.internal.compiler.batch.GCCMain eclipse-ecj.jar.1.o eclipse-ecj.jar.2.o eclipse-ecj.jar.3.o resources.o -o ecj1 make[1]: Leaving directory `/build/buildd/ecj-3.9.0/build/dist' 361.55user 3.96system 6:05.70elapsed 99%CPU (0avgtext+0avgdata 634212maxresident)k 0inputs+419296outputs (0major+664265minor)pagefaults 0swaps PYTHONPATH=/build/buildd/ecj-3.9.0/debian \ RPATH=-Wl,-rpath,/usr/lib/gcj-4.8-14 \ time python debian/aot-compile \ --gcj=gcj-4.8 --dbtool=gcj-dbtool-4.8 \ -L /usr/lib/gcj build/exe build/exe make[1]: Entering directory `/build/buildd/ecj-3.9.0/build/exe' gcj-4.8 -c -g -O2 -fPIC -findirect-dispatch -fjni ecj-standalone.jar.1.jar -o ecj-standalone.jar.1.o gcj-4.8 -c -g -O2 -fPIC -findirect-dispatch -fjni ecj-standalone.jar.2.jar -o ecj-standalone.jar.2.o gcj-4.8 -c -g -O2 -fPIC -findirect-dispatch -fjni ecj-standalone.jar.3.jar -o ecj-standalone.jar.3.o gcj-4.8 -shared -g -O2 -fPIC -findirect-dispatch -fjni -Wl,-Bsymbolic -Wl,-z,relro ecj-standalone.jar.1.o ecj-standalone.jar.2.o ecj-standalone.jar.3.o -o ecj-standalone.jar.so gcj-dbtool-4.8 -n ecj-standalone.jar.db 64 for jar in ecj-standalone.jar.1.jar ecj-standalone.jar.2.jar ecj-standalone.jar.3.jar; do \ gcj-dbtool-4.8 -f ecj-standalone.jar.db $jar \ /usr/lib/gcj/ecj-standalone.jar.so; \ done gcj-4.8 -Wl,-Bsymbolic -Wl,-z,relro -g -O2 -fPIC -findirect-dispatch -fjni -Wl,-rpath,/usr/lib/gcj-4.8-14 -Wl,-O1 --main=org.eclipse.jdt.internal.compiler.batch.Main ecj-standalone.jar.1.o ecj-standalone.jar.2.o ecj-standalone.jar.3.o resources.o -o ecj-gcj gcj-4.8 -Wl,-Bsymbolic -Wl,-z,relro -g -O2 -fPIC -findirect-dispatch -fjni -Wl,-rpath,/usr/lib/gcj-4.8-14 -Wl,-O1 --main=org.eclipse.jdt.internal.compiler.batch.GCCMain ecj-standalone.jar.1.o ecj-standalone.jar.2.o ecj-standalone.jar.3.o resources.o -o ecj1 make[1]: Leaving directory `/build/buildd/ecj-3.9.0/build/exe' 360.39user 3.72system 6:04.35elapsed 99%CPU (0avgtext+0avgdata 608516maxresident)k 0inputs+418744outputs (0major+666295minor)pagefaults 0swaps touch build/stamp-nativecode /usr/bin/fakeroot debian/rules binary-arch test -x debian/rules dh_testroot dh_clean -k dh_clean: dh_clean -k is deprecated; use dh_prep instead dh_installdirs -A mkdir -p "." Adding cdbs dependencies to debian/ecj.substvars dh_installdirs -pecj mkdir -p debian/tmp/usr/bin sed 's/@ver@/4.8/g' debian/ecj.in \ > debian/tmp/usr/bin/ecj chmod 755 debian/tmp/usr/bin/ecj Adding cdbs dependencies to debian/libecj-java-gcj.substvars dh_installdirs -plibecj-java-gcj mkdir -p debian/tmp/usr/lib/gcj install -m 644 build/dist/eclipse-ecj.jar.so debian/tmp/usr/lib/gcj mkdir -p debian/tmp/usr/share/gcj/classmap.d install -m 644 build/dist/*.db \ debian/tmp/usr/share/gcj/classmap.d/ Adding cdbs dependencies to debian/ecj-gcj.substvars dh_installdirs -pecj-gcj mkdir -p debian/tmp/usr/bin install -m 755 build/exe/ecj-gcj debian/tmp/usr/bin/ mkdir -p debian/ecj-gcj/usr/bin mkdir -p debian/ecj-gcj/usr/share/man/man1 ln -sf ecj.1.gz \ debian/ecj-gcj/usr/share/man/man1/ecj-gcj.1.gz mkdir -p debian/ecj-gcj/usr/share/lintian/overrides cp -p debian/ecj-gcj.overrides \ debian/ecj-gcj/usr/share/lintian/overrides/ecj-gcj dh_installdocs -pecj dh_installexamples -pecj dh_installman -pecj dh_installinfo -pecj dh_installmenu -pecj dh_installcron -pecj dh_installinit -pecj dh_installdebconf -pecj dh_installemacsen -pecj dh_installcatalogs -pecj dh_installpam -pecj dh_installlogrotate -pecj dh_installlogcheck -pecj dh_installchangelogs -pecj dh_installudev -pecj dh_lintian -pecj dh_bugfiles -pecj dh_install -pecj dh_link -pecj dh_installmime -pecj dh_installgsettings -pecj dh_installdocs -plibecj-java-gcj dh_installexamples -plibecj-java-gcj dh_installman -plibecj-java-gcj dh_installinfo -plibecj-java-gcj dh_installmenu -plibecj-java-gcj dh_installcron -plibecj-java-gcj dh_installinit -plibecj-java-gcj dh_installdebconf -plibecj-java-gcj dh_installemacsen -plibecj-java-gcj dh_installcatalogs -plibecj-java-gcj dh_installpam -plibecj-java-gcj dh_installlogrotate -plibecj-java-gcj dh_installlogcheck -plibecj-java-gcj dh_installchangelogs -plibecj-java-gcj dh_installudev -plibecj-java-gcj dh_lintian -plibecj-java-gcj dh_bugfiles -plibecj-java-gcj dh_install -plibecj-java-gcj dh_link -plibecj-java-gcj dh_installmime -plibecj-java-gcj dh_installgsettings -plibecj-java-gcj dh_installdocs -pecj-gcj dh_installexamples -pecj-gcj dh_installman -pecj-gcj dh_installinfo -pecj-gcj dh_installmenu -pecj-gcj dh_installcron -pecj-gcj dh_installinit -pecj-gcj dh_installdebconf -pecj-gcj dh_installemacsen -pecj-gcj dh_installcatalogs -pecj-gcj dh_installpam -pecj-gcj dh_installlogrotate -pecj-gcj dh_installlogcheck -pecj-gcj dh_installchangelogs -pecj-gcj dh_installudev -pecj-gcj dh_lintian -pecj-gcj dh_bugfiles -pecj-gcj dh_install -pecj-gcj dh_link -pecj-gcj dh_installmime -pecj-gcj dh_installgsettings -pecj-gcj dh_strip -pecj dh_strip debug symbol extraction: all non-arch-all packages for this build platform arm64: ecj libecj-java-gcj ecj-gcj dh_strip debug symbol extraction: packages to act on: ecj dh_strip debug symbol extraction: ignored packages: ecj is already stripped, ignoring find: `/build/buildd/ecj-3.9.0/debian/ecj-dbgsym': No such file or directory dh_compress -pecj dh_fixperms -pecj dh_makeshlibs -pecj dh_strip -plibecj-java-gcj dh_strip debug symbol extraction: all non-arch-all packages for this build platform arm64: ecj libecj-java-gcj ecj-gcj dh_strip debug symbol extraction: packages to act on: libecj-java-gcj dh_strip debug symbol extraction: ignored packages: dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-deb: building package `libecj-java-gcj-dbgsym' in `../libecj-java-gcj-dbgsym_3.9.0-1_arm64.ddeb'. dh_compress -plibecj-java-gcj dh_fixperms -plibecj-java-gcj dh_makeshlibs -plibecj-java-gcj dh_strip -pecj-gcj dh_strip debug symbol extraction: all non-arch-all packages for this build platform arm64: ecj libecj-java-gcj ecj-gcj dh_strip debug symbol extraction: packages to act on: ecj-gcj dh_strip debug symbol extraction: ignored packages: dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-deb: building package `ecj-gcj-dbgsym' in `../ecj-gcj-dbgsym_3.9.0-1_arm64.ddeb'. dh_compress -pecj-gcj dh_fixperms -pecj-gcj dh_makeshlibs -pecj-gcj dh_installdeb -pecj dh_perl -pecj dh_shlibdeps -pecj dh_installdeb -plibecj-java-gcj dh_perl -plibecj-java-gcj dh_shlibdeps -plibecj-java-gcj dpkg-shlibdeps: warning: /usr/lib/aarch64-linux-gnu/libgcj_bc.so.1 has an unexpected SONAME (libgcj.so.14) dh_installdeb -pecj-gcj dh_perl -pecj-gcj dh_shlibdeps -pecj-gcj dpkg-shlibdeps: warning: /usr/lib/aarch64-linux-gnu/libgcj_bc.so.1 has an unexpected SONAME (libgcj.so.14) dh_gencontrol -pecj -- '-Vpkg:gij=gcj-4.8-jre-headless (>= 4.4.6)' '-Vpkg:libgcjjar=gcj-4.8-jre-lib (>= 4.4.6)' dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -pecj ; fi dh_md5sums -pecj dh_builddeb -pecj INFO: pkgstriptranslations version 118 pkgstriptranslations: processing ecj (in debian/ecj); do_strip: 1, oemstrip: pkgstriptranslations: ecj does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/ecj/DEBIAN/control, package ecj, directory debian/ecj pkgstripfiles: Truncating usr/share/doc/ecj/changelog.Debian.gz to topmost ten records pkgstripfiles: PNG optimization for package ecj took 0 s dpkg-deb: warning: 'debian/ecj/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `ecj' in `../ecj_3.9.0-1_arm64.deb'. dh_gencontrol -plibecj-java-gcj -- '-Vpkg:gij=gcj-4.8-jre-headless (>= 4.4.6)' '-Vpkg:libgcjjar=gcj-4.8-jre-lib (>= 4.4.6)' dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -plibecj-java-gcj ; fi dh_md5sums -plibecj-java-gcj dh_builddeb -plibecj-java-gcj INFO: pkgstriptranslations version 118 pkgstriptranslations: processing libecj-java-gcj (in debian/libecj-java-gcj); do_strip: 1, oemstrip: pkgstriptranslations: libecj-java-gcj does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libecj-java-gcj/DEBIAN/control, package libecj-java-gcj, directory debian/libecj-java-gcj pkgstripfiles: Truncating usr/share/doc/libecj-java-gcj/changelog.Debian.gz to topmost ten records pkgstripfiles: PNG optimization for package libecj-java-gcj took 0 s dpkg-deb: warning: 'debian/libecj-java-gcj/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `libecj-java-gcj' in `../libecj-java-gcj_3.9.0-1_arm64.deb'. dh_gencontrol -pecj-gcj -- '-Vpkg:gij=gcj-4.8-jre-headless (>= 4.4.6)' '-Vpkg:libgcjjar=gcj-4.8-jre-lib (>= 4.4.6)' dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -pecj-gcj ; fi dh_md5sums -pecj-gcj dh_builddeb -pecj-gcj INFO: pkgstriptranslations version 118 pkgstriptranslations: processing ecj-gcj (in debian/ecj-gcj); do_strip: 1, oemstrip: pkgstriptranslations: ecj-gcj does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/ecj-gcj/DEBIAN/control, package ecj-gcj, directory debian/ecj-gcj Searching for duplicated docs in dependency ecj... symlinking changelog.Debian.gz in ecj-gcj to file in ecj Searching for duplicated docs in dependency libecj-java-gcj... pkgstripfiles: PNG optimization for package ecj-gcj took 0 s dpkg-deb: warning: 'debian/ecj-gcj/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `ecj-gcj' in `../ecj-gcj_3.9.0-1_arm64.deb'. dpkg-genchanges -B -mUbuntu Build Daemon >../ecj_3.9.0-1_arm64.changes dpkg-genchanges: arch-specific upload - not including arch-independent packages dpkg-genchanges: binary-only upload - not including any source code dpkg-source --after-build ecj-3.9.0 dpkg-buildpackage: binary only upload (no source included) ****************************************************************************** Build finished at 20131211-1731 Publishing debug debs. chroot-autobuild/build/buildd/ecj_3.9.0-1_arm64.deb: new debian package, version 2.0. size 8850 bytes: control archive=914 bytes. 788 bytes, 17 lines control 308 bytes, 5 lines md5sums 176 bytes, 6 lines * postinst #!/bin/sh 73 bytes, 5 lines * prerm #!/bin/sh Package: ecj Version: 3.9.0-1 Architecture: arm64 Maintainer: Ubuntu Developers Original-Maintainer: Debian Java Maintainers Installed-Size: 56 Depends: libecj-java (>= 3.9.0-1), gcj-4.8-jre-headless (>= 4.4.6), gcj-4.8-jre-lib (>= 4.4.6), java-common (>= 0.23) Recommends: ecj-gcj Suggests: ant Conflicts: ecj-bootstrap (<< 3.2.2), eclipse-ecj Replaces: ecj-bootstrap (<< 3.2.2), eclipse-ecj Section: java Priority: optional Description: standalone version of the Eclipse Java compiler This package provides a standalone version of the Eclipse JDT compiler which is distributed as part of Eclipse. It passes the JCK (Java Compatibility Kit) and is compatible with Java 1.3, 1.4, 1.5, 1.6 and 1.7. chroot-autobuild/build/buildd/libecj-java-gcj_3.9.0-1_arm64.deb: new debian package, version 2.0. size 1334890 bytes: control archive=937 bytes. 828 bytes, 17 lines control 301 bytes, 4 lines md5sums 114 bytes, 9 lines * postinst #!/bin/sh 111 bytes, 9 lines * postrm #!/bin/sh Package: libecj-java-gcj Source: ecj Version: 3.9.0-1 Architecture: arm64 Maintainer: Ubuntu Developers Original-Maintainer: Debian Java Maintainers Installed-Size: 6962 Depends: java-common (>= 0.23), libecj-java (>= 3.9.0-1), libc6 (>= 2.17), libgcc1, libgcj-bc (>= 4.8.1-1~) Replaces: ecj-bootstrap-gcj (<< 3.2.2), ecj-gcj (<< 3.3.0+0728), eclipse-ecj-gcj Section: java Priority: optional Description: Eclipse Java compiler (native library) This package provides a standalone version of the Eclipse JDT compiler library which is distributed as part of Eclipse. It passes the JCK (Java Compatibility Kit) and is compatible with Java 1.3, 1.4, 1.5, 1.6 and 1.7. . This package contains a native version of libecj-java built using gcj. chroot-autobuild/build/buildd/ecj-gcj_3.9.0-1_arm64.deb: new debian package, version 2.0. size 1233890 bytes: control archive=774 bytes. 897 bytes, 20 lines control 186 bytes, 3 lines md5sums Package: ecj-gcj Source: ecj Version: 3.9.0-1 Architecture: arm64 Maintainer: Ubuntu Developers Original-Maintainer: Debian Java Maintainers Installed-Size: 4893 Depends: ecj (>= 3.9.0-1), libecj-java-gcj (>= 3.9.0-1), libc6 (>= 2.17), libgcc1, libgcj-bc (>= 4.8.1-1~) Recommends: java-gcj-compat (>= 1.0.69) Conflicts: eclipse-ecj-gcj Replaces: ecj-bootstrap-gcj (<< 3.2.2), eclipse-ecj-gcj Provides: libecj-java-gcj Section: java Priority: optional Description: standalone version of the Eclipse Java compiler (native version) This package provides a standalone version of the Eclipse JDT compiler which is distributed as part of Eclipse. It passes the JCK (Java Compatibility Kit) and is compatible with Java 1.3, 1.4, 1.5, 1.6 and 1.7. . This package contains a native version of ecj built using gcj. chroot-autobuild/build/buildd/ecj_3.9.0-1_arm64.deb: drwxr-xr-x root/root 0 2013-12-11 17:29 ./ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/doc/ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/doc/ecj/ -rw-r--r-- root/root 1067 2013-12-11 17:30 ./usr/share/doc/ecj/changelog.Debian.gz -rw-r--r-- root/root 447 2013-04-07 12:06 ./usr/share/doc/ecj/README.Debian -rw-r--r-- root/root 11907 2013-04-07 18:28 ./usr/share/doc/ecj/copyright drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/man/ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/man/man1/ -rw-r--r-- root/root 1360 2013-12-11 17:29 ./usr/share/man/man1/ecj.1.gz drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/bin/ -rwxr-xr-x root/root 727 2013-12-11 17:29 ./usr/bin/ecj chroot-autobuild/build/buildd/libecj-java-gcj_3.9.0-1_arm64.deb: drwxr-xr-x root/root 0 2013-12-11 17:29 ./ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/gcj/ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/gcj/classmap.d/ -rw-r--r-- root/root 36864 2013-12-11 17:29 ./usr/share/gcj/classmap.d/eclipse-ecj.jar.db drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/doc/ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/doc/libecj-java-gcj/ -rw-r--r-- root/root 1070 2013-12-11 17:30 ./usr/share/doc/libecj-java-gcj/changelog.Debian.gz -rw-r--r-- root/root 11907 2013-04-07 18:28 ./usr/share/doc/libecj-java-gcj/copyright drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/lib/ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/lib/gcj/ -rw-r--r-- root/root 7033928 2013-12-11 17:29 ./usr/lib/gcj/eclipse-ecj.jar.so chroot-autobuild/build/buildd/ecj-gcj_3.9.0-1_arm64.deb: drwxr-xr-x root/root 0 2013-12-11 17:29 ./ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/doc/ drwxr-xr-x root/root 0 2013-12-11 17:30 ./usr/share/doc/ecj-gcj/ -rw-r--r-- root/root 11907 2013-04-07 18:28 ./usr/share/doc/ecj-gcj/copyright drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/lintian/ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 46 2013-04-07 12:06 ./usr/share/lintian/overrides/ecj-gcj drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/man/ drwxr-xr-x root/root 0 2013-12-11 17:29 ./usr/share/man/man1/ drwxr-xr-x root/root 0 2013-12-11 17:30 ./usr/bin/ -rwxr-xr-x root/root 4947968 2013-12-11 17:30 ./usr/bin/ecj-gcj lrwxrwxrwx root/root 0 2013-12-11 17:30 ./usr/share/doc/ecj-gcj/changelog.Debian.gz -> ../ecj/changelog.Debian.gz lrwxrwxrwx root/root 0 2013-12-11 17:29 ./usr/share/man/man1/ecj-gcj.1.gz -> ecj.1.gz ecj_3.9.0-1_arm64.changes: Format: 1.8 Date: Tue, 10 Dec 2013 15:50:07 +0100 Source: ecj Binary: ecj libecj-java libecj-java-gcj ecj1 ecj-gcj Architecture: arm64 Version: 3.9.0-1 Distribution: trusty-proposed Urgency: medium Maintainer: Ubuntu Build Daemon Changed-By: Matthias Klose Description: ecj - standalone version of the Eclipse Java compiler ecj-gcj - standalone version of the Eclipse Java compiler (native version) ecj1 - java byte code compiler used by gcj libecj-java - Eclipse Java compiler (library) libecj-java-gcj - Eclipse Java compiler (native library) Changes: ecj (3.9.0-1) unstable; urgency=medium . * Update to 4.3.1 (built from the R4_3_1 tag, identifies itself as 3.9.0). Checksums-Sha1: 6ccc8f2b7add0501f90305863915f2bc5280ae03 8850 ecj_3.9.0-1_arm64.deb 253a4e9552a8255b68be5f6ea840e1656e8316c2 1334890 libecj-java-gcj_3.9.0-1_arm64.deb 0dfbc16a858671fbf5470578ee95a11261223682 1233890 ecj-gcj_3.9.0-1_arm64.deb Checksums-Sha256: 1d9397d8c7b3ad0bc34ea1103c22e8b42cbb184a28583bd59929990780a0775e 8850 ecj_3.9.0-1_arm64.deb edd6e7f4f0bcebb9f33b2486b9c9d6dc75a72a8ea2d59155309634f5ed7d87b2 1334890 libecj-java-gcj_3.9.0-1_arm64.deb 8e648108e8143695272eac797aeeb0dfd18ba88c218da13e1330ac6938a4c6ec 1233890 ecj-gcj_3.9.0-1_arm64.deb Files: bcc36d8ab9878ed08d63f5966b7e1ffc 8850 java optional ecj_3.9.0-1_arm64.deb 72d838e8f4b34af29c8b1f977d20e54a 1334890 java optional libecj-java-gcj_3.9.0-1_arm64.deb 07d1fb3afa86a426bb7fdd672a507dac 1233890 java optional ecj-gcj_3.9.0-1_arm64.deb ****************************************************************************** Built successfully ****************************************************************************** Finished at 20131211-1731 Build needed 00:15:31, 209576k disk space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-5324616'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-5324616/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-5324616'] Unmounting chroot for build PACKAGEBUILD-5324616... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-5324616'] Removing build PACKAGEBUILD-5324616