public class BallerinaPackageLoader extends Object
Constructor and Description |
---|
BallerinaPackageLoader() |
Modifier and Type | Method and Description |
---|---|
static BLangPackage |
getBuiltinPackageByName(CompilerContext context,
String name) |
static List<BLangPackage> |
getBuiltinPackages()
Get the Builtin Package.
|
static BLangPackage |
getPackageByName(CompilerContext context,
String name)
Get the packages by name.
|
static Set<PackageID> |
getPackageList(CompilerContext context,
int maxDepth)
Get the packages set.
|
static CompilerContext |
prepareCompilerContext() |
public static List<BLangPackage> getBuiltinPackages()
BLangPackage
Builtin BLang packagepublic static BLangPackage getPackageByName(CompilerContext context, String name)
name
- name of the packageBLangPackage
blang packagepublic static BLangPackage getBuiltinPackageByName(CompilerContext context, String name)
public static CompilerContext prepareCompilerContext()
public static Set<PackageID> getPackageList(CompilerContext context, int maxDepth)
context
- Current CompilerContextmaxDepth
- Max depth to be searchedSet
set of packagesCopyright © 2018 WSO2. All rights reserved.