Mercurial > hg > truffle
changeset 15043:33eee38d70a3
Fix raw type references in OptionProcessor.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Wed, 09 Apr 2014 19:48:34 +0200 |
parents | 20ed6b4f0c81 |
children | 5efc947b216b |
files | graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionProcessor.java |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionProcessor.java Wed Apr 09 19:26:50 2014 +0200 +++ b/graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionProcessor.java Wed Apr 09 19:48:34 2014 +0200 @@ -37,7 +37,7 @@ * Processes static fields annotated with {@link Option}. An {@link Options} service is generated * for each top level class containing at least one such field. These service objects can be * retrieved as follows: - * + * * <pre> * ServiceLoader<Options> sl = ServiceLoader.loadInstalled(Options.class); * for (OptionDescriptor desc : sl) { @@ -184,11 +184,11 @@ out.println(" return options.iterator();"); out.println(" }"); if (needPrivateFieldAccessor) { - out.println(" private static " + OptionValue.class.getSimpleName() + " field(Class<?> declaringClass, String fieldName) {"); + out.println(" private static " + OptionValue.class.getSimpleName() + "<?> field(Class<?> declaringClass, String fieldName) {"); out.println(" try {"); out.println(" java.lang.reflect.Field field = declaringClass.getDeclaredField(fieldName);"); out.println(" field.setAccessible(true);"); - out.println(" return (" + OptionValue.class.getSimpleName() + ") field.get(null);"); + out.println(" return (" + OptionValue.class.getSimpleName() + "<?>) field.get(null);"); out.println(" } catch (Exception e) {"); out.println(" throw (InternalError) new InternalError().initCause(e);"); out.println(" }");