/* --------------------------------------------------------- *
* __________ D E L T A S C R I P T *
* (_________() *
* / === / - A fast, dynamic scripting language *
* | == | - Version 4.13.11.0 *
* / === / - Developed by Adam R. Nelson *
* | = = | - 2011-2013 *
* / === / - Distributed under GNU LGPL v3 *
* (________() - http://github.com/ar-nelson/deltascript *
* *
* --------------------------------------------------------- */
package com.sector91.delta.script.annotations;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import com.sector91.delta.script.objects.reflect.DS_JavaClass;
import com.sector91.delta.script.objects.reflect.DS_JavaObject;
/**
* <p>Defines one or more alternate names for a method or field when the owner
* class is wrapped in a {@link DS_JavaObject} or {@link DS_JavaClass}.</p>
*
* @author Adam R. Nelson
* @version 4.13.11.0
* @since 2.11.12.0
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.FIELD})
public @interface DSName {String[] value();}