Class Advice.OffsetMapping.ForStackManipulation.Factory<T extends Annotation>

    • Constructor Detail

      • Factory

        public Factory​(Class<T> annotationType,
                       TypeDescription typeDescription)
        Creates a new factory for binding a type description.
        Parameters:
        annotationType - The annotation type.
        typeDescription - The type to bind.
      • Factory

        public Factory​(Class<T> annotationType,
                       EnumerationDescription enumerationDescription)
        Creates a new factory for binding an enumeration.
        Parameters:
        annotationType - The annotation type.
        enumerationDescription - The enumeration to bind.
      • Factory

        public Factory​(Class<T> annotationType,
                       StackManipulation stackManipulation,
                       TypeDescription.Generic typeDescription)
        Creates a new factory for binding a stack manipulation.
        Parameters:
        annotationType - The annotation type.
        stackManipulation - The stack manipulation that loads the bound value.
        typeDescription - The type of the loaded value.