Kris De Volder
5c19bdefe6
Some steps towards mergin boot-java and boot-properties LS
...
- Refactor towards more composable LanguageServers
- disable fatjar support on boot-java and boot-properties
2018-02-09 09:49:21 -08:00
Kris De Volder
6f03e83e59
Try and fix some build issues temporarily.
2018-02-08 12:05:54 -08:00
Kris De Volder
2bd2a650f6
Do some package renames to avoid conflicts when boot-java and boot-properties
...
are on same classpath
2018-02-08 11:24:22 -08:00
Kris De Volder
cb9a75eff3
Create new boot-language-server project
...
This will be the home of the merged language server (boot-properties +
boot-java).
2018-02-08 11:11:13 -08:00
BoykoAlex
6aa3e365c9
PT #154980332 Fix the build on Win
2018-02-06 21:10:46 -05:00
Kris De Volder
ffdd395538
Add Deprecated tag to generic Log utility class.
...
Encourage use of proper slf4j logging instead.
2018-02-02 09:31:01 -08:00
Kris De Volder
b7a2e86131
Cleanup some logging code -> proper slf4j logger.
2018-02-02 09:31:01 -08:00
Martin Lippert
6685beb68b
fixed an exception when executing code completion on a non-boot java project
2018-02-02 12:59:19 +01:00
nsingh
0766817a11
Improved docs for delegating cached classpath
...
Also renamed fields with more descriptive names.
2018-02-01 17:03:54 -08:00
nsingh
7ba6ca38a9
Use empty classpath data constant
2018-02-01 16:34:52 -08:00
nsingh
247623edc9
Added null file cache
2018-02-01 16:30:52 -08:00
nsingh
b76e3b8e1e
Refactoring delegating classpath
...
Separated file caching out of delegating classpath
2018-02-01 15:56:02 -08:00
nsingh
2c634432ed
Removed duplicate empty classpath data
2018-02-01 12:42:47 -08:00
Kris De Volder
67e5131718
More robust log file redirection.
...
I.e. directly redirect System.err stream to a file.
Instead of trying to get a hodge-podge of different java logging systems to all send output to the same file.
2018-01-31 14:47:40 -08:00
Kris De Volder
a9515831d1
Bump version to 0.1.4
2018-01-31 00:00:04 +00:00
nsingh
52e37b856f
Add equals method for extra fields in MavenClasspathData
2018-01-24 16:20:34 -08:00
nsingh
28646d6e6a
Missing changes
2018-01-24 16:12:56 -08:00
nsingh
f7978ba94b
Avoid caching maven projects in the maven classpath.
...
Instead extract all the required information into classpath data and
cache that instead.
2018-01-24 16:12:30 -08:00
Kris De Volder
aa41817081
Rename Boot1RequestMappingTest class in conformance with renamed target class
2018-01-23 11:42:06 -08:00
Kris De Volder
1b1b64dea5
Support for changed requestmappings actuator format in Boot 2.0
2018-01-23 11:37:33 -08:00
BoykoAlex
f5f79065af
Merge branch 'master' of https://github.com/spring-projects/sts4
2018-01-19 19:27:40 -05:00
BoykoAlex
286d435d53
PT #151978919 VSCode navigation to resource from hovers (POC)
2018-01-19 19:26:29 -05:00
Kris De Volder
0c4b514b53
Merge branch 'master' of github.com:spring-projects/sts4
2018-01-19 15:11:49 -08:00
Kris De Volder
2da50fddd4
Fix indentation bug with relaxed completions in application.yml editor
2018-01-19 15:11:32 -08:00
nsingh
bf096850a4
PT 153114916 - Add support for live hovers for .class files
2018-01-18 17:07:50 -08:00
Kris De Volder
f5d7b444ff
Deal better with multiple contexts in live beans model parse for boot 2.0
2018-01-18 10:10:52 -08:00
Kris De Volder
f0d36ba034
Reduce verbosity of test-run output
2018-01-17 13:23:39 -08:00
Martin Lippert
851f5b29e5
newly created documents are now taken into account for indexing, makes rename refactoring work fine spring indexer
2018-01-17 12:05:24 +01:00
Martin Lippert
6c8f467e57
updated lsp4j to 0.3.0
2018-01-17 12:05:24 +01:00
Kris De Volder
3309f18b50
Fix more breakage caused by changes in boot 2.0 actuator data
2018-01-16 15:27:58 -08:00
Kris De Volder
e700457149
Fix problems caused by changes in actuator endpoints for boot 2.0... AGAIN
2018-01-16 12:14:22 -08:00
Martin Lippert
b248145883
fixed outdated test for new behavior
2018-01-15 12:48:01 +01:00
Martin Lippert
8381abc9df
avoid AST traversal if no boot app is running
2018-01-15 12:18:17 +01:00
Martin Lippert
4be3240447
avoid AST parsing when no project is around, does not make any sense
2018-01-15 12:17:48 +01:00
Martin Lippert
1e6f9a25f4
delete document-related symbols if java file gets deleted
2018-01-11 15:10:19 +01:00
Martin Lippert
f29ac415c2
allow spring indexer to remove symbols from deleted document
2018-01-11 12:43:11 +01:00
Martin Lippert
f6d4971981
major rework of the threading model behind the spring indexer, unified worker queue and initialization/refresh operations
2018-01-11 12:27:13 +01:00
Martin Lippert
fd60557be2
changed debug output to log channel
2018-01-09 15:06:06 +01:00
Martin Lippert
72735f779f
added debug output for spring indexer threading
2018-01-09 14:31:12 +01:00
Martin Lippert
9b4f8df398
PT #153985661 : reduced the read lock scope of the compilation unit cache to avoid freezes
2018-01-09 10:33:34 +01:00
Martin Lippert
bc39075dc1
fixed copyright
2018-01-09 10:32:40 +01:00
Martin Lippert
a95384ca5e
changed polling mechanics for liv hovers to reduce polling pressure in case something is slow in responding
2018-01-09 10:32:23 +01:00
Martin Lippert
6f9c4af2a9
do not generate function symbols for abstract classes or interfaces anymore
2018-01-05 11:58:18 +01:00
Martin Lippert
e79659abc7
added bean wiring hover information for scanned functions without annotations involved
2018-01-05 11:07:03 +01:00
Martin Lippert
1fb2c3a04b
removed the @Bean marker for class-based functions
2018-01-02 15:04:59 +01:00
Martin Lippert
1263093c58
function bean symbols now generated if function interface is found in inheritance hierarchy
2018-01-02 08:48:52 +01:00
Martin Lippert
13fc1ba6fa
first cut for providing symbols for function beans from ckasses without annotation
2018-01-01 16:59:10 +01:00
Martin Lippert
2c74a45d76
code cleanup
2017-12-29 14:13:01 +01:00
Kris De Volder
0bcf2ccdc0
Fix failing test
2017-12-27 14:53:11 -08:00
Kris De Volder
f2e90f62ce
Reconciling for github repo uris in concourse pipelines
2017-12-27 14:45:03 -08:00