Package gnu.mapping
Interface EnvironmentKey
-
- All Known Implementing Classes:
AbstractScriptEngineFactory.BindingsLocation
,DynamicLocation
,KeyPair
,Keyword
,NamedLocation
,PlainLocation
,SharedLocation
,SimpleSymbol
,Symbol
,ThreadLocation
,XName
public interface EnvironmentKey
A pair of a name (aSymbol
) and a property (anyObject
). ASymbol
is anEnvironmentKey
with a null property component. AnEnvironment
is a map fromEnvironmentKey
s toLocation
s.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
getKeyProperty()
Symbol
getKeySymbol()
boolean
matches(EnvironmentKey key)
boolean
matches(Symbol symbol, Object property)
-
-
-
Field Detail
-
FUNCTION
static final Object FUNCTION
Conventional value used as a property key for function bindings.
-
-
Method Detail
-
getKeySymbol
Symbol getKeySymbol()
-
getKeyProperty
Object getKeyProperty()
-
matches
boolean matches(EnvironmentKey key)
-
-