Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
lib/ | 03-May-2024 | - | ||||
spec/ | 03-May-2024 | - | 3,256 | 3,256 | ||
src/signature/ | 03-May-2024 | - | 12,735 | 7,191 | ||
templates/ | 03-May-2024 | - | 636 | 475 | ||
test/signature/ | 03-May-2024 | - | 4,050 | 3,098 | ||
Android.mk | D | 03-May-2024 | 2 KiB | 67 | 24 | |
README.txt | D | 03-May-2024 | 1.5 KiB | 56 | 43 | |
TODO.txt | D | 03-May-2024 | 211 | 6 | 4 | |
sig | D | 03-May-2024 | 1.5 KiB | 47 | 25 | |
sig-check | D | 03-May-2024 | 2.8 KiB | 115 | 90 | |
sig-create | D | 03-May-2024 | 2.7 KiB | 111 | 87 |
README.txt
1__signature-tools__ 2 3This project contains the source code and tests for API signature comparison tools. 4It consists roughly of five parts: 5 6#Signature model : A generic model to represent the structure of an API 7 8#Converters : A dex -> signature model converter (utilizing the dex-tools parser) 9 A java source -> signature model converter (utilizing the doclet tools) 10 11#Delta model : A model to represent differences between two signature models 12 13#Comparator : Put two signature models into the comparator and you get a delta model 14 15#Report engine : Translates a delta model to a html output based on templates (utilizing the StringTemplate framework) 16 17 18Since this folder contains a .project file, it can be imported directly into eclipse as a java project. 19 20Feel free to improve! 21 22_Structure_ 23 24dex.reader 25 | 26 src : source code 27 | | 28 | signature : the driver classes 29 | | 30 | compare : the comparator code 31 | | | 32 | | model : the delta model 33 | | 34 | converter : the converters 35 | | 36 | io : common io interfaces 37 | | | 38 | | html : html report generator 39 | | 40 | model : signature model 41 | 42 test : source code of the test suite 43 | 44 templates : templates for html output generation 45 | 46 launches : eclipse launches for the tools 47 | 48 lib : required libraries 49 | 50 spec : various input files to try the tool 51 | 52 README.txt : you are here 53 | 54 TODO.txt : tasks which are still open 55 56