Class HiddenClassDefiner

java.lang.Object
com.google.inject.internal.aop.HiddenClassDefiner
All Implemented Interfaces:
ClassDefiner

final class HiddenClassDefiner extends Object implements ClassDefiner
ClassDefiner that defines classes using MethodHandles.Lookup#defineHiddenClass.
  • Field Details

    • THE_UNSAFE

      private static final Object THE_UNSAFE
    • TRUSTED_LOOKUP_BASE

      private static final Object TRUSTED_LOOKUP_BASE
    • TRUSTED_LOOKUP_OFFSET

      private static final Object TRUSTED_LOOKUP_OFFSET
    • GET_OBJECT_METHOD

      private static final Method GET_OBJECT_METHOD
    • HIDDEN_CLASS_OPTIONS

      private static final Object HIDDEN_CLASS_OPTIONS
    • HIDDEN_DEFINE_METHOD

      private static final Method HIDDEN_DEFINE_METHOD
  • Constructor Details

    • HiddenClassDefiner

      HiddenClassDefiner()
  • Method Details