1
- *javacomplete.txt* For Vim version 7.4 and above. Last change: 2015-09-07
1
+ *javacomplete.txt* For Vim version 7.4 and above. Last change: 2015-09-18
2
2
3
3
JAVACOMPLETE2 REFERENCE MANUAL by artur shaik~
4
4
ashaihullin@gmail.com~
20
20
5. Limitations | javacomplete-limitations |
21
21
6. History
22
22
6.1 javacomplete | javacomplete-history |
23
- 6.2 Parser | java-parser-history |
24
- 6.3 Javavi | javacomplete-reflection |
25
23
7. Todo | javacomplete-todo |
26
24
8. Thanks | javacomplete-thanks |
27
25
@@ -292,6 +290,10 @@ The embedded parser works a bit slower than expected.
292
290
293
291
6.1 javacomplete *javacomplete-history*
294
292
293
+ v2.3.2
294
+ 2015-09-18 Nested classes.
295
+ Vimscript refactored.
296
+
295
297
v2.3.1
296
298
2015-09-07 Better experience with imports.
297
299
Commands added.
@@ -447,92 +449,6 @@ v0.70 2007-01-27 Complete the reflection part.
447
449
v0.60 2007-01-25 Design TClassInfo, etc.
448
450
v0.50 2007-01-21 Use java and Reflection.class directly.
449
451
450
-
451
- 6.3 Parser *java-parser-history*
452
-
453
- v0.68
454
- 2015-07-08 Lambda expressions parsing.
455
-
456
- v0.67
457
- 2007-09-11 Append a error string to imported qid when error occurs.
458
- 2007-09-10 Improved regexp constants.
459
- 2007-09-07 Fixed type2Str(). Removed qualident2Str().
460
-
461
- v0.66.1 08-30 Changed classCreatorRest().
462
- v0.66 08-27 Minor changes
463
-
464
- v0.65
465
- 2007-08-23
466
- - Improved s:scanComment(), s:Strpart(), s:String2Flags().
467
- - Improved recognizing methods, ctors, and variable declarators declared in most common form.
468
- - Added s:optFinalParameter(), s:methodDeclaratorRest_opt().
469
- - Removed s:GetLine() and s:GetCol().
470
- - Rewrote binary functions.
471
-
472
- v0.64
473
- 2007-08-21
474
- - Added quick recognizing fields or methods declared in most common form.
475
- - Optimized code: s:modeAndEXPR(), formalParameter(), and others.
476
-
477
- v0.63
478
- 2007-08-10
479
- - Removed the unclear s:tokens and s:modifier_keywords.
480
- - Add java_parser#GetSnapshot() and java_parser#Restore().
481
- 2007-08-09 Fixed a bug when no top level class defined
482
-
483
- v0.62 2007-08-08
484
- 2007-08-08 Fix values in s:Flags and s:modifiersOpt() and the related.
485
- 2007-08-07 Optimize code of scanDoubleQuote() and importDeclaration().
486
-
487
- v0.61 2007-08-04
488
- 2007-08-01 Fix a bug typetag(). return a:token -> return tolower(a:token)
489
- 2007-07-31
490
- - Rename all script functions matching "s:Java_\(\i\+\)" to "s:\1".
491
- - Change s:EOI = ''
492
- - Use get() instead of s:GetOption(). Remove it.
493
- - Use repeat() instead of s:PrependChar(). Remove it.
494
- - Improve scanChar()
495
-
496
- v0.60 2007-07-31 Now it nearly is a complete parser and support Java5,6.
497
- And tested correctly on all java files in jdk6 src.zip.
498
- 2007-07-19 Support new language features in java 5 and above.
499
- 2007-07-25 Add supports for parsing statement, block or expression
500
- 2007-07-28 Place it to autoload directory.
501
- 2007-07-30 Clean this script.
502
-
503
- v0.51 2007-02-13 Optimize several scan function.
504
- v0.50 2007-02-10 Complete the skeleton.
505
-
506
-
507
- 6.3 Javavi *javacomplete-reflection*
508
-
509
- v2.2
510
- 2015-05-26 Lambda expression parsing.
511
-
512
- v2.0
513
- 2015-05-26 Search class with class loader or in source files.
514
-
515
- v0.77
516
- 2007-09-14 Improved generating information of all packages in jar files.
517
- 2007-09-06
518
- - Improved getting paths of all system jar files for different JDKs
519
- in different platforms.
520
- 2007-08-14 Major improvement. Support nontoplevel classes.
521
-
522
- v0.76.3
523
- 2007-08-09 Redefined '-P' option for returning all packages and subpackages info in one time.
524
-
525
- v0.76.2
526
- 2007-08-06 Return a modifier value as a string because it more than 32bit.
527
-
528
- v0.76
529
- 2007-08-04 Support checking and reading package members for '-E'.
530
- 2007-08-02
531
- - Add an option '-E'.
532
- - Use ZipFile and ZipEntry instead of JarFile and JarEntry,
533
- so that it can be compiled by and run on JDK1.1 and above.
534
- v0.7 2007-02-17
535
-
536
452
==============================================================================
537
453
7. Todo *javacomplete-todo*
538
454
@@ -552,24 +468,6 @@ v0.7 2007-02-17
552
468
* Zhang Li author of vim-javacompleteex plugin;
553
469
* http://github.com/javaparser/javaparser library.
554
470
555
- Originally thanked:
556
-
557
- * Bram Moolenaar and all Vim contributors for Vim
558
- * The insenvim project
559
- * The javac and gjc sources
560
- * All of you for using this script :)
561
-
562
- * For help, documentation, bug report :
563
- Martin Stubenschrott author of IComplete
564
- Vissale NEANG author of OmniCppComplete
565
- David Fishburn author of SQLComplete and others
566
- Nico Weber testing on the Mac
567
- Thomas Link testing on cygwin+bash
568
- Zhixing Yu
569
- * For the bug of 'wildignore' options
570
- Rodrigo Rosenfeld Rosas
571
- Alexandru Mo?oi
572
-
573
471
FeedBack:
574
472
Any problem, bug or suggest are welcome to send to ashaihullin@gmail.com
575
473
0 commit comments