jdk/src/java.base/share/classes/java/lang/invoke/MethodType.java
changeset 44255 515cf13d7791
parent 43194 3c8c3c61ae92
child 44591 b9bf065070fe
equal deleted inserted replaced
44254:123a06da53d0 44255:515cf13d7791
    86  * When the JVM materializes a {@code MethodType} from a descriptor string,
    86  * When the JVM materializes a {@code MethodType} from a descriptor string,
    87  * all classes named in the descriptor must be accessible, and will be loaded.
    87  * all classes named in the descriptor must be accessible, and will be loaded.
    88  * (But the classes need not be initialized, as is the case with a {@code CONSTANT_Class}.)
    88  * (But the classes need not be initialized, as is the case with a {@code CONSTANT_Class}.)
    89  * This loading may occur at any time before the {@code MethodType} object is first derived.
    89  * This loading may occur at any time before the {@code MethodType} object is first derived.
    90  * @author John Rose, JSR 292 EG
    90  * @author John Rose, JSR 292 EG
       
    91  * @since 1.7
    91  */
    92  */
    92 public final
    93 public final
    93 class MethodType implements java.io.Serializable {
    94 class MethodType implements java.io.Serializable {
    94     private static final long serialVersionUID = 292L;  // {rtype, {ptype...}}
    95     private static final long serialVersionUID = 292L;  // {rtype, {ptype...}}
    95 
    96