* can refer to any type not containing the type of the array being declared (no
* circular dependency). The length is the number of elements in an array.
*
+ * @deprecated use {@link AbstractArrayDefinition}
* @version 1.0
* @author Matthew Khouzam
* @author Simon Marchi
*/
@NonNullByDefault
-public final class ArrayDefinition extends Definition {
+@Deprecated
+public final class ArrayDefinition extends AbstractArrayDefinition{
// ------------------------------------------------------------------------
// Attributes
// Getters/Setters/Predicates
// ------------------------------------------------------------------------
- /**
- * @return the definitions
- * @since 3.0
- */
+ @Override
public List<Definition> getDefinitions() {
return fDefinitions;
}