Hierarchy For Package org.jetbrains.annotations

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.jetbrains.annotations.ApiStatus
    • org.jetbrains.annotations.Async
    • org.jetbrains.annotations.Debug

Annotation Type Hierarchy

  • org.jetbrains.annotations.ApiStatus.AvailableSince (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.ApiStatus.Experimental (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.ApiStatus.Internal (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.ApiStatus.NonExtendable (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.ApiStatus.OverrideOnly (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.ApiStatus.ScheduledForRemoval (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.Async.Execute (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.Async.Schedule (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.Contract (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.Debug.Renderer (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.MustBeInvokedByOverriders (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.Nls (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.NonNls (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.NotNull (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.Nullable (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.PropertyKey (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.TestOnly (implements java.lang.annotation.Annotation)
  • org.jetbrains.annotations.VisibleForTesting (implements java.lang.annotation.Annotation)

Enum Hierarchy

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)