Home | History | Annotate | Download | only in annotation-file-utilities

Lines Matching defs:Parameter

282 \paragraph{Type parameter definitions}
285 declaration of a type parameter, such as on \code{K} and \code{T} in
301 \qquad \bnfcmt The integer is the zero-based type parameter index. \\
307 \paragraph{Type Parameter Bounds}
324 \qquad \bnfcmt The integers are respectively the parameter and bound indexes of \\
325 \qquad \bnfcmt the type parameter bound~\cite{JSR308-webpage-201310}. \\
411 \qquad \bnfnt{parameter-definition}* \\
466 parameter in a method declaration. A method receiver is the implicit formal
467 parameter, \code{this}, used in non-static methods. For source code insertion,
468 the receiver parameter will be inserted if it does not already exist.
482 \paragraph{Parameter definition}
484 A formal parameter definition defines the annotations on a method formal
485 parameter declaration and the type of a method formal parameter, but
486 \emph{not} the receiver formal parameter.
490 \bnfnt{parameter-definition} ::= \\
491 \qquad \bnfcmt The integer is the zero-based index of the formal parameter in the method. \\
492 \qquad \bnflit{parameter} \bnfnt{integer} \bnflit{:} \bnfnt{decl-annotation}* \lineend \\
497 The annotations on the \bnflit{parameter} line are on the formal parameter
498 declaration, not on the type of the parameter. A parameter index of 0 is the
499 first formal parameter. The receiver parameter is not index 0. Use the
500 \bnfnt{receiver-definition} production to annotate the receiver parameter.
684 \qquad \bnfnt{parameter-definition}* \\
894 \qquad \bnfor{} \bnfnt{type-parameter} \\
929 \qquad \bnflit{Catch} \bnflit{.} ( \bnflit{parameter} \bnfor{} \bnflit{block} ) \\
962 \qquad \bnflit{LambdaExpression} \bnflit{.} ( ( \bnflit{parameter} \bnfnt{integer} ) \bnfor{} \bnflit{body} ) \\
1005 \bnfnt{type-parameter} ::= \\
1087 parameter declarations. Type annotations must be meta-annotated
1232 parameter 0: @B