org.scalajs.core.tools.optimizer

ParIncOptimizer

Related Docs: object ParIncOptimizer | package optimizer

class ParIncOptimizer extends GenIncOptimizer

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

Instance Constructors

  1. new ParIncOptimizer(semantics: Semantics, considerPositions: Boolean)

Type Members

  1. class Class extends MethodContainer

    Class in the class hierarchy (not an interface).

    Class in the class hierarchy (not an interface). A class may be a module class. A class knows its superclass and the interfaces it implements. It also maintains a list of its direct subclasses, so that the instances of Class form a tree of the class hierarchy.

    Definition Classes
    GenIncOptimizer
  2. abstract class InterfaceType extends Unregisterable

    Type of a class or interface.

    Type of a class or interface. Types are created on demand when a method is called on a given ClassType.

    Fully concurrency safe unless otherwise noted.

    Definition Classes
    GenIncOptimizer
  3. abstract class MethodContainer extends AnyRef

    Base class for Class and TraitImpl.

    Base class for Class and TraitImpl.

    Definition Classes
    GenIncOptimizer
  4. abstract class MethodImpl extends OptimizerCore.MethodImpl with AbstractMethodID with Unregisterable

    A method implementation.

    A method implementation. It must be concrete, and belong either to a Class or a TraitImpl.

    A single instance is **not** concurrency safe (unless otherwise noted in a method comment). However, the global state modifications are concurrency safe.

    Definition Classes
    GenIncOptimizer
  5. class StaticsNamespace extends MethodContainer

    Namespace for static members of a class.

    Namespace for static members of a class.

    Definition Classes
    GenIncOptimizer
  6. trait Unregisterable extends AnyRef

    Thing from which a MethodImpl can unregister itself from.

    Thing from which a MethodImpl can unregister itself from.

    Definition Classes
    GenIncOptimizer

Value Members

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

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Definition Classes
    AnyRef → Any
  4. object CollOps extends AbsCollOps

    Attributes
    protected
    Definition Classes
    ParIncOptimizerGenIncOptimizer
  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def clone(): AnyRef

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

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. def findClass(encodedName: String): Class

    Definition Classes
    GenIncOptimizer
  11. def findStaticsNamespace(encodedName: String): StaticsNamespace

    Definition Classes
    GenIncOptimizer
  12. def getClass(encodedName: String): Option[Class]

    Definition Classes
    GenIncOptimizer
  13. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  14. def getInterface(encodedName: String): InterfaceType

    Attributes
    protected
    Definition Classes
    ParIncOptimizerGenIncOptimizer
  15. def getStaticsNamespace(encodedName: String): Option[StaticsNamespace]

    Definition Classes
    GenIncOptimizer
  16. def hashCode(): Int

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

    Definition Classes
    Any
  18. def logProcessingMethods(count: Int): Unit

    Attributes
    protected
    Definition Classes
    GenIncOptimizer
  19. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. def newMethodImpl(owner: MethodContainer, encodedName: String): MethodImpl

    Attributes
    protected
    Definition Classes
    ParIncOptimizerGenIncOptimizer
  21. final def notify(): Unit

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

    Definition Classes
    AnyRef
  23. def processAllTaggedMethods(): Unit

    Optimizer part: process all methods that need reoptimizing.

    Optimizer part: process all methods that need reoptimizing. PROCESS PASS ONLY. (This IS the process pass).

    Attributes
    protected
    Definition Classes
    ParIncOptimizerGenIncOptimizer
  24. def scheduleMethod(method: MethodImpl): Unit

    Schedule a method for processing in the PROCESS PASS

    Schedule a method for processing in the PROCESS PASS

    Attributes
    protected
    Definition Classes
    ParIncOptimizerGenIncOptimizer
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  26. def toString(): String

    Definition Classes
    AnyRef → Any
  27. def update(unit: LinkingUnit, logger: Logger): LinkingUnit

    Update the incremental analyzer with a new run.

    Update the incremental analyzer with a new run.

    Definition Classes
    GenIncOptimizer
  28. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from GenIncOptimizer

Inherited from AnyRef

Inherited from Any

Ungrouped