src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeSymbol.java
equal
deleted
inserted
replaced
91 if (self instanceof Symbol) { |
91 if (self instanceof Symbol) { |
92 return (Symbol) self; |
92 return (Symbol) self; |
93 } else if (self instanceof NativeSymbol) { |
93 } else if (self instanceof NativeSymbol) { |
94 return ((NativeSymbol) self).symbol; |
94 return ((NativeSymbol) self).symbol; |
95 } else { |
95 } else { |
96 throw typeError("not.a.symbol"); |
96 throw typeError("not.a.symbol", ScriptRuntime.safeToString(self)); |
97 } |
97 } |
98 } |
98 } |
99 |
99 |
100 /** |
100 /** |
101 * Lookup the appropriate method for an invoke dynamic call. |
101 * Lookup the appropriate method for an invoke dynamic call. |