Interface | Description |
---|---|
InstructionCodes |
Bytecode instructions of a compiled Ballerina program.
|
TypeInfo |
TypeInfo contains metadata of a Ballerina type info entry in the program file. |
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.
|
CustomTypeInfo | |
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.
|
FiniteTypeInfo |
PackageInfo Represent serializable unit of finite type Definition item. |
ForkjoinInfo |
ForkjoinInfo represents a fork join in Ballerina program file. |
FunctionInfo |
FunctionInfo contains metadata of a Ballerina function entry in the program file. |
ImportPackageInfo |
ImportPackageInfo contains metadata of a dependent package. |
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.InstructionCompensate |
{@link InstructionCompensate} represents the COMPENSATE 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.InstructionScopeEnd |
{@link InstructionScopeEnd} represents end of a SCOPE block 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 | |
ObjectTypeInfo |
ObjectTypeInfo contains metadata of a Ballerina object entry in the program file. |
PackageFileReader |
Reads a Ballerina package from a BALO.
|
PackageInfo |
PackageInfo contains metadata of a Ballerina package entry in the program file. |
PackageInfoReader |
Reads a Ballerina
PackageInfo structure from a 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.
|
RecordTypeInfo |
RecordTypeInfo contains metadata of a Ballerina record entry in the program 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.
|
StructureTypeInfo |
StructureTypeInfo contains metadata of a Ballerina structure entry in the program file. |
TypeDefInfo |
TypeDefInfo contains metadata of a Ballerina type def info entry in the program file. |
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.