Skip navigation links
A B C D E F G H I J L M N O P Q R S T U W X _ 

A

a(Class<T>) - Static method in class org.cthul.matchers.CthulMatchers
 
a(Class<T>) - Static method in class org.cthul.matchers.object.InstanceOf
 
AbstractMatchResult<T,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.result
Implements a match result that can be either a match or a mismatch.
AbstractMatchResult(T, M) - Constructor for class org.cthul.matchers.diagnose.result.AbstractMatchResult
 
AbstractMatchResult(T, M, boolean) - Constructor for class org.cthul.matchers.diagnose.result.AbstractMatchResult
 
AbstractMatchResult(T, M, boolean, String) - Constructor for class org.cthul.matchers.diagnose.result.AbstractMatchResult
 
AbstractMatchResult(T, M, boolean, SelfDescribing) - Constructor for class org.cthul.matchers.diagnose.result.AbstractMatchResult
 
AbstractMatchResult(T, M, boolean, PrecedencedSelfDescribing) - Constructor for class org.cthul.matchers.diagnose.result.AbstractMatchResult
 
accepts(T) - Static method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
accepts(T, Matcher<? super MatchResult<T>>) - Static method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
accepts(T, String) - Static method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
accepts(T, Matcher<? super MatchResult<T>>) - Static method in class org.cthul.matchers.MetaMatchers
 
accepts(T, String) - Static method in class org.cthul.matchers.MetaMatchers
 
accepts(T) - Static method in class org.cthul.matchers.MetaMatchers
 
acceptsWithMessage(T, Matcher<? super String>) - Static method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
acceptsWithMessage(T, String) - Static method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
acceptsWithMessage(T, Matcher<? super String>) - Static method in class org.cthul.matchers.MetaMatchers
 
acceptsWithMessage(T, String) - Static method in class org.cthul.matchers.MetaMatchers
 
all(Matcher<? super T>) - Static method in class org.cthul.matchers.chain.AndChainMatcher
 
all(Matcher<? super T>...) - Static method in class org.cthul.matchers.chain.AndChainMatcher
 
all() - Static method in class org.cthul.matchers.chain.AndChainMatcher
 
