Package org.eclipse.handly.context
Class GuiceContext
- java.lang.Object
-
- org.eclipse.handly.context.GuiceContext
-
-
Constructor Summary
Constructors Constructor Description GuiceContext(com.google.inject.Injector injector)Constructs a context backed by the given Guice injector.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsKey(java.lang.Class<?> clazz)Returns whether this context has a value associated with the given class.booleancontainsKey(Property<?> property)Returns whether this context has a value associated with the given property.<T> Tget(java.lang.Class<T> clazz)Returns the context value associated with the given class.<T> Tget(Property<T> property)Returns the context value associated with the given property.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.handly.context.IContext
getOrDefault
-
-
-
-
Method Detail
-
get
public <T> T get(Property<T> property)
Description copied from interface:IContextReturns the context value associated with the given property.
-
get
public <T> T get(java.lang.Class<T> clazz)
Description copied from interface:IContextReturns the context value associated with the given class.
-
containsKey
public boolean containsKey(Property<?> property)
Description copied from interface:IContextReturns whether this context has a value associated with the given property.- Specified by:
containsKeyin interfaceIContext- Parameters:
property- the property being queried (notnull)- Returns:
trueif this context has a value for the given property, andfalseotherwise
-
containsKey
public boolean containsKey(java.lang.Class<?> clazz)
Description copied from interface:IContextReturns whether this context has a value associated with the given class.- Specified by:
containsKeyin interfaceIContext- Parameters:
clazz- the class being queried (notnull)- Returns:
trueif this context has a value for the given class, andfalseotherwise
-
-