@Override public String translateName(Field f) { String result = super.translateName(f); return result == null ? f.getName() : result; } }
public void testAnnotationFieldNamingStrategy() throws Exception { FieldNamingStrategy strategy = new AnnotationFieldNamingStrategy(ImmutableSet.of(new ExtractNamed())); assertEquals(strategy.translateName(SimpleTest.class.getDeclaredField("a")), null); assertEquals(strategy.translateName(SimpleTest.class.getDeclaredField("b")), null); assertEquals(strategy.translateName(SimpleTest.class.getDeclaredField("c")), "cat"); assertEquals(strategy.translateName(SimpleTest.class.getDeclaredField("d")), "dog"); }
@Override public String translateName(Field f) { String result = super.translateName(f); return result == null ? f.getName() : result; } }
public void testAnnotationFieldNamingStrategy() throws Exception { FieldNamingStrategy strategy = new AnnotationFieldNamingStrategy(ImmutableSet.of(new ExtractNamed())); assertNull(strategy.translateName(SimpleTest.class.getDeclaredField("a"))); assertNull(strategy.translateName(SimpleTest.class.getDeclaredField("b"))); assertEquals(strategy.translateName(SimpleTest.class.getDeclaredField("c")), "cat"); assertEquals(strategy.translateName(SimpleTest.class.getDeclaredField("d")), "dog"); }
@Override public String translateName(Field f) { String result = super.translateName(f); return result == null ? f.getName() : result; } }
@Override public String translateName(Field f) { String result = super.translateName(f); return result == null ? f.getName() : result; } }
@Override public String translateName(Field f) { String result = super.translateName(f); return result == null ? f.getName() : result; } }
@Override public String translateName(Field f) { String result = super.translateName(f); return result == null ? f.getName() : result; } }