/* * Copyright (c) 2015 EMC Corporation * All Rights Reserved */ package com.emc.sa.engine.bind; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * Marker annotation to indicate that this field should have have its inner fields bound. * * @author jonnymiller */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.FIELD) public @interface Bindable { /** The item type to bind list values. */ Class<?> itemType() default Void.class; }