Class C89Processor


  • public class C89Processor
    extends java.lang.Object
    A add-in class for Sun C89 compilers and linkers
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private C89Processor()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static int addLibraryPatterns​(java.lang.String[] libnames, java.lang.StringBuffer buf, java.lang.String prefix, java.lang.String extension, java.lang.String[] patterns, int offset)  
      static void addWarningSwitch​(java.util.Vector args, int level)  
      static java.lang.String getCommandFileSwitch​(java.lang.String cmdFile)  
      static void getDefineSwitch​(java.lang.StringBuffer buf, java.lang.String define, java.lang.String value)  
      static java.lang.String getIncludeDirSwitch​(java.lang.String includeDir)  
      static java.lang.String[] getLibraryPatterns​(java.lang.String[] libnames, LibraryTypeEnum libType)  
      static java.lang.String[] getOutputFileSwitch​(java.lang.String outPath)  
      static void getUndefineSwitch​(java.lang.StringBuffer buf, java.lang.String define)  
      static boolean isCaseSensitive()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • C89Processor

        private C89Processor()
    • Method Detail

      • addLibraryPatterns

        private static int addLibraryPatterns​(java.lang.String[] libnames,
                                              java.lang.StringBuffer buf,
                                              java.lang.String prefix,
                                              java.lang.String extension,
                                              java.lang.String[] patterns,
                                              int offset)
      • addWarningSwitch

        public static void addWarningSwitch​(java.util.Vector args,
                                            int level)
      • getCommandFileSwitch

        public static java.lang.String getCommandFileSwitch​(java.lang.String cmdFile)
      • getDefineSwitch

        public static void getDefineSwitch​(java.lang.StringBuffer buf,
                                           java.lang.String define,
                                           java.lang.String value)
      • getIncludeDirSwitch

        public static java.lang.String getIncludeDirSwitch​(java.lang.String includeDir)
      • getLibraryPatterns

        public static java.lang.String[] getLibraryPatterns​(java.lang.String[] libnames,
                                                            LibraryTypeEnum libType)
      • getOutputFileSwitch

        public static java.lang.String[] getOutputFileSwitch​(java.lang.String outPath)
      • getUndefineSwitch

        public static void getUndefineSwitch​(java.lang.StringBuffer buf,
                                             java.lang.String define)
      • isCaseSensitive

        public static boolean isCaseSensitive()