Package net.bytebuddy.implementation.bytecode.assign.primitive
Assigner
implementations of this package
are capable of handling primitive types or the void
type. On assignments from or to reference types,
these assigners usually delegate a boxed assignment to a reference aware assigner.-
Interface Summary Interface Description PrimitiveUnboxingDelegate.UnboxingResponsible Implementations represent an unboxing delegate that is able to perform the unboxing operation. -
Class Summary Class Description PrimitiveTypeAwareAssigner This assigner is able to handle non-void
, primitive types.PrimitiveUnboxingDelegate.ImplicitlyTypedUnboxingResponsible An unboxing responsible for an implicitly typed value.PrimitiveWideningDelegate.WideningStackManipulation A stack manipulation that widens a primitive type into a more general primitive type.VoidAwareAssigner This assigner is able to handle thevoid
type. -
Enum Summary Enum Description PrimitiveBoxingDelegate This delegate is responsible for boxing a primitive types to their wrapper equivalents.PrimitiveUnboxingDelegate This delegate is responsible for unboxing a wrapper type to their primitive equivalents.PrimitiveUnboxingDelegate.ExplicitlyTypedUnboxingResponsible An explicitly types unboxing responsible is applied for directly unboxing a wrapper type.PrimitiveWideningDelegate This delegate is responsible for widening a primitive type to represent a larger primitive type.