Commit Graph

3159 Commits

Author SHA1 Message Date
4d888eeaab Merge branch 'master' into mateusz-stefanski-master 2020-08-25 14:27:19 +02:00
dc4e93ffe7 Merge branch 'javadoc' into master
Refs #2728
2020-08-24 20:20:39 +02:00
9c5759917d Merge branch 'index_of_to_contains' into master
Refs #2727
2020-08-24 20:20:12 +02:00
13af7b530d fix javadoc 2020-08-24 19:33:47 +08:00
135d17b4ae valueOf to parse when we need primitive return value. 2020-08-24 16:48:50 +08:00
b9e62fb4eb indexOf to contains 2020-08-24 16:43:23 +08:00
c161e57c1d [doc] [java] SimplifyStartsWith: update description and example, fixes #1868 2020-08-23 19:20:17 +02:00
f7a78011ac Merge branch 'master' into deprecations-for-2661-and-2706 2020-08-23 16:40:51 +02:00
a98f3d6201 Merge branch 'pr-2721' into master
[java] Deprecate old symbol table, add replacement for TypeHelper #2721
2020-08-23 10:01:34 +02:00
0889b94aa5 [doc] [java] ImmutableField: extend description, fixes #2108 2020-08-23 01:15:18 +02:00
1c4390fed4 Fix tests 2020-08-22 19:42:05 +02:00
0b026d1ab4 Merge branch 'master' into jdk15 2020-08-22 19:31:16 +02:00
2e1e0ed3a4 Rename PermittedSubclasses to PermitsList 2020-08-22 19:30:38 +02:00
11fca0c480 [java] Deprecate JavaParserVisitorReducedAdapter 2020-08-22 19:03:52 +02:00
ab971f1c8f Fix tests 2020-08-22 18:48:50 +02:00
bee844d57d Duplicate tests 2020-08-22 18:25:42 +02:00
30b76285e3 Add replacement for TypeHelper 2020-08-22 18:17:08 +02:00
ac94110fc4 Mark symbol table classes as internal api 2020-08-22 18:00:04 +02:00
1d95b3c1d3 Merge branch 'pr-2700' into master
[java] Fix OnlyOneReturn code example #2700
2020-08-21 10:59:18 +02:00
d1ae206f58 Merge branch 'pr-2695' into master
[java] Improve example for AvoidSynchronizedAtMethodLevel #2695
2020-08-21 10:57:22 +02:00
86cfa9a952 Merge branch 'pr-2685' into master
[java] Fix NoClassDefFoundErrors #2685
2020-08-21 10:42:57 +02:00
7d1567d9c8 Merge branch 'pr-2699' into master
[java] ProperCloneImplementation not valid for final class #2699
2020-08-21 10:41:25 +02:00
0dbda8e0be Merge branch 'pr-2671' into master
[java] CloseResource false positive when resource included in return value #2671
2020-08-21 10:22:15 +02:00
3e25bb8680 Merge branch 'pr-2697' into master
[java] ExcessiveParameterListRule must ignore a private constructor #2697
2020-08-21 09:55:00 +02:00
b73b1e92f3 [java] CloseResource: add new property "closeNotInFinally" 2020-08-21 09:33:24 +02:00
36f61f44aa [java] CloseResource: fix false positive with close on not closeable 2020-08-21 09:15:30 +02:00
0e743cc542 Merge branch 'master' into pr-2671 2020-08-20 19:13:14 +02:00
9e1370fac7 [java] CloseResource - avoid duplicated violations 2020-08-20 19:07:52 +02:00
31b82c9977 Merge branch 'pr-2674' into master
[java] add lombok.EqualsAndHashCode in AbstractLombokAwareRule #2674
2020-08-20 17:02:45 +02:00
ae756184a6 [java] Fix tests + rules UnusedPrivateField and SingularField 2020-08-20 16:59:04 +02:00
89140d86ce Merge branch 'master' into pr-2656 2020-08-20 09:47:16 +02:00
04850c69bc [java] Rework tests for Java 15 and Java 15 Preview 2020-08-19 18:54:00 +02:00
67b37de334 [java] Rework BlockStatement to allow local interfaces, enums, ... 2020-08-16 21:42:36 +02:00
fceb474df0 [java] Remove "non-sealed" token and use semantic lookahead instead 2020-08-16 18:22:45 +02:00
186eaa251c add test for lombok.EqualsAndHashCode 2020-08-16 18:51:25 +03:00
84e64c55bd add EqualsAndHashCode in EqualsAndHashCode 2020-08-16 18:45:56 +03:00
64aedd6596 add EqualsAndHashCode in UnusedPrivateFieldRule 2020-08-16 18:44:40 +03:00
88eed10921 delete EqualsAndHashCode from AbstractLombokAwareRule 2020-08-16 18:42:14 +03:00
839941d4eb [java] Don't add linkage errors as processing errors, just log 2020-08-16 15:02:21 +02:00
44b5f9ec17 Merge branch 'pr-2662' into master
[java] UnnecessaryCaseChange can not detect the case like: foo.equals(bar.toLowerCase()) #2662
2020-08-16 11:47:57 +02:00
8b159f389a [java] Remove Experimental for TextBlocks, Update javadoc for Java15 Preview 2020-08-14 22:20:40 +02:00
0d9b5a7c3b [java] Support Sealed Classes with Java 15 Preview 2020-08-14 22:16:41 +02:00
cda155891a [java] Add ugly lookahead for local record declarations
so that it can be distinguished from local var decl or other
statements.
2020-08-14 20:56:26 +02:00
4d2853ccc4 [java] Add support for local records (Java 15 Preview) 2020-08-14 18:55:00 +02:00
0a29732909 Fix Kotlin Tests 2020-08-13 20:54:34 +02:00
e51519c5fd [java] Support Records with Java 15 Preview 2020-08-13 20:42:08 +02:00
e596a67297 [java] Support Pattern Matching for instanceof with Java 15 Preview. 2020-08-13 20:11:25 +02:00
40f0eedf88 [java] Text Blocks are now a permanent language feature with JDK 15 2020-08-13 20:05:54 +02:00
2a2fa20883 [java] Update ASM for bytecode parsing 2020-08-13 19:29:45 +02:00
02a78f5bea [java] Add versions 15 (new default) and 15-preview, remove 13-preview 2020-08-13 19:15:02 +02:00