Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1328,6 +1328,12 @@
<artifactId>${animal-sniffer.signature}</artifactId>
<version>${commons.animal-sniffer.signature.version}</version>
</signature>
<ignores>
<!-- MethodHandle's invokers are signature-polymorphic: javac records the ad-hoc call-site descriptor,
which no signature database lists, so every invokeExact/invoke call site would be flagged as an
undefined reference. The class and its invokers exist on all supported targets (Java 7+). -->
<ignore>java.lang.invoke.MethodHandle</ignore>
</ignores>
</configuration>
</plugin>

Expand Down
1 change: 1 addition & 0 deletions src/changes/changes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ The <action> type attribute can be add,update,fix,remove.
<body>
<release version="105" date="YYYY-MM-DD" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<action type="fix" dev="pkarwasz" due-to="Piotr P. Karwasz">Ignore references to the signature-polymorphic java.lang.invoke.MethodHandle in the Animal Sniffer check: javac records ad-hoc call-site descriptors that no signature database lists.</action>
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.cyclonedx:cyclonedx-maven-plugin from 2.9.2 to 2.9.3.</action>
Expand Down