RFR: 8056258: Analysis of public API does not take super classes	into account
    Andreas Lundblad 
    andreas.lundblad at oracle.com
       
    Fri Sep 26 13:00:30 UTC 2014
    
    
  
Hi compiler-dev,
Please review the fix for JDK-8056258 below.
Description:
The current approach for discovering dependencies in sjavac is to hook into Attr and Resolve (by registering subclasses of these classes in the context).
This is a bit ad-hoc and does currently not support discovery of super classes.
This patch refactors sjavac to instead scan for dependencies in the AST after attr is finished by using a TaskListener.
Link to web review:
http://cr.openjdk.java.net/~alundblad/8056258
Link to bug reports:
http://bugs.openjdk.java.net/browse/JDK-8056258
-- Andreas Lundblad
    
    
More information about the compiler-dev
mailing list