package org.test4j.json.encoder.single.fixed;
import java.io.Writer;
import org.test4j.json.encoder.single.FixedTypeEncoder;
import org.test4j.tools.commons.ClazzHelper;
@SuppressWarnings("rawtypes")
public class ClazzEncoder extends FixedTypeEncoder<Class> {
public static ClazzEncoder instance = new ClazzEncoder();
private ClazzEncoder() {
super(Class.class);
}
@Override
protected void encodeSingleValue(Class target, Writer writer) throws Exception {
Class type = ClazzHelper.getUnProxyType(target);
writer.append(quote_Char).append(type.getName()).append(quote_Char);
}
}