Dave Holoway
|
13068cbcea
|
add more info when methods/ctrs cannot be matched
|
2020-06-06 13:33:06 +01:00 |
|
Dave Holoway
|
432cd24f3c
|
tidy up isTypeAssignable
allow class equivilents for primitives
|
2020-06-06 12:30:09 +01:00 |
|
Dave Holoway
|
1238d7980a
|
update method call parameter checking
use isTypeAssignable instead of getParameterCompatibleTypeSignatures
|
2020-06-06 12:07:01 +01:00 |
|
Dave Holoway
|
19810a2f75
|
add Any* classes to reduce cascading errors
|
2020-06-06 11:39:15 +01:00 |
|
Dave Holoway
|
61b787d5ff
|
update SourceMethod to pass name in super constructor
|
2020-06-06 11:38:19 +01:00 |
|
Dave Holoway
|
c113e8bee0
|
add constructor parameters to list of resolvable types
|
2020-06-05 18:31:32 +01:00 |
|
Dave Holoway
|
ee8f6513bf
|
add missing constructor validator
|
2020-06-05 17:56:46 +01:00 |
|
Dave Holoway
|
4ed8411180
|
add default constructor for class types with no explicit constructors
|
2020-06-05 17:19:58 +01:00 |
|
Dave Holoway
|
9c579662e6
|
Fix resolving of enclosed type identifiers
|
2020-06-05 16:45:07 +01:00 |
|
Dave Holoway
|
b1d4261f28
|
fix assignment operator types
|
2020-06-05 16:12:30 +01:00 |
|
Dave Holoway
|
b50e7bea46
|
fix interface constructors
check constructor type modifiers
|
2020-06-05 15:20:09 +01:00 |
|
Dave Holoway
|
9a4dd63dc7
|
add super as an object literal
|
2020-06-05 14:50:09 +01:00 |
|
Dave Holoway
|
c43ba6ccf1
|
add new method body parser to use direct linear parsing
|
2020-06-05 14:36:42 +01:00 |
|
Dave Holoway
|
ff8cf5b91a
|
updated validation to use new JavaTypes module instead of MTIs
|
2020-05-26 18:41:35 +01:00 |
|
Dave Holoway
|
23dc6d3871
|
different attempt to parse using collapsable text
ranges
|
2020-05-23 13:20:51 +01:00 |
|
Dave Holoway
|
66cee87685
|
first iteration of method body parser
|
2020-05-18 13:10:45 +01:00 |
|
Dave Holoway
|
79bba76b9f
|
first hacky version of source parsing and type checking
|
2020-05-16 16:59:58 +01:00 |
|
Dave Holoway
|
3156a2ddc2
|
initial working language server
|
2020-04-30 11:38:15 +01:00 |
|