org.ballerinalang.natives.annotations.Argument.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(10.4k)|赞(0)|评价(0)|浏览(76)

本文整理了Java中org.ballerinalang.natives.annotations.Argument.<init>()方法的一些代码示例,展示了Argument.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Argument.<init>()方法的具体详情如下:
包路径:org.ballerinalang.natives.annotations.Argument
类名称:Argument
方法名:<init>

Argument.<init>介绍

暂无

代码示例

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMPassManagerBuilderDispose",
    args = {
        @Argument(name = "pmb", type = RECORD, structType = "LLVMPassManagerBuilderRef"),
    })
public class LLVMPassManagerBuilderDispose extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerBuilderRef pmb = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMPassManagerBuilderDispose(pmb);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMAddSimplifyLibCallsPass",
    args = {
        @Argument(name = "pm", type = RECORD, structType = "LLVMPassManagerRef"),
    })
public class LLVMAddSimplifyLibCallsPass extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerRef pm = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMAddSimplifyLibCallsPass(pm);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMAddLICMPass",
    args = {
        @Argument(name = "pm", type = RECORD, structType = "LLVMPassManagerRef"),
    })
public class LLVMAddLICMPass extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerRef pm = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMAddLICMPass(pm);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMDisposeTargetData",
    args = {
        @Argument(name = "td", type = RECORD, structType = "LLVMTargetDataRef"),
    })
public class LLVMDisposeTargetData extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMTargetDataRef td = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMDisposeTargetData(td);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMMoveToNextRelocation",
    args = {
        @Argument(name = "ri", type = RECORD, structType = "LLVMRelocationIteratorRef"),
    })
public class LLVMMoveToNextRelocation extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMRelocationIteratorRef ri = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMMoveToNextRelocation(ri);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMAddBasicAliasAnalysisPass",
    args = {
        @Argument(name = "pm", type = RECORD, structType = "LLVMPassManagerRef"),
    })
public class LLVMAddBasicAliasAnalysisPass extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerRef pm = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMAddBasicAliasAnalysisPass(pm);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMAddTypeBasedAliasAnalysisPass",
    args = {
        @Argument(name = "pm", type = RECORD, structType = "LLVMPassManagerRef"),
    })
public class LLVMAddTypeBasedAliasAnalysisPass extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerRef pm = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMAddTypeBasedAliasAnalysisPass(pm);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMAddIPConstantPropagationPass",
    args = {
        @Argument(name = "pm", type = RECORD, structType = "LLVMPassManagerRef"),
    })
public class LLVMAddIPConstantPropagationPass extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerRef pm = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMAddIPConstantPropagationPass(pm);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMDeleteFunction",
    args = {
        @Argument(name = "fn", type = RECORD, structType = "LLVMValueRef"),
    })
public class LLVMDeleteFunction extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMValueRef fn = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMDeleteFunction(fn);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMAddSLPVectorizePass",
    args = {
        @Argument(name = "pm", type = RECORD, structType = "LLVMPassManagerRef"),
    })
public class LLVMAddSLPVectorizePass extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerRef pm = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMAddSLPVectorizePass(pm);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMDisposeModule",
    args = {
        @Argument(name = "m", type = RECORD, structType = "LLVMModuleRef"),
    })
public class LLVMDisposeModule extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMModuleRef m = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMDisposeModule(m);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMAddCalledValuePropagationPass",
    args = {
        @Argument(name = "pm", type = RECORD, structType = "LLVMPassManagerRef"),
    })
public class LLVMAddCalledValuePropagationPass extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerRef pm = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMAddCalledValuePropagationPass(pm);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMAddIndVarSimplifyPass",
    args = {
        @Argument(name = "pm", type = RECORD, structType = "LLVMPassManagerRef"),
    })
public class LLVMAddIndVarSimplifyPass extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerRef pm = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMAddIndVarSimplifyPass(pm);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMAddDeadStoreEliminationPass",
    args = {
        @Argument(name = "pm", type = RECORD, structType = "LLVMPassManagerRef"),
    })
public class LLVMAddDeadStoreEliminationPass extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerRef pm = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMAddDeadStoreEliminationPass(pm);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMAddLowerExpectIntrinsicPass",
    args = {
        @Argument(name = "pm", type = RECORD, structType = "LLVMPassManagerRef"),
    })
public class LLVMAddLowerExpectIntrinsicPass extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerRef pm = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMAddLowerExpectIntrinsicPass(pm);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMAddMemCpyOptPass",
    args = {
        @Argument(name = "pm", type = RECORD, structType = "LLVMPassManagerRef"),
    })
public class LLVMAddMemCpyOptPass extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerRef pm = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMAddMemCpyOptPass(pm);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMAddPruneEHPass",
    args = {
        @Argument(name = "pm", type = RECORD, structType = "LLVMPassManagerRef"),
    })
public class LLVMAddPruneEHPass extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerRef pm = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMAddPruneEHPass(pm);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMDisasmDispose",
    args = {
        @Argument(name = "dc", type = RECORD, structType = "LLVMDisasmContextRef"),
    })
public class LLVMDisasmDispose extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMDisasmContextRef dc = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMDisasmDispose(dc);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMAddGlobalDCEPass",
    args = {
        @Argument(name = "pm", type = RECORD, structType = "LLVMPassManagerRef"),
    })
public class LLVMAddGlobalDCEPass extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerRef pm = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMAddGlobalDCEPass(pm);
  }
}

代码示例来源:origin: org.ballerinalang/ballerina-llvm

/**
 * Auto generated class.
 */
@BallerinaFunction(
    orgName = "ballerina", packageName = "llvm",
    functionName = "LLVMAddSCCPPass",
    args = {
        @Argument(name = "pm", type = RECORD, structType = "LLVMPassManagerRef"),
    })
public class LLVMAddSCCPPass extends BlockingNativeCallableUnit {

  @Override
  public void execute(Context context) {
    LLVM.LLVMPassManagerRef pm = FFIUtil.getRecodeArgumentNative(context, 0);
    LLVMAddSCCPPass(pm);
  }
}

相关文章

微信公众号

最新文章

更多

Argument类方法