src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/SnippetReflectionProvider.java
equal
deleted
inserted
replaced
88 * @param type the type of a parameter in a node intrinsic constructor |
88 * @param type the type of a parameter in a node intrinsic constructor |
89 * @return the value that should be bound to the parameter when invoking the constructor or null |
89 * @return the value that should be bound to the parameter when invoking the constructor or null |
90 * if this provider cannot provide a value of the requested type |
90 * if this provider cannot provide a value of the requested type |
91 */ |
91 */ |
92 <T> T getInjectedNodeIntrinsicParameter(Class<T> type); |
92 <T> T getInjectedNodeIntrinsicParameter(Class<T> type); |
|
93 |
|
94 /** |
|
95 * Get the original Java class corresponding to a {@link ResolvedJavaType}. |
|
96 * |
|
97 * @param type the type for which the original Java class is requested |
|
98 * @return the original Java class corresponding to the {@code type} parameter |
|
99 */ |
|
100 Class<?> originalClass(ResolvedJavaType type); |
93 } |
101 } |