CleartextCodeGenerator

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
fun cleartextExp(protocol: Protocol, expr: AtomicExpressionNode): CodeBlock
Link copied to clipboard
open override fun constructorCall(protocol: Protocol, objectType: ObjectTypeNode, arguments: Arguments<AtomicExpressionNode>): CodeBlock
Link copied to clipboard
open override fun exp(protocol: Protocol, expr: ExpressionNode): CodeBlock
Link copied to clipboard
open override fun guard(protocol: Protocol, expr: AtomicExpressionNode): CodeBlock
Link copied to clipboard
open override fun kotlinType(protocol: Protocol, sourceType: ObjectType): TypeName
open override fun kotlinType(protocol: Protocol, sourceType: ValueType): TypeName
Link copied to clipboard
open override fun receive(sender: LetNode, sendProtocol: Protocol, receiveProtocol: Protocol, events: ProtocolCommunication): CodeBlock
Link copied to clipboard
open override fun send(sender: LetNode, sendProtocol: Protocol, receiveProtocol: Protocol, events: ProtocolCommunication): CodeBlock
Link copied to clipboard
open override fun setup(protocol: Protocol): Iterable<PropertySpec>
Link copied to clipboard
open override fun update(protocol: Protocol, stmt: UpdateNode): CodeBlock
Link copied to clipboard
fun value(value: Value): CodeBlock

Properties

Link copied to clipboard