Mercurial > hg > graal-compiler
comparison graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java @ 9984:f3330a4487eb
added ResolvedJava[Field|Method].isSynthetic()
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 11 Jun 2013 01:17:10 +0200 |
parents | 84890660eefb |
children | 56fc40ca4ae0 |
comparison
equal
deleted
inserted
replaced
9983:13384d19fec0 | 9984:f3330a4487eb |
---|---|
158 public String toString() { | 158 public String toString() { |
159 return format("HotSpotField<%H.%n %t:", this) + offset + ">"; | 159 return format("HotSpotField<%H.%n %t:", this) + offset + ">"; |
160 } | 160 } |
161 | 161 |
162 @Override | 162 @Override |
163 public boolean isSynthetic() { | |
164 Field javaField = toJava(); | |
165 if (javaField != null) { | |
166 return javaField.isSynthetic(); | |
167 } | |
168 return false; | |
169 } | |
170 | |
171 @Override | |
163 public <T extends Annotation> T getAnnotation(Class<T> annotationClass) { | 172 public <T extends Annotation> T getAnnotation(Class<T> annotationClass) { |
164 Field javaField = toJava(); | 173 Field javaField = toJava(); |
165 if (javaField != null) { | 174 if (javaField != null) { |
166 return javaField.getAnnotation(annotationClass); | 175 return javaField.getAnnotation(annotationClass); |
167 } | 176 } |