|
Evaluating Software Design Patterns — the "Gang of Four" patterns implemented in Java 6 |
||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES | ||||||||
offset from the top of the current call-stack.
offset from the top of the call-stack acquired
via throwable; hence, this constructor need
not be in the call-stack at all!
element in the same
call-stack at the same offset.
offset in the call-stack used by
element.
NonResettableSequence.reset(), ImmutableSequence.next(), and ImmutableSequence.copy() are ignored
for the proxied sequence if and only if
the proxied sequence is accessed through the proxy only.SequenceExpression.sequence
in the symbolic representation, false if not.
TypedExpressionDecorator.expression will be
included in the symbolic representation of it, false if not.
PrimeSequence.next().
next().
c is present in cs,
or -1 if c cannot be found.
c is present in cs
after the index supplied, or -1 if c cannot be
found.
token in textual and logs
them to log.
sequence is present in this
textual representation from the index supplied, regardless of case,
or -1 if sequence cannot be found.
c is present in cs,
regardless of case, or -1 if c cannot be found.
c is present in cs
after the index supplied, regardless of case, or -1 if
c cannot be found.
token is present in cs,
regardless of case, or -1 if token cannot be found.
token is present in cs,
regardless of case, or -1 if token cannot be found.
token is present in cs
after the index supplied, regardless of case, or -1 if
token cannot be found.
token is present in cs
after the index supplied, regardless of case, or -1 if
token cannot be found.
initialised before actual use.processing.
initialisable expressions
reachable from the expression supplied as expression that has
not already been initialised.
singleton instance.
singleton instance.
T, where T may be a generic type.T.
typeLiteral.
typeLiteral
Integer values.
sequence delivering Integer values
to become value visitable using the
SequenceValueVisitor.visitIntegerValued(Sequence, Object)
visitation method and is type
visitable for any known sub-interface of Sequence
that is implemented by the sequence.ReferenceHandler.reference, including
the adapted Reference interface at index zero.
sequence, and logs
all attributes that has changed value (based on equals(Object))
since the last time this method was invoked with the same
sequence (based on equals(Object)) as the first argument.
expression syntax tree having
the root supplied as expression, and returns the
result.
expression syntax tree having
the root supplied as expression, and returns the
result.
expressions.member.
a is recursively assignable from
b, false if not.
type.
a is assignable from b when primitive
primitives are ignored.
a and b are both null or identical (==); or
a and b contains the same number of elements,
and each class in a is assignable from the class in
b at the corresponding index ignoring primitives,
respectively.
class of the calling context
is a class that is assignable to the class
representing the immediate calling context, false if not.
throwable is a checked exception, false if not.
objects is contained in the call-stack of this caller,
false if not.
closed,
false if not.
primitive is
compatible with this enumeration type, false if not.
type is
compatible with this enumeration type, false if not.
member of the calling context
is a constructor or instance initialisation block, false if not.
type
represents the same non-primitive type as this enumeration type
does, false if not.
a and b are both null; or
a and b have the same non-primitive
type.
a and b are both null or identical (==); or
a and b contains the same number of elements and
primitives at the same index in a and b have the same
non-primitive type (using equals).
index in the
char sequence cs is escaped, false if not.
index in the
char sequence cs is escaped, false if not.
initialised, and hence ready to be evaluated, false if not.
values is assignable to
the corresponding type at the same index in types,
respectively, false if not.
values is assignable to
the corresponding type at the same index in types,
respectively, false if not.
type
is instantiable, false if not.
type
is instantiable, false if not.
objects is contained in the
call-stack of this caller, false if not.
members
is contained in the call-stack of this caller, false if not.
member of the calling context
is a method, false if not.
class of the calling context
is a nested or inner class of the class representing
the immediate calling context, false if not.
objects is contained in the call-stack of this caller,
false if not.
object
is proxied by a proxy created by this factory, false if not.
sequence has at least one created
proxy sequence associated with it, false if not.
object is a proxy created by this
proxy factory, false if not.
sequence is a proxy sequence created
by a sequence proxy factory, false if not.
type, false if not.
handler is registered to this handler
chain, false if not.
type is a singleton
type handled by this registry, false if not.
member of the calling context
is a static initialiser block, false if not.
class of the calling context
is a sub-class of the class representing the
immediate calling context, false if not.
subClass is a sub-class
of clazz, false otherwise.
class of the calling context
is a super-class of the class representing the
immediate calling context, false if not.
superClass is a super-class
of clazz, false otherwise.
class of the calling context
is the same class representing the immediate
calling context, false if not.
class of the calling context
is defined in the same package as the class
representing the immediate calling context, false if not.
memorizable and/or reversible.
memorizable and/or the sequence
is bounded and
consistent.
reversible,
false if not.
sequence that can be accessed as any
other iterable object.sequence, starting
from its current value.
sequence.
iterator.
sequence.
SequenceIterator
instance: the responsibility is designated to the sequence
iterator because it already implements the desired
functionality.
SequenceValueSet.first(), SequenceValueSet.get(), or SequenceValueSet.get(int).
variables and
constants stored in
this context, in no particular order.
sequence.
Sequence type
to conform to the Iterator type: when the iterator is
advanced, so is the sequence - hence the adaptation.sequence, starting
from its current value.
|
Gunni Rode / rode.dk | ||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES | ||||||||