package com.jsoniter.spi; import java.lang.reflect.Type; public class EmptyExtension implements Extension { @Override public Type chooseImplementation(Type type) { return type; } @Override public boolean canCreate(Class clazz) { return false; } @Override public Object create(Class clazz) { throw new UnsupportedOperationException(); } @Override public Decoder createDecoder(String cacheKey, Type type) { return null; } @Override public Encoder createEncoder(String cacheKey, Type type) { return null; } @Override public void updateClassDescriptor(ClassDescriptor desc) { } }