/*
* Copyright 2013 Guidewire Software, Inc.
*/
package gw.lang.parser;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface IUsageSiteValidatorReference
{
/**
* A reference to a class implementing the IUsageSiteValidator interface and a no-arg constructor
*/
public abstract Class<? extends IUsageSiteValidator> value();
}