scalapy-core
scalapy-core
me.shadaj.scalapy
PyNone
None
me.shadaj.scalapy.interpreter
CPythonAPI
CPythonAPIInterface
CPythonInterpreter
Platform
Callback0
Callback1
Callback2
PyValue
PyValue
me.shadaj.scalapy.py
Any
Any
AnyDynamics
AnyPopulateWith
AnyRawValue
ConvertableToSeqElem
ConvertableToSeqElem
Dynamic
Dynamic
DynamicGlobal
global
FacadeCreator
FacadeCreator
FacadesCreatorMacros
IndexError
Module
Module
ModuleApply
Object
PyFunction
PyMacros
PyBracketAccess
native
PyQuotable
PyQuotable
PyQuote
PythonException
SeqConverters
StaticModule
StaticValue
|
|
me.shadaj.scalapy.readwrite
FunctionReaders
FunctionWriters
Reader
Reader
TupleReaders
TupleWriters
Writer
Writer
me.shadaj.scalapy.util
Compat
scalapy-core
/
me.shadaj.scalapy.interpreter
/
CPythonInterpreter
CPythonInterpreter
object
CPythonInterpreter
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
CPythonInterpreter
.type
Value members
Value members
Concrete methods
def
binaryAdd
(
a:
PyValue
,
b:
PyValue
):
PyValue
def
binaryDiv
(
a:
PyValue
,
b:
PyValue
):
PyValue
def
binaryMod
(
a:
PyValue
,
b:
PyValue
):
PyValue
def
binaryMul
(
a:
PyValue
,
b:
PyValue
):
PyValue
def
binarySub
(
a:
PyValue
,
b:
PyValue
):
PyValue
def
call
(
on:
PyValue
,
method:
String
,
args:
Seq
[
PyValue
],
kwArgs:
Seq
[(
String
,
PyValue
)],
safeGlobal:
Boolean
):
PyValue
def
call
(
callable:
PyValue
,
args:
Seq
[
PyValue
],
kwArgs:
Seq
[(
String
,
PyValue
)]):
PyValue
def
callGlobal
(
method:
String
,
args:
Seq
[
PyValue
],
kwArgs:
Seq
[(
String
,
PyValue
)]):
PyValue
def
cleanupVariableReference
(
variable:
String
):
Unit
def
createLambda
(
fn:
Seq
[
PyValue
]
=>
PyValue
):
PyValue
def
createListCopy
[
T
](
seq:
Seq
[
T
],
elemConv:
T
=>
Pointer
):
Pointer
def
createListProxy
[
T
](
seq:
Seq
[
T
],
elemConv:
T
=>
PyValue
):
PyValue
def
createTuple
(
seq:
Seq
[
PyValue
],
safeGlobal:
Boolean
):
PyValue
def
deleteAttribute
(
on:
PyValue
,
attr:
String
):
Unit
def
deleteBracket
(
on:
PyValue
,
key:
PyValue
):
Unit
def
eval
(
code:
String
):
Unit
def
execManyLines
(
code:
String
):
Unit
def
getVariableReference
(
value:
PyValue
):
String
def
importModule
(
moduleName:
String
):
PyValue
def
load
(
code:
String
):
PyValue
def
newDictionary
():
PyValue
def
select
(
on:
PyValue
,
value:
String
,
safeGlobal:
Boolean
):
PyValue
def
selectBracket
(
on:
PyValue
,
key:
PyValue
):
PyValue
def
selectGlobal
(
name:
String
,
safeGlobal:
Boolean
):
PyValue
def
set
(
variable:
String
,
value:
PyValue
):
Unit
def
throwErrorIfOccured
():
Unit
def
unaryNeg
(
a:
PyValue
):
PyValue
def
unaryPos
(
a:
PyValue
):
PyValue
def
update
(
on:
PyValue
,
value:
String
,
newValue:
PyValue
):
Unit
def
updateBracket
(
on:
PyValue
,
key:
PyValue
,
newValue:
PyValue
):
Unit
def
valueFromBoolean
(
b:
Boolean
):
PyValue
def
valueFromDouble
(
v:
Double
):
PyValue
def
valueFromLong
(
long:
Long
):
PyValue
def
valueFromString
(
v:
String
,
safeGlobal:
Boolean
):
PyValue
def
wrapIntoPyObject
(
value:
AnyRef
):
PyValue
Concrete fields
val
cleanupFunctionPointer
:
Pointer
val
cleanupLambdaMethodDef
:
Pointer
val
doNotFreeMeOtherwiseJNAFuncPtrBreaks
:
Any
val
doNotFreeMeOtherwiseJNAFuncPtrBreaks2
:
Any
val
emptyStrPtr
:
Pointer
val
lambdaFunctionPointer
:
Pointer
val
lambdaMethodDef
:
Pointer
val
pyCleanupLambda
:
PyValue
val
seqProxyClass
:
PyValue
val
trackerClass
:
PyValue
val
trackerClassName
:
PyValue
val
typesModule
:
PyValue
val
weakRefModule
:
PyValue