пакет java.dyn был переименован в java.lang.invoke.
Хотя я не думаю, что вы можете создать инструкцию invokedynamic из Java, она есть и для других динамических языков.
В Java вы можете использовать java.lang.invoke.MethodHandle в качестве более быстрой альтернативы отражению, примеры доступны в javadoc класса MethodHandle.Обратите внимание, что сама вызыванная динамическая инструкция полагается на MethodHandle для динамического связывания методов.(Более подробную информацию вы можете прочитать в статье Oracle Новая функция JDK 7: поддержка динамически типизированных языков в виртуальной машине Java )