@SupportedAnnotationPackages(value="ballerinax/kubernetes:0.0.0")
public class KubernetesPlugin
extends org.ballerinalang.compiler.plugins.AbstractCompilerPlugin
Constructor and Description |
---|
KubernetesPlugin() |
Modifier and Type | Method and Description |
---|---|
void |
codeGenerated(org.ballerinalang.model.elements.PackageID packageID,
Path binaryPath) |
void |
init(org.ballerinalang.util.diagnostic.DiagnosticLog diagnosticLog) |
void |
process(org.ballerinalang.model.tree.FunctionNode functionNode,
List<org.ballerinalang.model.tree.AnnotationAttachmentNode> annotations) |
void |
process(org.ballerinalang.model.tree.PackageNode packageNode) |
void |
process(org.ballerinalang.model.tree.ServiceNode serviceNode,
List<org.ballerinalang.model.tree.AnnotationAttachmentNode> annotations) |
void |
process(org.ballerinalang.model.tree.SimpleVariableNode variableNode,
List<org.ballerinalang.model.tree.AnnotationAttachmentNode> annotations) |
void |
setCompilerContext(org.wso2.ballerinalang.compiler.util.CompilerContext context) |
public void setCompilerContext(org.wso2.ballerinalang.compiler.util.CompilerContext context)
public void init(org.ballerinalang.util.diagnostic.DiagnosticLog diagnosticLog)
init
in interface org.ballerinalang.compiler.plugins.CompilerPlugin
init
in class org.ballerinalang.compiler.plugins.AbstractCompilerPlugin
public void process(org.ballerinalang.model.tree.PackageNode packageNode)
process
in interface org.ballerinalang.compiler.plugins.CompilerPlugin
process
in class org.ballerinalang.compiler.plugins.AbstractCompilerPlugin
public void process(org.ballerinalang.model.tree.ServiceNode serviceNode, List<org.ballerinalang.model.tree.AnnotationAttachmentNode> annotations)
process
in interface org.ballerinalang.compiler.plugins.CompilerPlugin
process
in class org.ballerinalang.compiler.plugins.AbstractCompilerPlugin
public void process(org.ballerinalang.model.tree.SimpleVariableNode variableNode, List<org.ballerinalang.model.tree.AnnotationAttachmentNode> annotations)
process
in interface org.ballerinalang.compiler.plugins.CompilerPlugin
process
in class org.ballerinalang.compiler.plugins.AbstractCompilerPlugin
public void process(org.ballerinalang.model.tree.FunctionNode functionNode, List<org.ballerinalang.model.tree.AnnotationAttachmentNode> annotations)
process
in interface org.ballerinalang.compiler.plugins.CompilerPlugin
process
in class org.ballerinalang.compiler.plugins.AbstractCompilerPlugin
public void codeGenerated(org.ballerinalang.model.elements.PackageID packageID, Path binaryPath)
codeGenerated
in interface org.ballerinalang.compiler.plugins.CompilerPlugin
codeGenerated
in class org.ballerinalang.compiler.plugins.AbstractCompilerPlugin
Copyright © 2019 WSO2. All rights reserved.