| Interface | Description |
|---|---|
| InstructionCodes |
Bytecode instructions of a compiled Ballerina program.
|
| Class | Description |
|---|---|
| AnnAttachmentInfo | Deprecated |
| AnnAttributeKeyValuePair |
AnnAttributeKeyValuePair represents a annotation attribute key value pair. |
| AnnAttributeValue |
AnnotationAttributeValue contains the value of a Ballerina annotation attribute. |
| AttachedFunctionInfo |
AttachedFunctionInfo represents an attached function in the program file. |
| CallableUnitInfo |
CallableUnitInfo contains common metadata of a Ballerina function/resource/action in the program file. |
| CallableUnitInfo.WorkerSet |
This represents a worker set with different execution roles.
|
| DefaultValue |
AnnotationAttributeValue contains the default value of a Ballerina struct field. |
| ErrorTableEntry |
Describes an error handing section defined using try block in a Ballerina program.
|
| ForkjoinInfo |
ForkjoinInfo represents a fork join in Ballerina program file. |
| FunctionInfo |
FunctionInfo contains metadata of a Ballerina function entry in the program file. |
| Instruction |
Instruction represents a bytecode instruction in Ballerina. |
| Instruction.InstructionACALL |
InstructionACALL represents the ACALL instruction in Ballerina bytecode. |
| Instruction.InstructionCALL |
InstructionCALL represents the CALL instruction in Ballerina bytecode. |
| Instruction.InstructionFORKJOIN |
InstructionFORKJOIN represents forkjoin statement in in Ballerina. |
| Instruction.InstructionIteratorNext |
{@link InstructionIteratorNext} represents the ITR_NEXT instruction in Ballerina bytecode. |
| Instruction.InstructionLock |
{@link InstructionLock} represents the LOCK/UNLOCK instruction in Ballerina bytecode. |
| Instruction.InstructionTCALL |
InstructionTCALL represents the TCALL instruction in Ballerina bytecode. |
| Instruction.InstructionVCALL |
InstructionVCALL represents the VCALL instruction in Ballerina bytecode. |
| Instruction.InstructionWRKSendReceive |
InstructionWRKSendReceive represents the worker send/receive operation in Ballerina. |
| InstructionFactory |
This class creates specific instructions for the given opcode/bytecode.
|
| LineNumberInfo |
LineNumberInfo contains metadata of a Line number in the Ballerina program file. |
| LocalVariableInfo |
LocalVariableAttributeInfo contains common metadata of a given local variable. |
| Mnemonics | |
| PackageInfo |
PackageInfo contains metadata of a Ballerina package entry in the program file. |
| PackageVarInfo |
GlobalVarInfo represents a global variable or a constant in a compiled package. |
| ParamAnnAttachmentInfo | Deprecated |
| ProgramFile |
ProgramFile is the runtime representation of a compiled Ballerina program. |
| ProgramFileReader |
Reads a Ballerina program from a file.
|
| ResourceInfo |
ResourceInfo contains metadata of a Ballerina resource entry in the program file. |
| ServiceInfo |
ServiceInfo contains metadata of a Ballerina service entry in the program file. |
| StructFieldInfo |
Represents a struct field in the compiled Ballerina program.
|
| StructInfo |
StructInfo contains metadata of a Ballerina struct entry in the program file. |
| StructureTypeInfo | |
| TransformerInfo |
TransformerInfo contains metadata of a Ballerina transformer entry in the program file. |
| TypeDefinitionInfo |
Represent serializable unit of defined type Definition item.
|
| WorkerDataChannelInfo |
WorkerDataChannelInfo represents data channels used in Ballerina in order to communicate between workers. |
| WorkerInfo |
WorkerInfo represents a worker in Ballerina program file. |
Copyright © 2018 WSO2. All rights reserved.