mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 11:04:34 +02:00
8154956: Module system implementation refresh (4/2016)
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com> Reviewed-by: jjg, mchung, alanb
This commit is contained in:
parent
8c52468e73
commit
64261477b1
33 changed files with 328 additions and 298 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -48,6 +48,13 @@ import com.sun.tools.javac.util.DefinedBy;
|
|||
import com.sun.tools.javac.util.DefinedBy.Api;
|
||||
import com.sun.tools.javac.util.Log;
|
||||
|
||||
/*
|
||||
* This code must be run in a context that provides
|
||||
* access to the following javac internal packages:
|
||||
* com.sun.tools.javac.api
|
||||
* com.sun.tools.javac.tree
|
||||
* com.sun.tools.javac.util
|
||||
*/
|
||||
public class CodingRulesAnalyzerPlugin implements Plugin {
|
||||
|
||||
protected Log log;
|
||||
|
@ -55,11 +62,6 @@ public class CodingRulesAnalyzerPlugin implements Plugin {
|
|||
|
||||
@DefinedBy(Api.COMPILER_TREE)
|
||||
public void init(JavacTask task, String... args) {
|
||||
addExports("jdk.compiler",
|
||||
"com.sun.tools.javac.api",
|
||||
"com.sun.tools.javac.code",
|
||||
"com.sun.tools.javac.tree",
|
||||
"com.sun.tools.javac.util");
|
||||
BasicJavacTask impl = (BasicJavacTask)task;
|
||||
Context context = impl.getContext();
|
||||
log = Log.instance(context);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue