1
0
Fork 0
Commit Graph

175 Commits

Author SHA1 Message Date
chylex af6e108560 Address code analysis 2016-09-05 15:37:05 +02:00
chylex b6670a0022 Fix formatting (missing space after comma in method calls) 2016-09-05 15:17:57 +02:00
chylex 0838daaa26 Move Java handling to a separate project 2016-06-24 14:22:05 +02:00
chylex 02dfe82204 Refactor abstract classes, interfaces, and utils to a separate project CodeStatisticsCore 2016-06-23 02:05:37 +02:00
chylex 92cb21d20c Add Java field declaration code block handling 2016-03-18 12:23:36 +01:00
chylex 63fad2d357 Remove unnecessary using statements 2016-03-17 22:14:06 +01:00
chylex ce0dae11b2 Add asset file size handling and template layout 2016-03-17 22:06:02 +01:00
chylex 809c083ef8 Fix Variables.ArrayAdapter.GetVariable having incorrect int number style 2016-03-17 22:04:56 +01:00
chylex 0997de99bd Add last Java statement counting with method return count in the template 2016-03-17 16:54:19 +01:00
chylex f8b1defc97 Add Java if/else statement counting 2016-03-17 16:03:06 +01:00
chylex 6b0f09393e Add Java try, catch, finally statement counting 2016-03-17 15:26:56 +01:00
chylex d8d3bcb068 Add Percent method to VariableUtils and update a call in JavaHandler 2016-03-17 15:22:00 +01:00
chylex 9c46d439de Add Java switch and case counting 2016-03-17 14:13:53 +01:00
chylex 4054a400b5 Add CodeParser.Reset to reset the cursor back to 0 2016-03-17 13:57:09 +01:00
chylex 2150737e7e Add Java cycle counting 2016-03-17 03:10:12 +01:00
chylex f4c59f41a8 Add JavaCodeBlockParser.RevertKeywordSkip and override Clone 2016-03-17 01:52:23 +01:00
chylex 99d89e7ca1 Work on Java code block parsing (custom parser with keyword finding) 2016-03-17 01:33:48 +01:00
chylex c8c55eda58 Add Java Enum value counting 2016-03-16 17:15:35 +01:00
chylex b2003bab9a Add Java nested static/inner type counting 2016-03-16 17:08:20 +01:00
chylex 8474cd8881 Add Java Enum values to the Debug node list 2016-03-16 16:55:02 +01:00
chylex 031988f36d Add WIP Java FlowStatement class and remove Java labels from template 2016-03-12 17:08:25 +01:00
chylex 3862f3005b Move global Java info from JavaState to JavaGlobalInfo class 2016-03-10 17:25:27 +01:00
chylex a304b97412 Move SkipSpaces in JavaParseUtils.ReadStructList 2016-03-08 23:04:55 +01:00
chylex bc48953b43 Add code to skip extra semicolons in Java code 2016-03-08 23:01:33 +01:00
chylex 6ac8392424 Add WIP Java code block event for control flow stats 2016-03-08 22:47:27 +01:00
chylex c661a5bdc7 Remove the TODOs in JavaCodeParser 2016-03-08 01:59:34 +01:00
chylex 1bf616676b Replace Java comments with spaces to avoid weirdness w/ comments between keywords 2016-03-08 01:29:25 +01:00
chylex 90943f156f Fix Java final method parameters and duplicate names in nested types w/ generics 2016-03-07 13:14:05 +01:00
chylex e1a2425698 Fix Java varargs and generics in nested type references 2016-03-07 13:04:56 +01:00
chylex 20d08cf0a2 Fix inspection issues (localizable strings, template css & js fixes) 2016-03-07 00:34:28 +01:00
chylex 638f691b93 Fix a crash when JavaState.AnnotationUses.Count is less than 10 2016-03-06 15:02:20 +01:00
chylex d7d22931df Fix missing zeroes for floats in Variables 2016-03-06 14:55:44 +01:00
chylex 00936d2cb7 Add field and method amount and type counting 2016-03-06 03:20:11 +01:00
chylex 01d21a7e86 Add Java TypeOf.ToStringGeneral 2016-03-06 03:19:44 +01:00
chylex 650f3c82d6 Update JavaState.AnnotationUses to use CounterDictionary 2016-03-06 03:03:56 +01:00
chylex b7e9f93291 Refactor JavaState.ReadPackage 2016-03-06 02:53:44 +01:00
chylex 4c68f9d2b6 Work on Java stats (nested type count, type modifiers, annotation elements) 2016-03-06 02:34:11 +01:00
chylex b9c85942c1 Add Java Annotation statistics 2016-03-06 01:17:27 +01:00
chylex fb73309037 Add a Java annotation use counter that uses an event in JavaCodeParser 2016-03-06 00:59:53 +01:00
chylex fb48ebb182 Add TreeView generator to JavaHandler 2016-03-05 20:32:23 +01:00
chylex 07a44aa9aa Change GenerateTreeViewData method signature 2016-03-05 20:32:07 +01:00
chylex 3ed1380bfe Add a WIP TreeView to ProjectDebugForm 2016-03-05 19:41:52 +01:00
chylex c12b4e696f Override ToString in all Java elements 2016-03-05 19:12:38 +01:00
chylex cab17f64bd Add handling for Java Annotations with default values 2016-03-05 19:00:19 +01:00
chylex 6e4078071b Force implied modifiers for members in Java interfaces and annotations 2016-03-05 18:54:40 +01:00
chylex 4fcfe1667c Fix Java constructor detection replacing non-constructor identifiers 2016-03-05 18:31:10 +01:00
chylex 96d2e925fe Add an 'assets' flag to AssetHandler and optimize language flags by moving them to SetupProject 2016-03-05 17:22:14 +01:00
chylex 160cd0f32f Add Java Class Field & Method statistics into the variables 2016-03-05 17:18:20 +01:00
chylex bb98c03eb7 Add floating point support to Variables with a tweak to VariableUtils.Average to have a rounding threshold 2016-03-05 17:12:39 +01:00
chylex 08fc37be1c Add StringUtils.CapitalizeFirst with unit tests 2016-03-05 17:11:48 +01:00