@Retention(value=RUNTIME) @Target(value=TYPE) @Repeatable(value=DiamondContainer.class) public @interface Diamond
top()
bottom()
right()
left()
java.lang.Class<?>
bottom
left
right
top
public abstract java.lang.Class<?> top
public abstract java.lang.Class<?> bottom
public abstract java.lang.Class<?> right
public abstract java.lang.Class<?> left