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

Lines Matching refs:TypeCast

513 \qquad    \bnfnt{typecast}* \\
519 \qquad \bnfnt{source-insert-typecast}* \\
540 Additionally, a new typecast with annotations (rather than an annotation added to an
541 existing typecast) can be inserted into source code. This uses a third
543 A second way to insert a typecast is by specifying just an annotation, not
544 a full typecast (\code{insert-annotation} instead of
545 \code{insert-typecast}). In this case, the source annotation insertion
546 tool generates a full typecast if Java syntax requires one.
579 \code{@A} is on new, index 0. \code{@B} is on typecast, index 0. \code{@C} is on
580 new, index 1. \code{@D} is on typecast, index 1.
615 \bnfnt{typecast-location} ::= \\
620 \qquad \bnfcmt Source code index: the first integer is the zero-based index of the typecast \\
625 \bnfnt{typecast} ::= \\
626 \qquad \bnflit{typecast} \bnfnt{typecast-location} \bnflit{:} \bnfnt{type-annotation}* \lineend \\
702 (\bnflit{insert-typecast}).
705 The annotations on the \bnflit{insert-typecast} line will be inserted on
709 the \bnflit{insert-typecast} line then a cast with no annotations will be
713 Note that the type specified on the \bnflit{insert-typecast} line cannot contain
718 \bnfnt{source-insert-typecast} ::= \\
721 \qquad \bnflit{insert-typecast} \bnfnt{ast-path}\bnflit{:} \bnfnt{type-annotation}* \bnfnt{type} \lineend \\
775 insert-typecast Variable.initializer, Binary.rightOperand: @A Integer
778 insert-typecast Block.statement 0, Variable.initializer: @A Integer
779 insert-typecast Block.statement 1, Switch.case 1, Case.statement 0,
834 Using \code{insert-annotation} instead of \code{insert-typecast} yields
1003 \qquad \bnflit{TypeCast} \bnflit{.} ( \bnflit{type} \bnfor{} \bnflit{expression} ) \\
1237 typecast #7: @B
1463 % LocalWords: TypeCast UnionType typeAlternative WhileLoop ElementType