| Package | Description |
|---|---|
| org.apache.felix.scr.impl.inject | |
| org.apache.felix.scr.impl.inject.field | |
| org.apache.felix.scr.impl.inject.methods |
| Modifier and Type | Field and Description |
|---|---|
private ValueUtils.ValueType[] |
ComponentConstructor.activationFieldTypes |
private ValueUtils.ValueType[] |
ComponentConstructor.constructorArgTypes |
static ValueUtils.ValueType[] |
ValueUtils.EMPTY_VALUE_TYPES
Empty array.
|
| Modifier and Type | Method and Description |
|---|---|
static ValueUtils.ValueType |
ValueUtils.getReferenceValueType(java.lang.Class<?> componentClass,
ReferenceMetadata metadata,
java.lang.Class<?> typeClass,
java.lang.reflect.Field field,
ComponentLogger logger)
Get the value type of the reference for a field/constructor argument
|
static ValueUtils.ValueType |
ValueUtils.getValueType(java.lang.Class<?> typeClass)
Get the value type for the parameter class.
|
static ValueUtils.ValueType |
ValueUtils.ValueType.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ValueUtils.ValueType[] |
ValueUtils.ValueType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
ValueUtils.getValue(java.lang.String componentType,
ValueUtils.ValueType type,
java.lang.Class<?> targetType,
ComponentContextImpl componentContext,
RefPair<?,?> refPair)
Get the value for the value type
|
| Modifier and Type | Field and Description |
|---|---|
private ValueUtils.ValueType |
FieldHandler.valueType
Value type.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<ValueUtils.ValueType> |
BindMethod.m_paramTypes |
| Modifier and Type | Method and Description |
|---|---|
protected BaseMethod.MethodInfo<java.util.List<ValueUtils.ValueType>> |
BindMethod.doFindMethod(java.lang.Class<?> targetClass,
boolean acceptPrivate,
boolean acceptPackage,
ComponentLogger logger)
Finds the method named in the
BaseMethod.m_methodName field in the given
targetClass. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BindMethod.setTypes(java.util.List<ValueUtils.ValueType> types) |