org.scalajs.core.tools.optimizer

IncOptimizer

class IncOptimizer extends GenIncOptimizer

Linear Supertypes
GenIncOptimizer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. IncOptimizer
  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 IncOptimizer(semantics: Semantics, considerPositions: Boolean)

Type Members

  1. class Class extends MethodContainer

    Class in the class hierarchy (not an interface).

  2. abstract class InterfaceType extends Unregisterable

    Type of a class or interface.

  3. abstract class MethodContainer extends AnyRef

    Base class for Class and TraitImpl.

  4. abstract class MethodImpl extends OptimizerCore.MethodImpl with AbstractMethodID with Unregisterable

    A method implementation.

  5. class StaticsNamespace extends MethodContainer

    Namespace for static members of a class.

  6. trait Unregisterable extends AnyRef

    Thing from which a MethodImpl can unregister itself from.

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. object CollOps extends AbsCollOps

    Attributes
    protected
    Definition Classes
    IncOptimizerGenIncOptimizer
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

    Definition Classes
    GenIncOptimizer
  18. def hashCode(): Int

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

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

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

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

    Attributes
    protected
    Definition Classes
    IncOptimizerGenIncOptimizer
  23. final def notify(): Unit

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

    Definition Classes
    AnyRef
  25. 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
    IncOptimizerGenIncOptimizer
  26. 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
    IncOptimizerGenIncOptimizer
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  28. def toString(): String

    Definition Classes
    AnyRef → Any
  29. 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
  30. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from GenIncOptimizer

Inherited from AnyRef

Inherited from Any

Ungrouped