/*
* Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package javafx.beans;
import java.lang.annotation.
Retention;
import java.lang.annotation.
Target;
import static java.lang.annotation.
ElementType.*;
import static java.lang.annotation.
RetentionPolicy.*;
/**
* Annotation that provides information about argument's name.
*
* @since JavaFX 8.0
*/
@
Retention(
RUNTIME)
@
Target(
PARAMETER)
public @interface
NamedArg {
/**
* The name of the annotated argument.
* @return the name of the annotated argument
*/
public
String value();
/**
* The default value of the annotated argument.
* @return the default value of the annotated argument
*/
public
String defaultValue() default "";
}