jdk/src/java.base/share/classes/java/lang/invoke/MemberName.java
changeset 25991 e48157b42439
parent 25979 42e5d9f8087e
parent 25859 3317bb8137f4
child 26467 d69abed3a07d
equal deleted inserted replaced
25876:d06a6d3c66c0 25991:e48157b42439
    57  * invocation capability to its possessor.  It is merely a compact
    57  * invocation capability to its possessor.  It is merely a compact
    58  * representation of all symbolic information necessary to link to
    58  * representation of all symbolic information necessary to link to
    59  * and properly use the named member.
    59  * and properly use the named member.
    60  * <p>
    60  * <p>
    61  * When resolved, a member name's internal implementation may include references to JVM metadata.
    61  * When resolved, a member name's internal implementation may include references to JVM metadata.
    62  * This representation is stateless and only decriptive.
    62  * This representation is stateless and only descriptive.
    63  * It provides no private information and no capability to use the member.
    63  * It provides no private information and no capability to use the member.
    64  * <p>
    64  * <p>
    65  * By contrast, a {@linkplain java.lang.reflect.Method} contains fuller information
    65  * By contrast, a {@linkplain java.lang.reflect.Method} contains fuller information
    66  * about the internals of a method (except its bytecodes) and also
    66  * about the internals of a method (except its bytecodes) and also
    67  * allows invocation.  A MemberName is much lighter than a Method,
    67  * allows invocation.  A MemberName is much lighter than a Method,