A B C D E F G H I M N O P Q R S T W X _ 

A

a(Class<T>) - Static method in class org.cthul.matchers.CthulMatchers
 
a(Class<T>) - Static method in class org.cthul.matchers.InstanceOf
 
add(Matcher<? super T>) - Method in class org.cthul.matchers.chain.ChainBuilder
 
add(Matcher<? super T>...) - Method in class org.cthul.matchers.chain.ChainBuilder
 
add(Collection<? extends Matcher<? super T>>) - Method in class org.cthul.matchers.chain.ChainBuilder
 
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(Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
all(Matcher<? super T>) - 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 T>) - Method in class org.cthul.matchers.chain.AndChainMatcher.Builder
 
and(Matcher<? super T>...) - Method in class org.cthul.matchers.chain.AndChainMatcher.Builder
 
and(Collection<? extends Matcher<? super T>>) - Method in class org.cthul.matchers.chain.AndChainMatcher.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
 
AndChainMatcher.Builder() - Constructor for class org.cthul.matchers.chain.AndChainMatcher.Builder
 
AndChainMatcher.Builder(ChainFactory) - Constructor for class org.cthul.matchers.chain.AndChainMatcher.Builder
 
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
 
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 !

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.ChainBuilder
 

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>) - Static method in class org.cthul.matchers.CthulMatchers
 
