|
Silk DI 0.6 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Type | |
|---|---|
| se.jbee.inject | |
| se.jbee.inject.bind | |
| se.jbee.inject.bootstrap | |
| se.jbee.inject.config | |
| se.jbee.inject.service | |
| se.jbee.inject.util | |
| Uses of Type in se.jbee.inject |
|---|
| Fields in se.jbee.inject declared as Type | |
|---|---|
static Type<Object> |
Type.OBJECT
|
static Type<Void> |
Type.VOID
|
static Type<? extends Object> |
Type.WILDCARD
|
| Methods in se.jbee.inject that return Type | ||
|---|---|---|
Type<? extends T> |
Type.asExactType()
|
|
Type<? extends T> |
Type.asUpperBound()
|
|
|
Type.castTo(Type<S> supertype)
|
|
Type<?> |
Type.elementType()
|
|
static
|
Type.elementType(Class<T[]> arrayType)
|
|
static Type<?> |
Type.fieldType(Field field)
|
|
Type<T[]> |
Type.getArrayType()
|
|
Type<?>[] |
Type.getParameters()
|
|
Type<T> |
Resource.getType()
|
|
Type<T> |
Dependency.getType()
|
|
Type<T> |
Instance.getType()
|
|
Type<T> |
Typed.getType()
|
|
Type<T> |
Type.getType()
|
|
Type<?> |
Type.parameter(int index)
|
|
static Type<?>[] |
Type.parameterTypes(Constructor<?> constructor)
|
|
static Type<?>[] |
Type.parameterTypes(Method method)
|
|
Type<T> |
Type.parametized(Class<?>... arguments)
|
|
Type<T> |
Type.parametized(Type<?>... parameters)
|
|
Type<T> |
Type.parametizedAsUpperBounds()
Example - typeOf Map<String,String> => Map<? |
|
static
|
Type.raw(Class<T> type)
|
|
static Type<?> |
Type.returnType(Method method)
|
|
static
|
Type.supertype(Class<S> supertype,
Type<? extends S> type)
|
|
Type<? super T>[] |
Type.supertypes()
|
|
|
Type.typed(Type<E> type)
|
|
Type<? extends T> |
Type.upperBound(boolean upperBound)
|
|
static Type<?>[] |
Type.wildcards(TypeVariable<?>... variables)
|
|
| Methods in se.jbee.inject with parameters of type Type | ||
|---|---|---|
static Instance<?>[] |
Instance.anyOf(Type<?>... types)
|
|
static
|
Instance.anyOf(Type<T> type)
|
|
|
Dependency.anyTyped(Type<E> type)
|
|
|
Type.castTo(Type<S> supertype)
|
|
boolean |
Packages.contains(Type<?> type)
|
|
static
|
Instance.defaultInstanceOf(Type<T> type)
|
|
static
|
Dependency.dependency(Type<T> type)
|
|
boolean |
Type.equalTo(Type<?> other)
|
|
Target |
Target.injectingInto(Type<?> type)
|
|
Dependency<T> |
Dependency.injectingInto(Type<?> target)
|
|
static
|
Instance.instance(Name name,
Type<T> type)
|
|
boolean |
Dependency.isAssignableTo(Type<?> type)
|
|
boolean |
Instance.isAssignableTo(Type<?> type)
|
|
boolean |
Parameter.isAssignableTo(Type<?> type)
|
|
boolean |
Type.isAssignableTo(Type<?> other)
|
|
boolean |
Type.morePreciseThan(Type<?> other)
|
|
Type<T> |
Type.parametized(Type<?>... parameters)
|
|
static
|
Type.supertype(Class<S> supertype,
Type<? extends S> type)
|
|
static Target |
Target.targeting(Type<?> type)
|
|
|
Resource.typed(Type<E> type)
|
|
|
Dependency.typed(Type<E> type)
|
|
|
Instance.typed(Type<E> type)
|
|
|
Typed.typed(Type<E> type)
|
|
|
Type.typed(Type<E> type)
|
|
| Constructors in se.jbee.inject with parameters of type Type | |
|---|---|
DIRuntimeException.NoSuchFunctionException(Type<?> returnType,
Type<?>... parameterTypes)
|
|
DIRuntimeException.NoSuchFunctionException(Type<?> returnType,
Type<?>... parameterTypes)
|
|
| Constructor parameters in se.jbee.inject with type arguments of type Type | |
|---|---|
DIRuntimeException.NoSuchResourceException(Collection<Type<?>> types)
|
|
| Uses of Type in se.jbee.inject.bind |
|---|
| Methods in se.jbee.inject.bind that return Type | |
|---|---|
protected Type<T> |
Binder.TypedBinder.getType()
|
| Methods in se.jbee.inject.bind with parameters of type Type | ||
|---|---|---|
|
Binder.autobind(Type<T> type)
|
|
|
Binder.bind(Name name,
Type<T> type)
|
|
|
Binder.bind(Type<T> type)
|
|
|
Binder.configbind(Type<T> type)
|
|
Binder.TargetedBinder |
Binder.ScopedBinder.injectingInto(Name name,
Type<?> type)
|
|
Binder.TargetedBinder |
Binder.ScopedBinder.injectingInto(Type<?> target)
|
|
|
Binder.multibind(Name name,
Type<T> type)
|
|
|
Binder.multibind(Type<T> type)
|
|
|
Binder.RootBinder.require(Type<T> dependency)
|
|
|
Binder.TypedBinder.to(Name name,
Type<I> type)
|
|
Binder.TargetedBinder |
Binder.TargetedBinder.within(Name name,
Type<?> parent)
|
|
Binder.TargetedBinder |
Binder.TargetedBinder.within(Type<?> parent)
|
|
| Constructors in se.jbee.inject.bind with parameters of type Type | |
|---|---|
Binder.ConfigBinder(Binder.RootBinder binder,
Type<T> type)
|
|
| Uses of Type in se.jbee.inject.bootstrap |
|---|
| Methods in se.jbee.inject.bootstrap that return Type | |
|---|---|
Type<T> |
Binding.getType()
|
| Methods in se.jbee.inject.bootstrap with parameters of type Type | ||
|---|---|---|
static
|
Parameterize.asType(Type<S> supertype,
Parameter<T> parameter)
|
|
static
|
SuppliedBy.configuration(Type<T> type,
Configuring<C> configuration)
|
|
static
|
Parameterize.constant(Type<T> type,
T constant)
|
|
static
|
SuppliedBy.elements(Type<E[]> arrayType,
Parameter<? extends E>[] elements)
|
|
static Inspect |
Inspect.methodsReturn(Type<?> returnType)
|
|
static Parameterization<?>[] |
Parameterize.parameterizations(Type<?>[] types,
Parameter<?>... parameters)
|
|
Inspect |
Inspect.returnTypeAssignableTo(Type<?> supertype)
|
|
static
|
Parameterize.supplier(Type<T> type,
Supplier<? extends T> supplier)
|
|
|
Binding.typed(Type<E> type)
|
|
| Uses of Type in se.jbee.inject.config |
|---|
| Methods in se.jbee.inject.config with parameters of type Type | ||
|---|---|---|
|
Presets.preset(Type<T> type,
T value)
|
|
|
Presets.value(Type<T> type)
|
|
| Uses of Type in se.jbee.inject.service |
|---|
| Methods in se.jbee.inject.service with parameters of type Type | ||
|---|---|---|
|
ServiceInvocation.afterException(Value<P> parameter,
Type<R> result,
Exception e,
T before)
|
|
|
ServiceInvocation.before(Value<P> parameter,
Type<R> result)
|
|
|
ServiceProvider.provide(Type<P> parameterType,
Type<R> returnType)
|
|
|
ServiceProvider.provide(Type<P> parameterType,
Type<R> returnType)
|
|
| Uses of Type in se.jbee.inject.util |
|---|
| Fields in se.jbee.inject.util declared as Type | |
|---|---|
Type<T> |
Producible.returnType
|
| Methods in se.jbee.inject.util that return Type | ||
|---|---|---|
static
|
Typecast.collectionTypeOf(Class<T> elementType)
|
|
static
|
Typecast.collectionTypeOf(Type<T> elementType)
|
|
static
|
Typecast.factoryTypeOf(Class<T> providedType)
|
|
static
|
Typecast.factoryTypeOf(Type<T> providedType)
|
|
Type<T> |
Value.getType()
|
|
Type<T> |
Producible.getType()
|
|
Type<T> |
Constructible.getType()
|
|
static
|
Typecast.injectronsTypeOf(Class<T> providedType)
|
|
static
|
Typecast.injectronsTypeOf(Type<T> providedType)
|
|
static
|
Typecast.injectronTypeOf(Class<T> providedType)
|
|
static
|
Typecast.injectronTypeOf(Type<T> providedType)
|
|
static
|
Typecast.listTypeOf(Class<T> elementType)
|
|
static
|
Typecast.listTypeOf(Type<T> elementType)
|
|
static
|
Typecast.providerTypeOf(Class<T> providedType)
|
|
static
|
Typecast.providerTypeOf(Type<T> providedType)
|
|
static
|
Typecast.setTypeOf(Class<T> elementType)
|
|
static
|
Typecast.setTypeOf(Type<T> elementType)
|
|
| Methods in se.jbee.inject.util with parameters of type Type | ||
|---|---|---|
static
|
Typecast.collectionTypeOf(Type<T> elementType)
|
|
static
|
Typecast.factoryTypeOf(Type<T> providedType)
|
|
static
|
Typecast.injectronsTypeOf(Type<T> providedType)
|
|
static
|
Typecast.injectronTypeOf(Type<T> providedType)
|
|
static
|
Typecast.listTypeOf(Type<T> elementType)
|
|
static
|
Producible.producible(Type<T> returnType,
Method producer,
Parameter<?>[] parameters,
Object instance)
|
|
static
|
Typecast.providerTypeOf(Type<T> providedType)
|
|
static
|
Typecast.setTypeOf(Type<T> elementType)
|
|
|
Parameterization.typed(Type<E> type)
|
|
|
Producible.typed(Type<E> supertype)
|
|
|
Constructible.typed(Type<E> supertype)
|
|
static
|
Value.value(Type<T> type,
T value)
|
|
|
Silk DI 0.6 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||