ParameterInjection(Type thriftStructType, int parameterIndex, ThriftField annotation, String extractedName, Type parameterJavaType) { super(annotation, THRIFT_FIELD); this.thriftStructType = thriftStructType; Preconditions.checkNotNull(parameterJavaType, "parameterJavaType is null"); this.parameterIndex = parameterIndex; this.extractedName = extractedName; this.parameterJavaType = parameterJavaType; if (void.class.equals(parameterJavaType)) { throw new AssertionError(); } Preconditions.checkArgument(getName() != null || extractedName != null, "Parameter must have an explicit name or an extractedName"); }
ParameterInjection(Type thriftStructType, int parameterIndex, ThriftField annotation, String extractedName, Type parameterJavaType) { super(annotation, THRIFT_FIELD); this.thriftStructType = thriftStructType; Preconditions.checkNotNull(parameterJavaType, "parameterJavaType is null"); this.parameterIndex = parameterIndex; this.extractedName = extractedName; this.parameterJavaType = parameterJavaType; if (void.class.equals(parameterJavaType)) { throw new AssertionError(); } Preconditions.checkArgument(getName() != null || extractedName != null, "Parameter must have an explicit name or an extractedName"); }
@Override public ThriftParameterInjection apply(ParameterInjection injection) { return new ThriftParameterInjection( injection.getId(), injection.getName(), injection.getParameterIndex(), injection.getJavaType() ); } });
@Override public ThriftParameterInjection apply(ParameterInjection injection) { return new ThriftParameterInjection( injection.getId(), injection.getName(), injection.getParameterIndex(), injection.getJavaType() ); } });
ThriftParameterInjection thriftParameterInjection = new ThriftParameterInjection( parameterInjection.getId(), parameterInjection.getName(), parameterInjection.getParameterIndex(), fieldMetadata.getJavaType()
ThriftParameterInjection thriftParameterInjection = new ThriftParameterInjection( parameterInjection.getId(), parameterInjection.getName(), parameterInjection.getParameterIndex(), fieldMetadata.getJavaType()
injections.add(new ThriftParameterInjection( parameterInjection.getId(), parameterInjection.getName(), parameterInjection.getParameterIndex(), fieldMetadata.getJavaType()
injections.add(new ThriftParameterInjection( parameterInjection.getId(), parameterInjection.getName(), parameterInjection.getParameterIndex(), fieldMetadata.getJavaType()