diff options
Diffstat (limited to 'src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java')
-rw-r--r-- | src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java b/src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java index 89269d5f..53a09a68 100644 --- a/src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java +++ b/src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java @@ -52,9 +52,7 @@ import java.util.Map; * this fact and will report incorrect sizes, as it will presume the default JVM * behavior. */ - -@SuppressWarnings("StaticNonFinalUsedInInitialization") -public class ObjectSizeCalculator { +public final class ObjectSizeCalculator { /** * Describes constant memory overheads for various constructs in a JVM implementation. @@ -307,7 +305,7 @@ public class ObjectSizeCalculator { public ClassSizeInfo(final Class<?> clazz) { long newFieldsSize = 0; final List<Field> newReferenceFields = new LinkedList<>(); - for (Field f : clazz.getDeclaredFields()) { + for (final Field f : clazz.getDeclaredFields()) { if (Modifier.isStatic(f.getModifiers())) { continue; } @@ -338,10 +336,10 @@ public class ObjectSizeCalculator { } public void enqueueReferencedObjects(final Object obj, final ObjectSizeCalculator calc) { - for (Field f : referenceFields) { + for (final Field f : referenceFields) { try { calc.enqueue(f.get(obj)); - } catch (IllegalAccessException e) { + } catch (final IllegalAccessException e) { final AssertionError ae = new AssertionError( "Unexpected denial of access to " + f); ae.initCause(e); |