nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
changeset 26886 18c744ab4df2
parent 26768 751b0f427090
child 27525 e7d3c00b9fb8
equal deleted inserted replaced
26786:f0c5e4b732da 26886:18c744ab4df2
   499      *
   499      *
   500      * @param self            receiver
   500      * @param self            receiver
   501      * @param linkLogicClass  linkLogicClass, or null if no link logic exists
   501      * @param linkLogicClass  linkLogicClass, or null if no link logic exists
   502      * @return link logic instance, or null if one could not be constructed for this receiver
   502      * @return link logic instance, or null if one could not be constructed for this receiver
   503      */
   503      */
   504     private LinkLogic getLinkLogic(final Object self, final Class<? extends LinkLogic> linkLogicClass) {
   504     private static LinkLogic getLinkLogic(final Object self, final Class<? extends LinkLogic> linkLogicClass) {
   505         if (linkLogicClass == null) {
   505         if (linkLogicClass == null) {
   506             return LinkLogic.EMPTY_INSTANCE; //always OK to link this, specialization but without special linking logic
   506             return LinkLogic.EMPTY_INSTANCE; //always OK to link this, specialization but without special linking logic
   507         }
   507         }
   508 
   508 
   509         if (!Context.getContextTrusted().getEnv()._optimistic_types) {
   509         if (!Context.getContextTrusted().getEnv()._optimistic_types) {