JITSignature(Signature signature) { this.resultType = signature.getResultType().getNativeType(); this.parameterTypes = new NativeType[signature.getParameterCount()]; for (int i = 0; i < parameterTypes.length; i++) { parameterTypes[i] = signature.getParameterType(i).getNativeType(); } this.convention = signature.getCallingConvention(); this.ignoreError = signature.isIgnoreError(); // FIXME: calculate these properly this.hasResultConverter = false; this.hasParameterConverter = new boolean[parameterTypes.length]; Arrays.fill(hasParameterConverter, false); }
JITSignature(Signature signature) { this.resultType = signature.getResultType().getNativeType(); this.parameterTypes = new NativeType[signature.getParameterCount()]; for (int i = 0; i < parameterTypes.length; i++) { parameterTypes[i] = signature.getParameterType(i).getNativeType(); } this.convention = signature.getCallingConvention(); this.ignoreError = signature.isIgnoreError(); // FIXME: calculate these properly this.hasResultConverter = false; this.hasParameterConverter = new boolean[parameterTypes.length]; Arrays.fill(hasParameterConverter, false); }
JITSignature(Signature signature) { this.resultType = signature.getResultType().getNativeType(); this.parameterTypes = new NativeType[signature.getParameterCount()]; for (int i = 0; i < parameterTypes.length; i++) { parameterTypes[i] = signature.getParameterType(i).getNativeType(); } this.convention = signature.getCallingConvention(); this.ignoreError = signature.isIgnoreError(); // FIXME: calculate these properly this.hasResultConverter = false; this.hasParameterConverter = new boolean[parameterTypes.length]; Arrays.fill(hasParameterConverter, false); }
JITSignature(Signature signature) { this.resultType = signature.getResultType().getNativeType(); this.parameterTypes = new NativeType[signature.getParameterCount()]; for (int i = 0; i < parameterTypes.length; i++) { parameterTypes[i] = signature.getParameterType(i).getNativeType(); } this.convention = signature.getCallingConvention(); this.ignoreError = signature.isIgnoreError(); // FIXME: calculate these properly this.hasResultConverter = false; this.hasParameterConverter = new boolean[parameterTypes.length]; Arrays.fill(hasParameterConverter, false); }
hasResultConverter, hasParameterConverter, signature.getCallingConvention(), signature.isIgnoreError());
hasResultConverter, hasParameterConverter, signature.getCallingConvention(), signature.isIgnoreError());
hasResultConverter, hasParameterConverter, signature.getCallingConvention(), signature.isIgnoreError());
hasResultConverter, hasParameterConverter, signature.getCallingConvention(), signature.isIgnoreError());