Mercurial > hg > truffle
comparison graal/com.oracle.truffle.api/src/com/oracle/truffle/api/CompilerDirectives.java @ 10650:b6e46324233f
Make CompilerDirectives.unsafeCast a generic method.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Mon, 08 Jul 2013 00:05:30 +0200 |
parents | ac8b195fd3aa |
children | d2055a110396 |
comparison
equal
deleted
inserted
replaced
10649:ac8b195fd3aa | 10650:b6e46324233f |
---|---|
132 * | 132 * |
133 * @param value the value that is known to have the specified type | 133 * @param value the value that is known to have the specified type |
134 * @param clazz the specified type of the value | 134 * @param clazz the specified type of the value |
135 * @return the value | 135 * @return the value |
136 */ | 136 */ |
137 @SuppressWarnings("unchecked") | |
137 @Unsafe | 138 @Unsafe |
138 public static Object unsafeCast(Object value, Class clazz) { | 139 public static <T> T unsafeCast(Object value, Class<T> clazz) { |
139 return value; | 140 return (T) value; |
140 } | 141 } |
141 } | 142 } |