summaryrefslogtreecommitdiffstats
path: root/sched
Commit message (Collapse)AuthorAgeFilesLines
...
* Add NoSuchFileException to getInputVFile of InputRootVDirmikaelpeltier2014-11-134-5/+23
| | | | | Bug: 18366922 Change-Id: I4095a0fa07ac3ff8947fc7e0800f5f8d942498f3
* Add usage of InputOutputVDir into output librarymikaelpeltier2014-11-131-0/+1
| | | | | | | - Rename several properties from jayce to library since they are related to library. Change-Id: Ic6ca21f60b7dd2396ffc7b08d7e2b1a2d3b46f49
* Merge "Fix cache problem and concurrent modifications with InputOutput" into ↵mikaelpeltier2014-11-133-52/+42
|\ | | | | | | ub-jack
| * Fix cache problem and concurrent modifications with InputOutputmikaelpeltier2014-11-133-52/+42
| | | | | | | | | | | | | | | | | | - Fix a bug into InputOutputZipRootVDir by opening the OutputStream before usage of the close method, otherwise there is concurrent modification since close method removes a hook during execution of hooks. - Remove cache of items contained into vdir from InputOutputZipRootVDir. Change-Id: Ia8b661c690c54354a966c347231ec0979eeed26d
* | Add support for suffixes and prefixes in VPathBenoit Lamarche2014-11-121-26/+92
|/ | | | Change-Id: If6c6e370d3de04021679a4c441d7650276f5264e
* Add codec for InputOutputZipVDirBenoit Lamarche2014-11-125-43/+163
| | | | Change-Id: Ia4dd84240ca3e834dc4ae02336a143587110afe4
* Merge "Add InputOutputZipVDir" into ub-jackBenoit Lamarche2014-11-064-3/+311
|\
| * Add InputOutputZipVDirBenoit Lamarche2014-11-034-3/+311
| | | | | | | | Change-Id: I0d48474882c25463c523edb80c22efe195faf1e0
* | Fixes some typos in help propertiesYohann Roussel2014-10-281-2/+2
| | | | | | | | Change-Id: I960f9411d96e9d8646adeb3ffcfe26725d80dc73
* | Add support of categorized propertiesJean-Philippe Lesot2014-10-247-11/+109
|/ | | | Change-Id: Icce494844d25115e2eacf410f3dab849ad272627
* Move FileUtils to SchedLibBenoit Lamarche2014-10-224-1/+199
| | | | Change-Id: I14754239161e7fcbebb8205e2b76e33665be76e7
* Move stream suckers to SchedLibBenoit Lamarche2014-10-213-0/+324
| | | | | | | This will allow for them to be used in the VFS. Also, they were duplicated. Change-Id: I15f146c7b3ff3a6740b23bf2f24c6eee55791ce5
* Redo exceptions when writing dex filesBenoit Lamarche2014-10-162-5/+5
| | | | Change-Id: Ic436822ca0796ed7d3eb98beec556fd580087929
* DirectDir must have DirectoryLocation instead of FileLocationmikaelpeltier2014-10-141-1/+1
| | | | Change-Id: Ibad2f692f0c3299650b674c4f07c10cecfbdba4e
* Merge "Add dynamic @Synchronized support" into ub-jackJean-Philippe Lesot2014-10-034-7/+70
|\
| * Add dynamic @Synchronized supportJean-Philippe Lesot2014-10-034-7/+70
| | | | | | | | Change-Id: I875b0902dc56a03699daa1eac95225655b3c658d
* | Add a DirectDir that can be written to in parallelBenoit Lamarche2014-10-038-106/+214
| | | | | | | | Change-Id: I6900eb38c6a35c304735afdec572850609f8f852
* | Add hidden property to generate deterministic namemikaelpeltier2014-09-191-0/+7
|/ | | | | | | - Wrapper, getter and setter name will be deterministic if property jack.internal.name.deterministic is set to true Change-Id: I42efa60146bdfa2faae75662425c9b324acb613f
* Avoid ZipException when zip output has no entryBenoit Lamarche2014-09-182-1/+34
| | | | | Bug: 17520346 Change-Id: I559210eefe5601147c59f742a3b307314de121d4
* Add value descriptions in Parser<T> hierarchy.Jean-Philippe Lesot2014-09-0931-31/+259
| | | | Change-Id: I4aba41fd2b1ca4deb49d440c3b71cba76c4f7fca
* In SchedLib Annotation Processor, reset Items cache before each process.Jean-Philippe Lesot2014-09-081-0/+10
| | | | Change-Id: Ia0fffd8393b0f5043abd2fca4926c0ef5cca7cdb
* Set SchedLib annotation processor in batch mode.Jean-Philippe Lesot2014-09-081-1/+1
| | | | Change-Id: I258cb25c3fe0627ab512a5904a06284a0237abd4
* Add standard Input/Output/File and use it for InputZipRootVDir.Jean-Philippe Lesot2014-09-036-16/+139
| | | | | | | Adding InputFile, OutputFile and InputOutputFile is a convenient way to have a single and precise set of exceptions with *StreamFile hierarchy. Change-Id: I3b952692e1b2045157d7315adaf29abb310c816f
* Rework classpath and import IOException to have a better end user message.Jean-Philippe Lesot2014-09-031-0/+5
| | | | Change-Id: I231032219e29f662649c94e0bae07800373c134d
* Add missing JSR305 annotations in SchedAnnotationProcessor.Jean-Philippe Lesot2014-09-031-3/+2
| | | | Change-Id: I12e82547befb6d575a9707b75ea4fa4d674a1710
* Remove all class references, use symbolic names instead.Jean-Philippe Lesot2014-09-021-133/+141
| | | | Change-Id: Ie5508b7a3f36e5d884fe59bd97cb074540c27f16
* Add supplementary checks about @KeyId in SchedAnnotationProcessor.Jean-Philippe Lesot2014-09-021-1/+43
| | | | | | | - Check if annotated types have at least one KeyId fields - Check if KeyId fields are static and final Change-Id: I4d293515f50c7fc4ef8870c53d14028737111127
* Remove unecessary @HasKeyId.Jean-Philippe Lesot2014-09-022-3/+0
| | | | Change-Id: Id9d41a2bbfd36e31705b0abfdf88bc79a52a110c
* Always use Directory rather than File with DirectDirmikaelpeltier2014-08-192-10/+3
| | | | | | | | | | - Always use Directory allows to use all existing checks done on directory. Otherwise, if a File is used, there are no checks done on existence and permissions. Bug: 15177231 Change-Id: I143a393975ec3ddcc6096342f9a4a09a472cb8db
* Override methods of FilterOutputStream writing arraymikaelpeltier2014-08-183-0/+29
| | | | | | - Provide a more efficient implementation of these methods. Change-Id: Ib821ce0e5b8704dd10669392598038bea47b7cda
* -o option is no longer a file but a foldermikaelpeltier2014-07-292-3/+0
| | | | Change-Id: I46702a101e0d42015943e34e91008cd9a18331c6
* Flatten the VFS subpackagesBenoit Lamarche2014-07-2912-47/+17
| | | | | | | | This allowed to make some classes and methods package-visible only. (cherry picked from commit 7df4301ae2e2dd074235bd97d60bdd169e9ba085) Change-Id: Ia3ff4dc630f910f0a4fcd14de22fc913a492c5bf
* Return errors when writing VFiles w/o closingBenoit Lamarche2014-07-245-14/+134
| | | | | | | | | Each VFile stream must be closed before another VFile can be written to, or an AssertionError is thrown. (cherry picked from commit 7fcb58166f3e5a27e1f255ef527541b408116ffd) Change-Id: I00eff756b0943e378e2ae963e5290057810373ef
* Remove DirectFile.getFile()Benoit Lamarche2014-07-181-5/+0
| | | | Change-Id: I8ab6a31b1ec201b7007f7876c72c9fe079570d39
* Merge Input and Output DirectDirBenoit Lamarche2014-07-178-167/+105
| | | | | | Also merge Input and Output DirectFile Change-Id: I703a20a76df0bee9da62d65493783b20a66a5c6d
* Remove getName() from OutputVFileBenoit Lamarche2014-07-1710-40/+40
| | | | | | | | | | | It is only needed in InputVFile. It was not coherent anyway, getName used to return a path for outputs and a simple name for inputs. Since it is not used for OutputVFile, let's remove it. To factorize the getName available in all VFS inputs, I've also introduced InputVElement. Change-Id: I39c85d00c163e8374a299692b1938a140629e7b1
* Merge "Add InputOutputVDirCodec" into jack-wip-devBenoit Lamarche2014-07-171-0/+110
|\
| * Add InputOutputVDirCodecBenoit Lamarche2014-07-171-0/+110
| | | | | | | | Change-Id: I8251e0a17cf1c28264482716113b36e0852a3069
* | Add isVDir() to VFSBenoit Lamarche2014-07-169-0/+44
|/ | | | Change-Id: Ib700892ff91c4f76204becf427ea3275de509469
* Create Codecs for VFSBenoit Lamarche2014-07-1110-17/+486
| | | | Change-Id: I150ca56608d9b1f6b00dae341df40e0da6a3172f
* Merge "Introduce HasLocation." into jack-wip-devYohann Roussel2014-06-265-8/+40
|\
| * Introduce HasLocation.Yohann Roussel2014-06-275-8/+40
| | | | | | | | Change-Id: I3b1e75d0bd4267492cf7f94b232a8f9fb7ce7108
* | Fix run-sched-tests scriptJean-Marie Henaff2014-06-271-1/+1
|/ | | | | | | - x permissions - missing space character Change-Id: I6aea9bde387882b373a5035b974f2f89fabd206b
* Add missing Javadocs in Dx and SchedulerBenoit Lamarche2014-06-262-0/+6
| | | | Change-Id: I2de20c24cc5615adc16126a1cc485073781dda79
* Improve TokenIteratorTest.Jean-Philippe Lesot2014-06-251-2/+100
| | | | Change-Id: I0f2b7e9982e839b5219ae57be7da81ef62c5edca
* Merge "Introduce TokenIterator." into jack-wip-devJean-Philippe Lesot2014-06-245-1/+768
|\
| * Introduce TokenIterator.Jean-Philippe Lesot2014-06-255-1/+768
| | | | | | | | Change-Id: I042b16b70d391f6f84724c1475303d248b19f239
* | Merge "Rename InputZipArchive to InputZipRootVDir" into jack-wip-devBenoit Lamarche2014-06-241-2/+2
|\ \
| * | Rename InputZipArchive to InputZipRootVDirBenoit Lamarche2014-06-241-2/+2
| |/ | | | | | | | | | | This is coherent with OutputZipRootVDir. Change-Id: Id7d9407ac9469ee9abf526051fcc7fec9274c032
* | Add javadoc check to CheckstyleBenoit Lamarche2014-06-251-0/+19
|/ | | | Change-Id: I73353699430eff4d5d7a3abb42e62fe91f481a03