public void addLiteralizableClasses(final Collection<Class<?>> clazzes) { checkThread(); for (final Class<?> cls : clazzes) { addLiteralizableClass(cls); } }
public void addLiteralizableMetaClasses(final Collection<MetaClass> clazzes) { checkThread(); for (final MetaClass cls : clazzes) { addLiteralizableClass(cls); } }
public void addLiteralizableClasses(final Collection<Class<?>> clazzes) { checkThread(); for (final Class<?> cls : clazzes) { addLiteralizableClass(cls); } }
public void addLiteralizableMetaClasses(final Collection<MetaClass> clazzes) { checkThread(); for (final MetaClass cls : clazzes) { addLiteralizableClass(cls); } }
/** * Mark a class "literalizable". Meaning that all classes that are assignable to this type, are candidates for * reification to code snapshots for this context and all subcontexts. See {@link SnapshotMaker} for further details. * * @param clazz * the class, interface or superclass to be considered literalizable. */ public void addLiteralizableClass(final Class<?> clazz) { checkThread(); addLiteralizableClass(MetaClassFactory.get(clazz)); }
/** * Mark a class "literalizable". Meaning that all classes that are assignable to this type, are candidates for * reification to code snapshots for this context and all subcontexts. See {@link SnapshotMaker} for further details. * * @param clazz * the class, interface or superclass to be considered literalizable. */ public void addLiteralizableClass(final Class<?> clazz) { checkThread(); addLiteralizableClass(MetaClassFactory.get(clazz)); }
ctx.addLiteralizableClass(SnapshotInterfaceWithCollections.class); ctx.addLiteralizableClass(Person.class);
ctx.addLiteralizableClass(Person.class);