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 }