Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
  • 67 commits
  • 198 files changed
  • 0 comments
  • 2 contributors
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
work)
871bb3d
Dec 17, 2012
Alex Panchenko fix Image leaks 6ba393b
Alex Panchenko ElementLabelProvider initial implementation 1ac2205
Dec 18, 2012
Alex Panchenko Identifier.findDeclaration() method added 2f3a0e8
Alex Panchenko ast: type of parent changed to JSNode 2003517
Dec 20, 2012
Alex Panchenko validation: validate consistence of return types only if no return ty…
…pe declaration
0496fa1
Alex Panchenko validation/jsdoc: API improvements & add to queue only only if can't …
…be resolved right now
9ba2806
Alex Panchenko ti: support for local types 1b9b885
Dec 21, 2012
Alex Panchenko ti: IValueReference.delete() -> IValueReference.delete(force) 13c409d
Alex Panchenko internal: TypeUtil.isUndefined(IRType) moved to RTypes.isUndefined(IR…
…Type)
8c9a64f
Alex Panchenko validation: extract runDelayedValidations() in ValidationVisitor bd07af0
Dec 24, 2012
Alex Panchenko tests: use ProjectSetup.chainOf(...) dbcfffe
Alex Panchenko pom: targetplatform moved to core 4b1159d
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
a24d8b6
Dec 26, 2012
Alex Panchenko test helpers for code completion, TestCompletionRequestor moved to dl…
…tk.core
259a0bf
Alex Panchenko validation: use ITypeInfoContext.contextualize(JSType) when validatin…
…g parameterized type bounds
d5f7da1
Alex Panchenko increase visibility of Types.initType(name) to protected 3c13ae4
Dec 27, 2012
Alex Panchenko IRTypeDeclaration: javadocs e4466c2
Alex Panchenko tests: use CodeAssistUtil in SelectionTests f2c321e
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
Jan 02, 2013
Alex Panchenko IRTypeDeclaration.getTraits() return type changed to List<IRTypeDecla…
…ration>
80d6a1c
Alex Panchenko validation: unreachable code - special handling of nested function de…
…clarations
b4ab904
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)
4f5244a
Jan 03, 2013
Alex Panchenko fix signatures of Number methods 33173de
Alex Panchenko validation: drop static/instance checks, as they don't make sense now 28f13ad
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.
d6e63c1
Alex Panchenko validation: remove deleted problems from preference page cde282d
Jan 07, 2013
Johan Compagner jcompagner doc support on this.xxx 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
57d70a3
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
a0888fb
Alex Panchenko cleanup: removed deprecated unused function 0e683c7
Johan Compagner jcompagner added a few more test that should work bd5a11e
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.
8c40fdd
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.
41a3554
Alex Panchenko RTypeMemberQuery.findSuperMethod(methodName) 6ff171e
Jan 09, 2013
Alex Panchenko RModelBuilder.method() for creating IRMethod from the specified values 1869d02
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
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
Jan 11, 2013
Alex Panchenko IAssignProtection: javadoc ffec720
Jan 14, 2013
Alex Panchenko AST: javadoc for ObjectInitializer getLC(), getRC() eb1664b
Jan 15, 2013
Johan Compagner jcompagner doc updates 0-6 and 1-31 where switched for getUTCDate and getUTCDay 7157208
Jan 16, 2013
Alex Panchenko validation: single problem for "new Foo" expression 5806067
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
Jan 17, 2013
Alex Panchenko codeassist: do not suggest any proposals between parts of object lite…
…rals [together with Aleksander Kosicki]
b07bbd9