Module java.base
Package java.lang.foreign

# Interface AddressLayout

=
public abstract sealed interface AddressLayout
extends java.lang.foreign.ValueLayout
permits jdk.internal.foreign.layout.ValueLayouts.OfAddressImpl

## Methods

- =
  public abstract java.util.Optional<java.lang.foreign.MemoryLayout> targetLayout()
- =
  public abstract java.lang.foreign.AddressLayout withByteAlignment(long arg0)
- =
  public abstract java.lang.foreign.AddressLayout withName(java.lang.String arg0)
- =
  public abstract java.lang.foreign.AddressLayout withOrder(java.nio.ByteOrder arg0)
- =
  public abstract java.lang.foreign.AddressLayout withTargetLayout(java.lang.foreign.MemoryLayout arg0)
- =
  public abstract java.lang.foreign.AddressLayout withoutName()
- =
  public abstract java.lang.foreign.AddressLayout withoutTargetLayout()

## Summary

No differences.