src/jdk.jdi/share/classes/com/sun/tools/jdi/InvokableTypeImpl.java
changeset 48662 d74e9dd04df6
parent 47216 71c04702a3d5
child 52068 218b5b64f102
equal deleted inserted replaced
48661:19173eb3358b 48662:d74e9dd04df6
     1 /*
     1 /*
     2  * Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.  Oracle designates this
     7  * published by the Free Software Foundation.  Oracle designates this
    75      * @return a {@link Value} mirror of the invoked method's return value.
    75      * @return a {@link Value} mirror of the invoked method's return value.
    76      * @throws java.lang.IllegalArgumentException if the method is not
    76      * @throws java.lang.IllegalArgumentException if the method is not
    77      * a member of this type, if the size of the argument list
    77      * a member of this type, if the size of the argument list
    78      * does not match the number of declared arguments for the method, or
    78      * does not match the number of declared arguments for the method, or
    79      * if the method is not static or is a static initializer.
    79      * if the method is not static or is a static initializer.
    80      * @throws InvalidTypeException if any argument in the
       
    81      * argument list is not assignable to the corresponding method argument
       
    82      * type.
       
    83      * @throws ClassNotLoadedException if any argument type has not yet been loaded
    80      * @throws ClassNotLoadedException if any argument type has not yet been loaded
    84      * through the appropriate class loader.
    81      * through the appropriate class loader.
    85      * @throws IncompatibleThreadStateException if the specified thread has not
    82      * @throws IncompatibleThreadStateException if the specified thread has not
    86      * been suspended by an event.
    83      * been suspended by an event.
    87      * @throws InvocationException if the method invocation resulted in
    84      * @throws InvocationException if the method invocation resulted in