Mercurial > hg > graal-compiler
diff graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessProvider.java @ 6442:45f682f7fea8
Add MetaAccessProvider.getResolvedJavaField to convert from reflection field to metadata field
author | Christian Wimmer <christian.wimmer@oracle.com> |
---|---|
date | Tue, 25 Sep 2012 09:23:45 -0700 |
parents | 92bc58dc5b5e |
children | 2463eb24b644 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessProvider.java Tue Sep 25 09:22:22 2012 -0700 +++ b/graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessProvider.java Tue Sep 25 09:23:45 2012 -0700 @@ -59,11 +59,16 @@ boolean areConstantObjectsEqual(Constant x, Constant y); /** - * Provides the {@link JavaMethod} for a {@link Method} obtained via reflection. + * Provides the {@link ResolvedJavaMethod} for a {@link Method} obtained via reflection. */ ResolvedJavaMethod getResolvedJavaMethod(Method reflectionMethod); /** + * Provides the {@link ResolvedJavaField} for a {@link Field} obtained via reflection. + */ + ResolvedJavaField getResolvedJavaField(Field reflectionField); + + /** * Gets the length of the array that is wrapped in a Constant object. */ int getArrayLength(Constant array);