History log of /openjdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
Revision Date Author Comments
# 4163:51b4cd2af28e 19-Jun-2017 darcy

8163989: Clarify ModuleElement spec
Reviewed-by: abuckley, jjg


# 4046:adef848660f9 14-Mar-2017 jlahoda

8175119: Need to specify module of types created by Filer.createSourceFile/Filer.createClassFile?
Summary: Clarifications and improvements to jx.a.processing.Filer for creating and reading files in and from modules.
Reviewed-by: darcy, jjg


# 3950:dee2b0b32d77 06-Feb-2017 jlahoda

8173636: Results from Processor.getSupportedAnnotationTypes should be intepreted strictly
Reviewed-by: darcy, jjg
Contributed-by: joe.darcy@oracle.com, jan.lahoda@oracle.com


# 3918:3fdaf9e50f5c 26-Jan-2017 jlahoda

8067747: javac throws exception during compilation when annotation processing is enabled
Summary: Enforcing Filer rules regarding initial inputs, to avoid downstream problems.
Reviewed-by: darcy, jjg


# 3900:7486e172ca65 20-Jan-2017 jlahoda

8171098: NPE when --add-modules java.corba is used
Summary: Block annotations queue until enter is done, to avoid flushing annotations during module resolution.
Reviewed-by: jjg


# 3868:5ec5a14e1627 09-Jan-2017 jlahoda

8172411: -XDnoModules must be removed
Reviewed-by: jjg


# 3865:c6b4fefd764c 06-Jan-2017 jlahoda

8172158: Annotation processor not run with -source <= 8
Summary: Avoiding use of module prefix to map annotations to processors when running without modules.
Reviewed-by: darcy, jjg


# 3828:d30434bde0a8 16-Dec-2016 mcimadamore

8171371: Remove redundant type-arguments from generic method calls
Reviewed-by: jjg, rfield, mchung


# 3827:44bdefe64114 16-Dec-2016 mcimadamore

8181370: Convert anonymous inner classes into lambdas/method references
Reviewed-by: jjg, rfield, mchung


# 3824:376ee1fd40c3 15-Dec-2016 jlahoda

8133896: Update javax.lang.model APIs
Reviewed-by: darcy, jjg


# 3815:a079b797c83d 13-Dec-2016 jlahoda

8072988: Update javax.annotation.processing for modules
Summary: Support for generating files in multi-module mode.
Reviewed-by: darcy, jjg
Contributed-by: joe.darcy@oracle.com, jan.lahoda@oracle.com


# 3676:17a82cb0e4b4 04-Oct-2016 jlahoda

8073844: fatal annotation processing errors do not stop compilation
Summary: JavacProcessingEnvironment lets the should-stop policy decide when the compilation should stop.
Reviewed-by: jjg


# 3661:39b3a85da6af 23-Sep-2016 jlahoda

8047347: com.sun.source.util.Trees breaks the compiler.
Summary: Clearing synthetic constructors and super constructor calls between annotation processing rounds.
Reviewed-by: jjg


# 3653:dd56c243c199 18-Sep-2016 sadayapalam

8164742: ServiceConfigurationError on invoke of getServiceLoader method of StandardJavaFileManager
Reviewed-by: jlahoda


# 3573:c4a18ee691c4 10-Aug-2016 jjg

8136930: Simplify use of module-system options by custom launchers
8160489: Multiple -Xpatch lines ignored by javac
8156998: javac should support new option -XinheritRuntimeEnvironment
Reviewed-by: jlahoda, ksrini


# 3560:bbf4cfc235bd 03-Aug-2016 jjg

8162359: javac should use stdout for --help and --version
Reviewed-by: vromero


# 3513:ea4eea2997b9 04-Jul-2016 sadayapalam

8132446: AsssertionError in ClassSymbol.setAnnotationType
Reviewed-by: jlahoda, darcy


# 3506:ae3f20fdce06 28-Jun-2016 darcy

8160504: Fix typo in JavacProcessingEnvironment.importStringToPattern
Reviewed-by: jjg


# 3474:dcb234002184 13-Jun-2016 darcy

8155880: Fix langtools usage of the deprecated Class.newInstance method
Reviewed-by: mcimadamore


# 3374:59adcdd0cd3b 02-May-2016 darcy

8155516: Suppress warnings from uses of deprecated Class.newInstance langtools
Reviewed-by: jjg


# 3294:9adfb22ff08f 17-Mar-2016 alanb

8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: jjg, jlahoda, vromero, mcimadamore, bpatel, ksrini, darcy, anazarov, dfuchs
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, jan.lahoda@oracle.com, vicente.romero@oracle.com, andreas.lundblad@oracle.com, andrey.x.nazarov@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, kumar.x.srinivasan@oracle.com, sundararajan.athijegannathan@oracle.com


# 3283:01fdf839bbe6 07-Mar-2016 vromero

8139474: -release 7 -verbose causes Javac exception
Reviewed-by: jjg


# 3243:645b5debcb07 10-Feb-2016 vromero

8148808: javac, remove unused options, step 1
Reviewed-by: mcimadamore, jjg


# 2981:d1e5707cd4eb 13-Jul-2015 avstepan

8080880: some docs cleanup for langtools
Summary: minor cleanup for docs
Reviewed-by: jjg


# 2973:0e8fa3249327 01-Jul-2015 jlahoda

8072480: javac should support compilation for a specific platform version
Summary: Adding a new javac option for compiling for JDK N: -release N; including history data for previous version of JDK.
Reviewed-by: erikj, ihse, jjg, mcimadamore, mr
Contributed-by: jan.lahoda@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com


# 2897:524255b0bec0 28-Apr-2015 alundblad

8078600: Infinite loop when compiling annotations with -XDcompletionDeps
Summary: Added Completer::isTerminal and added NULL_COMPLETER.
Reviewed-by: jlahoda, mcimadamore


# 2846:072008f47620 11-Mar-2015 jlahoda

8071851: Provide filtering of doclint checking based on packages
Summary: Introducing -Xdoclint/package:<packages> doclint option to enable/disable checking of specified packages.
Reviewed-by: jjg, darcy


# 2673:bf8500822576 21-Oct-2014 emc

8054457: Refactor Symbol kinds from small ints to an enum
Summary: Replace bitmap logic in symbol.kind and pkind with an enum-based API
Reviewed-by: mcimadamore, jjg


# 2646:ff1998c1ecab 22-Sep-2014 emc

8048614: Add TypeMetadata to contain type annotations and other type information
Summary: Implement general framework for metadata on types
Reviewed-by: mcimadamore


# 2601:8e638f046bf0 26-Aug-2014 jlahoda

8056061: Mark implementations of public interfaces with an annotation
Summary: Adding @DefinedBy annotation to mark methods that implement public API methods; annotating the methods; adding a coding rules analyzer to enforce all such methods are annotated.
Reviewed-by: jjg, mcimadamore, jfranck
Contributed-by: jan.lahoda@oracle.com, jonathan.gibbons@oracle.com


# 2571:10fc81ac75b4 17-Aug-2014 chegar

8054834: Modular Source Code
Reviewed-by: alanb, chegar, ihse, mduigou
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com