1
0
forked from phoedos/pmd
Commit Graph

1108 Commits

Author SHA1 Message Date
796f1a1fc1 Split ClassStats' responsibilities 2017-07-27 17:05:32 +02:00
9959338890 Java, typeres: add support for explicit type arguments 2017-07-27 16:50:50 +02:00
b899cc1001 Merge branch 'pr-522' 2017-07-27 11:15:38 -03:00
1ee8cc4e8d Fix bug in key hashcode with null names or metric 2017-07-27 01:18:31 +02:00
bccaabb00d Merge branch 'master' of https://github.com/pmd/pmd into npath 2017-07-27 00:59:19 +02:00
9eedf85395 Finished the tests 2017-07-27 00:47:26 +02:00
d06cb63d38 Tests of the rule 2017-07-26 23:50:08 +02:00
704d87b470 Java, typeres: fix PR comments 2017-07-26 23:44:51 +02:00
bad96d16d7 Merge pull request from Monits/issue-468
[java] Fix issue 468
2017-07-26 20:21:43 +02:00
bef9e64021 Reused existing npath implementation 2017-07-26 19:49:41 +02:00
9c3a97f641 First iteration of npath 2017-07-26 17:49:58 +02:00
904c127069 Merge branch 'metrics' into npath 2017-07-26 15:29:10 +02:00
87bbe9e5b3 Java, typedef: fix a bug with nested classes if the outter class is generic 2017-07-26 12:44:54 +02:00
2c0f0c2b99 Merge branch 'metrics' of https://github.com/oowekyala/pmd into pr-511 2017-07-25 21:39:49 +02:00
87aa70a096 Merge branch 'pr-514' 2017-07-25 11:41:17 -03:00
82d071a102 Rename metrics.metrics to metrics.impl 2017-07-25 15:41:12 +02:00
67e4daa177 Java, typeres: fix for PR comments 2017-07-25 13:27:46 +02:00
33d1327bdb Merge branch 'master' into metrics-followup 2017-07-25 10:10:49 +02:00
dddf78d443 Checkstyle fixes 2017-07-25 10:04:44 +02:00
2fa7cab876 Merge branch 'metrics' into metrics-followup 2017-07-25 09:34:49 +02:00
962b4587b5 Revert renaming classStats, opStats, packStats 2017-07-25 09:34:07 +02:00
df2765152e [java] Resolve
- This is still not perfect. There are plenty of scenarios where this
could fail (ie: multidimensional arrays), but is closer to what we want
without a full rewrite.
 - On the future we need to review this rule once again.
2017-07-24 17:49:25 -03:00
6464f89e2b Merge branch 'pr-513' 2017-07-24 14:55:45 -03:00
9c8cbecc18 Java, typeres: fix for maximally specific method selection 2017-07-24 19:44:59 +02:00
2146a077eb Java, typeres: add static method resolution 2017-07-24 19:38:08 +02:00
4fb214cf64 Java, typeres: add static method access tests 2017-07-24 19:38:08 +02:00
6b335b1a25 Java, typeres: split incorporation tests 2017-07-24 19:36:30 +02:00
db6dc4d5bc Java, typeres: add incorporation and tests 2017-07-24 18:31:49 +02:00
3bec082a40 Merge branch 'master' into reduction 2017-07-24 16:54:22 +02:00
b38dc2cd02 Java, typeres: fix for PR 2017-07-24 16:37:32 +02:00
7cfc44abf8 Add toString for typeres classes
- This will make debugging and error messages a little more clear
2017-07-24 11:24:51 -03:00
4c0bd26091 Implemented hashCode and equals in metric keys factory methods 2017-07-24 16:13:56 +02:00
ac89e1420c Moved interfaces and renamed package
Prepare abstraction of metrics
2017-07-24 16:03:33 +02:00
6fb3b99c2c Java, typeres: add reduce method tests 2017-07-21 21:02:10 +02:00
0265a0c9f1 Merge branch 'pr-502' 2017-07-21 12:51:41 -03:00
98172a26fe Remove useless override 2017-07-21 12:47:53 -03:00
b86750cc97 Java, typeres: add reduce methods for type inference 2017-07-21 09:51:41 +02:00
c2bb8e5f4b Java, typeres: fix double visitation 2017-07-21 00:31:54 +02:00
1ac1fabe38 Corrections for PR 2017-07-20 22:41:55 +02:00
99b3c5e12f Checkstyle fixes 2017-07-20 12:59:47 +02:00
0f313f9044 Merge branch 'master' into metrics 2017-07-20 12:48:54 +02:00
875a79f34f Last corrections 2017-07-20 12:26:10 +02:00
60f6935f84 Java, typeres: refactor ClassTypeResolver::visit(ASTName, Object) 2017-07-19 21:25:51 +02:00
800cfa6e48 Java, typeres: add static field resolution 2017-07-19 21:22:09 +02:00
926fe63a11 Java, typeres: add failing static field access tests 2017-07-19 21:22:09 +02:00
e4a42cdc9d Merge branch 'memoization-tests' of https://github.com/oowekyala/pmd into pr-499 2017-07-19 20:06:14 +02:00
b41e674cbd Merge branch master from upstream 2017-07-18 00:42:33 +02:00
ef246adf2a Merge branch 'fix-extends-object' of https://github.com/Monits/pmd into pr-487 2017-07-17 20:49:37 +02:00
16d1d80062 Merge branch 'typesafe-properties' of https://github.com/oowekyala/pmd into pr-479 2017-07-17 20:18:37 +02:00
026b03dfb2 Some documentation about Wmc and Cyclo 2017-07-17 14:54:16 +02:00