/** * Returns short class name: packages are replaces with single letter. */ public static String getShortClassName(final Class clazz) { return getShortClassName(clazz, 1); } public static String getShortClassName(final Class clazz, final int shortUpTo) {
@Test void testSimpleClassName() { assertEquals("j.Jodd", ClassUtil.getShortClassName(Jodd.class)); assertEquals("j.b.FastByteBuffer", ClassUtil.getShortClassName(FastByteBuffer.class)); assertEquals("j.buffer.FastByteBuffer", ClassUtil.getShortClassName(FastByteBuffer.class, 2)); assertEquals("jodd.buffer.FastByteBuffer", ClassUtil.getShortClassName(FastByteBuffer.class, 3)); assertEquals("jodd.buffer.FastByteBuffer", ClassUtil.getShortClassName(FastByteBuffer.class, 4)); }
public void printEntities(final int width) { if (!databaseEnabled) { return; } final List<DbEntityDescriptor> list = new ArrayList<>(); dbOom.entityManager().forEachEntity(list::add); if (list.isEmpty()) { return; } final Print print = new Print(); print.line("Entities", width); list.stream() .sorted(Comparator.comparing(DbEntityDescriptor::getEntityName)) .forEach(ded -> print.outLeftRightNewLine( Chalk256.chalk().yellow(), ded.getTableName(), Chalk256.chalk().blue(), ClassUtil.getShortClassName(ded.getType(), 2), width)); print.line(width); } }
Chalk256.chalk().blue(), ClassUtil.getShortClassName(beanDefinition.type(), 2), width - 10 - 1 );
ClassUtil.getShortClassName( ProxettaUtil.resolveTargetClass(ar.getActionClass()), 2) + '#' + ar.getActionClassMethod().getName();
/** * Returns short class name: packages are replaces with single letter. */ public static String getShortClassName(final Class clazz) { return getShortClassName(clazz, 1); } public static String getShortClassName(final Class clazz, final int shortUpTo) {
public void printEntities(final int width) { if (!databaseEnabled) { return; } final List<DbEntityDescriptor> list = new ArrayList<>(); dbOom.entityManager().forEachEntity(list::add); if (list.isEmpty()) { return; } final Print print = new Print(); print.line("Entities", width); list.stream() .sorted(Comparator.comparing(DbEntityDescriptor::getEntityName)) .forEach(ded -> print.outLeftRightNewLine( Chalk256.chalk().yellow(), ded.getTableName(), Chalk256.chalk().blue(), ClassUtil.getShortClassName(ded.getType(), 2), width)); print.line(width); } }
Chalk256.chalk().blue(), ClassUtil.getShortClassName(beanDefinition.type(), 2), width - 10 - 1 );
ClassUtil.getShortClassName( ProxettaUtil.resolveTargetClass(ar.getActionClass()), 2) + '#' + ar.getActionClassMethod().getName();