Interface ContextKey
- All Known Implementing Classes:
ArgumentSpecialization.ArgumentCountContextSelector
,ContextKey.ParameterKey
public interface ContextKey
This just exists to enforce strong typing.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
context key representing some parameter index, useful, e.g. -
Field Summary
Modifier and TypeFieldDescriptionstatic final ContextKey
A property of contexts that might be generally useful: the "caller" method ...static final ContextKey
A property of contexts that might be generally useful: the "call site" method ...static final ContextKey
A property of contexts that might be generally useful: the "name".static final ContextKey[]
Generally useful constants for possible parameter indicesstatic final ContextKey
A property of contexts that might be generally useful: an identifier for the receiver object ...static final ContextKey
A property of contexts that might be generally useful: the "target" method.
-
Field Details
-
CALLER
A property of contexts that might be generally useful: the "caller" method ... used for call-string context schemes. -
TARGET
A property of contexts that might be generally useful: the "target" method. -
NAME
A property of contexts that might be generally useful: the "name". -
CALLSITE
A property of contexts that might be generally useful: the "call site" method ... used for call-string context schemes. -
RECEIVER
A property of contexts that might be generally useful: an identifier for the receiver object ... used for object-sensitivity context policies.Known implementations (ContextItems) for RECEIVER include TypeAbstraction and InstanceKey
-
PARAMETERS
Generally useful constants for possible parameter indices
-