Commit Graph

19713 Commits

Author SHA1 Message Date
2356f2f69d Use TextRegion in tokens 2020-09-17 22:29:59 +02:00
822a98e045 REVERT ME: remove edition logic 2020-09-17 22:29:31 +02:00
5090c9ae27 Cleanup 2020-09-17 22:29:31 +02:00
9dad112fb8 Replace TextRegion.WithLineInfo with FilePosition 2020-09-17 22:29:31 +02:00
f030ba5d8b Rename TextFile 2020-09-17 22:29:31 +02:00
1d070b44ad Use array in source code positioner 2020-09-17 22:29:31 +02:00
894574515a Add invalid region exception 2020-09-17 22:29:29 +02:00
3a08e7e4d2 Add union operation 2020-09-17 22:29:01 +02:00
9f19849bea Add file naming logic 2020-09-17 22:29:01 +02:00
df96d6fbee Use a commit handler 2020-09-17 22:29:01 +02:00
ec47c13302 Test external modifications 2020-09-17 22:29:01 +02:00
9ca01cdb69 Add close semantics
Remove data source adapter
2020-09-17 22:29:01 +02:00
b958b129e4 Doc 2020-09-17 22:29:00 +02:00
709b19710c Remove custom annots 2020-09-17 22:29:00 +02:00
3b96e9e3ff Add data source adapter 2020-09-17 22:29:00 +02:00
b4d72e6ee7 Remaining tests for TextRegion 2020-09-17 22:29:00 +02:00
4584071fc4 Create SourceCodePositioner lazily 2020-09-17 22:29:00 +02:00
97e891b84d Doc stringUtil addition 2020-09-17 22:29:00 +02:00
3a7e0c0e95 Catch other case of overlap 2020-09-17 22:29:00 +02:00
2b62c47f08 Document source code positioner 2020-09-17 22:29:00 +02:00
28a1ce05bd Test text region 2020-09-17 22:29:00 +02:00
f4458e5de9 Rename TextFile 2020-09-17 22:29:00 +02:00
072ac21e08 Detect overlap wip 2020-09-17 22:29:00 +02:00
52927aa777 Specification 2020-09-17 22:29:00 +02:00
44c9140f6c Remove create region by line+col 2020-09-17 22:29:00 +02:00
8174e464a2 Extract buffering logic 2020-09-17 22:29:00 +02:00
6eb44a7f1b Use TextEditor instead 2020-09-17 22:29:00 +02:00
e89e35c261 Remove insert from line+col 2020-09-17 22:28:59 +02:00
7d880a0290 Test regions 2020-09-17 22:28:59 +02:00
add6cf85b5 Checkstyle 2020-09-17 22:28:59 +02:00
a79f984390 Rename to avoid conflict with dom API 2020-09-17 22:28:59 +02:00
b127808c02 Prefer offset-based repr to lineCol 2020-09-17 22:28:59 +02:00
5e48926600 Split impl into two classes 2020-09-17 22:28:59 +02:00
a733da4dcf Cleanup 2020-09-17 22:28:59 +02:00
1d7f964126 Remove text operations 2020-09-17 22:28:59 +02:00
d5d30dcae7 Always check bounds of regions 2020-09-17 22:28:59 +02:00
1125fb107c Fix closing 2020-09-17 22:28:59 +02:00
770543907e Cleanup api 2020-09-17 22:28:59 +02:00
2885a457dc Cleanup tests 2020-09-17 22:28:59 +02:00
d10b2b6e39 Improve document logic 2020-09-17 22:28:59 +02:00
271121c080 Improve SourceCodePositioner 2020-09-17 22:28:59 +02:00
dfeba3814d Fix TypeResTestRule 2020-09-17 17:24:43 +02:00
1cf3f358d2 Merge branch 'java-grammar' into analysis-listener 2020-09-17 16:49:37 +02:00
1ab758468d Remove outdated TODO 2020-09-17 16:39:20 +02:00
9329625852 Merge branch 'pmd/7.0.x' into java-grammar 2020-09-17 15:18:52 +02:00
44c065e5b2 Merge branch 'master' into pmd/7.0.x 2020-09-17 15:16:54 +02:00
f00e9744ea Merge branch 'pr-2784' into master
[java] Lambda parsing bug #2784
2020-09-17 14:58:32 +02:00
d81731ed6c [doc] Update release notes, refs #2784, fixes #2783 2020-09-17 14:57:55 +02:00
e81482d395 Merge branch 'pr-2778' into java-grammar
[java] Use ignore annotations for rule tests #2778
2020-09-17 14:54:12 +02:00
4820f0c041 Merge branch 'pr-2777' into java-grammar
[java] Implement constant values #2777
2020-09-17 14:42:00 +02:00