Class Bootstrapper

java.lang.Object
org.mozilla.javascript.optimizer.Bootstrapper

public class Bootstrapper extends Object
The Bootstrapper contains the method that is called by invokedynamic instructions in the bytecode to map a call site to a method. The "bootstrap" method here is called the first time the runtime encounters a particular "invokedynamic" call site, and it is responsible for setting up method handles that may be used to invoke code. To learn more about this entire sequence, read up on the "jdk.dynalink" package.

We will never go down this entire code path on Android because we do not support bytecode generation there.