Class MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.Resolved

    • Field Detail

      • assigner

        private final Assigner assigner
        The assigner to use.
      • stackManipulation

        private final StackManipulation stackManipulation
        The stack manipulation to apply.
      • typeDescription

        private final TypeDescription.Generic typeDescription
        The type of the value that is produced by the stack manipulation.
      • targetType

        private final TypeDescription.Generic targetType
        The type of the parameter or method target that is bound by this mapping.
    • Constructor Detail

      • Resolved

        protected Resolved​(Assigner assigner,
                           Assigner.Typing typing,
                           StackManipulation stackManipulation,
                           TypeDescription.Generic typeDescription,
                           TypeDescription.Generic targetType)
        Creates a resolved offset mapping for a given stack manipulation.
        Parameters:
        assigner - The assigner to use.
        typing - The typing to apply.
        stackManipulation - The stack manipulation to apply.
        typeDescription - The type of the value that is produced by the stack manipulation.
        targetType - The type of the parameter or method target that is bound by this mapping.