Serialized Form
-
Package org.protelis.lang.datatype
-
Class org.protelis.lang.datatype.Either extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class org.protelis.lang.datatype.FunctionDefinition extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
writeObject
private void writeObject(java.io.ObjectOutputStream stream) throws java.io.IOException- Throws:
java.io.IOException
-
-
Serialized Fields
-
argNumber
int argNumber
-
args
java.util.List<Reference> args
-
cleanBody
ProtelisAST<?> cleanBody
-
functionName
java.lang.String functionName
-
initializeIt
boolean initializeIt
-
stackCode
gnu.trove.list.array.TByteArrayList stackCode
-
-
Class org.protelis.lang.datatype.JVMEntity extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
memberName
java.lang.String memberName
-
memberType
org.protelis.lang.datatype.JVMEntity.SupportedEntityTypes memberType
-
typeName
java.lang.String typeName
-
-
Class org.protelis.lang.datatype.Option extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
internal
com.google.common.base.Optional<E> internal
-
-
-
Package org.protelis.lang.datatype.impl
-
Class org.protelis.lang.datatype.impl.AbstractComparableDeviceUID extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class org.protelis.lang.datatype.impl.AbstractField extends java.lang.Object implements Serializable
- serialVersionUID:
- 7507440716878809781L
-
Serialized Fields
-
hash
int hash
-
-
Class org.protelis.lang.datatype.impl.ArrayTupleImpl extends java.lang.Object implements Serializable
- serialVersionUID:
- 5453783531251313649L
-
Serialized Fields
-
arrayContents
java.lang.Object[] arrayContents
-
hash
int hash
-
string
java.lang.String string
-
-
Class org.protelis.lang.datatype.impl.DeviceUUID extends AbstractComparableDeviceUID<java.util.UUID> implements Serializable
- serialVersionUID:
- 1L
-
Class org.protelis.lang.datatype.impl.FieldMapImpl extends AbstractField<T> implements Serializable
- serialVersionUID:
- -2947000086262191216L
-
Class org.protelis.lang.datatype.impl.IntegerUID extends AbstractComparableDeviceUID<java.lang.Integer> implements Serializable
- serialVersionUID:
- 1L
-
Class org.protelis.lang.datatype.impl.LazyField extends AbstractField<T> implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream stream) throws java.io.IOException, java.lang.ClassNotFoundException- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
writeObject
private void writeObject(java.io.ObjectOutputStream stream) throws java.io.IOException, java.util.concurrent.ExecutionException- Throws:
java.io.IOExceptionjava.util.concurrent.ExecutionException
-
-
Serialized Fields
-
Class org.protelis.lang.datatype.impl.LongUID extends AbstractComparableDeviceUID<java.lang.Long> implements Serializable
- serialVersionUID:
- 1L
-
Class org.protelis.lang.datatype.impl.StringUID extends AbstractComparableDeviceUID<java.lang.String> implements Serializable
- serialVersionUID:
- 1L
-
-
Package org.protelis.lang.interpreter
-
Package org.protelis.lang.interpreter.impl
-
Class org.protelis.lang.interpreter.impl.AbstractPersistedTree extends AbstractProtelisAST<T> implements Serializable
- serialVersionUID:
- 1L
-
Class org.protelis.lang.interpreter.impl.AbstractProtelisAST extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
branches
java.util.List<ProtelisAST<?>> branches
-
metadata
Metadata metadata
-
-
Class org.protelis.lang.interpreter.impl.AlignedMap extends AbstractProtelisAST<Tuple> implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
defaultValue
ProtelisAST<?> defaultValue
-
execute
ProtelisAST<FunctionDefinition> execute
-
fieldGenerator
ProtelisAST<Field<?>> fieldGenerator
-
filter
ProtelisAST<FunctionDefinition> filter
-
hasher
HashingFunnel hasher
-
-
Class org.protelis.lang.interpreter.impl.All extends AbstractProtelisAST<java.lang.Object> implements Serializable
- serialVersionUID:
- -210610136469863525L
-
Serialized Fields
-
last
int last
-
-
Class org.protelis.lang.interpreter.impl.AssignmentOp extends AbstractProtelisAST<java.lang.Object> implements Serializable
- serialVersionUID:
- -7298208661255971616L
-
Serialized Fields
-
var
Reference var
-
-
Class org.protelis.lang.interpreter.impl.BinaryOp extends AbstractProtelisAST<java.lang.Object> implements Serializable
- serialVersionUID:
- 2803028109250981637L
-
Serialized Fields
-
op
Op2 op
-
-
Class org.protelis.lang.interpreter.impl.ConditionalSideEffect extends AbstractProtelisAST<Unit> implements Serializable
- serialVersionUID:
- 1L
-
Class org.protelis.lang.interpreter.impl.Constant extends AbstractProtelisAST<T> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
constantValue
T constantValue
-
-
Class org.protelis.lang.interpreter.impl.CreateTuple extends AbstractProtelisAST<java.lang.Object> implements Serializable
- serialVersionUID:
- -5018807023306859866L
-
Class org.protelis.lang.interpreter.impl.Env extends AbstractProtelisAST<ExecutionEnvironment> implements Serializable
- serialVersionUID:
- 636239540800669478L
-
Class org.protelis.lang.interpreter.impl.Eval extends AbstractPersistedTree<org.apache.commons.lang3.tuple.Pair<java.lang.String,ProtelisProgram>,java.lang.Object> implements Serializable
- serialVersionUID:
- 8811510896686579514L
-
Class org.protelis.lang.interpreter.impl.FunctionCall extends AbstractProtelisAST<java.lang.Object> implements Serializable
- serialVersionUID:
- 4143090001260538814L
-
Serialized Fields
-
functionDefinition
FunctionDefinition functionDefinition
-
stackCode
byte[] stackCode
-
-
Class org.protelis.lang.interpreter.impl.GenericHoodCall extends AbstractProtelisAST<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
body
ProtelisAST<Field<java.lang.Object>> body
Deprecated. -
clazz
java.lang.Class<?> clazz
Deprecated. -
empty
ProtelisAST<?> empty
Deprecated. -
function
ProtelisAST<FunctionDefinition> function
Deprecated. -
inclusive
boolean inclusive
Deprecated. -
methodName
java.lang.String methodName
Deprecated.
-
-
Class org.protelis.lang.interpreter.impl.HoodCall extends AbstractProtelisAST<java.lang.Object> implements Serializable
- serialVersionUID:
- -4925767634715581329L
-
Serialized Fields
-
body
ProtelisAST<Field<java.lang.Object>> body
Deprecated. -
function
HoodOp function
Deprecated. -
inclusive
boolean inclusive
Deprecated.
-
-
Class org.protelis.lang.interpreter.impl.If extends AbstractProtelisAST<T> implements Serializable
- serialVersionUID:
- -4830593657731078743L
-
Serialized Fields
-
conditionExpression
ProtelisAST<java.lang.Boolean> conditionExpression
-
elseExpression
ProtelisAST<T> elseExpression
-
thenExpression
ProtelisAST<T> thenExpression
-
-
Class org.protelis.lang.interpreter.impl.Invoke extends AbstractProtelisAST<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
isApply
boolean isApply
-
leftExpression
ProtelisAST<?> leftExpression
-
methodName
java.lang.String methodName
-
-
Class org.protelis.lang.interpreter.impl.JvmConstant extends AbstractProtelisAST<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
javaFeature
JVMEntity javaFeature
-
-
Class org.protelis.lang.interpreter.impl.NBRCall extends AbstractProtelisAST<Field<T>> implements Serializable
- serialVersionUID:
- 5255917527687990281L
-
Class org.protelis.lang.interpreter.impl.NumericConstant extends Constant<java.lang.Double> implements Serializable
- serialVersionUID:
- 7005881609489257450L
-
Class org.protelis.lang.interpreter.impl.Self extends AbstractProtelisAST<ExecutionContext> implements Serializable
- serialVersionUID:
- 1L
-
Class org.protelis.lang.interpreter.impl.ShareCall extends AbstractPersistedTree<S,T> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
body
ProtelisAST<S> body
-
fieldName
com.google.common.base.Optional<Reference> fieldName
-
init
ProtelisAST<S> init
-
localName
com.google.common.base.Optional<Reference> localName
-
yield
com.google.common.base.Optional<AbstractProtelisAST<T>> yield
-
-
Class org.protelis.lang.interpreter.impl.TernaryOp extends AbstractProtelisAST<java.lang.Object> implements Serializable
- serialVersionUID:
- 2803028109250981637L
-
Serialized Fields
-
op
Op3 op
-
-
Class org.protelis.lang.interpreter.impl.UnaryOp extends AbstractProtelisAST<java.lang.Object> implements Serializable
- serialVersionUID:
- 2803028109250981637L
-
Serialized Fields
-
op
Op1 op
-
-
Class org.protelis.lang.interpreter.impl.Variable extends AbstractProtelisAST<java.lang.Object> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
name
Reference name
-
-
-
Package org.protelis.lang.interpreter.util
-
Class org.protelis.lang.interpreter.util.Java8CompatibleFunnel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class org.protelis.lang.interpreter.util.ProtelisRuntimeException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
protelisStackTrace
java.util.Deque<ProtelisAST<?>> protelisStackTrace
-
-
Class org.protelis.lang.interpreter.util.Reference extends java.lang.Object implements Serializable
- serialVersionUID:
- 8294777860793746504L
-
Serialized Fields
-
strRep
java.lang.String strRep
-
uid
java.io.Serializable uid
-
-
-
Package org.protelis.lang.loading
-
Package org.protelis.vm
-
Package org.protelis.vm.impl
-
Class org.protelis.vm.impl.DefaultTimeEfficientCodePath extends java.lang.Object implements Serializable
- serialVersionUID:
- 2L
-
Serialized Fields
-
repr
int[] repr
-
-
Class org.protelis.vm.impl.HashingCodePathFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
algorithm
HashingCodePathFactory.HasherSupplier algorithm
-
-
Class org.protelis.vm.impl.HashingCodePathFactory.HashingCodePath extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
hash
byte[] hash
-
-
Class org.protelis.vm.impl.SimpleProgramImpl extends java.lang.Object implements Serializable
- serialVersionUID:
- -986976491484860840L
-
Serialized Fields
-
name
java.lang.String name
-
prog
ProtelisAST<?> prog
-
-