Package org.joor

Class CompileOptions


  • public final class CompileOptions
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.lang.ClassLoader classLoader  
      (package private) java.util.List<java.lang.String> options  
      (package private) java.util.List<? extends javax.annotation.processing.Processor> processors  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        CompileOptions()  
      private CompileOptions​(java.util.List<? extends javax.annotation.processing.Processor> processors, java.util.List<java.lang.String> options, java.lang.ClassLoader classLoader)  
    • Field Detail

      • processors

        final java.util.List<? extends javax.annotation.processing.Processor> processors
      • options

        final java.util.List<java.lang.String> options
      • classLoader

        final java.lang.ClassLoader classLoader
    • Constructor Detail

      • CompileOptions

        public CompileOptions()
      • CompileOptions

        private CompileOptions​(java.util.List<? extends javax.annotation.processing.Processor> processors,
                               java.util.List<java.lang.String> options,
                               java.lang.ClassLoader classLoader)
    • Method Detail

      • processors

        public final CompileOptions processors​(javax.annotation.processing.Processor... newProcessors)
      • processors

        public final CompileOptions processors​(java.util.List<? extends javax.annotation.processing.Processor> newProcessors)
      • options

        public final CompileOptions options​(java.lang.String... newOptions)
      • options

        public final CompileOptions options​(java.util.List<java.lang.String> newOptions)
      • hasOption

        final boolean hasOption​(java.lang.String opt)
      • classLoader

        public final CompileOptions classLoader​(java.lang.ClassLoader newClassLoader)