Class DefineClassHelper


  • final class DefineClassHelper
    extends java.lang.Object
    • Constructor Detail

      • DefineClassHelper

        DefineClassHelper()
    • Method Detail

      • usingMethodHandles

        private static DefineClassHelper.DefineClassStrategy usingMethodHandles()
                                                                         throws java.lang.Exception
        Should be available from JDK 1.9 and later
        Returns:
        a strategy for calling defineClass
        Throws:
        java.lang.Exception - if anything goes wrong
      • defineClass

        static java.lang.Class<?> defineClass​(java.lang.Class<?> iFace,
                                              java.lang.String name,
                                              byte[] bytes)