Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- com.github.valid8j.pcond.experimentals.currying.CurriedFunction.Impl (implements com.github.valid8j.pcond.experimentals.currying.CurriedFunction<T,R>)
- com.github.valid8j.metamor.Dataset.Base<E> (implements com.github.valid8j.metamor.Dataset<E>)
- com.github.valid8j.pcond.core.EvaluableIo<I,E,O>
- com.github.valid8j.pcond.core.EvaluationContext<T>
- com.github.valid8j.pcond.core.EvaluationEntry
- com.github.valid8j.pcond.core.Evaluator.Impl (implements com.github.valid8j.pcond.core.Evaluator)
- com.github.valid8j.pcond.validator.ExceptionComposer.ForAssertion.Default (implements com.github.valid8j.pcond.validator.ExceptionComposer.ForAssertion)
- com.github.valid8j.pcond.validator.ExceptionComposer.ForEnsure.Default (implements com.github.valid8j.pcond.validator.ExceptionComposer.ForEnsure)
- com.github.valid8j.pcond.validator.ExceptionComposer.ForRequire.Default (implements com.github.valid8j.pcond.validator.ExceptionComposer.ForRequire)
- com.github.valid8j.pcond.validator.ExceptionComposer.ForTestAssertion.JUnit4 (implements com.github.valid8j.pcond.validator.ExceptionComposer.ForTestAssertion)
- com.github.valid8j.pcond.validator.ExceptionComposer.ForTestAssertion.Opentest4J (implements com.github.valid8j.pcond.validator.ExceptionComposer.ForTestAssertion)
- com.github.valid8j.pcond.validator.ExceptionComposer.ForValidate.Default (implements com.github.valid8j.pcond.validator.ExceptionComposer.ForValidate)
- com.github.valid8j.pcond.validator.ExceptionComposer.Impl (implements com.github.valid8j.pcond.validator.ExceptionComposer)
- com.github.valid8j.pcond.validator.Explanation
- com.github.valid8j.pcond.forms.Functions
- com.github.valid8j.pcond.core.identifieable.Identifiable.Base (implements com.github.valid8j.pcond.core.identifieable.Identifiable)
- com.github.valid8j.metamor.InputResolver.Sequence.Factory.Builder<X,I,O>
- com.github.valid8j.metamor.InputResolver.Sequence.Impl<I,O> (implements com.github.valid8j.metamor.InputResolver.Sequence<I,O>)
- com.github.valid8j.metamor.IoContext.Closed.Impl<I,O> (implements com.github.valid8j.metamor.IoContext.Closed<I,O>)
- com.github.valid8j.metamor.IoContext.Ongoing.Impl<I,O> (implements com.github.valid8j.metamor.IoContext.Ongoing<I,O>)
- com.github.valid8j.metamor.IoContext.Ongoing.Snapshot
- com.github.valid8j.metamor.IoPair.Impl<I,O> (implements com.github.valid8j.metamor.IoPair<I,O>)
- com.github.valid8j.pcond.core.fluent.Matcher.Base<M,T,R> (implements com.github.valid8j.pcond.core.fluent.Matcher<M,T,R>)
- com.github.valid8j.pcond.core.fluent.Checker.Base<V,T,R> (implements com.github.valid8j.pcond.core.fluent.Checker<V,T,R>)
- com.github.valid8j.pcond.core.fluent.Transformer.Base<TX,V,T,R> (implements com.github.valid8j.pcond.core.fluent.Transformer<TX,V,T,R>)
- com.github.valid8j.pcond.core.fluent.builtins.BooleanTransformer.Impl<T> (implements com.github.valid8j.pcond.core.fluent.builtins.BooleanTransformer<T>)
- com.github.valid8j.pcond.core.fluent.builtins.DoubleTransformer.Impl<OIN> (implements com.github.valid8j.pcond.core.fluent.builtins.DoubleTransformer<T>)
- com.github.valid8j.fluent.Expectations.CustomTransformer<TX,T> (implements com.github.valid8j.pcond.core.fluent.AbstractObjectTransformer<TX,V,T,R>)
- com.github.valid8j.pcond.core.fluent.builtins.FloatTransformer.Impl<T> (implements com.github.valid8j.pcond.core.fluent.builtins.FloatTransformer<T>)
- com.github.valid8j.pcond.core.fluent.builtins.IntegerTransformer.Impl<T> (implements com.github.valid8j.pcond.core.fluent.builtins.IntegerTransformer<T>)
- com.github.valid8j.pcond.core.fluent.builtins.ListTransformer.Impl<T,E> (implements com.github.valid8j.pcond.core.fluent.builtins.ListTransformer<T,E>)
- com.github.valid8j.pcond.core.fluent.builtins.LongTransformer.Impl<T> (implements com.github.valid8j.pcond.core.fluent.builtins.LongTransformer<T>)
- com.github.valid8j.pcond.core.fluent.builtins.ObjectTransformer.Impl<T,E> (implements com.github.valid8j.pcond.core.fluent.builtins.ObjectTransformer<T,E>)
- com.github.valid8j.pcond.core.fluent.builtins.ShortTransformer.Impl<T> (implements com.github.valid8j.pcond.core.fluent.builtins.ShortTransformer<T>)
- com.github.valid8j.pcond.core.fluent.builtins.StreamTransformer.Impl<T,E> (implements com.github.valid8j.pcond.core.fluent.builtins.StreamTransformer<T,E>)
- com.github.valid8j.pcond.core.fluent.builtins.StringTransformer.Impl<T> (implements com.github.valid8j.pcond.core.fluent.builtins.StringTransformer<T>)
- com.github.valid8j.pcond.core.fluent.builtins.ThrowableTransformer.Impl<T,E> (implements com.github.valid8j.pcond.core.fluent.builtins.ThrowableTransformer<T,E>)
- com.github.valid8j.pcond.validator.MessageComposer.Default (implements com.github.valid8j.pcond.validator.MessageComposer)
- com.github.valid8j.metamor.MetamorphicReportComposer (implements com.github.valid8j.pcond.validator.ReportComposer)
- com.github.valid8j.metamor.MetamorphicTestCaseFactory.BuilderBase<B,X,I,O,R>
- com.github.valid8j.metamor.MetamorphicTestCaseFactory.Impl<X,I,O,R> (implements com.github.valid8j.metamor.MetamorphicTestCaseFactory<X,I,O,R>)
- com.github.valid8j.metamor.MetamorphicTestCaseFactoryWithPreformer.Impl<X,I,O,P,R> (implements com.github.valid8j.metamor.MetamorphicTestCaseFactoryWithPreformer<X,I,O,P,R>)
- com.github.valid8j.pcond.core.refl.MethodSelector.Default (implements com.github.valid8j.pcond.core.refl.MethodSelector)
- com.github.valid8j.pcond.core.refl.MethodSelector.PreferExact (implements com.github.valid8j.pcond.core.refl.MethodSelector)
- com.github.valid8j.pcond.core.refl.MethodSelector.PreferNarrower (implements com.github.valid8j.pcond.core.refl.MethodSelector)
- com.github.valid8j.pcond.experimentals.currying.multi.MultiFunction.Builder<R>
- com.github.valid8j.pcond.core.printable.ParameterizedIdentifiableFactory.Builder<T,B>
- com.github.valid8j.pcond.forms.Predicates
- com.github.valid8j.pcond.core.printable.PrintablePredicateFactory.TransformingPredicate.Factory<P,O>
- com.github.valid8j.metamor.Proposition.Impl<X> (implements com.github.valid8j.metamor.Proposition)
- com.github.valid8j.pcond.validator.ReportComposer.Default (implements com.github.valid8j.pcond.validator.ReportComposer)
- com.github.valid8j.pcond.validator.ReportComposer.FormattedEntry
- java.lang.Throwable (implements java.io.Serializable)
- com.github.valid8j.pcond.validator.Validator.Configuration.Builder (implements java.lang.Cloneable)
- com.github.valid8j.pcond.validator.Validator.Impl (implements com.github.valid8j.pcond.validator.Validator)
- com.github.valid8j.pcond.core.ValueHolder<V> (implements java.lang.Cloneable)
Interface Hierarchy
- com.github.valid8j.pcond.core.Evaluable<T>
- com.github.valid8j.pcond.core.Evaluator
- com.github.valid8j.pcond.core.Evaluator.Explainable
- com.github.valid8j.pcond.core.Evaluator.Snapshottable
- com.github.valid8j.pcond.validator.ExceptionComposer
- com.github.valid8j.pcond.validator.ExceptionComposer.Base
- com.github.valid8j.pcond.validator.ExceptionComposer.ForAssertion
- com.github.valid8j.pcond.validator.ExceptionComposer.ForTestAssertion
- com.github.valid8j.pcond.validator.ExceptionComposer.Utils.ReflectiveExceptionFactory<T>
- com.github.valid8j.fluent.Expectations.Unless
- java.util.Formattable
- java.util.function.Function<T,R>
- com.github.valid8j.pcond.core.identifieable.Identifiable
- com.github.valid8j.metamor.IoContext<I,O>
- com.github.valid8j.metamor.IoPair<I,O>
- java.lang.Iterable<T>
- com.github.valid8j.pcond.core.fluent.Matcher<M,T,R>
- com.github.valid8j.pcond.core.fluent.AbstractObjectChecker<V,T,R>
- com.github.valid8j.pcond.core.fluent.AbstractObjectTransformer<TX,V,T,R>
- com.github.valid8j.pcond.core.fluent.builtins.BooleanChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.BooleanTransformer<T>
- com.github.valid8j.pcond.core.fluent.Checker<V,T,R> (also extends com.github.valid8j.pcond.fluent.Statement<T>)
- com.github.valid8j.pcond.core.fluent.builtins.ComparableNumberChecker<V,T,N>
- com.github.valid8j.pcond.core.fluent.builtins.DoubleChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.FloatChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.IntegerChecker<OIN>
- com.github.valid8j.pcond.core.fluent.builtins.LongChecker<OIN>
- com.github.valid8j.pcond.core.fluent.builtins.ShortChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.ComparableNumberTransformer<TX,V,T,N>
- com.github.valid8j.pcond.core.fluent.builtins.DoubleChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.DoubleTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.FloatChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.FloatTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.IntegerChecker<OIN>
- com.github.valid8j.pcond.core.fluent.builtins.IntegerTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.ListChecker<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.ListTransformer<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.LongChecker<OIN>
- com.github.valid8j.pcond.core.fluent.builtins.LongTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.ObjectChecker<OIN,E>
- com.github.valid8j.pcond.core.fluent.builtins.ObjectTransformer<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.ShortChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.ShortTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.StreamChecker<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.StreamTransformer<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.StringChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.StringTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.ThrowableChecker<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.ThrowableTransformer<T,E>
- com.github.valid8j.pcond.core.fluent.Transformer<TX,V,T,R> (also extends com.github.valid8j.pcond.fluent.Statement<T>)
- com.github.valid8j.pcond.core.fluent.AbstractObjectTransformer<TX,V,T,R>
- com.github.valid8j.pcond.core.fluent.builtins.BooleanTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.ComparableNumberTransformer<TX,V,T,N>
- com.github.valid8j.pcond.core.fluent.builtins.DoubleTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.FloatTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.IntegerTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.ListTransformer<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.LongTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.ObjectTransformer<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.ShortTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.StreamTransformer<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.StringTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.ThrowableTransformer<T,E>
- com.github.valid8j.pcond.validator.MessageComposer
- com.github.valid8j.metamor.MetamorphicTestCaseFactory<X,I,O,R>
- com.github.valid8j.pcond.core.refl.MethodQuery
- com.github.valid8j.pcond.core.refl.Parameter
- com.github.valid8j.pcond.core.printable.ParameterizedIdentifiableFactory<T>
- com.github.valid8j.metamor.Proposition
- com.github.valid8j.pcond.validator.ReportComposer
- com.github.valid8j.pcond.validator.ReportComposer.Report
- com.github.valid8j.pcond.fluent.Statement<T>
- com.github.valid8j.pcond.core.fluent.AbstractObjectChecker<V,T,R>
- com.github.valid8j.pcond.core.fluent.AbstractObjectTransformer<TX,V,T,R>
- com.github.valid8j.pcond.core.fluent.builtins.BooleanChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.BooleanTransformer<T>
- com.github.valid8j.pcond.core.fluent.Checker<V,T,R> (also extends com.github.valid8j.pcond.core.fluent.Matcher<M,T,R>)
- com.github.valid8j.pcond.core.fluent.builtins.ComparableNumberChecker<V,T,N>
- com.github.valid8j.pcond.core.fluent.builtins.DoubleChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.FloatChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.IntegerChecker<OIN>
- com.github.valid8j.pcond.core.fluent.builtins.LongChecker<OIN>
- com.github.valid8j.pcond.core.fluent.builtins.ShortChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.ComparableNumberTransformer<TX,V,T,N>
- com.github.valid8j.pcond.core.fluent.builtins.DoubleChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.DoubleTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.FloatChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.FloatTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.IntegerChecker<OIN>
- com.github.valid8j.pcond.core.fluent.builtins.IntegerTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.ListChecker<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.ListTransformer<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.LongChecker<OIN>
- com.github.valid8j.pcond.core.fluent.builtins.LongTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.ObjectChecker<OIN,E>
- com.github.valid8j.pcond.core.fluent.builtins.ObjectTransformer<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.ShortChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.ShortTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.StreamChecker<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.StreamTransformer<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.StringChecker<T>
- com.github.valid8j.pcond.core.fluent.builtins.StringTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.ThrowableChecker<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.ThrowableTransformer<T,E>
- com.github.valid8j.pcond.core.fluent.Transformer<TX,V,T,R> (also extends com.github.valid8j.pcond.core.fluent.Matcher<M,T,R>)
- com.github.valid8j.pcond.core.fluent.AbstractObjectTransformer<TX,V,T,R>
- com.github.valid8j.pcond.core.fluent.builtins.BooleanTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.ComparableNumberTransformer<TX,V,T,N>
- com.github.valid8j.pcond.core.fluent.builtins.DoubleTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.FloatTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.IntegerTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.ListTransformer<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.LongTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.ObjectTransformer<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.ShortTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.StreamTransformer<T,E>
- com.github.valid8j.pcond.core.fluent.builtins.StringTransformer<T>
- com.github.valid8j.pcond.core.fluent.builtins.ThrowableTransformer<T,E>
- com.github.valid8j.classic.Validates.TestValidator
- com.github.valid8j.pcond.validator.Validator
- com.github.valid8j.pcond.validator.Validator.Configuration
- com.github.valid8j.pcond.validator.Validator.Configuration.Debugging
- com.github.valid8j.pcond.fluent.ValueHolder
Enum Hierarchy
Copyright © 2024. All rights reserved.