Skip to content
Success

Changes

Summary

  1. Rewrite `instanceof` and add unchecked casting (commit: c3c08fd) (details)
Commit c3c08fd3626fd55cf76ebdad242173aa6e1a7781 by ME1312
Rewrite `instanceof` and add unchecked casting

`instanceof` was rewritten so that it may be called from all contexts of `Invocation`, while unchecked casting was added to `Unchecked` instead. These changes allowed the javadoc that annotates each part of an invocation to become clearer and more specific.

This commit also adds the `<dependencies>` section, which lets you specify additional dependencies to scan, and the `removals` category, which usages of `Label` and `Unchecked` are counted for.
(commit: c3c08fd)
The file was modified bridge-test/tests/bridge/objects/InvocationTest.java (diff)
The file was modified bridge-asm/pom.xml (diff)
The file was modified README.md (diff)
The file was modified bridge-plugin/java/bridge/mvn/ForkVisitor.java (diff)
The file was addedbridge-plugin/java/bridge/mvn/Dependency.java
The file was addedbridge/java/bridge/AccessError.java
The file was modified bridge-test/java/bridge/objects/Invocations.java (diff)
The file was modified bridge/java/bridge/Unchecked.java (diff)
The file was addedbridge-asm/java/bridge/asm/LinkedVisitor.java
The file was modified bridge-plugin/pom.xml (diff)
The file was modified bridge/pom.xml (diff)
The file was modified bridge/java/bridge/Bridge.java (diff)
The file was modified bridge/java/bridge/Label.java (diff)
The file was removedbridge-asm/java/bridge/asm/Linked.java
The file was modified bridge-asm/java/bridge/asm/OperationVisitor.java (diff)
The file was modified bridge-plugin/java/bridge/mvn/BridgeAnnotation.java (diff)
The file was modified bridge-plugin/java/bridge/mvn/BridgeMojo.java (diff)
The file was modified bridge/java/bridge/Jump.java (diff)
The file was modified bridge/java/bridge/Invocation.java (diff)
The file was modified bridge-plugin/java/bridge/mvn/BridgeVisitor.java (diff)
The file was modified bridge-plugin/java/bridge/mvn/InvocationVisitor.java (diff)
The file was modified bridge-test/pom.xml (diff)
The file was modified bridge/java/bridge/Synthetic.java (diff)
The file was modified bridge-asm/java/bridge/asm/QueuedVisitor.java (diff)
The file was modified bridge/java/bridge/Adopt.java (diff)