Directory groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.completion/src/org/codehaus/groovy/eclipse/codeassist/completion/

Directory Created:
2007-03-02 22:11
Total Files:
7
Deleted Files:
0
Lines of Code:
1066

Browse with ViewVC

[root]/groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.completion/src/org/codehaus/groovy/eclipse/codeassist/completion

Lines of Code

groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.completion/src/org/codehaus/groovy/eclipse/codeassist/completion/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 36 (100.0%) 1554 (100.0%) 43.1
emp 35 (97.2%) 1553 (99.9%) 44.3
jervin 1 (2.8%) 1 (0.1%) 1.0

Most Recent Commits

emp 2007-04-03 04:16

Refactored SyntacticContextFactory. Cleaner code, now handles Groovy classes and Groovy scripts properly and uniformly.

Removed idea of semantic context. Renamed *SyntacticContext* to *SourceCodeContext*.

Updated documents to reflect the above.

Updated context tests, and added new test cases for Groovy scripts.

Fixed a bug in JavaElementCategoryLookup.

Fixed type inference bug when inside a Closure that is an initial value of a field (e.g. Grails actions).

23 lines of code changed in:

emp 2007-03-29 19:32

Added new sources required for build.

288 lines of code changed in:

emp 2007-03-29 12:05

Extension point for type so IMemberLookup can be contributed.

Small fixes in AbstractMemberLookup.

New code completers for local variables and class names.

Conversion to bin-groovy.

31 lines of code changed in:

jervin 2007-03-27 13:46

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.completion/src/org/codehaus/groovy/eclipse/codeassist/completion: GroovyCompletionProcessor.java (+1 -1)
emp 2007-03-26 03:53

Changed method signature to more meaningful setSyntacticContext.

5 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.completion/src/org/codehaus/groovy/eclipse/codeassist/completion: CodeCompletionProcessor.java (+5 -9)
emp 2007-03-26 03:50

Removed 'public' from inserted method stub. Fixed error in return type text.

15 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.completion/src/org/codehaus/groovy/eclipse/codeassist/completion: OverrideMethodProcessor.java (+15 -6)
emp 2007-03-23 13:57

Removed MemberLookupRegistry reference.

4 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.completion/src/org/codehaus/groovy/eclipse/codeassist/completion: GroovyCompletionProcessor.java (+4 -2)
emp 2007-03-23 10:58

Added 'exact' parameter to IMemberLookup to specific whether the lookup should be exact or a loose match (prefix|lowercase|CamelCase).

17 lines of code changed in:

emp 2007-03-22 23:48

Many small fixes: solves problems of exceptions thrown in a few places.

11 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.completion/src/org/codehaus/groovy/eclipse/codeassist/completion: GroovyCompletionProcessor.java (+11 -1)
emp 2007-03-22 11:01

Some small type evaluator bugs. Extended the type evaluator to return types from array accesses. Bunch of other things, things are working nicely.

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.completion/src/org/codehaus/groovy/eclipse/codeassist/completion: GroovyCompletionProcessor.java (+1 -1)
emp 2007-03-21 08:51

Fix to classloader issue in GroovyProject that caused problems in some Groovy implemented classes.

Category completions, DGM completions, completions now work inside of Closures.

26 lines of code changed in:

emp 2007-03-20 07:23

Type inference code. Required various small changes.

TypeEvaluator now takes a ITypeEvaluationContext. An inferring context does type inference as needed.

Inferences include: local variables and fields and method return types. This is the start of much more to come.

64 lines of code changed in:

emp 2007-03-14 22:43

Refactored code in preparation for type inference insertion. Better, simpler code in general now.

Many little fixes. Almost all 'something.(complete)' completions work now.

39 lines of code changed in:

emp 2007-03-13 01:57

Removed antlr builder from project file.

Fixed groovy context bug - when more than two classes in a file, problems.

Fixed override bug - now uses the class from the context to determine overrides - needed when more than two classes in a file.

2 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.completion/src/org/codehaus/groovy/eclipse/codeassist/completion: OverrideMethodProcessor.java (+2 -2)
emp 2007-03-12 20:38

Bug fixes:

Finding completion expression had index off by 1.

Override method resulted in NPE if return type of method was void.

Properties were being convered to all lower case instead of just the first letter after 'is/get/set'.

8 lines of code changed in:

emp 2007-03-11 01:03

Added abstract GroovyCompletionProcessor, with many useful protected methods. Updated other processors to

extend this abstract class.

218 lines of code changed in:

emp 2007-03-08 22:49

Set up J2SE-1.4 as minimum execution environment.

Updated CompletionProcessor to add icons to CompletionProposals.

Groovy method completions now show parameter names.

Added the start of OverrideMethodProcessor - typing the first letter of the method to override within class scope

pops up a list of matching overridable methods.

354 lines of code changed in:

emp 2007-03-06 10:35

Polishing completion - most static completion now works. Still a few issues to polish out.

61 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.completion/src/org/codehaus/groovy/eclipse/codeassist/completion: CodeCompletionProcessor.java (+61 -17)
emp 2007-03-02 22:11

Initial import. First cut at code completion. Completes static types.

Work in progress, some completions not filtered for access properly.

Completion against Groovy classes in the GroovyProject work best.



Note that this replaces the *.codeassist.dgm and *.codeassist.typed plugins.

386 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT