@Override public ThriftConstructorInjection apply(ConstructorInjection injection) { return new ThriftConstructorInjection(injection.getConstructor(), buildParameterInjections(injection.getParameters())); } }));
@Override public ThriftConstructorInjection apply(ConstructorInjection injection) { return new ThriftConstructorInjection(injection.getConstructor(), buildParameterInjections(injection.getParameters())); } }));
private ThriftConstructorInjection buildConstructorInjection() { for (ConstructorInjection constructorInjection : constructorInjections) { if (constructorInjection.getParameters().size() == 0) { return new ThriftConstructorInjection(constructorInjection.getConstructor(), buildParameterInjections(constructorInjection.getParameters())); } } // This is actually legal for a ThriftUnion, all c'tors available take arguments and are associated with the FieldMetadata... return null; }
private ThriftConstructorInjection buildConstructorInjection() { for (ConstructorInjection constructorInjection : constructorInjections) { if (constructorInjection.getParameters().size() == 0) { return new ThriftConstructorInjection(constructorInjection.getConstructor(), buildParameterInjections(constructorInjection.getParameters())); } } // This is actually legal for a ThriftUnion, all c'tors available take arguments and are associated with the FieldMetadata... return null; }
thriftConstructorInjection = new ThriftConstructorInjection(constructorInjection.getConstructor(), thriftParameterInjection); break;
thriftConstructorInjection = new ThriftConstructorInjection(constructorInjection.getConstructor(), thriftParameterInjection); break;