@@ -0,0 +1,1828 @@
+package com.fasterxml.jackson.failing;%0A%0Aimport com.fasterxml.jackson.annotation.JacksonInject;%0Aimport com.fasterxml.jackson.annotation.JsonAutoDetect;%0Aimport com.fasterxml.jackson.annotation.JsonCreator;%0Aimport com.fasterxml.jackson.annotation.JsonProperty;%0Aimport com.fasterxml.jackson.annotation.JsonSetter;%0Aimport com.fasterxml.jackson.annotation.Nulls;%0Aimport com.fasterxml.jackson.annotation.PropertyAccessor;%0A%0Aimport com.fasterxml.jackson.databind.*;%0A%0Apublic class JacksonInject2465Test extends BaseMapTest%0A%7B%0A    public static final class TestCase2465 %7B%0A        private final Internal2465 str;%0A        private final int id;%0A%0A        @JsonCreator%0A        public TestCase2465(@JacksonInject Internal2465 str, @JsonProperty(%22id%22) int id) %7B%0A            this.str = str;%0A            this.id = id;%0A        %7D%0A%0A        public int fetchId() %7B return id; %7D%0A        public Internal2465 fetchInternal() %7B return str; %7D%0A    %7D%0A%0A    public static final class Internal2465 %7B%0A        final String val;%0A%0A        public Internal2465(String val) %7B%0A            this.val = val;%0A        %7D%0A    %7D%0A%0A    // %5Bdatabind#2465%5D%0A    public void testInjectWithCreator() throws Exception%0A    %7B%0A        ObjectMapper mapper = jsonMapperBuilder()%0A                .defaultSetterInfo(JsonSetter.Value.construct(Nulls.AS_EMPTY, Nulls.AS_EMPTY))%0A                .build();%0A        mapper.setVisibility(mapper.getVisibilityChecker().withVisibility(PropertyAccessor.FIELD,%0A                JsonAutoDetect.Visibility.ANY));%0A%0A        final Internal2465 injected = new Internal2465(%22test%22);%0A        TestCase2465 o = mapper.readerFor(TestCase2465.class)%0A                .with(new InjectableValues.Std().addValue(Internal2465.class, injected))%0A                .readValue(%22%7B%5C%22id%5C%22:3%7D%22);%0A        assertEquals(3, o.fetchId());%0A        assertNotNull(o.fetchInternal());%0A    %7D%0A%7D%0A

Add failing test for #2465