Class SystemIncludePath

  • All Implemented Interfaces:
    java.lang.Cloneable, java.lang.Iterable<org.apache.tools.ant.types.Resource>, org.apache.tools.ant.types.ResourceCollection

    public class SystemIncludePath
    extends ConditionalPath
    A system include path. Files located using a system include path will not participate in dependency analysis. Standard include paths for a compiler should not be specified since these should be determined from environment variables or configuration files by the compiler adapter. Works like other paths in Ant with with the addition of "if" and "unless" conditions.
    Author:
    Curt Arnold
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.tools.ant.types.Path

        org.apache.tools.ant.types.Path.PathElement
    • Field Summary

      • Fields inherited from class org.apache.tools.ant.types.Path

        systemBootClasspath, systemClasspath
      • Fields inherited from class org.apache.tools.ant.types.DataType

        checked, ref
      • Fields inherited from class org.apache.tools.ant.ProjectComponent

        description, location, project
    • Constructor Summary

      Constructors 
      Constructor Description
      SystemIncludePath​(org.apache.tools.ant.Project project)  
      SystemIncludePath​(org.apache.tools.ant.Project p, java.lang.String path)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void execute()  
      • Methods inherited from class org.apache.tools.ant.types.Path

        add, add, addDirset, addExisting, addExisting, addExtdirs, addFilelist, addFileset, addJavaRuntime, append, assertFilesystemOnly, clone, concatSystemBootClasspath, concatSystemClasspath, concatSystemClasspath, createPath, createPathElement, delegateIteratorToList, dieOnCircularReference, isFilesystemOnly, iterator, list, setCache, setLocation, setPath, setRefid, size, toString, translateFile, translateFileSep, translatePath
      • Methods inherited from class org.apache.tools.ant.types.DataType

        checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, tooManyAttributes
      • Methods inherited from class org.apache.tools.ant.ProjectComponent

        getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
      • Methods inherited from interface org.apache.tools.ant.types.ResourceCollection

        isEmpty, stream
    • Constructor Detail

      • SystemIncludePath

        public SystemIncludePath​(org.apache.tools.ant.Project project)
      • SystemIncludePath

        public SystemIncludePath​(org.apache.tools.ant.Project p,
                                 java.lang.String path)
    • Method Detail

      • execute

        public void execute()
                     throws org.apache.tools.ant.BuildException
        Throws:
        org.apache.tools.ant.BuildException