f982acca32
Checkstyle
2017-08-06 23:57:36 +02:00
3b27387c76
Updated changelog
2017-08-06 22:22:17 +02:00
58c7978913
Checkstyle fix
2017-08-04 22:27:29 +02:00
78814b5edb
Deleted OperationStats
2017-08-04 21:29:43 +02:00
2771448a37
Restricted qualifiedName interface
2017-08-04 19:44:43 +02:00
152dddf6c5
Separated memoization from signature matching
2017-08-04 19:19:50 +02:00
909f989571
Checkstyle fixes
2017-08-03 18:49:04 +02:00
6d0ebbf63d
Resolve conflicts
2017-08-03 18:42:58 +02:00
aa8c21d6e9
Picked changes to pmd-core and pmd-java from branch metrics-apex
2017-08-03 18:10:24 +02:00
be5ae89bc0
Merge branch 'pr-524'
2017-08-02 16:39:04 -03:00
bd503ba139
Java, typeres: fix PR comments
2017-08-02 21:13:28 +02:00
231758fa3a
Merge branch 'master' of https://github.com/pmd/pmd into metrics-abstraction
2017-07-30 00:04:21 +02:00
3b48ef6407
Fix issue #527
2017-07-29 20:07:19 +02:00
7fc250ad6d
SignatureMatcher interface
2017-07-29 16:26:43 +02:00
56f3b3ea62
Specific interface for the java project mirror
2017-07-29 14:52:09 +02:00
622170991f
Abstracted Façade, Memoizer, Computer
2017-07-29 13:53:45 +02:00
63e51152f5
Abstracted Computer, Memoizer, ProjectMirror
2017-07-28 21:53:38 +02:00
93b7b122f4
Merge branch 'npath' of https://github.com/oowekyala/pmd into pr-523
2017-07-28 14:44:06 +02:00
05f2ffce4c
Extracted the facade and stripped responsibilities of packageStats
2017-07-28 13:18:13 +02:00
66df4948a0
More corrections
2017-07-28 13:02:54 +02:00
7e5374ea8d
Corrections for PR #523
2017-07-27 22:46:45 +02:00
edc8d980bb
Signed nodes for field and operation declarations
2017-07-27 18:35:14 +02:00
582eedf4f6
Abstracted qualified names
2017-07-27 18:01:54 +02:00
8c33501ffe
OperationStats are accessible from packageStats
2017-07-27 17:34:02 +02:00
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 #516 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 #468
...
- 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