Packages

o

sigma.ast

SByteMethods

case object SByteMethods extends SNumericTypeMethods with Product with Serializable

Methods of ErgoTree type Byte.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SByteMethods
  2. Serializable
  3. Product
  4. Equals
  5. SNumericTypeMethods
  6. MonoTypeMethods
  7. MethodsContainer
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def getMethodById(methodId: Byte): Option[SMethod]

    Lookup method by its id in this type.

    Lookup method by its id in this type.

    Definition Classes
    MethodsContainer
    Annotations
    @inline()
  11. def getMethodByName(name: String): SMethod

    Looks up the method descriptor by the method name.

    Looks up the method descriptor by the method name.

    Definition Classes
    MethodsContainer
  12. def getMethods(): Seq[SMethod]

    This method should be overriden in derived classes to add new methods in addition to inherited.

    This method should be overriden in derived classes to add new methods in addition to inherited. Typical override: super.getMethods() ++ Seq(m1, m2, m3)

    Attributes
    protected
    Definition Classes
    SNumericTypeMethodsMethodsContainer
  13. def hasMethod(name: String): Boolean

    Returns true if this type has a method with the given name.

    Returns true if this type has a method with the given name.

    Definition Classes
    MethodsContainer
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def method(methodName: String): Option[SMethod]

    Finds a method descriptor SMethod for the given name.

    Finds a method descriptor SMethod for the given name.

    Definition Classes
    MethodsContainer
  16. def methodById(methodId: Byte): SMethod

    Lookup method in this type by method's id or throw ValidationException.

    Lookup method in this type by method's id or throw ValidationException. This method can be used in trySoftForkable section to either obtain valid method or catch ValidatioinException which can be checked for soft-fork condition. It delegate to getMethodById to lookup method.

    Definition Classes
    MethodsContainer
    See also

    getMethodById

  17. def methodIndex(name: String): Int

    Returns -1 if method is not found.

    Returns -1 if method is not found.

    Definition Classes
    MethodsContainer
  18. lazy val methods: Seq[SMethod]

    Returns all the methods of this type.

    Returns all the methods of this type.

    Definition Classes
    MethodsContainer
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def ownerType: SMonoType

    Type for which this container defines methods.

    Type for which this container defines methods.

    Definition Classes
    SByteMethodsMonoTypeMethodsMethodsContainer
  23. def productElementName(n: Int): String
    Definition Classes
    Product
  24. def productElementNames: Iterator[String]
    Definition Classes
    Product
  25. def property(name: String, tpeRes: SType, id: Byte, valueCompanion: ValueCompanion): SMethod

    Helper method to create method descriptors for properties (i.e.

    Helper method to create method descriptors for properties (i.e. methods without args).

    Attributes
    protected
    Definition Classes
    MonoTypeMethods
  26. def propertyCall(name: String, tpeRes: SType, id: Byte, costKind: CostKind): SMethod

    Helper method to create method descriptors for properties (i.e.

    Helper method to create method descriptors for properties (i.e. methods without args).

    Attributes
    protected
    Definition Classes
    MonoTypeMethods
  27. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  28. lazy val thisRClass: RClass[_]

    Represents class of this.

    Represents class of this.

    Definition Classes
    MethodsContainer
  29. def toString(): String
    Definition Classes
    MethodsContainer → AnyRef → Any
  30. def typeId: Byte
    Definition Classes
    MethodsContainer
  31. def typeName: String
    Definition Classes
    MethodsContainer
  32. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  34. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from SNumericTypeMethods

Inherited from MonoTypeMethods

Inherited from MethodsContainer

Inherited from AnyRef

Inherited from Any

Ungrouped