Class SetDefinitions


  • public final class SetDefinitions
    extends java.lang.Object
    Common set definitions which are useful for program analysis
    Author:
    Tom Deering, Ben Holland
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static com.ensoftcorp.atlas.core.query.Q app()
      Everything in the universe which is part of the app (not part of the libraries, or any "floating" nodes).
      static com.ensoftcorp.atlas.core.query.Q arrayTypes()
      Types which represent arrays of other types NOTE: These nodes are NOT declared by anything.
      static com.ensoftcorp.atlas.core.query.Q libraries()
      Everything declared under any of the known API projects, if they are in the index.
      static com.ensoftcorp.atlas.core.query.Q primitiveTypes()
      Types which represent language primitive types NOTE: These nodes are NOT declared by anything.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • arrayTypes

        public static com.ensoftcorp.atlas.core.query.Q arrayTypes()
        Types which represent arrays of other types NOTE: These nodes are NOT declared by anything. They are outside of any project.
      • primitiveTypes

        public static com.ensoftcorp.atlas.core.query.Q primitiveTypes()
        Types which represent language primitive types NOTE: These nodes are NOT declared by anything. They are outside of any project.
      • libraries

        public static com.ensoftcorp.atlas.core.query.Q libraries()
        Everything declared under any of the known API projects, if they are in the index.
      • app

        public static com.ensoftcorp.atlas.core.query.Q app()
        Everything in the universe which is part of the app (not part of the libraries, or any "floating" nodes).