|
02dfe82204
|
Refactor abstract classes, interfaces, and utils to a separate project CodeStatisticsCore
|
2016-06-23 02:05:37 +02:00 |
|
|
92cb21d20c
|
Add Java field declaration code block handling
|
2016-03-18 12:23:36 +01:00 |
|
|
99d89e7ca1
|
Work on Java code block parsing (custom parser with keyword finding)
|
2016-03-17 01:33:48 +01:00 |
|
|
bc48953b43
|
Add code to skip extra semicolons in Java code
|
2016-03-08 23:01:33 +01:00 |
|
|
6ac8392424
|
Add WIP Java code block event for control flow stats
|
2016-03-08 22:47:27 +01:00 |
|
|
c661a5bdc7
|
Remove the TODOs in JavaCodeParser
|
2016-03-08 01:59:34 +01:00 |
|
|
90943f156f
|
Fix Java final method parameters and duplicate names in nested types w/ generics
|
2016-03-07 13:14:05 +01:00 |
|
|
e1a2425698
|
Fix Java varargs and generics in nested type references
|
2016-03-07 13:04:56 +01:00 |
|
|
fb73309037
|
Add a Java annotation use counter that uses an event in JavaCodeParser
|
2016-03-06 00:59:53 +01:00 |
|
|
cab17f64bd
|
Add handling for Java Annotations with default values
|
2016-03-05 19:00:19 +01:00 |
|
|
6e4078071b
|
Force implied modifiers for members in Java interfaces and annotations
|
2016-03-05 18:54:40 +01:00 |
|
|
4fcfe1667c
|
Fix Java constructor detection replacing non-constructor identifiers
|
2016-03-05 18:31:10 +01:00 |
|
|
160cd0f32f
|
Add Java Class Field & Method statistics into the variables
|
2016-03-05 17:18:20 +01:00 |
|
|
e7502b8ed0
|
Fix handling Java import statements that end with stars
|
2016-03-05 16:07:32 +01:00 |
|
|
c1d15be2dd
|
Tweak debugger breakpoint in JavaCodeParser
|
2016-02-29 13:53:38 +01:00 |
|
|
49470ca6f4
|
Fix Java static{ skipping the bracket, method generics, and update debugging
|
2016-02-28 14:24:45 +01:00 |
|
|
8ac8d3363f
|
Fix Java static{ block, type annotations, extra semicolon handling, default interface methods
|
2016-02-28 14:04:54 +01:00 |
|
|
8527e491d9
|
Fix handling of Java primitive arrays
|
2016-02-26 05:48:18 +01:00 |
|
|
6186b6f043
|
Fix Java throws declaration detection and Enum semicolon handling
|
2016-02-26 05:42:48 +01:00 |
|
|
72ad3ec8d0
|
Add Java enum value reading
|
2016-02-26 04:58:58 +01:00 |
|
|
4b9d051c9c
|
Fix wrong character in JavaCodeParser.ReadMethodParameterList
|
2016-02-26 04:52:50 +01:00 |
|
|
fa319481a1
|
Fix JavaCodeParser.ReadMethodParameterList not working with multiple params
|
2016-02-25 15:58:25 +01:00 |
|
|
ece021a931
|
Add Field parsing to JavaCodeParser and tweak ReadMethodParameterList
|
2016-02-25 15:56:29 +01:00 |
|
|
f1c9dcca3b
|
Fix handling of abstract/interface methods with no body in JavaCodeParser
|
2016-02-25 15:18:20 +01:00 |
|
|
6ea82e135d
|
Add temporary skip to Java Enum type handling
|
2016-02-25 13:52:54 +01:00 |
|
|
44bd0d78b2
|
Add Method reading (including constructors and initializers) to JavaCodeParser
|
2016-02-25 13:52:41 +01:00 |
|
|
28ece26e99
|
Add JavaCodeParser.SkipTypeArrayAndGenerics to skip <>[] and use in ReadTypeOf
|
2016-02-25 13:51:50 +01:00 |
|
|
ff617bde6a
|
Add JavaCodeParser.ReadTypeOf for return/field type reading
|
2016-02-25 11:37:05 +01:00 |
|
|
6f8be73787
|
Add JavaCodeParser.ReadPrimitive
|
2016-02-24 19:29:03 +01:00 |
|
|
5a1417532d
|
Make sure to handle special formatting in Java package declarations
|
2016-02-24 19:23:25 +01:00 |
|
|
6a0d8607c3
|
Add JavaCodeParser.ReadToIfBalanced with unit tests
|
2016-02-24 18:37:28 +01:00 |
|
|
f0daf254b5
|
Add JavaCodeParser.SkipToIfBalanced with unit tests
|
2016-02-24 18:15:25 +01:00 |
|
|
76a575a08d
|
Work on Java Type contents reading (nested types)
|
2016-02-24 13:37:31 +01:00 |
|
|
4984e5f4b5
|
Fix spelling and rename skip-read methods in JavaCodeParser
|
2016-02-24 12:54:11 +01:00 |
|
|
6197b4b2cc
|
Move a bunch of Java parsing methods to the parser class from JavaState
|
2016-02-24 02:44:02 +01:00 |
|
|
cac64aaadf
|
Add a Java Type class and declaration type reading
|
2016-02-23 22:39:16 +01:00 |
|
|
2ec8a85f84
|
Work on Java modifiers (reading, add properties, make the classes public)
|
2016-02-23 20:28:22 +01:00 |
|
|
bd9dcf3920
|
Rename ImportStatement to Import
|
2016-02-23 18:20:40 +01:00 |
|
|
205d201a9c
|
Move JavaCharacters and JavaParseUtils to Java.Utils namespace
|
2016-02-23 17:40:46 +01:00 |
|
|
f5caac32e0
|
Add Java import parsing and stats
|
2016-02-23 16:52:38 +01:00 |
|
|
6f4e08548f
|
Fix Java package reading (add count to output, skip semicolon)
|
2016-02-23 16:34:26 +01:00 |
|
|
f316ae6e34
|
Move Java space skipping to JavaState from JavaCodeParser
|
2016-02-23 15:41:28 +01:00 |
|
|
0d1de755c2
|
Override Clone in JavaCodeParser
|
2016-02-23 15:41:08 +01:00 |
|
|
a9800c8a48
|
Implement package declaration reading in Java files
|
2016-02-23 14:54:02 +01:00 |
|
|
b7055cee67
|
Rename SkipBlockGet to ReadBlock and NextIdentifier to ReadIdentifier
|
2016-02-22 23:03:57 +01:00 |
|
|
cc97f3938e
|
Push current status of Java parsing (unfinished package reading, string.Empty tweak)
|
2016-02-22 17:21:24 +01:00 |
|
|
aca1a447b5
|
Add JavaCodeParser.ReadAnnotation with unit tests
|
2016-02-22 16:52:20 +01:00 |
|
|
6ca477d7da
|
Add JavaCodeParser.ReadFullTypeName
|
2016-02-22 16:51:20 +01:00 |
|
|
9502461ba2
|
Add a basic skeleton for JavaCodeParser class to handle java code files
|
2016-02-22 14:36:53 +01:00 |
|