Package org.orekit.compiler.plugin
Class DefaultDataContextPlugin
- java.lang.Object
-
- org.orekit.compiler.plugin.DefaultDataContextPlugin
-
- All Implemented Interfaces:
com.sun.source.util.Plugin,com.sun.source.util.TaskListener
@SupportedAnnotationTypes("org.orekit.annotation.DefaultDataContext") @SupportedSourceVersion(RELEASE_8) public class DefaultDataContextPlugin extends Object implements com.sun.source.util.Plugin, com.sun.source.util.TaskListener
ProcessesDefaultDataContextto issue warnings at compile time.To use this plugin add
-Xplugin:dataContextPluginto the javac command line. Tested with OpenJDK 8 and 11.Do not reference this class unless executing within
javacor you have addedtools.jarto the class path.tools.jaris part of the JDK, not JRE, and is typically located atJAVA_HOME/../lib/tools.jar.- Since:
- 10.1
- Author:
- Evan Ward
-
-
Constructor Summary
Constructors Constructor Description DefaultDataContextPlugin()Empty constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfinished(com.sun.source.util.TaskEvent taskEvent)StringgetName()voidinit(com.sun.source.util.JavacTask javacTask, String... args)voidstarted(com.sun.source.util.TaskEvent taskEvent)
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfacecom.sun.source.util.Plugin
-
init
public void init(com.sun.source.util.JavacTask javacTask, String... args)- Specified by:
initin interfacecom.sun.source.util.Plugin
-
started
public void started(com.sun.source.util.TaskEvent taskEvent)
- Specified by:
startedin interfacecom.sun.source.util.TaskListener
-
finished
public void finished(com.sun.source.util.TaskEvent taskEvent)
- Specified by:
finishedin interfacecom.sun.source.util.TaskListener
-
-