org.omp4j.extractor

Inheritor

object Inheritor

Tool for complicated inheritance problems.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Inheritor
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def getDirectiveLocals(pt: ParseTree, d: Directive): Set[OMPVariable]

    Get set of locally declared variables.

    Get set of locally declared variables.

    pt

    Tree whose variable are about to be fetched

    d

    current directive

    returns

    set of locally declared variables

  13. def getParentClasses(t: ParseTree, ompFile: OMPFile): Seq[OMPClass]

    Filters all possible OMPClass keys and return Seq of OMPClass (without duplicates)

    Filters all possible OMPClass keys and return Seq of OMPClass (without duplicates)

    t

    tree of the interest

    ompFile

    hierarchy model

    returns

    sequence of OMPClasses

  14. def getParentList(t: ParseTree): Seq[ParseTree]

    Get sequence of all (in)direct parents of tree given

    Get sequence of all (in)direct parents of tree given

    t

    Tree whose parents are about to be fetched

    returns

    Set of trees

  15. def getPossiblyInheritedLocals(pt: ParseTree): Set[OMPVariable]

    Get set of variables (their declarations) whose can be referred but are not declared in the tree given

    Get set of variables (their declarations) whose can be referred but are not declared in the tree given

    pt

    Tree whose variable are about to be fetched

    returns

    Set of variables

  16. def getPossiblyInheritedParams(pt: ParseTree): Set[OMPVariable]

    Get set of method parameters that can be referred

    Get set of method parameters that can be referred

    pt

    Tree whose params are about to be fetched

    returns

    Set of variables

  17. def getVisibleLocalClasses(pt: ParseTree, ompFile: OMPFile): List[OMPClass]

    Get local classes that are visible from current tree

    Get local classes that are visible from current tree

    pt

    Tree whose classes are about to be fetched

    ompFile

    hierarchy model

    returns

    list of visible local classes

  18. def getVisibleNonLocalClasses(pt: ParseTree, ompFile: OMPFile): List[OMPClass]

    Get non-local classes that are visible from current tree

    Get non-local classes that are visible from current tree

    pt

    Tree whose classes are about to be fetched

    ompFile

    hierarchy model

    returns

    list of visible local classes

  19. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  20. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  22. final def notify(): Unit

    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  25. def toString(): String

    Definition Classes
    AnyRef → Any
  26. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped