Skip to content

Commit 176606d

Browse files
committed
8310995: missing @SInCE tags in 36 jdk.dynalink classes
Reviewed-by: jlaskey, iris, attila
1 parent 8ae309e commit 176606d

37 files changed

+38
-0
lines changed

src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
8888
* the {@code MethodHandles.Lookup} object it carries. This lookup should be used
8989
* to find method handles to set as targets of the call site described by this
9090
* descriptor.
91+
* @since 9
9192
*/
9293
public class CallSiteDescriptor extends SecureLookupSupplier {
9394
private final Operation operation;

src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
141141
* in the above example the {@code parseOperation} method is left unimplemented.</li>
142142
*
143143
* </ul>
144+
* @since 9
144145
*/
145146
public final class DynamicLinker {
146147
private static final String CLASS_NAME = DynamicLinker.class.getName();

src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
105105
* {@link #setClassLoader(ClassLoader) automatically discovered} ones, and
106106
* finally the ones configured with {@link #setFallbackLinkers(List)}; this last
107107
* category usually includes {@link BeansLinker}.
108+
* @since 9
108109
*/
109110
public final class DynamicLinkerFactory {
110111
@SuppressWarnings("removal")

src/jdk.dynalink/share/classes/jdk/dynalink/NamedOperation.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
106106
* usually containing the textual representation of the source expression that retrieved the
107107
* callee, e.g. {@code StandardOperation.CALL.named("window.open")}.
108108
* </p>
109+
* @since 9
109110
*/
110111
public final class NamedOperation implements Operation {
111112
private final Operation baseOperation;

src/jdk.dynalink/share/classes/jdk/dynalink/Namespace.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
6666
* set of standard namespaces with the {@link StandardNamespace} enum. Operations
6767
* that need to specify a namespace they operate on can be expressed using
6868
* {@link NamespaceOperation}.
69+
* @since 9
6970
*/
7071
public interface Namespace {
7172
}

src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
134134
* StandardNamespace.PROPERTY)
135135
* .named("empty");
136136
* </pre>
137+
* @since 9
137138
*/
138139
public final class NamespaceOperation implements Operation {
139140
private final Operation baseOperation;

src/jdk.dynalink/share/classes/jdk/dynalink/NoSuchDynamicMethodException.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
6464

6565
/**
6666
* Thrown at the invocation if the call site can not be linked by any available {@link GuardingDynamicLinker}.
67+
* @since 9
6768
*/
6869
public class NoSuchDynamicMethodException extends RuntimeException {
6970
private static final long serialVersionUID = 1L;

src/jdk.dynalink/share/classes/jdk/dynalink/Operation.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
7474
* {@code GET:PROPERTY|ELEMENT}), and finally we will refer to named operations
7575
* by separating the base operation and the name with the colon character (e.g.
7676
* {@code GET:PROPERTY|ELEMENT:color}).
77+
* @since 9
7778
*/
7879
public interface Operation {
7980
/**

src/jdk.dynalink/share/classes/jdk/dynalink/RelinkableCallSite.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
7676
* method handles. A relinkable call site will be managed by a
7777
* {@link DynamicLinker} object after being associated with it using its
7878
* {@link DynamicLinker#link(RelinkableCallSite)} method.
79+
* @since 9
7980
*/
8081
public interface RelinkableCallSite {
8182
/**

src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
/**
3333
* Provides security-checked access to a {@code MethodHandles.Lookup} object.
3434
* See {@link #getLookup()} for details.
35+
* @since 9
3536
*/
3637
public class SecureLookupSupplier {
3738
/**

0 commit comments

Comments
 (0)