Packages

package passes

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class AstCreationPass extends ParallelCpgPass[String]
  2. class AstCreator extends AnyRef
  3. case class Global(usedTypes: ConcurrentHashMap[String, Boolean] = new ConcurrentHashMap[String, Boolean]()) extends Product with Serializable
  4. class Scope[I, V, S] extends AnyRef

    Handles the scope stack for tracking identifier to variable relation.

    Handles the scope stack for tracking identifier to variable relation.

    I

    Identifier type.

    V

    Variable type.

    S

    Scope type.

  5. case class ScopeElement[I, V, S](scopeNode: S, variables: Map[I, V] = Map[I, V]()) extends Product with Serializable

    A single element of a scope stack.

    A single element of a scope stack.

    I

    Identifier type.

    V

    Variable type.

    S

    Scope type.

  6. class StubRemovalPass extends ParallelCpgPass[Method]

    A pass that ensures that for any method m for which a body exists, there are no more method stubs for corresponding declarations.

Value Members

  1. object AstCreator

Ungrouped