Packages

  • package root
    Definition Classes
    root
  • package sigma

    The following implicit values are used as type descriptors of all the predefined Sigma types.

    The following implicit values are used as type descriptors of all the predefined Sigma types.

    Definition Classes
    root
    See also

    RType class

  • package reflection

    Contains the Sigma Reflection API.

    Contains the Sigma Reflection API. Sigma reflection is a mechanism for obtaining metadata about classes, methods, fields, etc. at runtime. It is used by kiama to rewrite ErgoTree expressions. It is also used by the ErgoTree interpreter to implement MethodCall nodes.

    The Sigma Reflection API has two implementations: 1) based on the Java Reflection API 2) based on Sigma Reflection metadata declared in the StaticImpl.scala file

    Definition Classes
    sigma
  • JRClass
  • JRConstructor
  • JRField
  • JRMethod
  • Platform
  • RClass
  • RConstructor
  • RField
  • RMethod
  • ReflectionData
  • SRClass
  • SRConstructor
  • SRField
  • SRMethod

class JRMethod extends RMethod

Implements RMethod using Java reflection.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JRMethod
  2. RMethod
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(other: Any): Boolean
    Definition Classes
    JRMethod → AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def getDeclaringClass(): Class[_]

    Returns the class in which this method is declared.

    Returns the class in which this method is declared.

    Definition Classes
    JRMethodRMethod
  11. def getName: String

    Returns the name of this method.

    Returns the name of this method.

    Definition Classes
    JRMethodRMethod
  12. def getParameterTypes(): Seq[Class[_]]

    Returns an array of Class objects representing the parameter types of this method in declaration order.

    Returns an array of Class objects representing the parameter types of this method in declaration order.

    Definition Classes
    JRMethodRMethod
  13. def hashCode(): Int
    Definition Classes
    JRMethod → AnyRef → Any
  14. def invoke(obj: Any, args: AnyRef*): AnyRef

    Invokes this method on the given object with the given arguments.

    Invokes this method on the given object with the given arguments.

    obj

    The object on which to invoke this method.

    args

    The arguments to pass to this method.

    returns

    The result of invoking this method on the given object with the given arguments.

    Definition Classes
    JRMethodRMethod
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    JRMethod → AnyRef → Any
  21. val value: Method
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from RMethod

Inherited from AnyRef

Inherited from Any

Ungrouped