Directory groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/types/impl/

Directory Created:
2007-03-02 22:05
Total Files:
13
Deleted Files:
1
Lines of Code:
1077

Browse with ViewVC

[root]/groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/types/impl

Lines of Code

groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/types/impl/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
emp 61 (100.0%) 1691 (100.0%) 27.7

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).

85 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.

3 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/types/impl: ClassLoaderMemberLookup.java (+3 -1)
emp 2007-03-26 03:58

Updated for change in ISyntacticContext.setContext method signature.

10 lines of code changed in:

emp 2007-03-25 04:34

Corrected parameter names mismatched to types.

2 lines of code changed in:

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).

37 lines of code changed in:

emp 2007-03-22 23:48

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

16 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/types/impl: ClassLoaderMemberLookup.java (+16 -3)
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.

28 lines of code changed in:

emp 2007-03-22 06:32

NPE when completing in static initializer, it is not a standard method and scopes are null.

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/types/impl: GroovyLocalsTable.java (+1 -1)
emp 2007-03-22 05:00

Fixed NPE in lookup.

1 lines of code changed in:

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.

305 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.

118 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.

423 lines of code changed in:

emp 2007-03-12 03:47

Error recovery. Custom parser plugins and modified Groovy grammar to deal with common case of a dangling '.'. a. a?. a[10]. a._ { and so on.

The recovered CST can be used to build an AST. The resulting AST will have quirks, but is usuable for code completion.

Sources generated from the modified grammar are included so no one has to mess around with Antlr etc.

Completion now works in Groovy scripts.

Plugin now exports groovy-1.0.jar, antlr-2.7.5.jar, asm-2.2.jar, asm-tree.2.2.jar - required for error recovering parser.

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/types/impl: GroovyProjectMemberLookup.java (+1 -2)
emp 2007-03-08 22:45

Set up J2SE-1.4 as minimum execution environment.

Introduced a ParameterInfo. It is just a TypeInfo but stores the name of the parameter as well as the type.

Added Groovy property into IMemberLookup implementations.

56 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.

135 lines of code changed in:

emp 2007-03-02 22:05

Initial cut of code completion support code. Completion expression finder, type evaluator,

various lookup interfaces, etc, etc.

470 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT