Mercurial > hg > truffle
comparison graal/com.oracle.max.asmdis/src/com/sun/max/asm/InlineDataRecorder.java @ 4142:bc8527f3071c
Adjust code base to new level of warnings.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Sun, 18 Dec 2011 05:24:06 +0100 |
parents | e233f5660da4 |
children |
comparison
equal
deleted
inserted
replaced
4141:04d21be7a24f | 4142:bc8527f3071c |
---|---|
41 * Adds an inline data descriptor to this object. | 41 * Adds an inline data descriptor to this object. |
42 */ | 42 */ |
43 public void add(InlineDataDescriptor inlineData) { | 43 public void add(InlineDataDescriptor inlineData) { |
44 if (inlineData.size() != 0) { | 44 if (inlineData.size() != 0) { |
45 if (descriptors == null) { | 45 if (descriptors == null) { |
46 descriptors = new ArrayList<InlineDataDescriptor>(); | 46 descriptors = new ArrayList<>(); |
47 } | 47 } |
48 descriptors.add(inlineData); | 48 descriptors.add(inlineData); |
49 normalized = false; | 49 normalized = false; |
50 } | 50 } |
51 } | 51 } |
90 } | 90 } |
91 } | 91 } |
92 | 92 |
93 private void normalize() { | 93 private void normalize() { |
94 if (descriptors != null && !normalized) { | 94 if (descriptors != null && !normalized) { |
95 final SortedSet<InlineDataDescriptor> sortedEntries = new TreeSet<InlineDataDescriptor>(descriptors); | 95 final SortedSet<InlineDataDescriptor> sortedEntries = new TreeSet<>(descriptors); |
96 final List<InlineDataDescriptor> entries = new ArrayList<InlineDataDescriptor>(descriptors.size()); | 96 final List<InlineDataDescriptor> entries = new ArrayList<>(descriptors.size()); |
97 int lastEnd = 0; | 97 int lastEnd = 0; |
98 for (InlineDataDescriptor inlineDataDescriptor : sortedEntries) { | 98 for (InlineDataDescriptor inlineDataDescriptor : sortedEntries) { |
99 if (inlineDataDescriptor.startPosition() >= lastEnd) { | 99 if (inlineDataDescriptor.startPosition() >= lastEnd) { |
100 entries.add(inlineDataDescriptor); | 100 entries.add(inlineDataDescriptor); |
101 lastEnd = inlineDataDescriptor.endPosition(); | 101 lastEnd = inlineDataDescriptor.endPosition(); |