Add remaining compatibility checks
This adds checks for most of the remaining compatibility checks that Doclava1 performed. Also various other cleanup. Test: Unit tests included Change-Id: I19791748b51b6af85afabdbab1cdab066f5e9fdd
Showing
- .idea/dictionaries/metalava.xml 71 additions, 0 deletions.idea/dictionaries/metalava.xml
- .idea/inspectionProfiles/Project_Default.xml 6 additions, 0 deletions.idea/inspectionProfiles/Project_Default.xml
- README.md 10 additions, 5 deletionsREADME.md
- src/main/java/com/android/tools/metalava/AndroidApiChecks.kt 298 additions, 0 deletionssrc/main/java/com/android/tools/metalava/AndroidApiChecks.kt
- src/main/java/com/android/tools/metalava/AnnotationsMerger.kt 3 additions, 4 deletions...main/java/com/android/tools/metalava/AnnotationsMerger.kt
- src/main/java/com/android/tools/metalava/ApiAnalyzer.kt 11 additions, 11 deletionssrc/main/java/com/android/tools/metalava/ApiAnalyzer.kt
- src/main/java/com/android/tools/metalava/ComparisonVisitor.kt 105 additions, 23 deletions...main/java/com/android/tools/metalava/ComparisonVisitor.kt
- src/main/java/com/android/tools/metalava/Compatibility.kt 1 addition, 1 deletionsrc/main/java/com/android/tools/metalava/Compatibility.kt
- src/main/java/com/android/tools/metalava/CompatibilityCheck.kt 544 additions, 50 deletions...ain/java/com/android/tools/metalava/CompatibilityCheck.kt
- src/main/java/com/android/tools/metalava/DocAnalyzer.kt 2 additions, 1 deletionsrc/main/java/com/android/tools/metalava/DocAnalyzer.kt
- src/main/java/com/android/tools/metalava/Driver.kt 24 additions, 9 deletionssrc/main/java/com/android/tools/metalava/Driver.kt
- src/main/java/com/android/tools/metalava/Options.kt 16 additions, 1 deletionsrc/main/java/com/android/tools/metalava/Options.kt
- src/main/java/com/android/tools/metalava/Reporter.kt 22 additions, 4 deletionssrc/main/java/com/android/tools/metalava/Reporter.kt
- src/main/java/com/android/tools/metalava/SdkFileWriter.kt 2 additions, 2 deletionssrc/main/java/com/android/tools/metalava/SdkFileWriter.kt
- src/main/java/com/android/tools/metalava/SignatureWriter.kt 5 additions, 3 deletionssrc/main/java/com/android/tools/metalava/SignatureWriter.kt
- src/main/java/com/android/tools/metalava/StubWriter.kt 5 additions, 3 deletionssrc/main/java/com/android/tools/metalava/StubWriter.kt
- src/main/java/com/android/tools/metalava/apilevels/ApiClass.java 3 additions, 3 deletions...n/java/com/android/tools/metalava/apilevels/ApiClass.java
- src/main/java/com/android/tools/metalava/apilevels/ApiElement.java 3 additions, 1 deletion...java/com/android/tools/metalava/apilevels/ApiElement.java
- src/main/java/com/android/tools/metalava/doclava1/ApiFile.java 138 additions, 120 deletions...ain/java/com/android/tools/metalava/doclava1/ApiFile.java
- src/main/java/com/android/tools/metalava/doclava1/Errors.java 23 additions, 19 deletions...main/java/com/android/tools/metalava/doclava1/Errors.java
Loading
Please register or sign in to comment