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

java.lang.Object
net.bytebuddy.asm.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.Resolved
All Implemented Interfaces:
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Resolved
Enclosing class:
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation

@Enhance protected static class MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.Resolved extends Object implements MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Resolved
A resolved offset mapping for a stack manipulation.
  • Field Details

    • assigner

      private final Assigner assigner
      The assigner to use.
    • typing

      private final Assigner.Typing typing
      The typing to apply.
    • 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 Details

    • 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.
  • Method Details