src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/SnippetReflectionProvider.java
changeset 48861 47f19ff9903c
parent 47216 71c04702a3d5
child 50858 2d3e99a72541
equal deleted inserted replaced
48860:5bce1b7e7800 48861:47f19ff9903c
    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 }