home
wiki
classes/clusters list
class information
+
Point of view
NATIVE_JAVA
ANY
WHEN_ITEM_2
WHEN_ITEM_1
WHEN_ITEM
WHEN_CLAUSE
NATIVE_JAVA
VISITOR
SYSTEM_TOOLS
SMART_EIFFEL
COMPILE
SE
ACE
INSTALL
INTERNALS_HANDLER
All features
class WHEN_ITEM_2
Summary
top
To store a slice value of a when clause in an inspect instruction.
Exemple :
inspect ... when foo .. bar, then ...
Direct parents
inherit list:
WHEN_ITEM
Class invariant
top
lower
/= Void
upper
/= Void
Overview
top
creation features
exported features
lower
:
EXPRESSION
The written slice.
upper
:
EXPRESSION
The written slice.
lower_manifest_expression
:
MANIFEST_EXPRESSION
The corresponding values for
lower
and
upper
(they may be calls).
upper_manifest_expression
:
MANIFEST_EXPRESSION
The corresponding values for
lower
and
upper
(they may be calls).
lower_value
:
INTEGER_32
Corresponding values for this slice.
upper_value
:
INTEGER_32
Corresponding values for this slice.
start_position
:
POSITION
accept
(visitor:
WHEN_ITEM_2_VISITOR
)
Accept to be visited by the
visitor
.
interface_info
:
INTERFACE_INFO
lower
:
EXPRESSION
writable attribute
top
The written slice.
upper
:
EXPRESSION
writable attribute
top
The written slice.
lower_manifest_expression
:
MANIFEST_EXPRESSION
writable attribute
top
The corresponding values for
lower
and
upper
(they may be calls).
upper_manifest_expression
:
MANIFEST_EXPRESSION
writable attribute
top
The corresponding values for
lower
and
upper
(they may be calls).
lower_value
:
INTEGER_32
writable attribute
top
Corresponding values for this slice.
upper_value
:
INTEGER_32
writable attribute
top
Corresponding values for this slice.
start_position
:
POSITION
effective function
top
accept
(visitor:
WHEN_ITEM_2_VISITOR
)
effective procedure
top
Accept to be visited by the
visitor
.
require
visitor /= Void
interface_info
:
INTERFACE_INFO
frozen
once function
top
inspect ... when foo .. bar, then ...