Class Advice.OffsetMapping.Target.ForDefaultValue

java.lang.Object
net.bytebuddy.asm.Advice.OffsetMapping.Target.ForDefaultValue
All Implemented Interfaces:
Advice.OffsetMapping.Target
Direct Known Subclasses:
Advice.OffsetMapping.Target.ForDefaultValue.ReadOnly, Advice.OffsetMapping.Target.ForDefaultValue.ReadWrite
Enclosing interface:
Advice.OffsetMapping.Target

@Enhance public abstract static class Advice.OffsetMapping.Target.ForDefaultValue extends Object implements Advice.OffsetMapping.Target
A target for an offset mapping that represents a non-operational value. All writes are discarded and a value's default value is returned upon every read.
  • Field Details

    • typeDefinition

      protected final TypeDefinition typeDefinition
      The represented type.
    • readAssignment

      protected final StackManipulation readAssignment
      A stack manipulation to apply after a read instruction.
  • Constructor Details

    • ForDefaultValue

      protected ForDefaultValue(TypeDefinition typeDefinition, StackManipulation readAssignment)
      Creates a new target for a default value.
      Parameters:
      typeDefinition - The represented type.
      readAssignment - A stack manipulation to apply after a read instruction.
  • Method Details