package org.jadira.reflection.access.invokedynamic; import org.jadira.reflection.access.api.ClassAccess; import org.jadira.reflection.access.api.ClassAccessFactory; public class InvokeDynamicClassAccessFactory implements ClassAccessFactory { public static final ClassAccessFactory FACTORY = new InvokeDynamicClassAccessFactory(); private InvokeDynamicClassAccessFactory() { } @Override public <C> ClassAccess<C> getClassAccess(Class<C> clazz) { return InvokeDynamicClassAccess.get(clazz); } public static ClassAccessFactory get() { return FACTORY; } }