# HG changeset patch # User Roland Schatz # Date 1441277875 -7200 # Node ID 47d5eaa4b209deae4c357c7a4da78ddc19e2e4d7 # Parent 8de8cfc7756c76e356868777af3169e2e4965038 Fix rawtypes warnings. diff -r 8de8cfc7756c -r 47d5eaa4b209 graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java Thu Sep 03 00:55:58 2015 +0200 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java Thu Sep 03 12:57:55 2015 +0200 @@ -89,7 +89,7 @@ return arraycopyDescriptors[aligned ? 1 : 0][disjoint ? 1 : 0].get(kind); } - @SuppressWarnings({"unchecked", "rawtypes"}) private static final EnumMap[][] arraycopyDescriptors = new EnumMap[2][2]; + @SuppressWarnings({"unchecked"}) private static final EnumMap[][] arraycopyDescriptors = (EnumMap[][]) new EnumMap[2][2]; private static final ForeignCallDescriptor[][] uninitObjectArraycopyDescriptors = new ForeignCallDescriptor[2][2]; private static final ForeignCallDescriptor[] checkcastArraycopyDescriptors = new ForeignCallDescriptor[2]; diff -r 8de8cfc7756c -r 47d5eaa4b209 graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java --- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java Thu Sep 03 00:55:58 2015 +0200 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java Thu Sep 03 12:57:55 2015 +0200 @@ -57,11 +57,11 @@ this(mode.directCount, mode.values); } - @SuppressWarnings({"unchecked", "rawtypes"}) + @SuppressWarnings({"unchecked"}) public Values(int directCount, ArrayList fields) { super(fields); this.directCount = directCount; - flags = new EnumSet[fields.size()]; + flags = (EnumSet[]) new EnumSet[fields.size()]; for (int i = 0; i < fields.size(); i++) { flags[i] = fields.get(i).flags; } diff -r 8de8cfc7756c -r 47d5eaa4b209 graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java --- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java Thu Sep 03 00:55:58 2015 +0200 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java Thu Sep 03 12:57:55 2015 +0200 @@ -80,12 +80,11 @@ return allocator.blockForId(opId); } - @SuppressWarnings("rawtypes") LinearScanWalker(LinearScan allocator, Interval unhandledFixedFirst, Interval unhandledAnyFirst) { super(allocator, unhandledFixedFirst, unhandledAnyFirst); moveResolver = allocator.createMoveResolver(); - spillIntervals = Util.uncheckedCast(new List[allocator.getRegisters().length]); + spillIntervals = Util.uncheckedCast(new List[allocator.getRegisters().length]); for (int i = 0; i < allocator.getRegisters().length; i++) { spillIntervals[i] = EMPTY_LIST; } diff -r 8de8cfc7756c -r 47d5eaa4b209 graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java --- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java Thu Sep 03 00:55:58 2015 +0200 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java Thu Sep 03 12:57:55 2015 +0200 @@ -81,12 +81,11 @@ return allocator.blockForId(opId); } - @SuppressWarnings("rawtypes") TraceLinearScanWalker(TraceLinearScan allocator, TraceInterval unhandledFixedFirst, TraceInterval unhandledAnyFirst) { super(allocator, unhandledFixedFirst, unhandledAnyFirst); moveResolver = allocator.createMoveResolver(); - spillIntervals = Util.uncheckedCast(new List[allocator.getRegisters().length]); + spillIntervals = Util.uncheckedCast(new List[allocator.getRegisters().length]); for (int i = 0; i < allocator.getRegisters().length; i++) { spillIntervals[i] = EMPTY_LIST; } diff -r 8de8cfc7756c -r 47d5eaa4b209 mx.graal/suite.py --- a/mx.graal/suite.py Thu Sep 03 00:55:58 2015 +0200 +++ b/mx.graal/suite.py Thu Sep 03 12:57:55 2015 +0200 @@ -6,7 +6,7 @@ "suites": [ { "name" : "jvmci", - "version" : "267eecd6d92aede50016d1113f21f6bbd516801b", + "version" : "45723ab25426f5e56c4c6500079ecc20dda1aff9", "urls" : [ {"url" : "http://lafo.ssw.uni-linz.ac.at/hg/graal-jvmci-8", "kind" : "hg"}, {"url" : "http://lafo.ssw.uni-linz.ac.at/nexus/content/repositories/snapshots", "kind" : "binary"},