causedBy(String) - 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>, Matcher<? super Throwable>) - 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(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
 
ChainBuilder<T> - Class in org.cthul.matchers.chain
Build a matcher chain using a ChainFactory.
ChainBuilder(ChainFactory) - Constructor for class org.cthul.matchers.chain.ChainBuilder
 
ChainFactory - Interface in org.cthul.matchers.chain
Creates a matcher chain.
ContainsPattern - Class in org.cthul.matchers
Tests if a string contains a regex pattern.
ContainsPattern(Pattern, boolean) - Constructor for class org.cthul.matchers.ContainsPattern
 
ContainsPattern(Pattern) - Constructor for class org.cthul.matchers.ContainsPattern
 
ContainsPattern(String, boolean) - Constructor for class org.cthul.matchers.ContainsPattern
 
ContainsPattern(String) - Constructor for class org.cthul.matchers.ContainsPattern
 
containsPattern(String) - Static method in class org.cthul.matchers.ContainsPattern
Can the given pattern be found in the string?
containsPattern(Pattern) - Static method in class org.cthul.matchers.ContainsPattern
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(Pattern) - Static method in class org.cthul.matchers.CthulMatchers
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
 
copyObjectVarArgs(Object[], int) - Method in class org.cthul.proc.ReflectiveProc
 
copyPrimitiveVarArgs(Object[], Class<?>) - Method in class org.cthul.proc.ReflectiveProc
 
create(Collection<? extends Matcher<? super T>>) - Method in interface org.cthul.matchers.chain.ChainFactory
Creates a matcher chain.
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.
describeKeyTo(Description) - Method in class org.cthul.proc.ProcBase
 
describeMismatch(Object, Description) - Method in class org.cthul.matchers.chain.AndChainMatcher
describeMismatch(Object, Description) - Method in class org.cthul.matchers.chain.ChainBuilder
 
describeMismatch(Object, Description) - Method in class org.cthul.matchers.chain.NOrChainMatcher
describeMismatch(Object, Description) - Method in class org.cthul.matchers.chain.OrChainMatcher
describeMismatch(Object, Description) - Method in class org.cthul.matchers.chain.XOrChainMatcher
describeMismatch(Object, Description) - Method in class org.cthul.matchers.diagnose.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.TypesafeQuickDiagnoseMatcherBase
 
describeMismatch(Object, Description) - Method in class org.cthul.matchers.diagnose.TypesafeQuickMatcherBase
 
describeMismatch(Object, Description) - Method in class org.cthul.matchers.InstanceOf
 
describeMismatchSafely(String, Description) - Method in class org.cthul.matchers.ContainsPattern
 
describeMismatchSafely(T, Description) - Method in class org.cthul.matchers.diagnose.TypesafeQuickDiagnoseMatcherBase
 
describeMismatchSafely(T, Description) - Method in class org.cthul.matchers.diagnose.TypesafeQuickMatcherBase
 
describeMismatchSafely(Throwable, Description) - Method in class org.cthul.matchers.exceptions.CausedBy
 
describeMismatchSafely(Throwable, Description) - Method in class org.cthul.matchers.exceptions.ExceptionMessage
 
describeMismatchSafely(Proc, Description) - Method in class org.cthul.matchers.proc.Raises
 
describeMismatchSafely(Proc, Description) - Method in class org.cthul.matchers.proc.Returns
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.ChainBuilder
 
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.XOrChainMatcher
describeTo(Description) - Method in class org.cthul.matchers.ContainsPattern
 
describeTo(Description) - Method in class org.cthul.matchers.diagnose.MatcherDescription
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.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
diagnosingHackActivated() - Static method in class org.cthul.matchers.diagnose.QuickDiagnose
 
directlyCausedBy(Class<? extends Throwable>, String, Matcher<? super 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(Matcher<? super Throwable>) - Static method in class org.cthul.matchers.CthulMatchers
 
directlyCausedBy(Class<? extends 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
 
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
 

F

FACTORY - Static variable in class org.cthul.matchers.chain.AndChainMatcher
 
factory - Variable in class org.cthul.matchers.chain.ChainBuilder
 
factory() - Method in class org.cthul.matchers.chain.ChainBuilder
 
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 - Static variable in class org.cthul.matchers.chain.XOrChainMatcher
 

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.
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.
getPrecedence() - Method in class org.cthul.matchers.chain.AndChainMatcher
 
getPrecedence() - Method in class org.cthul.matchers.chain.ChainBuilder
 
getPrecedence() - Method in class org.cthul.matchers.chain.NOrChainMatcher
 
getPrecedence() - Method in class org.cthul.matchers.chain.OrChainMatcher
 
getPrecedence() - Method in class org.cthul.matchers.chain.XOrChainMatcher
 
getPrecedence() - Method in interface org.cthul.matchers.diagnose.PrecedencedSelfDescribing
 
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.

H

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
Example: Object o = "foobar; assertThat(o, isA(String.class).thatIs(foo()).and(bar());
InstanceOf(boolean, Class<T>) - Constructor for class org.cthul.matchers.InstanceOf
 
InstanceOf(Class<T>) - Constructor for class org.cthul.matchers.InstanceOf
 
instanceOf(Class<T>) - Static method in class org.cthul.matchers.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
 
InstanceThat() - Constructor for class org.cthul.matchers.InstanceThat
 
instanceThat(Class<T2>, Matcher<? super T2>) - Static method in class org.cthul.matchers.InstanceThat
 
instanceThat(Class<T2>, Matcher<? super T2>...) - Static method in class org.cthul.matchers.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, Object...) - 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(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
 
isA(Class<T>) - Static method in class org.cthul.matchers.CthulMatchers
 
isA(Class<T>) - Static method in class org.cthul.matchers.InstanceOf
 
isInstanceOf(Class<T>) - Static method in class org.cthul.matchers.CthulMatchers
 
isInstanceOf(Class<T>) - Static method in class org.cthul.matchers.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.InstanceThat
 
isInstanceThat(Class<T2>, Matcher<? super T2>...) - Static method in class org.cthul.matchers.InstanceThat
 
IsThrowable - Class in org.cthul.matchers.exceptions
 
IsThrowable() - Constructor for class org.cthul.matchers.exceptions.IsThrowable
 

M

makeOR() - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
makeXOR() - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
matcher() - Method in class org.cthul.matchers.chain.ChainBuilder
 
matcher() - Method in class org.cthul.matchers.InstanceOf
 
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
Overrides the description of a matcher.
MatcherDescription(Matcher<T>, String) - Constructor for class org.cthul.matchers.diagnose.MatcherDescription
 
matchers - Variable in class org.cthul.matchers.chain.MatcherChainBase
 
matches(Object) - Method in class org.cthul.matchers.chain.AndChainMatcher
matches(Object, Description) - Method in class org.cthul.matchers.chain.AndChainMatcher
Evaluates the matcher for argument item.
matches(Object) - Method in class org.cthul.matchers.chain.ChainBuilder
 
matches(Object, Description) - Method in class org.cthul.matchers.chain.ChainBuilder
 
matches(Object) - Method in class org.cthul.matchers.chain.NOrChainMatcher
matches(Object, Description) - Method in class org.cthul.matchers.chain.NOrChainMatcher
Evaluates the matcher for argument item.
matches(Object) - Method in class org.cthul.matchers.chain.OrChainMatcher
matches(Object, Description) - Method in class org.cthul.matchers.chain.OrChainMatcher
Evaluates the matcher for argument item.
matches(Object) - Method in class org.cthul.matchers.chain.XOrChainMatcher
matches(Object, Description) - Method in class org.cthul.matchers.chain.XOrChainMatcher
Evaluates the matcher for argument item.
matches(Object) - Method in class org.cthul.matchers.diagnose.MatcherDescription
matches(Object, Description) - Method in class org.cthul.matchers.diagnose.MatcherDescription
Evaluates the matcher for argument item.
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.TypesafeQuickDiagnoseMatcherBase
 
matches(Object, Description) - Method in class org.cthul.matchers.diagnose.TypesafeQuickDiagnoseMatcherBase
 
matches(Object) - Method in class org.cthul.matchers.diagnose.TypesafeQuickMatcherBase
 
matches(Object) - Method in class org.cthul.matchers.InstanceOf
 
matches(Object, Description) - Method in class org.cthul.matchers.InstanceOf
 
matchesPattern(String) - Static method in class org.cthul.matchers.ContainsPattern
Does the pattern match the entire string?
matchesPattern(Pattern) - Static method in class org.cthul.matchers.ContainsPattern
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(Pattern) - Static method in class org.cthul.matchers.CthulMatchers
Does the pattern match the entire string?
matchesSafely(String) - Method in class org.cthul.matchers.ContainsPattern
 
matchesSafely(T) - Method in class org.cthul.matchers.diagnose.TypesafeQuickDiagnoseMatcherBase
 
matchesSafely(T, Description) - Method in class org.cthul.matchers.diagnose.TypesafeQuickDiagnoseMatcherBase
 
matchesSafely(T) - Method in class org.cthul.matchers.diagnose.TypesafeQuickMatcherBase
 
matchesSafely(Throwable) - Method in class org.cthul.matchers.exceptions.CausedBy
 
matchesSafely(Throwable, Description) - Method in class org.cthul.matchers.exceptions.CausedBy
 
matchesSafely(Throwable) - Method in class org.cthul.matchers.exceptions.ExceptionMessage
 
matchesSafely(Throwable, Description) - Method in class org.cthul.matchers.exceptions.ExceptionMessage
 
matchesSafely(Proc) - Method in class org.cthul.matchers.proc.Raises
 
matchesSafely(Proc, Description) - Method in class org.cthul.matchers.proc.Raises
 
matchesSafely(Proc) - Method in class org.cthul.matchers.proc.Returns
matchesSafely(Proc, Description) - Method in class org.cthul.matchers.proc.Returns
 
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
 
messageContains(Pattern) - Static method in class org.cthul.matchers.CthulMatchers
 
messageContains(String) - 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
 

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
 
nestedDescribe(Description, SelfDescribing) - Method in class org.cthul.matchers.diagnose.NestedMatcher
Appends description of s to d, enclosed in parantheses if necessary.
nestedDescribeMismatch(Description, Matcher<?>, Object) - Method in class org.cthul.matchers.diagnose.NestedMatcher
Appends mismatch description of m to d, enclosed in parantheses if necessary.
NestedMatcher<T> - Class in org.cthul.matchers.diagnose
Combines multiple matchers.
NestedMatcher() - Constructor for class org.cthul.matchers.diagnose.NestedMatcher
 
nestedQuickMatch(Matcher<?>, Object, Description) - Method in class org.cthul.matchers.diagnose.NestedMatcher
nestedQuickMatch(Matcher<?>, Object, Description, String) - Method in class org.cthul.matchers.diagnose.NestedMatcher
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
 
noParameters() - Static method in class org.cthul.proc.Procs
 
nor(Matcher<? super T>) - Method in class org.cthul.matchers.chain.NOrChainMatcher.Builder
 
nor(Matcher<? super T>...) - Method in class org.cthul.matchers.chain.NOrChainMatcher.Builder
 
nor(Collection<? extends Matcher<? super T>>) - 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
 
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
 
NOrChainMatcher.Builder() - Constructor for class org.cthul.matchers.chain.NOrChainMatcher.Builder
 
NOrChainMatcher.Builder(ChainFactory) - Constructor for class org.cthul.matchers.chain.NOrChainMatcher.Builder
 
notImplemented(String) - Method in class org.cthul.proc.ProcBase
 

O

or(Matcher<? super T>) - 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 T>>) - 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(Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
or(Collection<? extends 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
 
OrChainMatcher.Builder() - Constructor for class org.cthul.matchers.chain.OrChainMatcher.Builder
 
OrChainMatcher.Builder(ChainFactory) - Constructor for class org.cthul.matchers.chain.OrChainMatcher.Builder
 
OrChainMatcher.Builder(ChainFactory, ChainFactory) - Constructor for 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.exceptions - package org.cthul.matchers.exceptions
 
org.cthul.matchers.proc - package org.cthul.matchers.proc
 
org.cthul.proc - package org.cthul.proc
 

P

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
 
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
 
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
 
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
 
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.Runner - Class in org.cthul.proc
 
P4.Runner() - Constructor for class org.cthul.proc.P4.Runner
 
P_AND - Static variable in interface org.cthul.matchers.diagnose.PrecedencedSelfDescribing
 
P_ATOMIC - Static variable in interface org.cthul.matchers.diagnose.PrecedencedSelfDescribing
 
P_NOR - Static variable in interface org.cthul.matchers.diagnose.PrecedencedSelfDescribing
 
P_OR - Static variable in interface org.cthul.matchers.diagnose.PrecedencedSelfDescribing
 
P_XOR - Static variable in interface org.cthul.matchers.diagnose.PrecedencedSelfDescribing
 
PN - Class in org.cthul.proc
A PN 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
 
PrecedencedSelfDescribing - Interface in org.cthul.matchers.diagnose
 
precedenceOf(Object) - Method in class org.cthul.matchers.diagnose.NestedMatcher
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
 
ProcError.ReflectiveREFactory(Class<? extends RuntimeException>) - Constructor for class org.cthul.proc.ProcError.ReflectiveREFactory
 
Procs - Class in org.cthul.proc
 
Procs() - Constructor for class org.cthul.proc.Procs
 

Q

QuickDiagnose - Class in org.cthul.matchers.diagnose
 
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
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() - 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
 

R

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(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(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>, String) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc raise an exception 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() - Static method in class org.cthul.matchers.CthulMatchers
Does the proc throw an exception?
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.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
 
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(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(Object) - Static method in class org.cthul.matchers.CthulMatchers
Does the proc return a value equal to value?
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 - Class in org.cthul.matchers.proc
 
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.
runN(Object[]) - Method in class org.cthul.proc.PN
 
runN(Object[]) - Method in class org.cthul.proc.ReflectiveProc
 
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

source - Variable in class org.cthul.proc.ProcBase
 

T

that(Matcher<? super T>) - Method in class org.cthul.matchers.InstanceOf
 
that(Matcher...) - Method in class org.cthul.matchers.InstanceOf
 
thatIs(Matcher<? super T>) - Method in class org.cthul.matchers.InstanceOf
 
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.proc.ProcBase
TypesafeQuickDiagnoseMatcherBase<T> - Class in org.cthul.matchers.diagnose
 
TypesafeQuickDiagnoseMatcherBase(Class<?>) - Constructor for class org.cthul.matchers.diagnose.TypesafeQuickDiagnoseMatcherBase
 
TypesafeQuickDiagnoseMatcherBase(ReflectiveTypeFinder) - Constructor for class org.cthul.matchers.diagnose.TypesafeQuickDiagnoseMatcherBase
 
TypesafeQuickDiagnoseMatcherBase() - Constructor for class org.cthul.matchers.diagnose.TypesafeQuickDiagnoseMatcherBase
 
TypesafeQuickMatcherBase<T> - Class in org.cthul.matchers.diagnose
 
TypesafeQuickMatcherBase(Class<?>) - Constructor for class org.cthul.matchers.diagnose.TypesafeQuickMatcherBase
 
TypesafeQuickMatcherBase(ReflectiveTypeFinder) - Constructor for class org.cthul.matchers.diagnose.TypesafeQuickMatcherBase
 
TypesafeQuickMatcherBase() - Constructor for class org.cthul.matchers.diagnose.TypesafeQuickMatcherBase
 

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

X

xor(Matcher<? super T>) - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
xor(Matcher<? super T>...) - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
xor(Collection<? extends Matcher<? super T>>) - 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(Matcher<? super T>...) - Static method in class org.cthul.matchers.CthulMatchers
 
xor(Collection<? extends 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
 
XOrChainMatcher.Builder() - Constructor for class org.cthul.matchers.chain.XOrChainMatcher.Builder
 
XOrChainMatcher.Builder(ChainFactory) - Constructor for class org.cthul.matchers.chain.XOrChainMatcher.Builder
 
xorFactory - Variable in class org.cthul.matchers.chain.OrChainMatcher.Builder
 

_

_instanceOf(Class<T>) - Static method in class org.cthul.matchers.CthulMatchers
 
_instanceOf(Class<T>) - Static method in class org.cthul.matchers.InstanceOf
 
_isA(Class<T>) - Static method in class org.cthul.matchers.CthulMatchers
 
_isA(Class<T>) - Static method in class org.cthul.matchers.InstanceOf
 
_or(Matcher<? super T>) - 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 T>>) - Method in class org.cthul.matchers.chain.OrChainMatcher.Builder
 
A B C D E F G H I M N O P Q R S T W X _ 

Copyright © 2013. All Rights Reserved.