Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Improved class resolution #8
referenced this issue
Jan 18, 2016
one major issue i've noticed is that i have to wait for a full refresh after opening a file before autocomplete kicks in, and that can take several minutes. is this completely necessary? could the results of a refresh be cached or something so that autocomplete works next time i open the file?
Class loading is not optimized yet. See issue #13. Caching class descriptions to disk is one way to do it but hopefully not needed. Current implementation should work ok in a scenario where you open a project, code for hours and compile your java files to separate class files. All loaded classes stay in memory until you close Atom window or do full refresh manually. Manual full refresh should rarely be needed since separate class files can be either loaded automatically on save or manually running project refresh.