You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
75 lines
1.4 KiB
75 lines
1.4 KiB
/*
|
|
* Copyright (c) 1998, 2004, Oracle and/or its affiliates. All rights reserved.
|
|
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*/
|
|
|
|
package com.sun.javadoc;
|
|
|
|
/**
|
|
* Parameter information.
|
|
* This includes a parameter type and parameter name.
|
|
*
|
|
* @author Robert Field
|
|
*/
|
|
public interface Parameter {
|
|
|
|
/**
|
|
* Get the type of this parameter.
|
|
*/
|
|
Type type();
|
|
|
|
/**
|
|
* Get local name of this parameter.
|
|
* For example if parameter is the short 'index', returns "index".
|
|
*/
|
|
String name();
|
|
|
|
/**
|
|
* Get type name of this parameter.
|
|
* For example if parameter is the short 'index', returns "short".
|
|
* <p>
|
|
* This method returns a complete string
|
|
* representation of the type, including the dimensions of arrays and
|
|
* the type arguments of parameterized types. Names are qualified.
|
|
*/
|
|
String typeName();
|
|
|
|
/**
|
|
* Returns a string representation of the parameter.
|
|
* <p>
|
|
* For example if parameter is the short 'index', returns "short index".
|
|
*
|
|
* @return type and parameter name of this parameter.
|
|
*/
|
|
String toString();
|
|
|
|
/**
|
|
* Get the annotations of this parameter.
|
|
* Return an empty array if there are none.
|
|
*
|
|
* @return the annotations of this parameter.
|
|
* @since 1.5
|
|
*/
|
|
AnnotationDesc[] annotations();
|
|
}
|