|
Evaluating Software Design Patterns — the "Gang of Four" patterns implemented in Java 6 |
||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |
cs
only contains white space
characters, false if not.
prefix
and
postfix
are null, respectively:
value
: prefix
and postfix
are null.
a
though z
, lower-cased.exception
if this sequence is not open, or otherwise return silently.
object
is a sequence
adapter adapting the same sequence as this
adapter based on equals(Object)
,
false if not.
object
is a SequenceValueCollection
instance that delivers the same type
of values as this collection, has the same size
,
has the same ordered
, sorted
,
and duplicate
properties, and contain the
same equivalent values adhering to the properties just listed.
object
is a SequenceValueRange
instance that uses the same value range as this range, false
if not.
object
is an instance of this
class and uses the same sequence
as
this builder, false if not.
object
is a type flow expression using
the same type and the same expression, false if not.
object
is an evil command
set to fail in the same way as this command, otherwise
fails.
object
is an instance
of a this class and has the same receiver (compared
using equals(Object)
.
object
is an instance
of a NullCommand
.
object
has the same class
as this sequence command and uses the same
sequence receiver, false if not.
object
is an instance of
this sequence type using the same m as
this sequence and currently at the same n,
false if not.
object
is equal to
this class, false if not.
object
is a
character having the same type and value as this
character, false otherwise.
object
is an instance of this
expression type having the same name
and all operands
are
equal using equals(Object)
, respectively,
false otherwise.
object
is a sequence expression
of the same type as this expression manipulating the
same sequence using the same operands, false if not.
object
is a typed expression
decorator decorating the same expressions as this
decorator, tested using equals(Object)
, false
if not.
object
is an instance of this
expression type and have the same name and type, false if not.
object
is an array sequence having the
same type as this array sequence, using an equivalent
array, and is at the same sequence index, false if not.
object
is an instance
of this class identifying a member based on an
equal stack trace element, false if not.
object
is an instance of
this class representing the same caller
and context
class in the same
call-stack, false if not.
object
has the same type
as this element, same offset, same element, and
same stack trace, otherwise false.
object
is an instantiable type literal
representing the same type
and constructor
as this instantiable type literal, false if not.
object
is the same
factory instance as this factory, false if not.
object
is a key representing the
same exact proxy instance as the proxy represented
by this key.
object
is a type literal
representing the same type
as this type literal, false if not.
object
represents the same object as this
entry, false if not.
object
is an argument with
the same name as this argument, regardless of value.
object
is an Arguments
instance storing the same arguments as these arguments,
false if not.
o
is a (key,value) placeholder
having a key that is equivalent to the key of this (key,value)
placeholder, regardless of the associated values, false if not.
a
equals b
, including
true if both a
and b
are null.
first
equals all other objects in
rest
, false if not.
object
is a registry
observer wrapping the same registry as this
observer, false if not.
execution
add perhaps during
undo
as well.
messages
with this log as is, no trailing new line or white space
inserted between message parts, but with a single new line
character after the last part as well as a prefix
indicating the message represent an error message.
ErrorHandler.handle(Throwable)
method.step
sequence values.execution
and perhaps
on undo
as well by specifying that it is
undoable
while in reality it is not.execution
and perhaps on undo
of the
an evil command.SimpsonsFamilySequence
instance based
on an off-limit constructor.
creator
, and may decide to
return a new evil
command as a default command.Executes
the commands supplied as
commands
, in order, or tries to undo
executed commands in case of execution failure.
Executes
the commands supplied as
commands
, in order, or tries to undo
executed commands in case of execution failure.
Executes
the commands supplied as
commands
, in order, or tries to undo
executed commands in case of execution failure.
EvilCommand.ERROR
.
.execute()
".
memorizable
sequence before execution
.
CommandProcessingResult.result
is known to be valid.
context
.Executor
annotation.variable
expression supplied as expression
has been
registered
or has
an associated value
in this context, false if not.
variable
expression having the name supplied as name
has been registered
or has an associated value
in this context, false if not.
non terminal expressions
and actual functionality in form of terminal expressions
that will be enforced when the expression
is evaluated
.symbolic
representation starting from a given expression.Expression
types having no bounds on the values produced by the
constructed expressions.ReversiblePrimeSequence
instance (decorated by
the AnnotatedObserversSequenceDecorator
type).
|
Gunni Rode / rode.dk | ||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |