< prev index next >

src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java

Print this page
rev 51258 : imported patch switch
rev 51259 : imported patch switch.01


 339 
 340     /**
 341      * Visits an EmptyStatementTree node.
 342      * @param node the node being visited
 343      * @param p a parameter value
 344      * @return a result value
 345      */
 346     R visitEmptyStatement(EmptyStatementTree node, P p);
 347 
 348     /**
 349      * Visits a SwitchTree node.
 350      * @param node the node being visited
 351      * @param p a parameter value
 352      * @return a result value
 353      */
 354     R visitSwitch(SwitchTree node, P p);
 355 
 356     /**
 357      * Visits a SwitchExpressionTree node.
 358      * 
 359      * @apiNote
 360      * This method is modeling switch expressions,
 361      * which are part of a preview feature and may be removed
 362      * if the preview feature is removed.
 363      * 
 364      * @param node the node being visited
 365      * @param p a parameter value
 366      * @return a result value
 367      * @since 12





 368      */
 369     @Deprecated(forRemoval=true, since="12")
 370     @SuppressWarnings("removal")
 371     R visitSwitchExpression(SwitchExpressionTree node, P p);
 372 
 373     /**
 374      * Visits a SynchronizedTree node.
 375      * @param node the node being visited
 376      * @param p a parameter value
 377      * @return a result value
 378      */
 379     R visitSynchronized(SynchronizedTree node, P p);
 380 
 381     /**
 382      * Visits a ThrowTree node.
 383      * @param node the node being visited
 384      * @param p a parameter value
 385      * @return a result value
 386      */
 387     R visitThrow(ThrowTree node, P p);




 339 
 340     /**
 341      * Visits an EmptyStatementTree node.
 342      * @param node the node being visited
 343      * @param p a parameter value
 344      * @return a result value
 345      */
 346     R visitEmptyStatement(EmptyStatementTree node, P p);
 347 
 348     /**
 349      * Visits a SwitchTree node.
 350      * @param node the node being visited
 351      * @param p a parameter value
 352      * @return a result value
 353      */
 354     R visitSwitch(SwitchTree node, P p);
 355 
 356     /**
 357      * Visits a SwitchExpressionTree node.
 358      *





 359      * @param node the node being visited
 360      * @param p a parameter value
 361      * @return a result value
 362      * @since 12
 363      *
 364      * @deprecated
 365      * This method is modeling switch expressions,
 366      * which are part of a preview feature and may be removed
 367      * if the preview feature is removed.
 368      */
 369     @Deprecated(forRemoval=true, since="12")
 370     @SuppressWarnings("removal")
 371     R visitSwitchExpression(SwitchExpressionTree node, P p);
 372 
 373     /**
 374      * Visits a SynchronizedTree node.
 375      * @param node the node being visited
 376      * @param p a parameter value
 377      * @return a result value
 378      */
 379     R visitSynchronized(SynchronizedTree node, P p);
 380 
 381     /**
 382      * Visits a ThrowTree node.
 383      * @param node the node being visited
 384      * @param p a parameter value
 385      * @return a result value
 386      */
 387     R visitThrow(ThrowTree node, P p);


< prev index next >