Packages

o

me.shadaj.scalapy.interpreter

CPythonInterpreter

object CPythonInterpreter

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CPythonInterpreter
  2. AnyRef
  3. 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 binaryAdd(a: PyValue, b: PyValue): PyValue
  6. def binaryDiv(a: PyValue, b: PyValue): PyValue
  7. def binaryMod(a: PyValue, b: PyValue): PyValue
  8. def binaryMul(a: PyValue, b: PyValue): PyValue
  9. def binarySub(a: PyValue, b: PyValue): PyValue
  10. def call(callable: PyValue, args: Seq[PyValue], kwArgs: Seq[(String, PyValue)]): PyValue
  11. def call(on: PyValue, method: String, args: Seq[PyValue], kwArgs: Seq[(String, PyValue)], safeGlobal: Boolean = false): PyValue
  12. def callGlobal(method: String, args: Seq[PyValue], kwArgs: Seq[(String, PyValue)]): PyValue
  13. val cleanupFunctionPointer: Pointer
  14. val cleanupLambdaMethodDef: Pointer
  15. def cleanupVariableReference(variable: String): Unit
  16. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  17. def createLambda(fn: (Seq[PyValue]) => PyValue): PyValue
  18. def createListCopy[T](seq: Seq[T], elemConv: (T) => Pointer): Pointer
  19. def createListProxy[T](seq: Seq[T], elemConv: (T) => PyValue): PyValue
  20. def createTuple(seq: Seq[PyValue], safeGlobal: Boolean = false): PyValue
  21. def deleteAttribute(on: PyValue, attr: String): Unit
  22. def deleteBracket(on: PyValue, key: PyValue): Unit
  23. val doNotFreeMeOtherwiseJNAFuncPtrBreaks: Any
  24. val doNotFreeMeOtherwiseJNAFuncPtrBreaks2: Any
  25. val emptyStrPtr: Pointer
  26. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  28. def eval(code: String): Unit
  29. def execManyLines(code: String): Unit
  30. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  31. def getVariableReference(value: PyValue): String
  32. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  33. def importModule(moduleName: String): PyValue
  34. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  35. val lambdaFunctionPointer: Pointer
  36. val lambdaMethodDef: Pointer
  37. def load(code: String): PyValue
  38. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  39. def newDictionary(): PyValue
  40. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  41. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  42. val pyCleanupLambda: PyValue
  43. def select(on: PyValue, value: String, safeGlobal: Boolean = false): PyValue
  44. def selectBracket(on: PyValue, key: PyValue): PyValue
  45. def selectGlobal(name: String, safeGlobal: Boolean = false): PyValue
  46. val seqProxyClass: PyValue
  47. def set(variable: String, value: PyValue): Unit
  48. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  49. def throwErrorIfOccured(): Unit
  50. def toString(): String
    Definition Classes
    AnyRef → Any
  51. val trackerClass: PyValue
  52. val trackerClassName: PyValue
  53. val typesModule: PyValue
  54. def unaryNeg(a: PyValue): PyValue
  55. def unaryPos(a: PyValue): PyValue
  56. def update(on: PyValue, value: String, newValue: PyValue): Unit
  57. def updateBracket(on: PyValue, key: PyValue, newValue: PyValue): Unit
  58. def valueFromBoolean(b: Boolean): PyValue
  59. def valueFromDouble(v: Double): PyValue
  60. def valueFromLong(long: Long): PyValue
  61. def valueFromString(v: String, safeGlobal: Boolean = false): PyValue
  62. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  63. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  64. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. val weakRefModule: PyValue
  66. def wrapIntoPyObject(value: AnyRef): PyValue

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped