changeset 15952:b7748fffea09

ignore transient fields in NodeClass
author Lukas Stadler <lukas.stadler@oracle.com>
date Wed, 28 May 2014 17:14:24 +0200
parents aef229a61f96
children a750e0d83535
files graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/FieldIntrospection.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/FieldIntrospection.java	Wed May 28 17:14:24 2014 +0200
+++ b/graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/FieldIntrospection.java	Wed May 28 17:14:24 2014 +0200
@@ -86,7 +86,7 @@
             Class<?> currentClazz = clazz;
             do {
                 for (Field field : currentClazz.getDeclaredFields()) {
-                    if (Modifier.isStatic(field.getModifiers())) {
+                    if (Modifier.isStatic(field.getModifiers()) || Modifier.isTransient(field.getModifiers())) {
                         continue;
                     }
                     Class<?> type = field.getType();