Skip to content

Commit

Permalink
8184683: Add @SInCE and default methods of Compiler Tree API methods
Browse files Browse the repository at this point in the history
Reviewed-by: darcy, jjg
  • Loading branch information
ksrini committed Dec 4, 2017
1 parent 5a5d414 commit ecb671f
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -145,11 +145,19 @@ default R visitDocType(DocTypeTree node, P p) {

/**
* Visits a HiddenTree node.
*
* @implSpec Visits a {@code HiddenTree} node
* by calling {@code visitOther(node, p)}.
*
* @param node the node being visited
* @param p a parameter value
* @return a result value
*
* @since 9
*/
R visitHidden(HiddenTree node, P p);
default R visitHidden(HiddenTree node, P p) {
return visitOther(node, p);
}

/**
* Visits an IdentifierTree node.
Expand All @@ -161,11 +169,19 @@ default R visitDocType(DocTypeTree node, P p) {

/**
* Visits an IndexTree node.
*
* @implSpec Visits an {@code IndexTree} node
* by calling {@code visitOther(node, p)}.
*
* @param node the node being visited
* @param p a parameter value
* @return a result value
*
* @since 9
*/
R visitIndex(IndexTree node, P p);
default R visitIndex(IndexTree node, P p) {
return visitOther(node, p);
}

/**
* Visits an InheritDocTree node.
Expand Down Expand Up @@ -201,11 +217,19 @@ default R visitDocType(DocTypeTree node, P p) {

/**
* Visits a ProvidesTree node.
*
* @implSpec Visits a {@code ProvidesTree} node
* by calling {@code visitOther(node, p)}.
*
* @param node the node being visited
* @param p a parameter value
* @return a result value
*
* @since 9
*/
R visitProvides(ProvidesTree node, P p);
default R visitProvides(ProvidesTree node, P p) {
return visitOther(node, p);
}

/**
* Visits a ReferenceTree node.
Expand Down Expand Up @@ -320,11 +344,19 @@ default R visitSummary(SummaryTree node, P p) {

/**
* Visits a UsesTree node.
*
* @implSpec Visits a {@code UsesTree} node
* by calling {@code visitOther(node, p)}.
*
* @param node the node being visited
* @param p a parameter value
* @return a result value
*
* @since 9
*/
R visitUses(UsesTree node, P p);
default R visitUses(UsesTree node, P p) {
return visitOther(node, p);
}

/**
* Visits a ValueTree node.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,8 @@ public R visitErroneous(ErroneousTree node, P p) {
* @param node {@inheritDoc}
* @param p {@inheritDoc}
* @return the result of {@code defaultAction}
*
* @since 9
*/
@Override
public R visitHidden(HiddenTree node, P p) {
Expand All @@ -244,6 +246,8 @@ public R visitIdentifier(IdentifierTree node, P p) {
* @param node {@inheritDoc}
* @param p {@inheritDoc}
* @return the result of {@code defaultAction}
*
* @since 9
*/
@Override
public R visitIndex(IndexTree node, P p) {
Expand Down Expand Up @@ -304,6 +308,8 @@ public R visitParam(ParamTree node, P p) {
* @param node {@inheritDoc}
* @param p {@inheritDoc}
* @return the result of {@code defaultAction}
*
* @since 9
*/
@Override
public R visitProvides(ProvidesTree node, P p) {
Expand Down Expand Up @@ -473,6 +479,8 @@ public R visitUnknownInlineTag(UnknownInlineTagTree node, P p) {
* @param node {@inheritDoc}
* @param p {@inheritDoc}
* @return the result of {@code defaultAction}
*
* @since 9
*/
@Override
public R visitUses(UsesTree node, P p) {
Expand Down

0 comments on commit ecb671f

Please sign in to comment.