## Uses of Class
java.lang.NoSuchMethodException

- Packages that use NoSuchMethodException
  Package | Description
  --- | ---
  java.lang | Provides classes that are fundamental to the design of the Java programming language.
  java.lang.invoke | The `java.lang.invoke` package contains dynamic language support provided directly by the Java core class libraries and virtual machine.
  javax.management.relation | Provides the definition of the Relation Service.
  javax.script | The scripting API consists of interfaces and classes that define Java™ Scripting Engines and provides a framework for their use in Java applications.
  jdk.nashorn.api.scripting | This package provides the `javax.script` integration, which is the preferred way to use Nashorn.

- - ### Uses of NoSuchMethodException in java.lang

    Methods in java.lang that throw NoSuchMethodException
    Modifier and Type | Method | Description
    --- | --- | ---
    `Constructor<T>` | Class.`getConstructor​(Class<?>... parameterTypes)` | Returns a `Constructor` object that reflects the specified public constructor of the class represented by this `Class` object.
    `Constructor<T>` | Class.`getDeclaredConstructor​(Class<?>... parameterTypes)` | Returns a `Constructor` object that reflects the specified constructor of the class or interface represented by this `Class` object.
    `Method` | Class.`getDeclaredMethod​(String name, Class<?>... parameterTypes)` | Returns a `Method` object that reflects the specified declared method of the class or interface represented by this `Class` object.
    `Method` | Class.`getMethod​(String name, Class<?>... parameterTypes)` | Returns a `Method` object that reflects the specified public member method of the class or interface represented by this `Class` object.

  - ### Uses of NoSuchMethodException in java.lang.invoke

    Methods in java.lang.invoke that throw NoSuchMethodException
    Modifier and Type | Method | Description
    --- | --- | ---
    `MethodHandle` | MethodHandles.Lookup.`bind​(Object receiver, String name, MethodType type)` | Produces an early-bound method handle for a non-static method.
    `MethodHandle` | MethodHandles.Lookup.`findConstructor​(Class<?> refc, MethodType type)` | Produces a method handle which creates an object and initializes it, using the constructor of the specified type.
    `MethodHandle` | MethodHandles.Lookup.`findSpecial​(Class<?> refc, String name, MethodType type, Class<?> specialCaller)` | Produces an early-bound method handle for a virtual method.
    `MethodHandle` | MethodHandles.Lookup.`findStatic​(Class<?> refc, String name, MethodType type)` | Produces a method handle for a static method.
    `MethodHandle` | MethodHandles.Lookup.`findVirtual​(Class<?> refc, String name, MethodType type)` | Produces a method handle for a virtual method.

  - ### Uses of NoSuchMethodException in javax.management.relation

    Methods in javax.management.relation that throw NoSuchMethodException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RelationService.`addRelation​(ObjectName relationObjectName)` | Adds an MBean created by the user (and registered by him in the MBean Server) as a relation in the Relation Service.
    `void` | RelationServiceMBean.`addRelation​(ObjectName relationObjectName)` | Adds an MBean created by the user (and registered by him in the MBean Server) as a relation in the Relation Service.

  - ### Uses of NoSuchMethodException in javax.script

    Methods in javax.script that throw NoSuchMethodException
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | Invocable.`invokeFunction​(String name, Object... args)` | Used to call top-level procedures and functions defined in scripts.
    `Object` | Invocable.`invokeMethod​(Object thiz, String name, Object... args)` | Calls a method on a script object compiled during a previous script execution, which is retained in the state of the `ScriptEngine`.

  - ### Uses of NoSuchMethodException in jdk.nashorn.api.scripting

    Methods in jdk.nashorn.api.scripting that throw NoSuchMethodException
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | NashornScriptEngine.`invokeFunction​(String name, Object... args)` |
    `Object` | NashornScriptEngine.`invokeMethod​(Object thiz, String name, Object... args)` |