Class Hierarchy
- java.lang.Object
- io.atlassian.fugue.retry.BeforeRetryExponentialBackoffTask (implements java.lang.Runnable)
- io.atlassian.fugue.retry.BeforeRetryLinearBackoffTask (implements java.lang.Runnable)
- io.atlassian.fugue.Checked
- io.atlassian.fugue.Either<L,R> (implements java.io.Serializable)
- io.atlassian.fugue.Either.LeftProjection (implements io.atlassian.fugue.Either.Projection<A,B,L,R>)
- io.atlassian.fugue.Either.RightProjection (implements io.atlassian.fugue.Either.Projection<A,B,L,R>)
- io.atlassian.fugue.hamcrest.EitherMatchers
- io.atlassian.fugue.optic.std.EitherOptics
- io.atlassian.fugue.Eithers
- io.atlassian.fugue.extensions.step.EitherStep1<A,LEFT>
- io.atlassian.fugue.extensions.step.EitherStep2<A,B,LEFT>
- io.atlassian.fugue.extensions.step.EitherStep3<A,B,C,LEFT>
- io.atlassian.fugue.extensions.step.EitherStep4<A,B,C,D,LEFT>
- io.atlassian.fugue.extensions.step.EitherStep5<A,B,C,D,E,LEFT>
- io.atlassian.fugue.extensions.step.EitherStep6<A,B,C,D,E,F,LEFT>
- io.atlassian.fugue.retry.ExceptionHandlers
- io.atlassian.fugue.optic.Fold<S,A>
- io.atlassian.fugue.Functions
- com.pholser.junit.quickcheck.generator.Generator<T> (implements com.pholser.junit.quickcheck.generator.Shrink<T>)
- com.pholser.junit.quickcheck.generator.ComponentizedGenerator<T>
- io.atlassian.fugue.optic.Getter<S,A>
- io.atlassian.fugue.extras.ImmutableMaps
- io.atlassian.fugue.law.IsEq<A>
- io.atlassian.fugue.optic.law.IsoLaws<S,A>
- io.atlassian.fugue.Iterables
- io.atlassian.fugue.optic.law.LensLaws<S,A>
- io.atlassian.fugue.law.MonoidLaws<A>
- io.atlassian.fugue.Monoids
- io.atlassian.fugue.Option<A> (implements java.lang.Iterable<T>, io.atlassian.fugue.Maybe<A>, java.io.Serializable)
- io.atlassian.fugue.optic.law.OptionalLaws<S,A>
- io.atlassian.fugue.extensions.step.OptionalStep1<A>
- io.atlassian.fugue.extensions.step.OptionalStep2<A,B>
- io.atlassian.fugue.extensions.step.OptionalStep3<A,B,C>
- io.atlassian.fugue.extensions.step.OptionalStep4<A,B,C,D>
- io.atlassian.fugue.extensions.step.OptionalStep5<A,B,C,D,E>
- io.atlassian.fugue.extensions.step.OptionalStep6<A,B,C,D,E,F>
- io.atlassian.fugue.hamcrest.OptionMatchers
- io.atlassian.fugue.optic.std.OptionOptics
- io.atlassian.fugue.Options
- io.atlassian.fugue.extensions.step.OptionStep1<A>
- io.atlassian.fugue.extensions.step.OptionStep2<A,B>
- io.atlassian.fugue.extensions.step.OptionStep3<A,B,C>
- io.atlassian.fugue.extensions.step.OptionStep4<A,B,C,D>
- io.atlassian.fugue.extensions.step.OptionStep5<A,B,C,D,E>
- io.atlassian.fugue.extensions.step.OptionStep6<A,B,C,D,E,F>
- io.atlassian.fugue.Pair<A,B> (implements java.io.Serializable)
- io.atlassian.fugue.optic.std.PairOptics
- io.atlassian.fugue.optic.PIso<S,T,A,B>
- io.atlassian.fugue.optic.Iso<S,A>
- io.atlassian.fugue.optic.PLens<S,T,A,B>
- io.atlassian.fugue.optic.Lens<S,A>
- io.atlassian.fugue.optic.POptional<S,T,A,B>
- io.atlassian.fugue.optic.PPrism<S,T,A,B>
- io.atlassian.fugue.optic.Prism<S,A>
- io.atlassian.fugue.optic.law.PrismLaws<S,A>
- io.atlassian.fugue.optic.PSetter<S,T,A,B>
- io.atlassian.fugue.optic.Setter<S,A>
- io.atlassian.fugue.optic.PTraversal<S,T,A,B>
- io.atlassian.fugue.retry.RetryFactory
- io.atlassian.fugue.retry.RetryFunction<F,T> (implements java.util.function.Function<T,R>)
- io.atlassian.fugue.retry.RetrySupplier<T> (implements java.util.function.Supplier<T>)
- io.atlassian.fugue.retry.RetryTask (implements java.lang.Runnable)
- io.atlassian.fugue.law.SemigroupLaws<A>
- io.atlassian.fugue.Semigroups
- io.atlassian.fugue.optic.law.SetterLaws<S,A>
- io.atlassian.fugue.extensions.step.Steps
- io.atlassian.fugue.Suppliers
- io.atlassian.fugue.deprecated.Throwables
- io.atlassian.fugue.optic.law.TraversalLaws<S,A>
- io.atlassian.fugue.Try<A> (implements java.lang.Iterable<T>, java.io.Serializable)
- io.atlassian.fugue.hamcrest.TryMatchers
- io.atlassian.fugue.extensions.step.TryStep1<A>
- io.atlassian.fugue.extensions.step.TryStep2<A,B>
- io.atlassian.fugue.extensions.step.TryStep3<A,B,C>
- io.atlassian.fugue.extensions.step.TryStep4<A,B,C,D>
- io.atlassian.fugue.extensions.step.TryStep5<A,B,C,D,E>
- io.atlassian.fugue.extensions.step.TryStep6<A,B,C,D,E,F>
Interface Hierarchy
- io.atlassian.fugue.Applicant<A>
- java.util.function.BiFunction<T,U,R>
- io.atlassian.fugue.deprecated.Function2<A,B,C>
- io.atlassian.fugue.Checked.Function<A,B,E>
- io.atlassian.fugue.Checked.Supplier<A,E>
- java.util.function.Consumer<T>
- io.atlassian.fugue.Effect.Applicant<A>
- io.atlassian.fugue.retry.ExceptionHandler
- io.atlassian.fugue.extensions.functions.Function3<A,B,C,Z>
- io.atlassian.fugue.extensions.functions.Function4<A,B,C,D,Z>
- io.atlassian.fugue.extensions.functions.Function5<A,B,C,D,E,Z>
- io.atlassian.fugue.extensions.functions.Function6<A,B,C,D,E,F,Z>
- java.lang.Iterable<T>
- io.atlassian.fugue.extensions.functions.Predicate3<A,B,C>
- io.atlassian.fugue.extensions.functions.Predicate4<A,B,C,D>
- io.atlassian.fugue.extensions.functions.Predicate5<A,B,C,D,E>
- io.atlassian.fugue.extensions.functions.Predicate6<A,B,C,D,E,F>
- io.atlassian.fugue.Semigroup<A>
Enum Hierarchy
Copyright © 2018 Atlassian. All rights reserved.