nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java
equal
deleted
inserted
replaced
90 import jdk.internal.dynalink.linker.LinkerServices; |
90 import jdk.internal.dynalink.linker.LinkerServices; |
91 import jdk.internal.dynalink.support.Guards; |
91 import jdk.internal.dynalink.support.Guards; |
92 import jdk.internal.dynalink.support.TypeUtilities; |
92 import jdk.internal.dynalink.support.TypeUtilities; |
93 |
93 |
94 /** |
94 /** |
95 * |
95 * Represents a sequence of {@link Class} objects, useful for representing method signatures. Provides value |
96 * @author Attila Szegedi |
96 * semantics for using them as map keys, as well as specificity calculations and applicability checks as per |
|
97 * JLS. |
97 */ |
98 */ |
98 final class ClassString { |
99 final class ClassString { |
99 /** |
100 /** |
100 * An anonymous inner class used solely to represent the "type" of null values for method applicability checking. |
101 * An anonymous inner class used solely to represent the "type" of null values for method applicability checking. |
101 */ |
102 */ |