• Home
  • Raw
  • Download

Lines Matching refs:componentImplementation

55   private final ComponentImplementation componentImplementation;  field in ComponentRequirementExpressions
63 ComponentImplementation componentImplementation, in ComponentRequirementExpressions() argument
68 this.componentImplementation = componentImplementation; in ComponentRequirementExpressions()
108 if (componentImplementation.componentDescriptor().hasCreator()) { in createField()
109 return new ComponentParameterField(requirement, componentImplementation, Optional.empty()); in createField()
115 requirement, componentImplementation, Optional.of(parameterName)); in createField()
117 return new InstantiableModuleField(requirement, componentImplementation); in createField()
120 String.format("Can't create %s in %s", requirement, componentImplementation.name())); in createField()
126 final ComponentImplementation componentImplementation; field in ComponentRequirementExpressions.AbstractField
132 ComponentImplementation componentImplementation) { in AbstractField() argument
134 this.componentImplementation = checkNotNull(componentImplementation); in AbstractField()
144 componentImplementation.getUniqueFieldName(componentRequirement.variableName()); in AbstractField()
154 componentImplementation.addField(COMPONENT_REQUIREMENT_FIELD, field); in addField()
155 componentImplementation.addComponentRequirementInitialization(fieldInitialization(field)); in addField()
156 return MemberSelect.localField(componentImplementation.name(), fieldName); in addField()
176 ComponentRequirement module, ComponentImplementation componentImplementation) { in InstantiableModuleField() argument
177 super(module, componentImplementation); in InstantiableModuleField()
187 moduleProxies.newModuleInstance(moduleElement, componentImplementation.name())); in fieldInitialization()
200 ComponentImplementation componentImplementation, in ComponentParameterField() argument
202 super(componentRequirement, componentImplementation); in ComponentParameterField()
212 this.parameterName = componentImplementation.getParameterName(componentRequirement, baseName); in ComponentParameterField()
217 if (componentImplementation.name().equals(requestingClass)) { in getExpressionDuringInitialization()