all(Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
all(Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
all() - Static method in class org.cthul.matchers.CthulMatchers
 
and(Matcher<? super T>...) - Static method in class org.cthul.matchers.chain.AndChainMatcher
 
and(Collection<? extends Matcher<? super T>>) - Static method in class org.cthul.matchers.chain.AndChainMatcher
 
and(Matcher<? super T2>) - Method in class org.cthul.matchers.chain.AndChainMatcher.Builder
 
and(Matcher<? super T2>...) - Method in class org.cthul.matchers.chain.AndChainMatcher.Builder
 
and(Collection<? extends Matcher<? super T2>>) - Method in class org.cthul.matchers.chain.AndChainMatcher.Builder
 
and(Matcher<? super T2>) - Method in class org.cthul.matchers.chain.SomeOfChainMatcher.Builder
 
and(Matcher<? super T2>...) - Method in class org.cthul.matchers.chain.SomeOfChainMatcher.Builder
 
and(Collection<? extends Matcher<? super T2>>) - Method in class org.cthul.matchers.chain.SomeOfChainMatcher.Builder
 
and(Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
and(Collection<? extends Matcher<? super T>>) - Static method in class org.cthul.matchers.CthulMatchers
 
AndChainMatcher<T> - Class in org.cthul.matchers.chain
Conjunction of multiple matchers.
AndChainMatcher(Collection<? extends Matcher<? super T>>) - Constructor for class org.cthul.matchers.chain.AndChainMatcher
 
AndChainMatcher(Matcher<? super T>...) - Constructor for class org.cthul.matchers.chain.AndChainMatcher
 
AndChainMatcher.Builder<T> - Class in org.cthul.matchers.chain
 
any(Matcher<? super T>...) - Static method in class org.cthul.matchers.chain.OrChainMatcher
 
any(Collection<? extends Matcher<? super T>>) - Static method in class org.cthul.matchers.chain.OrChainMatcher
 
any() - Static method in class org.cthul.matchers.chain.OrChainMatcher
 
any(Collection<? extends Matcher<? super T>>) - Static method in class org.cthul.matchers.CthulMatchers
 
any(Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
any() - Static method in class org.cthul.matchers.CthulMatchers
 
ANY_PARAMETERS - Static variable in class org.cthul.proc.ReflectiveProc
 
anyParameters() - Static method in class org.cthul.proc.Procs
 
anyParameters(int) - Static method in class org.cthul.proc.Procs
 
anyParameters(int) - Static method in class org.cthul.proc.ReflectiveProc
 
appendPastPrefix(Description) - Method in class org.cthul.matchers.object.CIs
 
args(Object...) - Method in class org.cthul.proc.ProcBase
Sets the arguments, for internal use only.
asProc0() - Method in interface org.cthul.proc.Proc
 
asProc0() - Method in class org.cthul.proc.ProcBase
asProc1() - Method in interface org.cthul.proc.Proc
 
asProc1() - Method in class org.cthul.proc.ProcBase
asProc2() - Method in interface org.cthul.proc.Proc
 
asProc2() - Method in class org.cthul.proc.ProcBase
asProc3() - Method in interface org.cthul.proc.Proc
 
asProc3() - Method in class org.cthul.proc.ProcBase
asProc4() - Method in interface org.cthul.proc.Proc
 
asProc4() - Method in class org.cthul.proc.ProcBase
asRuntimeException() - Method in error org.cthul.proc.ProcError
 
assertArgCount(Object[], int) - Method in class org.cthul.proc.ProcBase
Throws a ProcError exception if {@code args.length !
AtomicMismatch<I,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.result
A mismatch that is not nested.
AtomicMismatch(I, M, SelfDescribing) - Constructor for class org.cthul.matchers.diagnose.result.AtomicMismatch
 
AtomicMismatch(I, M, String) - Constructor for class org.cthul.matchers.diagnose.result.AtomicMismatch
 

B

both(Matcher<? super T>) - Static method in class org.cthul.matchers.chain.AndChainMatcher
 
both(Matcher<? super T>...) - Static method in class org.cthul.matchers.chain.AndChainMatcher
 
both(Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
both(Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
build() - Method in class org.cthul.matchers.chain.ChainBuilderBase
 
Builder() - Constructor for class org.cthul.matchers.chain.AndChainMatcher.Builder
 
Builder() - Constructor for class org.cthul.matchers.chain.NOrChainMatcher.Builder
 
Builder() - Constructor for class org.cthul.matchers.chain.OrChainMatcher.Builder
 
Builder(ChainFactory) - Constructor for class org.cthul.matchers.chain.SomeOfChainMatcher.Builder
 
Builder() - Constructor for class org.cthul.matchers.chain.XOrChainMatcher.Builder
 

C

call() - Method in class org.cthul.proc.P0
 
call(A) - Method in class org.cthul.proc.P1
 
call(A, B) - Method in class org.cthul.proc.P2
 
call(A, B, C) - Method in class org.cthul.proc.P3
 
call(A, B, C, D) - Method in class org.cthul.proc.P4
 
call(Object...) - Method in interface org.cthul.proc.Proc
Creates a new Proc that invokes the code of this Proc with args.
call() - Method in interface org.cthul.proc.Proc0
 
call(A) - Method in interface org.cthul.proc.Proc1
 
call(A, B) - Method in interface org.cthul.proc.Proc2
 
call(A, B, C) - Method in interface org.cthul.proc.Proc3
 
call(A, B, C, D) - Method in interface org.cthul.proc.Proc4
 
call(Object...) - Method in class org.cthul.proc.ProcBase
Creates a new Proc that invokes the code of this Proc with args.
callAgain() - Method in interface org.cthul.proc.Proc
Creates a new Proc that invokes the code of this Proc and uses the same arguments.
callAgain() - Method in class org.cthul.proc.ProcBase
Creates a new Proc that invokes the code of this Proc and uses the same arguments.
causedBy(Class<? extends Throwable>, Matcher<? super Throwable>) - Static method in class org.cthul.matchers.CthulMatchers
 
causedBy(Class<? extends Throwable>, String) - Static method in class org.cthul.matchers.CthulMatchers
 
causedBy(Class<? extends Throwable>, String, Matcher<? super Throwable>) - Static method in class org.cthul.matchers.CthulMatchers
 
causedBy(Class<? extends Throwable>) - Static method in class org.cthul.matchers.CthulMatchers
 
causedBy(String) - Static method in class org.cthul.matchers.CthulMatchers
 
causedBy(Matcher<? super Throwable>) - Static method in class org.cthul.matchers.CthulMatchers
 
CausedBy - Class in org.cthul.matchers.exceptions
Matches exception chains.
CausedBy(boolean, Matcher<? super Throwable>) - Constructor for class org.cthul.matchers.exceptions.CausedBy
 
causedBy(Matcher<? super Throwable>) - Static method in class org.cthul.matchers.exceptions.CausedBy
 
causedBy(Class<? extends Throwable>) - Static method in class org.cthul.matchers.exceptions.CausedBy
 
causedBy(String) - Static method in class org.cthul.matchers.exceptions.CausedBy
 
causedBy(Class<? extends Throwable>, String) - Static method in class org.cthul.matchers.exceptions.CausedBy
 
causedBy(Class<? extends Throwable>, Matcher<? super Throwable>) - Static method in class org.cthul.matchers.exceptions.CausedBy
 
causedBy(Class<? extends Throwable>, String, Matcher<? super Throwable>) - Static method in class org.cthul.matchers.exceptions.CausedBy
 
ChainBuilderBase<T> - Class in org.cthul.matchers.chain
Build a matcher chain using a ChainFactory.
ChainBuilderBase() - Constructor for class org.cthul.matchers.chain.ChainBuilderBase
 
ChainFactory - Interface in org.cthul.matchers.chain
Creates a matcher chain.
ChainFactoryBase - Class in org.cthul.matchers.chain
 
ChainFactoryBase() - Constructor for class org.cthul.matchers.chain.ChainFactoryBase
 
CIs<T> - Class in org.cthul.matchers.object
 
CIs(Matcher<? super T>, String, boolean) - Constructor for class org.cthul.matchers.object.CIs
 
CIs(Matcher<? super T>, String, String, boolean) - Constructor for class org.cthul.matchers.object.CIs
 
CIs(Matcher<? super T>) - Constructor for class org.cthul.matchers.object.CIs
 
collectDescriptions(Iterable<T>, Description, String, String, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
collectDescriptions(Iterable<T>, Description, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
containsPattern(Pattern) - Static method in class org.cthul.matchers.CthulMatchers
Can the given pattern be found in the string?
containsPattern(String) - Static method in class org.cthul.matchers.CthulMatchers
Can the given pattern be found in the string?
ContainsPattern - Class in org.cthul.matchers.object
Tests if a string contains a regex pattern.
ContainsPattern(Pattern, boolean) - Constructor for class org.cthul.matchers.object.ContainsPattern
 
ContainsPattern(Pattern) - Constructor for class org.cthul.matchers.object.ContainsPattern
 
ContainsPattern(String, boolean) - Constructor for class org.cthul.matchers.object.ContainsPattern
 
ContainsPattern(String) - Constructor for class org.cthul.matchers.object.ContainsPattern
 
containsPattern(String) - Static method in class org.cthul.matchers.object.ContainsPattern
Can the given pattern be found in the string?
containsPattern(Pattern) - Static method in class org.cthul.matchers.object.ContainsPattern
Can the given pattern be found in the string?
copy() - Method in class org.cthul.proc.ProcBase
 
copy(Object...) - Method in class org.cthul.proc.ProcBase
 
create(Collection<? extends Matcher<? super T>>) - Method in interface org.cthul.matchers.chain.ChainFactory
Creates a matcher chain.
create(Matcher<? super T>...) - Method in interface org.cthul.matchers.chain.ChainFactory
Creates a matcher chain.
create(Matcher<? super T>...) - Method in class org.cthul.matchers.chain.ChainFactoryBase
 
create(Collection<? extends Matcher<? super T>>) - Method in class org.cthul.matchers.chain.SomeOfChainMatcher.SomeOfChainFactory
 
create(String, Throwable) - Method in interface org.cthul.proc.ProcError.REFactory
 
create(String, Throwable) - Method in class org.cthul.proc.ProcError.ReflectiveREFactory
 
createCopy(Object[]) - Method in class org.cthul.proc.P0
 
createCopy(Object[]) - Method in class org.cthul.proc.P1
createCopy(Object[]) - Method in class org.cthul.proc.P2
createCopy(Object[]) - Method in class org.cthul.proc.P3
createCopy(Object[]) - Method in class org.cthul.proc.P4
createCopy(Object[]) - Method in class org.cthul.proc.PN
 
createCopy(Object[]) - Method in class org.cthul.proc.ProcBase
 
CthulMatchers - Class in org.cthul.matchers
 
CthulMatchers() - Constructor for class org.cthul.matchers.CthulMatchers
 
curry(A) - Method in class org.cthul.proc.P1
 
curry(A) - Method in class org.cthul.proc.P2
 
curry(A, B) - Method in class org.cthul.proc.P2
 
curry(A) - Method in class org.cthul.proc.P3
 
curry(A, B) - Method in class org.cthul.proc.P3
 
curry(A, B, C) - Method in class org.cthul.proc.P3
 
curry(A) - Method in class org.cthul.proc.P4
 
curry(A, B) - Method in class org.cthul.proc.P4
 
curry(A, B, C) - Method in class org.cthul.proc.P4
 
curry(A, B, C, D) - Method in class org.cthul.proc.P4
 
curry(Object...) - Method in interface org.cthul.proc.Proc
 
curry(A) - Method in interface org.cthul.proc.Proc1
 
curry(A) - Method in interface org.cthul.proc.Proc2
 
curry(A, B) - Method in interface org.cthul.proc.Proc2
 
curry(A) - Method in interface org.cthul.proc.Proc3
 
curry(A, B) - Method in interface org.cthul.proc.Proc3
 
curry(A, B, C) - Method in interface org.cthul.proc.Proc3
 
curry(A) - Method in interface org.cthul.proc.Proc4
 
curry(A, B) - Method in interface org.cthul.proc.Proc4
 
curry(A, B, C) - Method in interface org.cthul.proc.Proc4
 
curry(A, B, C, D) - Method in interface org.cthul.proc.Proc4
 
curry(Object...) - Method in class org.cthul.proc.ProcBase
 
curryAt(int, Object...) - Method in interface org.cthul.proc.Proc
 
curryAt(int, Object...) - Method in class org.cthul.proc.ProcBase
 
CurryProc - Class in org.cthul.proc
 
CurryProc(ProcBase, Object[]) - Constructor for class org.cthul.proc.CurryProc
 
CurryProc(ProcBase, int, Object[]) - Constructor for class org.cthul.proc.CurryProc
 

D

describeArgsTo(Description) - Method in class org.cthul.proc.ProcBase
Describes the arguments that are used for execution this asProc.
describeExpected(Description) - Method in interface org.cthul.matchers.diagnose.result.MatchResult.Mismatch
Describes what was expected (e.g., describes the matcher).
describeExpected(Description) - Method in class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
describeExpected(Description) - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
 
describeExpectedFeature(V, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeFeatureMatcher
 
describeFeature(Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeFeatureMatcher
 
describeFeature(Description) - Method in class org.cthul.matchers.hamcrest.HasMatchResult
 
describeFeatureMatcher(Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeFeatureMatcher
 
describeKeyTo(Description) - Method in class org.cthul.proc.ProcBase
 
describeMatch(Description) - Method in class org.cthul.matchers.diagnose.result.AbstractMatchResult
 
describeMatch(Description) - Method in interface org.cthul.matchers.diagnose.result.MatchResult.Match
Describes the match (e.g., describes the matcher).
describeMatch(Description) - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
 
describeMatch(Description) - Method in class org.cthul.matchers.diagnose.result.MatchResultSuccess
 
describeMatchedFeature(V, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeFeatureMatcher
 
describeMatcher(Description) - Method in interface org.cthul.matchers.diagnose.result.MatchResult
Describes the matcher.
describeMatcher(Description) - Method in class org.cthul.matchers.diagnose.result.MatchResultBase
 
describeMismatch(Object, Description) - Method in class org.cthul.matchers.diagnose.nested.MatcherDescription
describeMismatch(Object, Description) - Method in class org.cthul.matchers.diagnose.QuickDiagnosingMatcherBase
describeMismatch(Object, Description) - Method in class org.cthul.matchers.diagnose.QuickMatcherBase
describeMismatch(Object, Description) - Method in class org.cthul.matchers.diagnose.QuickResultMatcherBase
describeMismatch(Object, Description) - Method in class org.cthul.matchers.diagnose.result.MatcherProxy
 
describeMismatch(Description) - Method in interface org.cthul.matchers.diagnose.result.MatchResult.Mismatch
Describes the mismatch (e.g., uses the matcher's mismatch description).
describeMismatch(Description) - Method in class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
describeMismatch(Description) - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
 
describeMismatch(Object, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeNestedMatcher
 
describeMismatch(Object, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickDiagnoseMatcher
 
describeMismatch(Object, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickMatcher
 
describeMismatch(Object, Description) - Method in class org.cthul.matchers.object.InstanceOf
 
describeMismatchedFeature(V, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeFeatureMatcher
 
describeMismatchedFeature(Matcher<? super T>, Description) - Method in class org.cthul.matchers.hamcrest.HasMatchResult
 
describeMismatchSafely(T, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeNestedMatcher
 
describeMismatchSafely(T, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeNestedResultMatcher
 
describeMismatchSafely(T, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickDiagnoseMatcher
 
describeMismatchSafely(T, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickMatcher
 
describeMismatchSafely(T, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickResultMatcher
 
describeMismatchSafely(CharSequence, Description) - Method in class org.cthul.matchers.object.ContainsPattern
 
describeNameTo(Description) - Method in class org.cthul.proc.ProcBase
 
describeTo(Description) - Method in class org.cthul.matchers.chain.AndChainMatcher
describeTo(Description) - Method in class org.cthul.matchers.chain.NOrChainMatcher
describeTo(Description) - Method in class org.cthul.matchers.chain.OrChainMatcher
describeTo(Description) - Method in class org.cthul.matchers.chain.SomeOfChainMatcher
describeTo(Description) - Method in class org.cthul.matchers.chain.XOrChainMatcher
describeTo(Description) - Method in class org.cthul.matchers.diagnose.nested.MatcherDescription
describeTo(PrecedencedSelfDescribing, SelfDescribing, Description) - Static method in class org.cthul.matchers.diagnose.nested.Nested
Appends description of s to d, enclosed in parentheses if necessary.
describeTo(PrecedencedSelfDescribing, SelfDescribing, Description, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
Appends description of s to d, enclosed in parentheses if necessary.
describeTo(boolean, SelfDescribing, Description) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
describeTo(boolean, SelfDescribing, Description, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
describeTo(Description) - Method in class org.cthul.matchers.diagnose.result.AbstractMatchResult
 
describeTo(Description) - Method in class org.cthul.matchers.diagnose.result.MatcherProxy
 
describeTo(Description) - Method in class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
describeTo(Description) - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
 
describeTo(Description) - Method in class org.cthul.matchers.diagnose.result.MatchResultSuccess
 
describeTo(Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeFeatureMatcher
 
describeTo(Description) - Method in class org.cthul.matchers.diagnose.SelfDescribingBase
 
describeTo(Description) - Method in class org.cthul.matchers.exceptions.CausedBy
 
describeTo(Description) - Method in class org.cthul.matchers.exceptions.ExceptionMessage
 
describeTo(Description) - Method in class org.cthul.matchers.hamcrest.IsMatchResult
 
describeTo(Description) - Method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
describeTo(Description) - Method in class org.cthul.matchers.object.CIs
 
describeTo(Description) - Method in class org.cthul.matchers.object.ContainsPattern
 
describeTo(Description) - Method in class org.cthul.matchers.object.InstanceOf
 
describeTo(Description) - Method in class org.cthul.matchers.proc.Raises
 
describeTo(Description) - Method in class org.cthul.matchers.proc.Returns
describeTo(Description) - Method in class org.cthul.proc.ProcBase
description(Matcher<? super String>) - Static method in class org.cthul.matchers.hamcrest.HasDescription
 
description(String) - Static method in class org.cthul.matchers.hamcrest.HasDescription
 
description(String) - Static method in class org.cthul.matchers.MetaMatchers
 
description(Matcher<? super String>) - Static method in class org.cthul.matchers.MetaMatchers
 
diagnosingHackActivated() - Static method in class org.cthul.matchers.diagnose.QuickDiagnose
 
directlyCausedBy(Matcher<? super Throwable>) - Static method in class org.cthul.matchers.CthulMatchers
 
directlyCausedBy(Class<? extends Throwable>) - Static method in class org.cthul.matchers.CthulMatchers
 
directlyCausedBy(Class<? extends Throwable>, String) - Static method in class org.cthul.matchers.CthulMatchers
 
directlyCausedBy(Class<? extends Throwable>, Matcher<? super Throwable>) - Static method in class org.cthul.matchers.CthulMatchers
 
directlyCausedBy(Class<? extends Throwable>, String, Matcher<? super Throwable>) - Static method in class org.cthul.matchers.CthulMatchers
 
directlyCausedBy(Matcher<? super Throwable>) - Static method in class org.cthul.matchers.exceptions.CausedBy
 
directlyCausedBy(Class<? extends Throwable>) - Static method in class org.cthul.matchers.exceptions.CausedBy
 
directlyCausedBy(Class<? extends Throwable>, String) - Static method in class org.cthul.matchers.exceptions.CausedBy
 
directlyCausedBy(Class<? extends Throwable>, Matcher<? super Throwable>) - Static method in class org.cthul.matchers.exceptions.CausedBy
 
directlyCausedBy(Class<? extends Throwable>, String, Matcher<? super Throwable>) - Static method in class org.cthul.matchers.exceptions.CausedBy
 
disableDiagnosingHack() - Static method in class org.cthul.matchers.diagnose.QuickDiagnose
Disables the optimization hack for DiagnosingMatcher, which calls DiagnosingMatcher.matches(java.lang.Object, org.hamcrest.Description) directly.
doRun(Object, Object, Object, Object) - Method in class org.cthul.proc.P4.Runner
 

E

either(Matcher<? super T>) - Static method in class org.cthul.matchers.chain.OrChainMatcher
 
either(Matcher<? super T>...) - Static method in class org.cthul.matchers.chain.OrChainMatcher
 
either(Matcher<? super T>) - Static method in class org.cthul.matchers.chain.XOrChainMatcher
 
either(Matcher<? super T>...) - Static method in class org.cthul.matchers.chain.XOrChainMatcher
 
either(Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
either(Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
equals(Object) - Method in class org.cthul.matchers.object.CIs
 
exception(String) - Static method in class org.cthul.matchers.CthulMatchers
 
exception(Class<T>) - Static method in class org.cthul.matchers.CthulMatchers
 
exception() - Static method in class org.cthul.matchers.CthulMatchers
 
exception(Class<T>, String, Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
exception(Matcher<? super Exception>) - Static method in class org.cthul.matchers.CthulMatchers
 
exception(Class<? extends Exception>, String) - Static method in class org.cthul.matchers.CthulMatchers
 
exception(Class<T>, Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
exception() - Static method in class org.cthul.matchers.exceptions.IsThrowable
 
exception(Class<T>) - Static method in class org.cthul.matchers.exceptions.IsThrowable
 
exception(String) - Static method in class org.cthul.matchers.exceptions.IsThrowable
 
exception(Matcher<? super Exception>) - Static method in class org.cthul.matchers.exceptions.IsThrowable
 
exception(Class<? extends Exception>, String) - Static method in class org.cthul.matchers.exceptions.IsThrowable
 
exception(Class<T>, Matcher<? super T>) - Static method in class org.cthul.matchers.exceptions.IsThrowable
 
exception(Class<T>, String, Matcher<? super T>) - Static method in class org.cthul.matchers.exceptions.IsThrowable
 
exception(Class<? extends RuntimeException>, String, Throwable) - Method in class org.cthul.proc.ProcBase
 
ExceptionMessage - Class in org.cthul.matchers.exceptions
Matches the message of an exception.
ExceptionMessage(Matcher<? super String>) - Constructor for class org.cthul.matchers.exceptions.ExceptionMessage
 
executeProc(Object[]) - Method in class org.cthul.proc.CurryProc
 
executeProc(Object...) - Method in class org.cthul.proc.ProcBase
 
expected(Matcher<? super String>) - Static method in class org.cthul.matchers.hamcrest.MatchResultExpected
 
expected(String) - Static method in class org.cthul.matchers.hamcrest.MatchResultExpected
 
expected(String) - Static method in class org.cthul.matchers.MetaMatchers
 
expected(Matcher<? super String>) - Static method in class org.cthul.matchers.MetaMatchers
 
expectedDescription(Matcher<? super SelfDescribing>) - Static method in class org.cthul.matchers.hamcrest.MatchResultExpected
 
expectedDescription(Matcher<? super SelfDescribing>) - Static method in class org.cthul.matchers.MetaMatchers
 
expectedMessage(Matcher<? super String>) - Static method in class org.cthul.matchers.hamcrest.MatchResultExpected
 
expectedMessage(String) - Static method in class org.cthul.matchers.hamcrest.MatchResultExpected
 
expectedMessage(String) - Static method in class org.cthul.matchers.MetaMatchers
 
expectedMessage(Matcher<? super String>) - Static method in class org.cthul.matchers.MetaMatchers
 
expects(T, String) - Static method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
expects(T, String) - Static method in class org.cthul.matchers.MetaMatchers
 

F

factory() - Method in class org.cthul.matchers.chain.AndChainMatcher.Builder
 
FACTORY - Static variable in class org.cthul.matchers.chain.AndChainMatcher
 
factory() - Method in class org.cthul.matchers.chain.ChainBuilderBase
 
factory() - Method in class org.cthul.matchers.chain.NOrChainMatcher.Builder
 
FACTORY - Static variable in class org.cthul.matchers.chain.NOrChainMatcher
 
factory() - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
FACTORY - Static variable in class org.cthul.matchers.chain.OrChainMatcher
 
factory() - Method in class org.cthul.matchers.chain.SomeOfChainMatcher.Builder
 
factory(int) - Static method in class org.cthul.matchers.chain.SomeOfChainMatcher
 
factory(Matcher<? super Integer>) - Static method in class org.cthul.matchers.chain.SomeOfChainMatcher
 
FACTORY - Static variable in class org.cthul.matchers.chain.XOrChainMatcher
 
fastProxy() - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
 

G

getArgs() - Method in interface org.cthul.proc.Proc
The arguments that were used for the execution of this Proc.
getArgs() - Method in class org.cthul.proc.ProcBase
The arguments that were used for the execution of this Proc.
getDescriptionPrecedence() - Method in class org.cthul.matchers.chain.AndChainMatcher
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.chain.NOrChainMatcher
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.chain.OrChainMatcher
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.chain.SomeOfChainMatcher
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.chain.XOrChainMatcher
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.diagnose.nested.MatcherDescription
 
getDescriptionPrecedence() - Method in interface org.cthul.matchers.diagnose.nested.PrecedencedSelfDescribing
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.diagnose.result.AbstractMatchResult
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.diagnose.result.MatcherProxy
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.diagnose.result.MatchResultSuccess
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.diagnose.safe.TypesafeFeatureMatcher
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.exceptions.CausedBy
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.exceptions.ExceptionMessage
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.hamcrest.IsMatchResult
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.object.CIs
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.proc.Raises
 
getDescriptionPrecedence() - Method in class org.cthul.matchers.proc.Returns
 
getException() - Method in interface org.cthul.proc.Proc
Returns the exception that was thrown during execution, or null if the proc completed without error.
getException() - Method in class org.cthul.proc.ProcBase
Returns the exception that was thrown during execution, or null if the proc completed without error.
getExpectedDescription() - Method in interface org.cthul.matchers.diagnose.result.MatchResult.Mismatch
Returns an object that will describe itself as the expected message.
getExpectedDescription() - Method in class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
getExpectedDescription() - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
 
getExpectedPrecedence() - Method in interface org.cthul.matchers.diagnose.result.MatchResult.Mismatch
Returns the precedence of the expected message
getExpectedPrecedence() - Method in class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
getExpectedPrecedence() - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
 
getFeature(V) - Method in class org.cthul.matchers.diagnose.safe.TypesafeFeatureMatcher
 
getFeature(SelfDescribing) - Method in class org.cthul.matchers.hamcrest.HasDescription
 
getFeature(Matcher<? super T>) - Method in class org.cthul.matchers.hamcrest.HasMatchResult
 
getFeature(MatchResult<?>) - Method in class org.cthul.matchers.hamcrest.MatchResultExpected
 
getMatch() - Method in class org.cthul.matchers.diagnose.result.AbstractMatchResult
 
getMatch() - Method in interface org.cthul.matchers.diagnose.result.MatchResult
Returns details about a successful match.
getMatch() - Method in class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
getMatch() - Method in class org.cthul.matchers.diagnose.result.MatchResultSuccess
 
getMatchDescription() - Method in class org.cthul.matchers.diagnose.result.AbstractMatchResult
 
getMatchDescription() - Method in interface org.cthul.matchers.diagnose.result.MatchResult.Match
Returns an object that will describe itself as the match.
getMatchDescription() - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
 
getMatchDescription() - Method in class org.cthul.matchers.diagnose.result.MatchResultSuccess
 
getMatcher() - Method in interface org.cthul.matchers.diagnose.result.MatchResult
Returns the matcher.
getMatcher() - Method in class org.cthul.matchers.diagnose.result.MatchResultBase
 
getMatcherDescription() - Method in interface org.cthul.matchers.diagnose.result.MatchResult
Returns an object that will describe itself as the matcher.
getMatcherDescription() - Method in class org.cthul.matchers.diagnose.result.MatchResultBase
 
getMatcherPrecedence() - Method in interface org.cthul.matchers.diagnose.result.MatchResult
Returns the matcher's message precedence.
getMatcherPrecedence() - Method in class org.cthul.matchers.diagnose.result.MatchResultBase
 
getMatchPrecedence() - Method in class org.cthul.matchers.diagnose.result.AbstractMatchResult
 
getMatchPrecedence() - Method in interface org.cthul.matchers.diagnose.result.MatchResult.Match
Returns the precedence of the match message
getMatchPrecedence() - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
 
getMatchPrecedence() - Method in class org.cthul.matchers.diagnose.result.MatchResultSuccess
 
getMismatch() - Method in class org.cthul.matchers.diagnose.result.AbstractMatchResult
 
getMismatch() - Method in interface org.cthul.matchers.diagnose.result.MatchResult
Returns details about a failed match.
getMismatch() - Method in class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
getMismatch() - Method in class org.cthul.matchers.diagnose.result.MatchResultSuccess
 
getMismatchDescription() - Method in interface org.cthul.matchers.diagnose.result.MatchResult.Mismatch
Returns an object that will describe itself as the mismatch.
getMismatchDescription() - Method in class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
getMismatchDescription() - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
 
getMismatchPrecedence() - Method in class org.cthul.matchers.diagnose.result.AtomicMismatch
 
getMismatchPrecedence() - Method in interface org.cthul.matchers.diagnose.result.MatchResult.Mismatch
Returns the precedence of the mismatch
getMismatchPrecedence() - Method in class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
getMismatchPrecedence() - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
 
getResult() - Method in interface org.cthul.proc.Proc
Returns the result of the execution, or null if an exception was thrown.
getResult() - Method in class org.cthul.proc.ProcBase
Returns the result of the execution, or null if an exception was thrown.
getValue() - Method in interface org.cthul.matchers.diagnose.result.MatchResult
Returns the value that was matched.
getValue() - Method in class org.cthul.matchers.diagnose.result.MatchResultBase
 

H

has(Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
has(Matcher<? super T>) - Static method in class org.cthul.matchers.object.CIs
 
HasDescription - Class in org.cthul.matchers.hamcrest
 
HasDescription(Matcher<? super String>) - Constructor for class org.cthul.matchers.hamcrest.HasDescription
 
HasDescription(Matcher<? super String>, String) - Constructor for class org.cthul.matchers.hamcrest.HasDescription
 
hashCode() - Method in class org.cthul.matchers.object.CIs
 
HasMatchResult<T> - Class in org.cthul.matchers.hamcrest
 
HasMatchResult(T, Matcher<? super MatchResult<T>>) - Constructor for class org.cthul.matchers.hamcrest.HasMatchResult
 
hasResult() - Static method in class org.cthul.matchers.CthulMatchers
Does the proc complete without throwing an exception?
hasResult() - Static method in class org.cthul.matchers.proc.Returns
Does the proc complete without throwing an exception?
hasResult() - Method in interface org.cthul.proc.Proc
Returns true iff executing this Proc caused no exceptions.
hasResult() - Method in class org.cthul.proc.ProcBase
Returns true iff executing this Proc caused no exceptions.

I

illegalArgumentException(String) - Method in class org.cthul.proc.ProcBase
 
IllegalArgumentExceptionFactory - Static variable in error org.cthul.proc.ProcError
 
instanceOf(Class<T>) - Static method in class org.cthul.matchers.CthulMatchers
 
InstanceOf<T> - Class in org.cthul.matchers.object
Example: Object o = "foobar; assertThat(o, isA(String.class).thatIs(foo()).and(bar());
InstanceOf(boolean, Class<T>) - Constructor for class org.cthul.matchers.object.InstanceOf
 
InstanceOf(Class<T>) - Constructor for class org.cthul.matchers.object.InstanceOf
 
instanceOf(Class<T>) - Static method in class org.cthul.matchers.object.InstanceOf
 
instanceThat(Class<T2>, Matcher<? super T2>...) - Static method in class org.cthul.matchers.CthulMatchers
 
instanceThat(Class<T2>, Matcher<? super T2>) - Static method in class org.cthul.matchers.CthulMatchers
 
InstanceThat - Class in org.cthul.matchers.object
 
InstanceThat() - Constructor for class org.cthul.matchers.object.InstanceThat
 
instanceThat(Class<T2>, Matcher<? super T2>) - Static method in class org.cthul.matchers.object.InstanceThat
 
instanceThat(Class<T2>, Matcher<? super T2>...) - Static method in class org.cthul.matchers.object.InstanceThat
 
invoke(Class, String, Class...) - Static method in class org.cthul.proc.Procs
 
invoke(Class, String) - Static method in class org.cthul.proc.Procs
 
invoke(Class, String, int) - Static method in class org.cthul.proc.Procs
 
invoke(Object, String, Class...) - Static method in class org.cthul.proc.Procs
 
invoke(Object, String) - Static method in class org.cthul.proc.Procs
 
invoke(Object, String, int) - Static method in class org.cthul.proc.Procs
 
invoke(String) - Static method in class org.cthul.proc.Procs
 
invoke(String, Class...) - Static method in class org.cthul.proc.Procs
 
invoke(String, int) - Static method in class org.cthul.proc.Procs
 
invoke(Class, String, Class...) - Static method in class org.cthul.proc.ReflectiveProc
 
invoke(Object, String, Class...) - Static method in class org.cthul.proc.ReflectiveProc
 
invokeWith(Class, String, Object...) - Static method in class org.cthul.proc.Procs
 
invokeWith(Object, String, Object...) - Static method in class org.cthul.proc.Procs
 
invokeWith(String, Object...) - Static method in class org.cthul.proc.Procs
 
invokeWith(Class, String, Object...) - Static method in class org.cthul.proc.ReflectiveProc
 
invokeWith(Object, String, Object...) - Static method in class org.cthul.proc.ReflectiveProc
 
is(Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
is(Matcher<? super T>) - Static method in class org.cthul.matchers.object.CIs
 
isA(Class<T>) - Static method in class org.cthul.matchers.CthulMatchers
 
isA(Class<T>) - Static method in class org.cthul.matchers.object.InstanceOf
 
isInstanceOf(Class<T>) - Static method in class org.cthul.matchers.CthulMatchers
 
isInstanceOf(Class<T>) - Static method in class org.cthul.matchers.object.InstanceOf
 
isInstanceThat(Class<T2>, Matcher<? super T2>) - Static method in class org.cthul.matchers.CthulMatchers
 
isInstanceThat(Class<T2>, Matcher<? super T2>...) - Static method in class org.cthul.matchers.CthulMatchers
 
isInstanceThat(Class<T2>, Matcher<? super T2>) - Static method in class org.cthul.matchers.object.InstanceThat
 
isInstanceThat(Class<T2>, Matcher<? super T2>...) - Static method in class org.cthul.matchers.object.InstanceThat
 
IsMatchResult<T> - Class in org.cthul.matchers.hamcrest
 
IsMatchResult() - Constructor for class org.cthul.matchers.hamcrest.IsMatchResult
 
IsMatchResult(Matcher<? super MatchResult<T>>) - Constructor for class org.cthul.matchers.hamcrest.IsMatchResult
 
IsMatchResult(boolean) - Constructor for class org.cthul.matchers.hamcrest.IsMatchResult
 
IsMatchResult(boolean, Matcher<? super MatchResult<T>>) - Constructor for class org.cthul.matchers.hamcrest.IsMatchResult
 
isNot(Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
isNot(Matcher<? super T>) - Static method in class org.cthul.matchers.object.CIs
 
IsThrowable - Class in org.cthul.matchers.exceptions
 
IsThrowable() - Constructor for class org.cthul.matchers.exceptions.IsThrowable
 

J

joinDescriptions(int, Iterable<? extends SelfDescribing>, Description, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
joinDescriptions(int, Iterable<? extends SelfDescribing>, Description, String, String, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
joinDescriptions(Collection<? extends SelfDescribing>, Description, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
joinDescriptions(Collection<? extends SelfDescribing>, Description, String, String, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
joinDescriptions(int, Iterable<? extends SelfDescribing>, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
joinDescriptions(int, Iterable<? extends SelfDescribing>, String, String, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
joinExpectedDescriptions(int, Iterable<? extends MatchResult<?>>, Description, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
joinExpectedDescriptions(int, Iterable<? extends MatchResult<?>>, Description, String, String, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
joinMatchDescriptions(int, Iterable<? extends MatchResult<?>>, Description, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
joinMatchDescriptions(int, Iterable<? extends MatchResult<?>>, Description, String, String, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
joinMismatchDescriptions(int, Iterable<? extends MatchResult<?>>, Description, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 
joinMismatchDescriptions(int, Iterable<? extends MatchResult<?>>, Description, String, String, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 

L

listDescriptions(int, Iterable<? extends SelfDescribing>, Description) - Static method in class org.cthul.matchers.diagnose.nested.Nested
 

M

makeOR() - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
makeXOR() - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
Match(T, M) - Constructor for class org.cthul.matchers.diagnose.nested.Nested.Match
 
match() - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
For internal use.
match() - Static method in class org.cthul.matchers.hamcrest.IsMatchResult
 
match(Matcher<? super MatchResult<T>>) - Static method in class org.cthul.matchers.hamcrest.IsMatchResult
 
match(String) - Static method in class org.cthul.matchers.hamcrest.IsMatchResult
 
match(Matcher<? super MatchResult<T>>) - Static method in class org.cthul.matchers.MetaMatchers
 
match(String) - Static method in class org.cthul.matchers.MetaMatchers
 
match() - Static method in class org.cthul.matchers.MetaMatchers
 
matched() - Method in class org.cthul.matchers.diagnose.result.AbstractMatchResult
 
matched() - Method in interface org.cthul.matchers.diagnose.result.MatchResult
Returns whether the value was matched.
matched() - Method in class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
matched() - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
 
matched() - Method in class org.cthul.matchers.diagnose.result.MatchResultSuccess
 
matcher() - Method in class org.cthul.matchers.chain.ChainBuilderBase
 
matcher(Matcher<T>) - Static method in class org.cthul.matchers.diagnose.QuickDiagnose
 
matcher() - Method in class org.cthul.matchers.diagnose.result.MatcherProxy
 
matcher() - Method in class org.cthul.matchers.object.InstanceOf
 
MatcherAccepts<T> - Class in org.cthul.matchers.hamcrest
 
MatcherAccepts(T) - Constructor for class org.cthul.matchers.hamcrest.MatcherAccepts
 
MatcherAccepts(T, Matcher<? super MatchResult<T>>) - Constructor for class org.cthul.matchers.hamcrest.MatcherAccepts
 
MatcherAccepts(boolean, T) - Constructor for class org.cthul.matchers.hamcrest.MatcherAccepts
 
MatcherAccepts(boolean, T, Matcher<? super MatchResult<T>>) - Constructor for class org.cthul.matchers.hamcrest.MatcherAccepts
 
MatcherChainBase<T> - Class in org.cthul.matchers.chain
Combines multiple matchers.
MatcherChainBase(Matcher<? super T>...) - Constructor for class org.cthul.matchers.chain.MatcherChainBase
 
MatcherChainBase(Collection<? extends Matcher<? super T>>) - Constructor for class org.cthul.matchers.chain.MatcherChainBase
 
MatcherDescription<T> - Class in org.cthul.matchers.diagnose.nested
Overrides the description of a matcher.
MatcherDescription(Matcher<T>, String) - Constructor for class org.cthul.matchers.diagnose.nested.MatcherDescription
 
MatcherProxy<T> - Class in org.cthul.matchers.diagnose.result
Redirects all calls to another matcher.
MatcherProxy() - Constructor for class org.cthul.matchers.diagnose.result.MatcherProxy
 
matchers - Variable in class org.cthul.matchers.chain.MatcherChainBase
 
matchersList() - Method in class org.cthul.matchers.chain.MatcherChainBase
 
matches(Object) - Method in class org.cthul.matchers.chain.AndChainMatcher
matches(Object) - Method in class org.cthul.matchers.chain.NOrChainMatcher
matches(Object) - Method in class org.cthul.matchers.chain.OrChainMatcher
matches(Object) - Method in class org.cthul.matchers.chain.SomeOfChainMatcher
matches(int) - Static method in class org.cthul.matchers.chain.SomeOfChainMatcher
 
matches(Matcher<? super Integer>) - Static method in class org.cthul.matchers.chain.SomeOfChainMatcher
 
matches(int, Matcher<? super T>...) - Static method in class org.cthul.matchers.chain.SomeOfChainMatcher
 
matches(Matcher<? super Integer>, Matcher<? super T>...) - Static method in class org.cthul.matchers.chain.SomeOfChainMatcher
 
matches(Object) - Method in class org.cthul.matchers.chain.XOrChainMatcher
matches(Matcher<? super Integer>) - Static method in class org.cthul.matchers.CthulMatchers
 
matches(int) - Static method in class org.cthul.matchers.CthulMatchers
 
matches(int, Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
matches(Matcher<? super Integer>, Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
matches(Object) - Method in class org.cthul.matchers.diagnose.nested.MatcherDescription
matches(Object, Description) - Method in class org.cthul.matchers.diagnose.nested.MatcherDescription
Evaluates the matcher for argument item.
matches(PrecedencedSelfDescribing, Matcher<?>, Object, Description) - Static method in class org.cthul.matchers.diagnose.nested.Nested
matches(PrecedencedSelfDescribing, Matcher<?>, Object, Description, String) - Static method in class org.cthul.matchers.diagnose.nested.Nested
matches(Matcher<?>, Object, Description) - Static method in class org.cthul.matchers.diagnose.QuickDiagnose
Uses the matcher to validate item.
matches(Matcher<?>, Object, Description, String) - Static method in class org.cthul.matchers.diagnose.QuickDiagnose
matches(Object, Description) - Method in interface org.cthul.matchers.diagnose.QuickDiagnosingMatcher
Evaluates the matcher for argument item.
matches(Object) - Method in class org.cthul.matchers.diagnose.QuickDiagnosingMatcherBase
matches(Object, Description) - Method in class org.cthul.matchers.diagnose.QuickDiagnosingMatcherBase
Evaluates the matcher for argument item.
matches(Object) - Method in class org.cthul.matchers.diagnose.QuickMatcherBase
matches(Object, Description) - Method in class org.cthul.matchers.diagnose.QuickMatcherBase
if (matches(item)) { return true; } else { describeMismatch(item, description); return false; }
matches(Object) - Method in class org.cthul.matchers.diagnose.QuickResultMatcherBase
matches(Object, Description) - Method in class org.cthul.matchers.diagnose.QuickResultMatcherBase
Evaluates the matcher for argument item.
matches(Object) - Method in class org.cthul.matchers.diagnose.result.MatcherProxy
 
matches(Object, Description) - Method in class org.cthul.matchers.diagnose.result.MatcherProxy
 
matches(Object, Class<?>) - Static method in class org.cthul.matchers.diagnose.safe.Typesafe
 
matches(Object, Class<?>, Description) - Static method in class org.cthul.matchers.diagnose.safe.Typesafe
 
matches(Object) - Method in class org.cthul.matchers.diagnose.safe.TypesafeNestedMatcher
 
matches(Object, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeNestedMatcher
 
matches(Object) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickDiagnoseMatcher
 
matches(Object, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickDiagnoseMatcher
 
matches(Object) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickMatcher
 
matches(Object) - Method in class org.cthul.matchers.object.CIs
 
matches(Object, Description) - Method in class org.cthul.matchers.object.CIs
 
matches(Object) - Method in class org.cthul.matchers.object.InstanceOf
 
matches(Object, Description) - Method in class org.cthul.matchers.object.InstanceOf
 
matchesPattern(Pattern) - Static method in class org.cthul.matchers.CthulMatchers
Does the pattern match the entire string?
matchesPattern(String) - Static method in class org.cthul.matchers.CthulMatchers
Does the pattern match the entire string?
matchesPattern(String) - Static method in class org.cthul.matchers.object.ContainsPattern
Does the pattern match the entire string?
matchesPattern(Pattern) - Static method in class org.cthul.matchers.object.ContainsPattern
Does the pattern match the entire string?
matchesSafely(V) - Method in class org.cthul.matchers.diagnose.safe.TypesafeFeatureMatcher
 
matchesSafely(T) - Method in class org.cthul.matchers.diagnose.safe.TypesafeNestedMatcher
 
matchesSafely(T, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeNestedMatcher
 
matchesSafely(T) - Method in class org.cthul.matchers.diagnose.safe.TypesafeNestedResultMatcher
 
matchesSafely(T, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeNestedResultMatcher
 
matchesSafely(T) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickDiagnoseMatcher
 
matchesSafely(T, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickDiagnoseMatcher
 
matchesSafely(T) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickMatcher
 
matchesSafely(T) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickResultMatcher
 
matchesSafely(T, Description) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickResultMatcher
 
matchesSafely(Throwable) - Method in class org.cthul.matchers.exceptions.CausedBy
 
matchesSafely(Throwable) - Method in class org.cthul.matchers.exceptions.ExceptionMessage
 
matchesSafely(MatchResult<T>) - Method in class org.cthul.matchers.hamcrest.IsMatchResult
 
matchesSafely(Matcher<? super T>) - Method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
matchesSafely(CharSequence) - Method in class org.cthul.matchers.object.ContainsPattern
 
matchesSafely(Proc) - Method in class org.cthul.matchers.proc.Raises
 
matchesSafely(Proc) - Method in class org.cthul.matchers.proc.Returns
matchResult(I) - Method in class org.cthul.matchers.chain.AndChainMatcher
 
matchResult(I) - Method in class org.cthul.matchers.chain.NOrChainMatcher
 
matchResult(I) - Method in class org.cthul.matchers.chain.OrChainMatcher
 
matchResult(I) - Method in class org.cthul.matchers.chain.SomeOfChainMatcher
 
matchResult(I) - Method in class org.cthul.matchers.chain.XOrChainMatcher
 
matchResult(Matcher<?>, T) - Static method in class org.cthul.matchers.diagnose.QuickDiagnose
 
matchResult(I) - Method in interface org.cthul.matchers.diagnose.QuickDiagnosingMatcher
Returns a MatchResult for item
matchResult(I) - Method in class org.cthul.matchers.diagnose.QuickDiagnosingMatcherBase
Returns a MatchResult that caches the mismatch descripton.
matchResult(I) - Method in class org.cthul.matchers.diagnose.QuickMatcherBase
 
matchResult(I) - Method in class org.cthul.matchers.diagnose.QuickResultMatcherBase
 
matchResult(I) - Method in class org.cthul.matchers.diagnose.result.MatcherProxy
 
MatchResult<T> - Interface in org.cthul.matchers.diagnose.result
Provides detailed information about the result of a match.
matchResult(I) - Method in class org.cthul.matchers.diagnose.safe.TypesafeNestedMatcher
 
matchResult(I) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickDiagnoseMatcher
 
matchResult(T, Matcher<? super MatchResult<T>>) - Static method in class org.cthul.matchers.hamcrest.HasMatchResult
 
matchResult(T, Matcher<? super MatchResult<T>>) - Static method in class org.cthul.matchers.MetaMatchers
 
matchResult(I) - Method in class org.cthul.matchers.object.CIs
 
MatchResult.Match<T> - Interface in org.cthul.matchers.diagnose.result
Provides detailed information about a match.
MatchResult.Mismatch<T> - Interface in org.cthul.matchers.diagnose.result
Provides detailed information about a mismatch.
MatchResultBase<T,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.result
 
MatchResultBase(T, M) - Constructor for class org.cthul.matchers.diagnose.result.MatchResultBase
 
MatchResultExpected - Class in org.cthul.matchers.hamcrest
 
MatchResultExpected(Matcher<? super SelfDescribing>) - Constructor for class org.cthul.matchers.hamcrest.MatchResultExpected
 
MatchResultMismatch<T,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.result
Implements a failed match.
MatchResultMismatch(T, M) - Constructor for class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
MatchResultMismatch(T, M, String) - Constructor for class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
MatchResultMismatch(T, M, SelfDescribing) - Constructor for class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
MatchResultMismatch(T, M, PrecedencedSelfDescribing) - Constructor for class org.cthul.matchers.diagnose.result.MatchResultMismatch
 
MatchResultProxy<I,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.result
Can be used as a base class to decorate another match result.
MatchResultProxy(MatchResult<?>, I, M) - Constructor for class org.cthul.matchers.diagnose.result.MatchResultProxy
 
MatchResultProxy(MatchResult<?>) - Constructor for class org.cthul.matchers.diagnose.result.MatchResultProxy
 
matchResultSafely(I) - Method in class org.cthul.matchers.diagnose.safe.TypesafeFeatureMatcher
 
matchResultSafely(I) - Method in class org.cthul.matchers.diagnose.safe.TypesafeNestedMatcher
 
matchResultSafely(I) - Method in class org.cthul.matchers.diagnose.safe.TypesafeNestedResultMatcher
 
matchResultSafely(I) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickDiagnoseMatcher
 
matchResultSafely(I) - Method in class org.cthul.matchers.diagnose.safe.TypesafeQuickResultMatcher
 
matchResultSafely(I) - Method in class org.cthul.matchers.exceptions.CausedBy
 
matchResultSafely(I) - Method in class org.cthul.matchers.exceptions.ExceptionMessage
 
matchResultSafely(I) - Method in class org.cthul.matchers.hamcrest.IsMatchResult
 
matchResultSafely(I) - Method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
matchResultSafely(I) - Method in class org.cthul.matchers.proc.Raises
 
matchResultSafely(I) - Method in class org.cthul.matchers.proc.Returns
 
MatchResultSuccess<T,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.result
Implements a successful match.
MatchResultSuccess(T, M) - Constructor for class org.cthul.matchers.diagnose.result.MatchResultSuccess
 
MatchResultSuccess(T, M, String) - Constructor for class org.cthul.matchers.diagnose.result.MatchResultSuccess
 
MatchResultSuccess(T, M, SelfDescribing) - Constructor for class org.cthul.matchers.diagnose.result.MatchResultSuccess
 
MatchResultSuccess(T, M, PrecedencedSelfDescribing) - Constructor for class org.cthul.matchers.diagnose.result.MatchResultSuccess
 
matchWithMessage(Matcher<? super String>) - Static method in class org.cthul.matchers.hamcrest.IsMatchResult
 
matchWithMessage(String) - Static method in class org.cthul.matchers.hamcrest.IsMatchResult
 
matchWithMessage(Matcher<? super String>) - Static method in class org.cthul.matchers.MetaMatchers
 
matchWithMessage(String) - Static method in class org.cthul.matchers.MetaMatchers
 
message(Matcher<? super String>) - Static method in class org.cthul.matchers.CthulMatchers
 
message(Matcher<? super String>) - Static method in class org.cthul.matchers.exceptions.ExceptionMessage
 
message(Matcher<? super String>) - Static method in class org.cthul.matchers.hamcrest.HasDescription
 
message(String) - Static method in class org.cthul.matchers.hamcrest.HasDescription
 
message(Matcher<? super String>) - Static method in class org.cthul.matchers.MetaMatchers
 
message(String) - Static method in class org.cthul.matchers.MetaMatchers
 
messageContains(String) - Static method in class org.cthul.matchers.CthulMatchers
 
messageContains(Pattern) - Static method in class org.cthul.matchers.CthulMatchers
 
messageContains(String) - Static method in class org.cthul.matchers.exceptions.ExceptionMessage
 
messageContains(Pattern) - Static method in class org.cthul.matchers.exceptions.ExceptionMessage
 
messageIs(String) - Static method in class org.cthul.matchers.CthulMatchers
 
messageIs(String) - Static method in class org.cthul.matchers.exceptions.ExceptionMessage
 
messageMatches(Pattern) - Static method in class org.cthul.matchers.CthulMatchers
 
messageMatches(String) - Static method in class org.cthul.matchers.CthulMatchers
 
messageMatches(String) - Static method in class org.cthul.matchers.exceptions.ExceptionMessage
 
messageMatches(Pattern) - Static method in class org.cthul.matchers.exceptions.ExceptionMessage
 
MetaMatchers - Class in org.cthul.matchers
 
MetaMatchers() - Constructor for class org.cthul.matchers.MetaMatchers
 
Mismatch(T, M) - Constructor for class org.cthul.matchers.diagnose.nested.Nested.Mismatch
 
mismatch() - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
For internal use.
mismatch() - Static method in class org.cthul.matchers.hamcrest.IsMatchResult
 
mismatch(Matcher<? super MatchResult<T>>) - Static method in class org.cthul.matchers.hamcrest.IsMatchResult
 
mismatch(String) - Static method in class org.cthul.matchers.hamcrest.IsMatchResult
 
mismatch() - Static method in class org.cthul.matchers.MetaMatchers
 
mismatch(String) - Static method in class org.cthul.matchers.MetaMatchers
 
mismatch(Matcher<? super MatchResult<T>>) - Static method in class org.cthul.matchers.MetaMatchers
 
mismatchWithMessage(Matcher<? super String>) - Static method in class org.cthul.matchers.hamcrest.IsMatchResult
 
mismatchWithMessage(String) - Static method in class org.cthul.matchers.hamcrest.IsMatchResult
 
mismatchWithMessage(Matcher<? super String>) - Static method in class org.cthul.matchers.MetaMatchers
 
mismatchWithMessage(String) - Static method in class org.cthul.matchers.MetaMatchers
 

N

name(String) - Method in class org.cthul.proc.ProcBase
Sets the name of this proc.
neither(Matcher<? super T>) - Static method in class org.cthul.matchers.chain.NOrChainMatcher
 
neither(Matcher<? super T>...) - Static method in class org.cthul.matchers.chain.NOrChainMatcher
 
neither(Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
neither(Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
Nested - Class in org.cthul.matchers.diagnose.nested
Provides utility methods for generated messages with nested matchers.
Nested() - Constructor for class org.cthul.matchers.diagnose.nested.Nested
 
Nested.Match<T,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.nested
 
Nested.Mismatch<T,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.nested
 
Nested.Result<T,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.nested
 
nestedDescribe(SelfDescribing, Description, String) - Method in class org.cthul.matchers.diagnose.nested.NestedMatcher
Appends description of s to d, enclosed in parantheses if necessary.
nestedDescribe(SelfDescribing, Description, String) - Method in class org.cthul.matchers.diagnose.nested.NestedResultMatcher
Appends description of s to d, enclosed in parantheses if necessary.
nestedDescribeExpected(int, MatchResult.Mismatch<?>, Description) - Method in class org.cthul.matchers.diagnose.nested.Nested.Match
 
nestedDescribeExpected(int, MatchResult.Mismatch<?>, Description, String) - Method in class org.cthul.matchers.diagnose.nested.Nested.Match
 
nestedDescribeExpected(MatchResult.Mismatch<?>, Description) - Method in class org.cthul.matchers.diagnose.nested.Nested.Mismatch
 
nestedDescribeExpected(MatchResult.Mismatch<?>, Description, String) - Method in class org.cthul.matchers.diagnose.nested.Nested.Mismatch
 
nestedDescribeMatch(MatchResult.Match<?>, Description) - Method in class org.cthul.matchers.diagnose.nested.Nested.Match
 
nestedDescribeMatch(MatchResult.Match<?>, Description, String) - Method in class org.cthul.matchers.diagnose.nested.Nested.Match
 
nestedDescribeMatch(int, MatchResult.Match<?>, Description) - Method in class org.cthul.matchers.diagnose.nested.Nested.Mismatch
 
nestedDescribeMatch(int, MatchResult.Match<?>, Description, String) - Method in class org.cthul.matchers.diagnose.nested.Nested.Mismatch
 
nestedDescribeMatcher(MatchResult<?>, Description) - Method in class org.cthul.matchers.diagnose.nested.Nested.Match
 
nestedDescribeMatcher(MatchResult<?>, Description, String) - Method in class org.cthul.matchers.diagnose.nested.Nested.Match
 
nestedDescribeMatcher(MatchResult<?>, Description) - Method in class org.cthul.matchers.diagnose.nested.Nested.Mismatch
 
nestedDescribeMatcher(MatchResult<?>, Description, String) - Method in class org.cthul.matchers.diagnose.nested.Nested.Mismatch
 
nestedDescribeMismatch(int, MatchResult.Mismatch<?>, Description) - Method in class org.cthul.matchers.diagnose.nested.Nested.Match
 
nestedDescribeMismatch(int, MatchResult.Mismatch<?>, Description, String) - Method in class org.cthul.matchers.diagnose.nested.Nested.Match
 
nestedDescribeMismatch(MatchResult.Mismatch<?>, Description) - Method in class org.cthul.matchers.diagnose.nested.Nested.Mismatch
 
nestedDescribeMismatch(MatchResult.Mismatch<?>, Description, String) - Method in class org.cthul.matchers.diagnose.nested.Nested.Mismatch
 
nestedDescribeTo(boolean, SelfDescribing, Description) - Method in class org.cthul.matchers.diagnose.nested.Nested.Match
 
nestedDescribeTo(boolean, SelfDescribing, Description, String) - Method in class org.cthul.matchers.diagnose.nested.Nested.Match
 
nestedDescribeTo(int, PrecedencedSelfDescribing, Description) - Method in class org.cthul.matchers.diagnose.nested.Nested.Match
 
nestedDescribeTo(int, PrecedencedSelfDescribing, Description, String) - Method in class org.cthul.matchers.diagnose.nested.Nested.Match
 
nestedDescribeTo(boolean, SelfDescribing, Description) - Method in class org.cthul.matchers.diagnose.nested.Nested.Mismatch
 
nestedDescribeTo(boolean, SelfDescribing, Description, String) - Method in class org.cthul.matchers.diagnose.nested.Nested.Mismatch
 
nestedDescribeTo(int, PrecedencedSelfDescribing, Description) - Method in class org.cthul.matchers.diagnose.nested.Nested.Mismatch
 
nestedDescribeTo(int, PrecedencedSelfDescribing, Description, String) - Method in class org.cthul.matchers.diagnose.nested.Nested.Mismatch
 
nestedDescribeTo(boolean, SelfDescribing, Description) - Method in class org.cthul.matchers.diagnose.nested.Nested.Result
 
nestedDescribeTo(boolean, SelfDescribing, Description, String) - Method in class org.cthul.matchers.diagnose.nested.Nested.Result
 
nestedDescribeTo(int, PrecedencedSelfDescribing, Description) - Method in class org.cthul.matchers.diagnose.nested.Nested.Result
 
nestedDescribeTo(int, PrecedencedSelfDescribing, Description, String) - Method in class org.cthul.matchers.diagnose.nested.Nested.Result
 
nestedDescribeTo(SelfDescribing, Description) - Method in class org.cthul.matchers.diagnose.nested.NestedMatcher
Appends description of s to d, enclosed in parantheses if necessary.
nestedDescribeTo(SelfDescribing, Description) - Method in class org.cthul.matchers.diagnose.nested.NestedResultMatcher
Appends description of s to d, enclosed in parentheses if necessary.
nestedMatch(Matcher<?>, Object, Description) - Method in class org.cthul.matchers.diagnose.nested.NestedMatcher
nestedMatch(Matcher<?>, Object, Description, String) - Method in class org.cthul.matchers.diagnose.nested.NestedMatcher
NestedMatch(T, M) - Constructor for class org.cthul.matchers.diagnose.nested.NestedMatcher.NestedMatch
 
nestedMatch(Matcher<?>, Object, Description) - Method in class org.cthul.matchers.diagnose.nested.NestedResultMatcher
nestedMatch(Matcher<?>, Object, Description, String) - Method in class org.cthul.matchers.diagnose.nested.NestedResultMatcher
NestedMatch(T, M) - Constructor for class org.cthul.matchers.diagnose.nested.NestedResultMatcher.NestedMatch
 
NestedMatcher<T> - Class in org.cthul.matchers.diagnose.nested
Combines multiple matchers.
NestedMatcher() - Constructor for class org.cthul.matchers.diagnose.nested.NestedMatcher
 
NestedMatcher.NestedMatch<T,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.nested
 
NestedMatcher.NestedMismatch<T,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.nested
 
NestedMatcher.NestedResult<T,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.nested
 
NestedMismatch(T, M) - Constructor for class org.cthul.matchers.diagnose.nested.NestedMatcher.NestedMismatch
 
NestedMismatch(T, M) - Constructor for class org.cthul.matchers.diagnose.nested.NestedResultMatcher.NestedMismatch
 
NestedResult(T, M) - Constructor for class org.cthul.matchers.diagnose.nested.NestedMatcher.NestedResult
 
NestedResult(T, M, boolean) - Constructor for class org.cthul.matchers.diagnose.nested.NestedMatcher.NestedResult
 
NestedResult(T, M) - Constructor for class org.cthul.matchers.diagnose.nested.NestedResultMatcher.NestedResult
 
NestedResult(T, M, boolean) - Constructor for class org.cthul.matchers.diagnose.nested.NestedResultMatcher.NestedResult
 
NestedResultMatcher<T> - Class in org.cthul.matchers.diagnose.nested
Combines multiple matchers.
NestedResultMatcher() - Constructor for class org.cthul.matchers.diagnose.nested.NestedResultMatcher
 
NestedResultMatcher.NestedMatch<T,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.nested
 
NestedResultMatcher.NestedMismatch<T,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.nested
 
NestedResultMatcher.NestedResult<T,M extends org.hamcrest.Matcher<?>> - Class in org.cthul.matchers.diagnose.nested
 
newInstance(Class<?>, Class...) - Static method in class org.cthul.proc.Procs
 
newInstance(Class, int) - Static method in class org.cthul.proc.Procs
 
newInstance(Class) - Static method in class org.cthul.proc.Procs
 
newInstance(Class<?>, Class...) - Static method in class org.cthul.proc.ReflectiveProc
 
newInstanceWith(Class<?>, Object...) - Static method in class org.cthul.proc.Procs
 
newInstanceWith(Class<?>, Object...) - Static method in class org.cthul.proc.ReflectiveProc
 
NO_ARGS - Static variable in class org.cthul.proc.ProcBase
 
NO_PARAMETERS - Static variable in class org.cthul.proc.ReflectiveProc
 
none(Matcher<? super T>...) - Static method in class org.cthul.matchers.chain.NOrChainMatcher
 
none(Collection<? extends Matcher<? super T>>) - Static method in class org.cthul.matchers.chain.NOrChainMatcher
 
none() - Static method in class org.cthul.matchers.chain.NOrChainMatcher
 
none() - Static method in class org.cthul.matchers.CthulMatchers
 
none(Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
none(Collection<? extends Matcher<? super T>>) - Static method in class org.cthul.matchers.CthulMatchers
 
noParameters() - Static method in class org.cthul.proc.Procs
 
nor(Matcher<? super T2>) - Method in class org.cthul.matchers.chain.NOrChainMatcher.Builder
 
nor(Matcher<? super T2>...) - Method in class org.cthul.matchers.chain.NOrChainMatcher.Builder
 
nor(Collection<? extends Matcher<? super T2>>) - Method in class org.cthul.matchers.chain.NOrChainMatcher.Builder
 
nor(Matcher<? super T>...) - Static method in class org.cthul.matchers.chain.NOrChainMatcher
 
nor(Collection<? extends Matcher<? super T>>) - Static method in class org.cthul.matchers.chain.NOrChainMatcher
 
nor(Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
nor(Collection<? extends Matcher<? super T>>) - Static method in class org.cthul.matchers.CthulMatchers
 
NOrChainMatcher<T> - Class in org.cthul.matchers.chain
 
NOrChainMatcher(Collection<? extends Matcher<? super T>>) - Constructor for class org.cthul.matchers.chain.NOrChainMatcher
 
NOrChainMatcher(Matcher<? super T>...) - Constructor for class org.cthul.matchers.chain.NOrChainMatcher
 
NOrChainMatcher.Builder<T> - Class in org.cthul.matchers.chain
 
not(Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
not(Matcher<? super T>) - Static method in class org.cthul.matchers.object.CIs
 
notImplemented(String) - Method in class org.cthul.proc.ProcBase
 

O

of(Collection<? extends Matcher<? super T>>) - Method in interface org.cthul.matchers.chain.ChainFactory
Creates a matcher chain.
of(Matcher<? super T>...) - Method in interface org.cthul.matchers.chain.ChainFactory
Creates a matcher chain.
of(Collection<? extends Matcher<? super T>>) - Method in class org.cthul.matchers.chain.ChainFactoryBase
 
of(Matcher<? super T>...) - Method in class org.cthul.matchers.chain.ChainFactoryBase
 
of(Matcher<? super T>) - Method in class org.cthul.matchers.chain.SomeOfChainMatcher.SomeOfChainFactory
 
of(Matcher<? super T>...) - Method in class org.cthul.matchers.chain.SomeOfChainMatcher.SomeOfChainFactory
 
of(Collection<? extends Matcher<? super T>>) - Method in class org.cthul.matchers.chain.SomeOfChainMatcher.SomeOfChainFactory
 
oneOf(Matcher<? super T>...) - Method in class org.cthul.matchers.chain.SomeOfChainMatcher
 
oneOf(Collection<? extends Matcher<? super T>>) - Method in class org.cthul.matchers.chain.SomeOfChainMatcher
 
or(Matcher<? super T2>) - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
or(Matcher<? super T>...) - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
or(Collection<? extends Matcher<? super T2>>) - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
or(Matcher<? super T>...) - Static method in class org.cthul.matchers.chain.OrChainMatcher
 
or(Collection<? extends Matcher<? super T>>) - Static method in class org.cthul.matchers.chain.OrChainMatcher
 
or(Collection<? extends Matcher<? super T>>) - Static method in class org.cthul.matchers.CthulMatchers
 
or(Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
OrChainMatcher<T> - Class in org.cthul.matchers.chain
 
OrChainMatcher(Collection<? extends Matcher<? super T>>) - Constructor for class org.cthul.matchers.chain.OrChainMatcher
 
OrChainMatcher(Matcher<? super T>...) - Constructor for class org.cthul.matchers.chain.OrChainMatcher
 
OrChainMatcher.Builder<T> - Class in org.cthul.matchers.chain
 
orFactory() - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
org.cthul.matchers - package org.cthul.matchers
 
org.cthul.matchers.chain - package org.cthul.matchers.chain
 
org.cthul.matchers.diagnose - package org.cthul.matchers.diagnose
 
org.cthul.matchers.diagnose.nested - package org.cthul.matchers.diagnose.nested
 
org.cthul.matchers.diagnose.result - package org.cthul.matchers.diagnose.result
 
org.cthul.matchers.diagnose.safe - package org.cthul.matchers.diagnose.safe
 
org.cthul.matchers.exceptions - package org.cthul.matchers.exceptions
 
org.cthul.matchers.hamcrest - package org.cthul.matchers.hamcrest
 
org.cthul.matchers.object - package org.cthul.matchers.object
 
org.cthul.matchers.proc - package org.cthul.matchers.proc
 
org.cthul.proc - package org.cthul.proc
 

P

p(Procs.LN) - Static method in class org.cthul.proc.Procs
 
p(Procs.L0) - Static method in class org.cthul.proc.Procs
 
p(Procs.L1<? super A>) - Static method in class org.cthul.proc.Procs
 
p(Procs.L2<? super A, ? super B>) - Static method in class org.cthul.proc.Procs
 
p(Procs.L3<? super A, ? super B, ? super C>) - Static method in class org.cthul.proc.Procs
 
p(Procs.L4<? super A, ? super B, ? super C, ? super D>) - Static method in class org.cthul.proc.Procs
 
P0 - Class in org.cthul.proc
A ProcBase with no parameters.
P0(ProcBase, Object[]) - Constructor for class org.cthul.proc.P0
 
P0(ProcBase) - Constructor for class org.cthul.proc.P0
 
P0() - Constructor for class org.cthul.proc.P0
 
p0(Procs.L0) - Static method in class org.cthul.proc.Procs
 
P1<A> - Class in org.cthul.proc
A ProcBase with one parameter.
P1(ProcBase, Object[]) - Constructor for class org.cthul.proc.P1
 
P1(ProcBase, A) - Constructor for class org.cthul.proc.P1
 
P1(ProcBase) - Constructor for class org.cthul.proc.P1
 
P1(A) - Constructor for class org.cthul.proc.P1
 
P1() - Constructor for class org.cthul.proc.P1
 
p1(Procs.L1<? super A>) - Static method in class org.cthul.proc.Procs
 
P2<A,B> - Class in org.cthul.proc
A ProcBase with two parameters.
P2(ProcBase, Object[]) - Constructor for class org.cthul.proc.P2
 
P2(ProcBase, A, B) - Constructor for class org.cthul.proc.P2
 
P2(ProcBase) - Constructor for class org.cthul.proc.P2
 
P2(A, B) - Constructor for class org.cthul.proc.P2
 
P2() - Constructor for class org.cthul.proc.P2
 
p2(Procs.L2<? super A, ? super B>) - Static method in class org.cthul.proc.Procs
 
P3<A,B,C> - Class in org.cthul.proc
A ProcBase with three parameters.
P3(ProcBase, Object[]) - Constructor for class org.cthul.proc.P3
 
P3(ProcBase, A, B, C) - Constructor for class org.cthul.proc.P3
 
P3(ProcBase) - Constructor for class org.cthul.proc.P3
 
P3(A, B, C) - Constructor for class org.cthul.proc.P3
 
P3() - Constructor for class org.cthul.proc.P3
 
p3(Procs.L3<? super A, ? super B, ? super C>) - Static method in class org.cthul.proc.Procs
 
P4<A,B,C,D> - Class in org.cthul.proc
A ProcBase with four parameters.
P4(ProcBase, Object[]) - Constructor for class org.cthul.proc.P4
 
P4(ProcBase, A, B, C, D) - Constructor for class org.cthul.proc.P4
 
P4(ProcBase) - Constructor for class org.cthul.proc.P4
 
P4(A, B, C, D) - Constructor for class org.cthul.proc.P4
 
P4() - Constructor for class org.cthul.proc.P4
 
p4(Procs.L4<? super A, ? super B, ? super C, ? super D>) - Static method in class org.cthul.proc.Procs
 
P4.Runner - Class in org.cthul.proc
 
P_AND - Static variable in interface org.cthul.matchers.diagnose.nested.PrecedencedSelfDescribing
 
P_ATOMIC - Static variable in interface org.cthul.matchers.diagnose.nested.PrecedencedSelfDescribing
 
P_COMPLEX - Static variable in interface org.cthul.matchers.diagnose.nested.PrecedencedSelfDescribing
 
P_NONE - Static variable in interface org.cthul.matchers.diagnose.nested.PrecedencedSelfDescribing
 
P_OR - Static variable in interface org.cthul.matchers.diagnose.nested.PrecedencedSelfDescribing
 
P_UNARY - Static variable in interface org.cthul.matchers.diagnose.nested.PrecedencedSelfDescribing
 
P_UNARY_NO_PAREN - Static variable in interface org.cthul.matchers.diagnose.nested.PrecedencedSelfDescribing
 
pastPrefix(String) - Static method in class org.cthul.matchers.object.CIs
 
pAtomicUnaryOr(int, int) - Static method in class org.cthul.matchers.diagnose.nested.Nested
Returns P_ATOMIC if count == 0, P_UNARY if count == 1, and otherwise p.
PN - Class in org.cthul.proc
A ProcBase with parameters.
PN(ProcBase, Object[]) - Constructor for class org.cthul.proc.PN
 
PN(ProcBase) - Constructor for class org.cthul.proc.PN
 
PN(Object[]) - Constructor for class org.cthul.proc.PN
 
PN() - Constructor for class org.cthul.proc.PN
 
PN(ProcBase, Object[], int) - Constructor for class org.cthul.proc.PN
 
PN(ProcBase, int) - Constructor for class org.cthul.proc.PN
 
PN(Object[], int) - Constructor for class org.cthul.proc.PN
 
PN(int) - Constructor for class org.cthul.proc.PN
 
pn(Procs.LN) - Static method in class org.cthul.proc.Procs
 
PrecedencedSelfDescribing - Interface in org.cthul.matchers.diagnose.nested
A SelfDescribing with a precedence that indicates when to set parentheses when nesting messages.
PrecedencedSelfDescribingBase - Class in org.cthul.matchers.diagnose.nested
 
PrecedencedSelfDescribingBase() - Constructor for class org.cthul.matchers.diagnose.nested.PrecedencedSelfDescribingBase
 
precedenceOf(Object) - Static method in class org.cthul.matchers.diagnose.nested.Nested
Proc - Interface in org.cthul.proc
A proc is a piece of code that can be executed.
Proc0 - Interface in org.cthul.proc
 
Proc1<A> - Interface in org.cthul.proc
 
Proc2<A,B> - Interface in org.cthul.proc
 
Proc3<A,B,C> - Interface in org.cthul.proc
 
Proc4<A,B,C,D> - Interface in org.cthul.proc
 
ProcBase<This extends ProcBase<This>> - Class in org.cthul.proc
Impements the basic contract of the Proc interface, but has no behavior.
ProcBase() - Constructor for class org.cthul.proc.ProcBase
 
ProcBase(Object...) - Constructor for class org.cthul.proc.ProcBase
 
ProcBase(ProcBase) - Constructor for class org.cthul.proc.ProcBase
Creates a ProcBase that uses the run-method of source instead of its own.
ProcBase(ProcBase, Object...) - Constructor for class org.cthul.proc.ProcBase
 
ProcError - Error in org.cthul.proc
If thrown in a ProcBase implementation, the execution will fail.
ProcError(ProcError.REFactory, String) - Constructor for error org.cthul.proc.ProcError
 
ProcError(ProcError.REFactory, Throwable) - Constructor for error org.cthul.proc.ProcError
 
ProcError(ProcError.REFactory, String, Throwable) - Constructor for error org.cthul.proc.ProcError
 
ProcError(Class<? extends RuntimeException>, String) - Constructor for error org.cthul.proc.ProcError
 
ProcError(Class<? extends RuntimeException>, Throwable) - Constructor for error org.cthul.proc.ProcError
 
ProcError(Class<? extends RuntimeException>, String, Throwable) - Constructor for error org.cthul.proc.ProcError
 
ProcError.REFactory - Interface in org.cthul.proc
 
ProcError.ReflectiveREFactory - Class in org.cthul.proc
 
Procs - Class in org.cthul.proc
 
Procs() - Constructor for class org.cthul.proc.Procs
 
Procs.L0 - Interface in org.cthul.proc
 
Procs.L1<A> - Interface in org.cthul.proc
 
Procs.L2<A,B> - Interface in org.cthul.proc
 
Procs.L3<A,B,C> - Interface in org.cthul.proc
 
Procs.L4<A,B,C,D> - Interface in org.cthul.proc
 
Procs.LN - Interface in org.cthul.proc
 

Q

QuickDiagnose - Class in org.cthul.matchers.diagnose
Provides utility methods to get quick-diagnose features for matchers of unknown type.
QuickDiagnose() - Constructor for class org.cthul.matchers.diagnose.QuickDiagnose
 
QuickDiagnosingMatcher<T> - Interface in org.cthul.matchers.diagnose
A Matcher that is able to match and diagnose in one step, but, unlike DiagnosingMatcher, also provides an efficient implementation for the simple match.
QuickDiagnosingMatcherBase<T> - Class in org.cthul.matchers.diagnose
All QuickDiagnosingMatcher implementations should extend this class, or QuickMatcherBase.
QuickDiagnosingMatcherBase() - Constructor for class org.cthul.matchers.diagnose.QuickDiagnosingMatcherBase
 
quickMatch(Matcher<?>, Object, Description) - Static method in class org.cthul.matchers.diagnose.QuickDiagnosingMatcherBase
Uses the matcher to validate item.
quickMatch(Matcher<?>, Object, Description, String) - Static method in class org.cthul.matchers.diagnose.QuickDiagnosingMatcherBase
QuickMatcherBase<T> - Class in org.cthul.matchers.diagnose
Implements QuickDiagnosingMatcher interface, but matches and describes in separate steps.
QuickMatcherBase() - Constructor for class org.cthul.matchers.diagnose.QuickMatcherBase
 
quickMatchResult(Matcher<?>, T) - Static method in class org.cthul.matchers.diagnose.QuickDiagnosingMatcherBase
 
QuickResultMatcherBase<T> - Class in org.cthul.matchers.diagnose
A matcher that focuses on returning a MatchResult.
QuickResultMatcherBase() - Constructor for class org.cthul.matchers.diagnose.QuickResultMatcherBase
 

R

raises(Class<? extends Throwable>, Matcher<? super Throwable>) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc raise a throwable that satisfies the condition?
raises(String) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc raise a throwable that satisfies the condition?
raises(Class<? extends Throwable>) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc raise a throwable that satisfies the condition?
raises(Class<? extends Throwable>, String) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc raise a throwable that satisfies the condition?
raises(Matcher<? super Throwable>) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc raise a throwable that satisfies the condition?
Raises - Class in org.cthul.matchers.proc
 
Raises(Matcher<? super Throwable>) - Constructor for class org.cthul.matchers.proc.Raises
 
raises(Matcher<? super Throwable>) - Static method in class org.cthul.matchers.proc.Raises
Does the proc raise a throwable that satisfies the condition?
raises(Class<? extends Throwable>) - Static method in class org.cthul.matchers.proc.Raises
Does the proc raise a throwable that satisfies the condition?
raises(String) - Static method in class org.cthul.matchers.proc.Raises
Does the proc raise a throwable that satisfies the condition?
raises(Class<? extends Throwable>, String) - Static method in class org.cthul.matchers.proc.Raises
Does the proc raise a throwable that satisfies the condition?
raises(Class<? extends Throwable>, Matcher<? super Throwable>) - Static method in class org.cthul.matchers.proc.Raises
Does the proc raise a throwable that satisfies the condition?
raisesException(Class<? extends Exception>) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc raise an exception that satisfies the condition?
raisesException(String) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc raise an exception that satisfies the condition?
raisesException(Class<? extends Exception>, String) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc raise an exception that satisfies the condition?
raisesException(Matcher<? super Exception>) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc raise an exception that satisfies the condition?
raisesException() - Static method in class org.cthul.matchers.CthulMatchers
Does the proc throw an exception?
raisesException() - Static method in class org.cthul.matchers.proc.Raises
Does the proc throw an exception?
raisesException(Matcher<? super Exception>) - Static method in class org.cthul.matchers.proc.Raises
Does the proc raise an exception that satisfies the condition?
raisesException(Class<? extends Exception>) - Static method in class org.cthul.matchers.proc.Raises
Does the proc raise an exception that satisfies the condition?
raisesException(String) - Static method in class org.cthul.matchers.proc.Raises
Does the proc raise an exception that satisfies the condition?
raisesException(Class<? extends Exception>, String) - Static method in class org.cthul.matchers.proc.Raises
Does the proc raise an exception that satisfies the condition?
reFactory(Class<? extends RuntimeException>) - Static method in error org.cthul.proc.ProcError
 
ReflectiveProc - Class in org.cthul.proc
A PN that uses reflection to invoke a method or a constructor.
ReflectiveProc(Object, Method) - Constructor for class org.cthul.proc.ReflectiveProc
 
ReflectiveProc(Constructor) - Constructor for class org.cthul.proc.ReflectiveProc
 
ReflectiveREFactory(Class<? extends RuntimeException>) - Constructor for class org.cthul.proc.ProcError.ReflectiveREFactory
 
rejects(T) - Static method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
rejects(T, Matcher<? super MatchResult<T>>) - Static method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
rejects(T, String) - Static method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
rejects(T) - Static method in class org.cthul.matchers.MetaMatchers
 
rejects(T, Matcher<? super MatchResult<T>>) - Static method in class org.cthul.matchers.MetaMatchers
 
rejects(T, String) - Static method in class org.cthul.matchers.MetaMatchers
 
rejectsWithExpectedMessage(T, Matcher<? super String>) - Static method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
rejectsWithExpectedMessage(T, String) - Static method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
rejectsWithExpectedMessage(T, Matcher<? super String>) - Static method in class org.cthul.matchers.MetaMatchers
 
rejectsWithExpectedMessage(T, String) - Static method in class org.cthul.matchers.MetaMatchers
 
rejectsWithMessage(T, Matcher<? super String>) - Static method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
rejectsWithMessage(T, String) - Static method in class org.cthul.matchers.hamcrest.MatcherAccepts
 
rejectsWithMessage(T, Matcher<? super String>) - Static method in class org.cthul.matchers.MetaMatchers
 
rejectsWithMessage(T, String) - Static method in class org.cthul.matchers.MetaMatchers
 
result(Object) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc return a value equal to value?
result(Matcher<?>) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc return a value that satisfies the condition?
Result(T, M) - Constructor for class org.cthul.matchers.diagnose.nested.Nested.Result
 
Result(T, M, boolean) - Constructor for class org.cthul.matchers.diagnose.nested.Nested.Result
 
result() - Method in class org.cthul.matchers.diagnose.result.MatchResultProxy
 
result(Object) - Static method in class org.cthul.matchers.proc.Returns
Does the proc return a value equal to value?
result(Matcher<?>) - Static method in class org.cthul.matchers.proc.Returns
Does the proc return a value that satisfies the condition?
retry() - Method in interface org.cthul.proc.Proc
Resets the Proc.
retry() - Method in class org.cthul.proc.ProcBase
Resets the Proc.
returns(Matcher<?>) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc return a value that satisfies the condition?
returns() - Static method in class org.cthul.matchers.CthulMatchers
Does the proc complete without throwing an exception?
returns(Object) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc return a value equal to value?
Returns - Class in org.cthul.matchers.proc
 
Returns(Matcher<?>, String, String) - Constructor for class org.cthul.matchers.proc.Returns
 
Returns(Matcher<?>) - Constructor for class org.cthul.matchers.proc.Returns
 
returns(Object) - Static method in class org.cthul.matchers.proc.Returns
Does the proc return a value equal to value?
returns(Matcher<?>) - Static method in class org.cthul.matchers.proc.Returns
Does the proc return a value that satisfies the condition?
returns() - Static method in class org.cthul.matchers.proc.Returns
Does the proc complete without throwing an exception?
run(Object[]) - Method in class org.cthul.proc.P0
 
run() - Method in class org.cthul.proc.P0
 
run(Object[]) - Method in class org.cthul.proc.P1
Execute the proc.
run(A) - Method in class org.cthul.proc.P1
Executes the asProc.
run(Object[]) - Method in class org.cthul.proc.P2
Execute the proc.
run(A, B) - Method in class org.cthul.proc.P2
Executes the asProc.
run(Object[]) - Method in class org.cthul.proc.P3
Execute the proc.
run(A, B, C) - Method in class org.cthul.proc.P3
Executes the proc.
run(Object[]) - Method in class org.cthul.proc.P4
Execute the proc.
run(A, B, C, D) - Method in class org.cthul.proc.P4
Executes the proc.
run(Object[]) - Method in class org.cthul.proc.PN
 
run(Object[]) - Method in class org.cthul.proc.ProcBase
Execute the proc.
run() - Method in interface org.cthul.proc.Procs.L0
 
run(A) - Method in interface org.cthul.proc.Procs.L1
 
run(A, B) - Method in interface org.cthul.proc.Procs.L2
 
run(A, B, C) - Method in interface org.cthul.proc.Procs.L3
 
run(A, B, C, D) - Method in interface org.cthul.proc.Procs.L4
 
run(Object...) - Method in interface org.cthul.proc.Procs.LN
 
runN(Object[]) - Method in class org.cthul.proc.PN
 
runN(Object[]) - Method in class org.cthul.proc.ReflectiveProc
 
Runner() - Constructor for class org.cthul.proc.P4.Runner
 
runtimeException(String) - Method in class org.cthul.proc.ProcBase
 
runtimeException(String, Throwable) - Method in class org.cthul.proc.ProcBase
 
RuntimeExceptionFactory - Static variable in error org.cthul.proc.ProcError
 

S

SelfDescribingBase - Class in org.cthul.matchers.diagnose
Implements SelfDescribingBase.toString() to return the description.
SelfDescribingBase() - Constructor for class org.cthul.matchers.diagnose.SelfDescribingBase
 
SomeOfChainFactory(Matcher<? super Integer>) - Constructor for class org.cthul.matchers.chain.SomeOfChainMatcher.SomeOfChainFactory
 
SomeOfChainMatcher<T> - Class in org.cthul.matchers.chain
Conjunction of multiple matchers.
SomeOfChainMatcher(Matcher<? super Integer>, Matcher<? super T>...) - Constructor for class org.cthul.matchers.chain.SomeOfChainMatcher
 
SomeOfChainMatcher(Matcher<? super Integer>, Collection<? extends Matcher<? super T>>) - Constructor for class org.cthul.matchers.chain.SomeOfChainMatcher
 
SomeOfChainMatcher.Builder<T> - Class in org.cthul.matchers.chain
 
SomeOfChainMatcher.SomeOfChainFactory - Class in org.cthul.matchers.chain
 
source - Variable in class org.cthul.proc.ProcBase
 

T

that(Matcher<? super T>) - Method in class org.cthul.matchers.object.InstanceOf
 
that(Matcher...) - Method in class org.cthul.matchers.object.InstanceOf
 
thatIs(Matcher<? super T>) - Method in class org.cthul.matchers.object.InstanceOf
 
throwable(String) - Static method in class org.cthul.matchers.CthulMatchers
 
throwable(Class<T>) - Static method in class org.cthul.matchers.CthulMatchers
 
throwable() - Static method in class org.cthul.matchers.CthulMatchers
 
throwable(Class<T>, String, Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
throwable(Class<? extends Throwable>, String) - Static method in class org.cthul.matchers.CthulMatchers
 
throwable(Matcher<? super Throwable>) - Static method in class org.cthul.matchers.CthulMatchers
 
throwable(Class<T>, Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
throwable() - Static method in class org.cthul.matchers.exceptions.IsThrowable
 
throwable(Class<T>) - Static method in class org.cthul.matchers.exceptions.IsThrowable
 
throwable(String) - Static method in class org.cthul.matchers.exceptions.IsThrowable
 
throwable(Class<? extends Throwable>, String) - Static method in class org.cthul.matchers.exceptions.IsThrowable
 
throwable(Matcher<? super Throwable>) - Static method in class org.cthul.matchers.exceptions.IsThrowable
 
throwable(Class<T>, Matcher<? super T>) - Static method in class org.cthul.matchers.exceptions.IsThrowable
 
throwable(Class<T>, String, Matcher<? super T>) - Static method in class org.cthul.matchers.exceptions.IsThrowable
 
toString() - Method in class org.cthul.matchers.diagnose.SelfDescribingBase
Calls SelfDescribingBase.describeTo(org.hamcrest.Description) with a StringDescription, and returns its value.
toString() - Method in class org.cthul.proc.ProcBase
Typesafe - Class in org.cthul.matchers.diagnose.safe
Provides utility methods for type-safe matching.
Typesafe() - Constructor for class org.cthul.matchers.diagnose.safe.Typesafe
 
TypesafeFeatureMatcher<V,F> - Class in org.cthul.matchers.diagnose.safe
 
TypesafeFeatureMatcher(Matcher<? super F>, String, String) - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeFeatureMatcher
 
TypesafeFeatureMatcher(Matcher<? super F>, String, String, Class<?>) - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeFeatureMatcher
 
TypesafeFeatureMatcher(Matcher<? super F>, String, String, ReflectiveTypeFinder) - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeFeatureMatcher
 
TypesafeNestedMatcher<T> - Class in org.cthul.matchers.diagnose.safe
Combines multiple matchers.
TypesafeNestedMatcher(Class<?>) - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeNestedMatcher
 
TypesafeNestedMatcher(ReflectiveTypeFinder) - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeNestedMatcher
 
TypesafeNestedMatcher() - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeNestedMatcher
 
TypesafeNestedResultMatcher<T> - Class in org.cthul.matchers.diagnose.safe
Combines multiple matchers.
TypesafeNestedResultMatcher(Class<?>) - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeNestedResultMatcher
 
TypesafeNestedResultMatcher(ReflectiveTypeFinder) - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeNestedResultMatcher
 
TypesafeNestedResultMatcher() - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeNestedResultMatcher
 
TypesafeQuickDiagnoseMatcher<T> - Class in org.cthul.matchers.diagnose.safe
A typesafe matcher that matches and diagnoses in one step.
TypesafeQuickDiagnoseMatcher(Class<?>) - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeQuickDiagnoseMatcher
 
TypesafeQuickDiagnoseMatcher(ReflectiveTypeFinder) - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeQuickDiagnoseMatcher
 
TypesafeQuickDiagnoseMatcher() - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeQuickDiagnoseMatcher
 
TypesafeQuickMatcher<T> - Class in org.cthul.matchers.diagnose.safe
Implements QuickDiagnosingMatcher interface, but matches and describes in separate steps.
TypesafeQuickMatcher(Class<?>) - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeQuickMatcher
 
TypesafeQuickMatcher(ReflectiveTypeFinder) - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeQuickMatcher
 
TypesafeQuickMatcher() - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeQuickMatcher
 
TypesafeQuickResultMatcher<T> - Class in org.cthul.matchers.diagnose.safe
A matcher that focuses on returning a MatchResult.
TypesafeQuickResultMatcher(Class<?>) - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeQuickResultMatcher
 
TypesafeQuickResultMatcher(ReflectiveTypeFinder) - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeQuickResultMatcher
 
TypesafeQuickResultMatcher() - Constructor for class org.cthul.matchers.diagnose.safe.TypesafeQuickResultMatcher
 

U

unsupportedOperationException(String) - Method in class org.cthul.proc.ProcBase
 
useParentheses(int, int) - Static method in class org.cthul.matchers.diagnose.nested.Nested
Compares own precedence against nested and return

W

with(A) - Method in class org.cthul.proc.P1
 
with(A, B) - Method in class org.cthul.proc.P2
 
with(A, B, C) - Method in class org.cthul.proc.P3
 
with(A, B, C, D) - Method in class org.cthul.proc.P4
 
with(Object...) - Method in interface org.cthul.proc.Proc
with(A) - Method in interface org.cthul.proc.Proc1
 
with(A, B) - Method in interface org.cthul.proc.Proc2
 
with(A, B, C) - Method in interface org.cthul.proc.Proc3
 
with(A, B, C, D) - Method in interface org.cthul.proc.Proc4
 
with(Object...) - Method in class org.cthul.proc.ProcBase
wrap(String, boolean, Matcher<? super T>) - Static method in class org.cthul.matchers.object.CIs
 

X

xor(Matcher<? super T2>) - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
xor(Matcher<? super T2>...) - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
xor(Collection<? extends Matcher<? super T2>>) - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
xor(Matcher<? super T>...) - Static method in class org.cthul.matchers.chain.XOrChainMatcher
 
xor(Collection<? extends Matcher<? super T>>) - Static method in class org.cthul.matchers.chain.XOrChainMatcher
 
xor(Collection<? extends Matcher<? super T>>) - Static method in class org.cthul.matchers.CthulMatchers
 
xor(Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
XOrChainMatcher<T> - Class in org.cthul.matchers.chain
 
XOrChainMatcher(Collection<? extends Matcher<? super T>>) - Constructor for class org.cthul.matchers.chain.XOrChainMatcher
 
XOrChainMatcher(Matcher<? super T>...) - Constructor for class org.cthul.matchers.chain.XOrChainMatcher
 
XOrChainMatcher.Builder<T> - Class in org.cthul.matchers.chain
 
xorFactory() - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 

_

_add(Matcher<? super T2>) - Method in class org.cthul.matchers.chain.ChainBuilderBase
 
_add(Matcher<? super T2>...) - Method in class org.cthul.matchers.chain.ChainBuilderBase
 
_add(Collection<? extends Matcher<? super T2>>) - Method in class org.cthul.matchers.chain.ChainBuilderBase
 
_has(Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
_has(Matcher<? super T>) - Static method in class org.cthul.matchers.object.CIs
 
_instanceOf(Class<T>) - Static method in class org.cthul.matchers.CthulMatchers
 
_instanceOf(Class<T>) - Static method in class org.cthul.matchers.object.InstanceOf
 
_is(Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
_is(Matcher<? super T>) - Static method in class org.cthul.matchers.object.CIs
 
_isA(Class<T>) - Static method in class org.cthul.matchers.CthulMatchers
 
_isA(Class<T>) - Static method in class org.cthul.matchers.object.InstanceOf
 
_isNot(Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
_isNot(Matcher<? super T>) - Static method in class org.cthul.matchers.object.CIs
 
_not(Matcher<? super T>) - Static method in class org.cthul.matchers.CthulMatchers
 
_not(Matcher<? super T>) - Static method in class org.cthul.matchers.object.CIs
 
_or(Matcher<? super T2>) - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
_or(Matcher<? super T2>...) - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
_or(Collection<? extends Matcher<? super T2>>) - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
A B C D E F G H I J L M N O P Q R S T U W X _ 
Skip navigation links

Copyright © 2015. All rights reserved.