Codota Logo
Function.addArg
Code IndexAdd Codota to your IDE (free)

How to use
addArg
method
in
com.ochafik.lang.jnaerator.parser.Function

Best Java code snippets using com.ochafik.lang.jnaerator.parser.Function.addArg (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
BufferedReader b =
  • Codota IconInputStream in;new BufferedReader(new InputStreamReader(in))
  • Codota IconReader in;new BufferedReader(in)
  • Codota IconFile file;new BufferedReader(new FileReader(file))
  • Smart code suggestions by Codota
}
origin: nativelibs4java/JNAerator

int i = 0;
for (Class<?> c : m.getParameterTypes()) {
  f.addArg(new Arg("arg" + (i++), typeRef(c)));
origin: nativelibs4java/JNAerator

private void fillIn(Signatures signatures, Identifier functionName, Function nativeMethod, NL4JConversion returnType, List<NL4JConversion> paramTypes, List<String> paramNames, Identifier varArgType, String varArgName, boolean isCallback, boolean useRawTypes) {
  for (int i = 0, n = paramTypes.size(); i < n; i++) {
    NL4JConversion paramType = paramTypes.get(i);
    String paramName = paramNames.get(i);
    nativeMethod.addArg(paramType.annotateTypedType(new Arg(paramName, paramType.getTypeRef(useRawTypes)), useRawTypes));//.getTypedTypeRef())));
  }
  if (varArgType != null) {
    nativeMethod.addArg(new Arg(varArgName, typeRef(varArgType.clone()))).setVarArg(true);
  }
  if (returnType != null) {
    returnType.annotateTypedType(nativeMethod, useRawTypes);
    nativeMethod.setValueType(returnType.getTypeRef(useRawTypes));
  }
  String natSig = nativeMethod.computeSignature(SignatureType.JavaStyle);
  Identifier javaMethodName = signatures == null ? functionName : signatures.findNextMethodName(natSig, functionName);
  if (!javaMethodName.equals(functionName)) {
    nativeMethod.setName(javaMethodName);
  }
}
origin: com.nativelibs4java/jnaerator

private void fillIn(Signatures signatures, Identifier functionName, Function nativeMethod, NL4JConversion returnType, List<NL4JConversion> paramTypes, List<String> paramNames, Identifier varArgType, String varArgName, boolean isCallback, boolean useRawTypes) {
  for (int i = 0, n = paramTypes.size(); i < n; i++) {
    NL4JConversion paramType = paramTypes.get(i);
    String paramName = paramNames.get(i);
    nativeMethod.addArg(paramType.annotateTypedType(new Arg(paramName, paramType.getTypeRef(useRawTypes)), useRawTypes));//.getTypedTypeRef())));
  }
  if (varArgType != null) {
    nativeMethod.addArg(new Arg(varArgName, typeRef(varArgType.clone()))).setVarArg(true);
  }
  if (returnType != null) {
    returnType.annotateTypedType(nativeMethod, useRawTypes);
    nativeMethod.setValueType(returnType.getTypeRef(useRawTypes));
  }
  String natSig = nativeMethod.computeSignature(SignatureType.JavaStyle);
  Identifier javaMethodName = signatures == null ? functionName : signatures.findNextMethodName(natSig, functionName);
  if (!javaMethodName.equals(functionName)) {
    nativeMethod.setName(javaMethodName);
  }
}
origin: nativelibs4java/JNAerator

initMethod.addArg(new Arg(initTarget, typeRef(v8Ident("Handle", v8Ident("Object")))));
initMethod.setBody(new Block());
origin: com.nativelibs4java/jnaerator

initMethod.addArg(new Arg(initTarget, typeRef(v8Ident("Handle", v8Ident("Object")))));
initMethod.setBody(new Block());
origin: nativelibs4java/JavaCL

Function macroDef = new Function(Function.Type.JavaMethod, ident(functionName), typeRef("void"));
String valueName = "value";
macroDef.addArg(new Arg(valueName, typeRef(String.class)));
macroDef.setBody(block(stat(methodCall("defineMacro", expr(Expression.Constant.Type.String, macroName), varRef(valueName)))));
interf.addDeclaration(macroDef);
origin: com.nativelibs4java/jnaerator

a.setValueType(at);
a.setSelector(splitSelector == null || iArg >= splitSelector.length ? null : splitSelector[iArg]);
f.addArg(a);
iArg++;
origin: nativelibs4java/JNAerator

a.setValueType(at);
a.setSelector(splitSelector == null || iArg >= splitSelector.length ? null : splitSelector[iArg]);
f.addArg(a);
iArg++;
origin: com.nativelibs4java/jnaerator

natFunc.addArg(new Arg(argName, typeRef(vaType.clone()))).setVarArg(true);
if (alternativeOutputs) {
  primOrBufFunc.addArg(new Arg(argName, typeRef(vaType.clone()))).setVarArg(true);
  natStructFunc.addArg(new Arg(argName, typeRef(vaType.clone()))).setVarArg(true);
natFunc.addArg(new Arg(argName, typeConverter().convertTypeToJNA(mutType, TypeConversionMode.NativeParameter, libraryClassName)));
if (alternativeOutputs) {
  primOrBufFunc.addArg(new Arg(argName, typeConverter().convertTypeToJNA(mutType, TypeConversionMode.PrimitiveOrBufferParameter, libraryClassName)));
  natStructFunc.addArg(new Arg(argName, typeConverter().convertTypeToJNA(mutType, TypeConversionMode.NativeParameterWithStructsPtrPtrs, libraryClassName)));
origin: nativelibs4java/JNAerator

Arg arg = new Arg((argName1!=null?argName1.getText():null), argType1);
arg.setSelector((methodName!=null?methodName.getText():null));
function.addArg(arg);
     Arg arg = new Arg((argName!=null?argName.getText():null), argType);
     arg.setSelector((sel!=null?sel.getText():null));
     function.addArg(arg);
     function.addArg(Arg.createVarArgs());
origin: nativelibs4java/JNAerator

natFunc.addArg(new Arg(argName, typeRef(vaType.clone()))).setVarArg(true);
if (alternativeOutputs) {
  primOrBufFunc.addArg(new Arg(argName, typeRef(vaType.clone()))).setVarArg(true);
  natStructFunc.addArg(new Arg(argName, typeRef(vaType.clone()))).setVarArg(true);
natFunc.addArg(new Arg(argName, typeConverter().convertTypeToJNA(mutType, TypeConversionMode.NativeParameter, libraryClassName)));
if (alternativeOutputs) {
  primOrBufFunc.addArg(new Arg(argName, typeConverter().convertTypeToJNA(mutType, TypeConversionMode.PrimitiveOrBufferParameter, libraryClassName)));
  natStructFunc.addArg(new Arg(argName, typeConverter().convertTypeToJNA(mutType, TypeConversionMode.NativeParameterWithStructsPtrPtrs, libraryClassName)));
origin: nativelibs4java/JNAerator

method.addArg(new Arg(null, at));
origin: nativelibs4java/JNAerator

  String name = chooseJavaArgName(vd.getDeclarators().get(0).resolveName(), iArg, names);
  namesById.put(vd.getId(), name);
  fieldsConstr.addArg(new Arg(name, vd.getValueType().clone()));
  iArg++;
Function addressConstructor = new Function(Function.Type.JavaMethod, structName.clone(), null).addModifiers(ModifierType.Public);
String pointerVarName = "peer";
addressConstructor.addArg(new Arg(pointerVarName, typeRef(com.sun.jna.Pointer.class)));
FunctionCall superPointerCall = methodCall("super");
superPointerCall.addArgument(varRef(pointerVarName));
origin: nativelibs4java/JNAerator

function.addArg(first);
 function.addArg(other);
origin: com.nativelibs4java/jnaerator

  String name = chooseJavaArgName(vd.getDeclarators().get(0).resolveName(), iArg, names);
  namesById.put(vd.getId(), name);
  fieldsConstr.addArg(new Arg(name, vd.getValueType().clone()));
  iArg++;
Function addressConstructor = new Function(Function.Type.JavaMethod, structName.clone(), null).addModifiers(ModifierType.Public);
String pointerVarName = "peer";
addressConstructor.addArg(new Arg(pointerVarName, typeRef(com.sun.jna.Pointer.class)));
FunctionCall superPointerCall = methodCall("super");
superPointerCall.addArgument(varRef(pointerVarName));
origin: nativelibs4java/JNAerator

retval.signature.getFunction().addArg((a1!=null?a1.arg:null)); 
    retval.signature.getFunction().addArg((ax!=null?ax.arg:null)); 
origin: nativelibs4java/JNAerator

Function setter = convDecl.clone();
setter.addArg(new Arg(name, javaType));
  setter.setName(ident(name + "_$eq"));
  setter.setValueType(javaType.clone());
  setter.addArg(new Arg(name, javaType.clone()));
  setter.addModifiers(ModifierType.Public, ModifierType.Final);
  setter.setBody(block(
origin: com.nativelibs4java/jnaerator

Function setter = convDecl.clone();
setter.addArg(new Arg(name, javaType));
  setter.setName(ident(name + "_$eq"));
  setter.setValueType(javaType.clone());
  setter.addArg(new Arg(name, javaType.clone()));
  setter.addModifiers(ModifierType.Public, ModifierType.Final);
  setter.setBody(block(
origin: nativelibs4java/JNAerator

String methodName = library + "_" + (function.getParentElement() instanceof Struct ? ((Struct) function.getParentElement()).getTag() + "_" : "") + function.getName();
Function method = new Function(Function.Type.CppMethod, ident(methodName), typeRef(v8Ident("Handle", v8Ident("Value"))));
method.addArg(new Arg(argsName, new TypeRef.Pointer(typeRef(v8Ident("Arguments")), Declarator.PointerStyle.Reference).addModifiers(ModifierType.Const)));
Block body = new Block();
origin: com.nativelibs4java/jnaerator

String methodName = library + "_" + (function.getParentElement() instanceof Struct ? ((Struct) function.getParentElement()).getTag() + "_" : "") + function.getName();
Function method = new Function(Function.Type.CppMethod, ident(methodName), typeRef(v8Ident("Handle", v8Ident("Value"))));
method.addArg(new Arg(argsName, new TypeRef.Pointer(typeRef(v8Ident("Arguments")), Declarator.PointerStyle.Reference).addModifiers(ModifierType.Const)));
Block body = new Block();
com.ochafik.lang.jnaerator.parserFunctionaddArg

Popular methods of Function

  • <init>
  • addModifiers
  • getModifiers
  • getName
  • getValueType
  • setBody
  • getArgs
  • getAsmName
  • getBody
  • getType
  • importDetails
  • setArgs
  • importDetails,
  • setArgs,
  • setCommentBefore,
  • setName,
  • setType,
  • setValueType,
  • accept,
  • addAnnotation,
  • addThrown

Popular in Java

  • Running tasks concurrently on multiple threads
  • getResourceAsStream (ClassLoader)
  • startActivity (Activity)
  • getSupportFragmentManager (FragmentActivity)
    Return the FragmentManager for interacting with fragments associated with this activity.
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • ImageIO (javax.imageio)
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • Logger (org.slf4j)
    The main user interface to logging. It is expected that logging takes place through concrete impleme
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now