improve javadoc
parser: improve JSTransformer
- merge JSVisitor into JSTransformer
- avoid ClassCastException in transformExpression()
- optimize asserts
parser: preventive non null check
parser/AST: remove asserts from toString() methods
parser/AST: optimize memory using string pool
parser: small optimization
validator: fix for "if (unknownvar.prop) ..."
parser: avoid NPE on syntax error in conditional operator
ti: RSimpleType/RClassType equals based on IRTypeDeclaration
ti: implement isAssignableFrom() for RTypeVariable/RClassVariable
search: use typesystem from bindings when resolving references
ti: introduce TypeInferencer2.resolveToUnknown() method
completion/ui: use local TypeSystem in JavaScriptCompletionProposalCollector to avoid abusing the global one
ti: clear WeakTypeSystem in 60s after usage
ti/model: implement toString() in ParameterizedTypeImpl
cleanup: FunctionMethodKey don't need to extend AttributeKey<T>
ti/model: Generic type constraint with 'extends' wildcard
ti: ITypeSystem.getKnownType(String) method introduced
use Types.OBJECT
ti: variable in try/catch could be of any type, not necessary Error