com.epam.jdi.light.elements.pageobjects.annotations.locators.UI Maven / Gradle / Ivy
package com.epam.jdi.light.elements.pageobjects.annotations.locators;
import java.lang.annotation.*;
/**
* Created by Roman Iovlev on 14.02.2018
* Email: [email protected]; Skype: roman.iovlev
*/
@Repeatable(UI.List.class)
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE, ElementType.FIELD})
public @interface UI {
String value();
String group() default "";
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE, ElementType.FIELD})
@interface List {
UI[] value();
}
}