Mercurial > hg > graal-compiler
changeset 22575:47d5eaa4b209
Fix rawtypes warnings.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Thu, 03 Sep 2015 12:57:55 +0200 |
parents | 8de8cfc7756c |
children | fec3ef6b46ed |
files | graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java mx.graal/suite.py |
diffstat | 5 files changed, 6 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- 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<Kind, ForeignCallDescriptor>[][] arraycopyDescriptors = new EnumMap[2][2]; + @SuppressWarnings({"unchecked"}) private static final EnumMap<Kind, ForeignCallDescriptor>[][] arraycopyDescriptors = (EnumMap<Kind, ForeignCallDescriptor>[][]) new EnumMap<?, ?>[2][2]; private static final ForeignCallDescriptor[][] uninitObjectArraycopyDescriptors = new ForeignCallDescriptor[2][2]; private static final ForeignCallDescriptor[] checkcastArraycopyDescriptors = new ForeignCallDescriptor[2];
--- 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<ValueFieldInfo> fields) { super(fields); this.directCount = directCount; - flags = new EnumSet[fields.size()]; + flags = (EnumSet<OperandFlag>[]) new EnumSet<?>[fields.size()]; for (int i = 0; i < fields.size(); i++) { flags[i] = fields.get(i).flags; }
--- 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; }
--- 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; }
--- 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"},