Module java.base
Package java.time.zone

# Class ZoneRules

=
public final class ZoneRules
extends java.lang.Object
implements java.io.Serializable

## Methods

- =
  public boolean equals(java.lang.Object arg0)
- =
  public java.time.Duration getDaylightSavings(java.time.Instant arg0)
- =
  public java.time.ZoneOffset getOffset(java.time.Instant arg0)
- =
  public java.time.ZoneOffset getOffset(java.time.LocalDateTime arg0)
- =
  public java.time.ZoneOffset getStandardOffset(java.time.Instant arg0)
- =
  public java.time.zone.ZoneOffsetTransition getTransition(java.time.LocalDateTime arg0)
- =
  public java.util.List<java.time.zone.ZoneOffsetTransitionRule> getTransitionRules()
- =
  public java.util.List<java.time.zone.ZoneOffsetTransition> getTransitions()
- =
  public java.util.List<java.time.ZoneOffset> getValidOffsets(java.time.LocalDateTime arg0)
- =
  public int hashCode()
- =
  public boolean isDaylightSavings(java.time.Instant arg0)
- =
  public boolean isFixedOffset()
- =
  public boolean isValidOffset(java.time.LocalDateTime arg0, java.time.ZoneOffset arg1)
- =
  public java.time.zone.ZoneOffsetTransition nextTransition(java.time.Instant arg0)
- =
  public static java.time.zone.ZoneRules of(java.time.ZoneOffset arg0)
- =
  public static java.time.zone.ZoneRules of(java.time.ZoneOffset arg0, java.time.ZoneOffset arg1, java.util.List<java.time.zone.ZoneOffsetTransition> arg2, java.util.List<java.time.zone.ZoneOffsetTransition> arg3, java.util.List<java.time.zone.ZoneOffsetTransitionRule> arg4)
- =
  public java.time.zone.ZoneOffsetTransition previousTransition(java.time.Instant arg0)
- =
  public java.lang.String toString()

## Serialized Form

=

### serialVersionUID

=3044319355680032515

### Serialized Fields

- =
  java.time.zone.ZoneOffsetTransitionRule[] lastRules
- =
  long[] savingsInstantTransitions
- =
  java.time.LocalDateTime[] savingsLocalTransitions
- =
  java.time.ZoneOffset[] standardOffsets
- =
  long[] standardTransitions
- =
  java.time.ZoneOffset[] wallOffsets

### Serialization Methods

- =
  private void readObject(java.io.ObjectInputStream arg0) throws java.io.InvalidObjectException
- =
  private java.lang.Object writeReplace()

## Summary

No differences.