improving incremental compilation

support lazy arguments in data type generator
SafeLazy implementation that explicitly clears the reference to the thunk
in API representation, drop synthetic modifier and merge deferred into abstract
handle cyclic structures in API generation, display, comparison, persistence
gzip compile cache file
bump to 2.8.1.RC3, project definition cleanup
fix main method detection to check for the right name
properly view inherited definitions
exclude constructors of ancestors
This commit is contained in:
Mark Harrah
2010-10-22 21:55:16 -04:00
parent 3c5d8ab29b
commit 5ed8f3c042
36 changed files with 872 additions and 168 deletions
@@ -0,0 +1,9 @@
/* sbt -- Simple Build Tool
* Copyright 2008, 2009 Mark Harrah
*/
package xsbti.api;
public interface Lazy<T>
{
T get();
}