in log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/DescriptorGenerator.java [719:740]
public String visitPrimitive(final PrimitiveType t, final Void unused) {
switch (t.getKind()) {
case BOOLEAN:
return "boolean";
case BYTE:
return "byte";
case SHORT:
return "short";
case INT:
return "int";
case LONG:
return "long";
case CHAR:
return "char";
case FLOAT:
return "float";
case DOUBLE:
return "double";
default:
throw new IllegalArgumentException();
}
}