Skip to content

Commit

Permalink
Latest docs on successful build 5178 auto-pushed to gh-pages
Browse files Browse the repository at this point in the history
  • Loading branch information
copybara-service[bot] committed May 4, 2023
1 parent 8ddce87 commit fff4144
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var data = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":9,"i12":10,"i13":10};
<script type="text/javascript">var data = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":9,"i13":10,"i14":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "alt-color";
var rowColor = "row-color";
Expand Down Expand Up @@ -218,12 +218,20 @@ <h2>Method Summary</h2>
</tr>
<tr class="alt-color" id="i8">
<td class="col-first"><code>boolean</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#hasThreadSafeTypeParameterAnnotation(com.sun.tools.javac.code.Symbol.TypeVariableSymbol)">hasThreadSafeTypeParameterAnnotation</a></span>&#8203;(com.sun.tools.javac.code.Symbol.TypeVariableSymbol&nbsp;symbol)</code></th>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#hasThreadSafeElementAnnotation(com.sun.tools.javac.code.Symbol.TypeVariableSymbol)">hasThreadSafeElementAnnotation</a></span>&#8203;(com.sun.tools.javac.code.Symbol.TypeVariableSymbol&nbsp;symbol)</code></th>
<td class="col-last">
<div class="block">Returns true if the given type parameter's declaration is annotated with <code>typeParameterAnnotation</code> indicated it will only ever be instantiated with thread-safe types.</div>
<div class="block">Returns whether the given type parameter's declaration is annotated with <code>containerOfAnnotation</code> indicating its type-safety determines the type-safety of the outer
class.</div>
</td>
</tr>
<tr class="row-color" id="i9">
<td class="col-first"><code>boolean</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#hasThreadSafeTypeParameterAnnotation(com.sun.tools.javac.code.Symbol.TypeVariableSymbol)">hasThreadSafeTypeParameterAnnotation</a></span>&#8203;(com.sun.tools.javac.code.Symbol.TypeVariableSymbol&nbsp;symbol)</code></th>
<td class="col-last">
<div class="block">Returns whether the given type parameter's declaration is annotated with <code>typeParameterAnnotation</code> indicating it will only ever be instantiated with thread-safe types.</div>
</td>
</tr>
<tr class="alt-color" id="i10">
<td class="col-first"><code><a href="ThreadSafety.Violation.html" title="class in com.google.errorprone.bugpatterns.threadsafety">ThreadSafety.Violation</a></code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#isThreadSafeType(boolean,java.util.Set,com.sun.tools.javac.code.Type)">isThreadSafeType</a></span>&#8203;(boolean&nbsp;allowContainerTypeParameters,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;containerTypeParameters,
Expand All @@ -232,20 +240,20 @@ <h2>Method Summary</h2>
<div class="block">Returns an <a href="ThreadSafety.Violation.html" title="class in com.google.errorprone.bugpatterns.threadsafety"><code>ThreadSafety.Violation</code></a> explaining whether the type is threadsafe.</div>
</td>
</tr>
<tr class="alt-color" id="i10">
<tr class="row-color" id="i11">
<td class="col-first"><code>com.sun.tools.javac.code.Type</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#mutableEnclosingInstance(java.util.Optional,com.sun.tools.javac.code.Type.ClassType)">mutableEnclosingInstance</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;com.sun.source.tree.ClassTree&gt;&nbsp;tree,
com.sun.tools.javac.code.Type.ClassType&nbsp;type)</code></th>
<td class="col-last">
<div class="block">Returns an enclosing instance for the specified type if it is thread-safe.</div>
</td>
</tr>
<tr class="row-color" id="i11">
<tr class="alt-color" id="i12">
<td class="col-first"><code>static <a href="ThreadSafety.Builder.html" title="class in com.google.errorprone.bugpatterns.threadsafety">ThreadSafety.Builder</a></code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#threadSafeBuilder(com.google.errorprone.bugpatterns.threadsafety.WellKnownThreadSafety)">threadSafeBuilder</a></span>&#8203;(<a href="WellKnownThreadSafety.html" title="class in com.google.errorprone.bugpatterns.threadsafety">WellKnownThreadSafety</a>&nbsp;wellKnownThreadSafety)</code></th>
<td class="col-last">&nbsp;</td>
</tr>
<tr class="alt-color" id="i12">
<tr class="row-color" id="i13">
<td class="col-first"><code><a href="ThreadSafety.Violation.html" title="class in com.google.errorprone.bugpatterns.threadsafety">ThreadSafety.Violation</a></code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#threadSafeInstantiation(java.util.Set,com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo,com.sun.tools.javac.code.Type)">threadSafeInstantiation</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;containerTypeParameters,
<a href="AnnotationInfo.html" title="class in com.google.errorprone.bugpatterns.threadsafety">AnnotationInfo</a>&nbsp;annotation,
Expand All @@ -255,7 +263,7 @@ <h2>Method Summary</h2>
type arguments where required by its annotation's containerOf element.</div>
</td>
</tr>
<tr class="row-color" id="i13">
<tr class="alt-color" id="i14">
<td class="col-first"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#threadSafeTypeParametersInScope(com.sun.tools.javac.code.Symbol)">threadSafeTypeParametersInScope</a></span>&#8203;(com.sun.tools.javac.code.Symbol&nbsp;sym)</code></th>
<td class="col-last">
Expand Down Expand Up @@ -350,7 +358,15 @@ <h3>isThreadSafeType</h3>
<section class="detail" id="hasThreadSafeTypeParameterAnnotation(com.sun.tools.javac.code.Symbol.TypeVariableSymbol)">
<h3>hasThreadSafeTypeParameterAnnotation</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">hasThreadSafeTypeParameterAnnotation</span>&#8203;(<span class="parameters">com.sun.tools.javac.code.Symbol.TypeVariableSymbol&nbsp;symbol)</span></div>
<div class="block">Returns true if the given type parameter's declaration is annotated with <code>typeParameterAnnotation</code> indicated it will only ever be instantiated with thread-safe types.</div>
<div class="block">Returns whether the given type parameter's declaration is annotated with <code>typeParameterAnnotation</code> indicating it will only ever be instantiated with thread-safe types.</div>
</section>
</li>
<li>
<section class="detail" id="hasThreadSafeElementAnnotation(com.sun.tools.javac.code.Symbol.TypeVariableSymbol)">
<h3>hasThreadSafeElementAnnotation</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">hasThreadSafeElementAnnotation</span>&#8203;(<span class="parameters">com.sun.tools.javac.code.Symbol.TypeVariableSymbol&nbsp;symbol)</span></div>
<div class="block">Returns whether the given type parameter's declaration is annotated with <code>containerOfAnnotation</code> indicating its type-safety determines the type-safety of the outer
class.</div>
</section>
</li>
<li>
Expand Down
7 changes: 6 additions & 1 deletion api/latest/index-all.html
Original file line number Diff line number Diff line change
Expand Up @@ -5777,9 +5777,14 @@ <h2 class="title" id="I:H">H</h2>
<div class="block">Checks if a method, or any overridden method, is annotated with any annotation from the
org.testng package.</div>
</dd>
<dt><span class="member-name-link"><a href="com/google/errorprone/bugpatterns/threadsafety/ThreadSafety.html#hasThreadSafeElementAnnotation(com.sun.tools.javac.code.Symbol.TypeVariableSymbol)">hasThreadSafeElementAnnotation(Symbol.TypeVariableSymbol)</a></span> - Method in class com.google.errorprone.bugpatterns.threadsafety.<a href="com/google/errorprone/bugpatterns/threadsafety/ThreadSafety.html" title="class in com.google.errorprone.bugpatterns.threadsafety">ThreadSafety</a></dt>
<dd>
<div class="block">Returns whether the given type parameter's declaration is annotated with <code>ThreadSafety.containerOfAnnotation</code> indicating its type-safety determines the type-safety of the outer
class.</div>
</dd>
<dt><span class="member-name-link"><a href="com/google/errorprone/bugpatterns/threadsafety/ThreadSafety.html#hasThreadSafeTypeParameterAnnotation(com.sun.tools.javac.code.Symbol.TypeVariableSymbol)">hasThreadSafeTypeParameterAnnotation(Symbol.TypeVariableSymbol)</a></span> - Method in class com.google.errorprone.bugpatterns.threadsafety.<a href="com/google/errorprone/bugpatterns/threadsafety/ThreadSafety.html" title="class in com.google.errorprone.bugpatterns.threadsafety">ThreadSafety</a></dt>
<dd>
<div class="block">Returns true if the given type parameter's declaration is annotated with <code>ThreadSafety.typeParameterAnnotation</code> indicated it will only ever be instantiated with thread-safe types.</div>
<div class="block">Returns whether the given type parameter's declaration is annotated with <code>ThreadSafety.typeParameterAnnotation</code> indicating it will only ever be instantiated with thread-safe types.</div>
</dd>
<dt><span class="member-name-link"><a href="com/google/errorprone/dataflow/AccessPathStore.html#heap()">heap()</a></span> - Method in class com.google.errorprone.dataflow.<a href="com/google/errorprone/dataflow/AccessPathStore.html" title="class in com.google.errorprone.dataflow">AccessPathStore</a></dt>
<dd>&nbsp;</dd>
Expand Down
2 changes: 1 addition & 1 deletion api/latest/member-search-index.js

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions api/latest/serialized-form.html
Original file line number Diff line number Diff line change
Expand Up @@ -3867,6 +3867,10 @@ <h3>Class <a href="com/google/errorprone/bugpatterns/threadsafety/ThreadSafeChec
<h4>Serialized Fields</h4>
<ul class="block-list">
<li class="block-list">
<h5>checkElementUsage</h5>
<pre>boolean checkElementUsage</pre>
</li>
<li class="block-list">
<h5>wellKnownThreadSafety</h5>
<pre><a href="com/google/errorprone/bugpatterns/threadsafety/WellKnownThreadSafety.html" title="class in com.google.errorprone.bugpatterns.threadsafety">WellKnownThreadSafety</a> wellKnownThreadSafety</pre>
</li>
Expand Down

0 comments on commit fff4144

Please sign in to comment.