Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Dec 14, 2012
Alex Panchenko selectionEngine: support types in jsdoc e16e936
Alex Panchenko js/search: fix param offset, improved the test 71027d4
Johan Compagner jcompagner record type {} validation on object properties (code completion did
Commits on Dec 17, 2012
Alex Panchenko fix Image leaks 6ba393b
Alex Panchenko ElementLabelProvider initial implementation 1ac2205
Commits on Dec 18, 2012
Alex Panchenko Identifier.findDeclaration() method added 2f3a0e8
Alex Panchenko ast: type of parent changed to JSNode 2003517
Commits on Dec 19, 2012
Alex Panchenko validation: validate consistence of return types only if no return ty…
…pe declaration
Commits on Dec 20, 2012
Alex Panchenko validation/jsdoc: API improvements & add to queue only only if can't …
…be resolved right now
Alex Panchenko ti: support for local types 1b9b885
Commits on Dec 21, 2012
Alex Panchenko ti: IValueReference.delete() -> IValueReference.delete(force) 13c409d
Alex Panchenko internal: TypeUtil.isUndefined(IRType) moved to RTypes.isUndefined(IR…
Alex Panchenko validation: extract runDelayedValidations() in ValidationVisitor bd07af0
Commits on Dec 24, 2012
Alex Panchenko tests: use ProjectSetup.chainOf(...) dbcfffe
Alex Panchenko pom: targetplatform moved to core 4b1159d
Commits on Dec 25, 2012
Alex Panchenko cleanup: add missing @Overrides 51e0004
Alex Panchenko ITypeInfoContext.contextualize(JSType) method to support "contextuali…
…zation" of the type expressions defined within the module
Alex Panchenko test helpers for code completion, TestCompletionRequestor moved to dl…
Commits on Dec 26, 2012
Alex Panchenko validation: use ITypeInfoContext.contextualize(JSType) when validatin…
…g parameterized type bounds
Alex Panchenko increase visibility of Types.initType(name) to protected 3c13ae4
Commits on Dec 27, 2012
Alex Panchenko IRTypeDeclaration: javadocs e4466c2
Alex Panchenko tests: use CodeAssistUtil in SelectionTests f2c321e
Commits on Dec 28, 2012
Alex Panchenko rewrite: common support for other literals a89fa80
Alex Panchenko typeSystem: test for inheritance cycles 7e4ea2f
Alex Panchenko typeSystem/cleanup: reduce visibility of transformParameters() 8a3abad
Commits on Jan 02, 2013
Alex Panchenko IRTypeDeclaration.getTraits() return type changed to List<IRTypeDecla…
Alex Panchenko validation: unreachable code - special handling of nested function de…
Johan Compagner jcompagner fixes for hover and code completion jsdoc popup.
code completion will use the NodeFinder to get the node and check if
there is doc for that node to show.
For hover ScripDocumentationProvider also implements
IScriptDocumentationProviderExtension2 so that it handles
ILocalVariables (LocalVariable and UnresolvedElement)
Alex Panchenko fix signatures of Number methods 33173de
Commits on Jan 03, 2013
Alex Panchenko validation: drop static/instance checks, as they don't make sense now 28f13ad
Commits on Jan 04, 2013
Johan Compagner jcompagner Fix for types that are both a IRSimpleType and a javascript type
(values) that is references through an Array
Now we try to resolve the type and look if the asked for child is in the
resolved collection.

Added a test.
Alex Panchenko validation: remove deleted problems from preference page cde282d
Commits on Jan 07, 2013
Johan Compagner jcompagner doc support on fields 0b8ed6d
Johan Compagner jcompagner added a test that doesn't work yet if an Array is specified in doc with
a custom js type
Alex Panchenko tests: formatting of JS snippets 21d9184
Alex Panchenko ti/validation: add function declarations to the scope before processi…
…ng any of the code
Alex Panchenko cleanup: removed deprecated unused function 0e683c7
Johan Compagner jcompagner added a few more test that should work bd5a11e
Commits on Jan 08, 2013
Alex Panchenko RTypeMemberQuery: findMethod(), findProperty() methods added 04e6473
Alex Panchenko ITypeSystem class documentation c9ef7b0
Alex Panchenko TypeInfoValidationTests: fix indenting of js snippets, +formatting 18537a4
Johan Compagner jcompagner now that functions are resolved earlier but the () doesn't have to be
there yet (because the function is not yet fully resolved)
Make sure that it tries to resolve it later.
Johan Compagner jcompagner null check and a check if the doc ends at the right place
now just some "fuzzy" check that the doc should end on the line just
before the local var.
Alex Panchenko RTypeMemberQuery.findSuperMethod(methodName) 6ff171e
Alex Panchenko RModelBuilder.method() for creating IRMethod from the specified values 1869d02
Commits on Jan 09, 2013
Alex Panchenko TypeMemberQuery: .findMethod(), findSuperMethod(), findSuperMethods() 9fa9f4d
Alex Panchenko JS grammar fix: block should contain sourceElements 6aac103
Alex Panchenko JSDoc type parser - improve handling of union types 263bfa7
Commits on Jan 10, 2013
Alex Panchenko tests: use Throwables.propagate() from guava 96a3e91
Alex Panchenko parser.tests/pom: add targetplatform because of guava 1ccf70e
Alex Panchenko fix the build c1f4d2a
Alex Panchenko validation: static constructor return type fixes d187520
Alex Panchenko cleanup: drop unused function 3aff9d5
Alex Panchenko internal: asserts 7eb5ad3
Alex Panchenko visitor: don't fail on null e217dcb
Alex Panchenko parser: fix grammar for "label: functionExpression" 5dc0ee8
Commits on Jan 11, 2013
Alex Panchenko IAssignProtection: javadoc ffec720
Commits on Jan 14, 2013
Alex Panchenko AST: javadoc for ObjectInitializer getLC(), getRC() eb1664b
Commits on Jan 15, 2013
Johan Compagner jcompagner doc updates 0-6 and 1-31 where switched for getUTCDate and getUTCDay 7157208
Alex Panchenko validation: single problem for "new Foo" expression 5806067
Commits on Jan 16, 2013
Alex Panchenko validation/clean: drop unused isStatic() a06fafe
Alex Panchenko ti: minor optimizations in getTypes(IValueReference) 4d571b2
Alex Panchenko ti: log caught exceptions in visit(node) dcdf89b
Alex Panchenko ti: visit(node) skip PositionReachedException 0ff3270
Alex Panchenko ti: asserts 52a610e
Alex Panchenko log error if null type occurred in visitArrayInitializer() 3b18d7e
Commits on Jan 17, 2013
Alex Panchenko codeassist: do not suggest any proposals between parts of object lite…
…rals [together with Aleksander Kosicki]