protected FieldInjectionTarget createFieldOrParamInjectionTarget(VariableElement variableElement) { final TypeElement memberTypeElement = (TypeElement) typeUtils.asElement(variableElement.asType()); final String memberName = variableElement.getSimpleName().toString(); ParamInjectionTarget.Kind kind = getParamInjectionTargetKind(variableElement); TypeElement kindParameterTypeElement = getInjectedType(variableElement); String name = findQualifierName(variableElement); return new FieldInjectionTarget(memberTypeElement, memberName, kind, kindParameterTypeElement, name); }
protected FieldInjectionTarget createFieldOrParamInjectionTarget(VariableElement variableElement) { final TypeElement memberTypeElement = (TypeElement) typeUtils.asElement(variableElement.asType()); final String memberName = variableElement.getSimpleName().toString(); ParamInjectionTarget.Kind kind = getParamInjectionTargetKind(variableElement); TypeElement kindParameterTypeElement = getInjectedType(variableElement); String name = findQualifierName(variableElement); return new FieldInjectionTarget(memberTypeElement, memberName, kind, kindParameterTypeElement, name); }
protected FieldInjectionTarget createFieldOrParamInjectionTarget(VariableElement variableElement) { final TypeElement memberTypeElement = (TypeElement) typeUtils.asElement(variableElement.asType()); final String memberName = variableElement.getSimpleName().toString(); ParamInjectionTarget.Kind kind = getParamInjectionTargetKind(variableElement); TypeElement kindParameterTypeElement = getInjectedType(variableElement); String name = findQualifierName(variableElement); return new FieldInjectionTarget(memberTypeElement, memberName, kind, kindParameterTypeElement, name); }