public static void main(String[] args) { try { JNAeratorConfig config = new JNAeratorConfig(); config.verbose = true; Result result = new Result(config, null, null); SourceFiles sourceFiles = new SourceFiles(); File file = new File("/System/Library/Frameworks/Foundation.framework/Resources/BridgeSupport/FoundationFull.bridgesupport"); new BridgeSupportParser(result, sourceFiles).parseBridgeSupportFile(file); } catch (Exception ex) { ex.printStackTrace(); } }
public static void main(String[] args) { try { JNAeratorConfig config = new JNAeratorConfig(); config.verbose = true; Result result = new Result(config, null, null); SourceFiles sourceFiles = new SourceFiles(); File file = new File("/System/Library/Frameworks/Foundation.framework/Resources/BridgeSupport/FoundationFull.bridgesupport"); new BridgeSupportParser(result, sourceFiles).parseBridgeSupportFile(file); } catch (Exception ex) { ex.printStackTrace(); } }
public void parseBridgeSupportFiles() throws FileNotFoundException { SourceFiles sfs = new SourceFiles(); try { for (File bsf : result.config.bridgeSupportFiles) { try { sfs.add(parseBridgeSupportFile(bsf)); } catch (Throwable e) { // TODO Auto-generated catch block e.printStackTrace(); } } } finally { if (result.config.bridgesupportOutFile != null) { if (result.config.verbose) { System.out.println("Writing bridgesupport definitions to " + result.config.bridgesupportOutFile.getAbsolutePath()); } PrintWriter pw = new PrintWriter(result.config.bridgesupportOutFile); pw.println(sfs); pw.close(); } for (SourceFile sf : sfs.getSourceFiles()) { sourceFiles.add(sf); } } }
public void parseBridgeSupportFiles() throws FileNotFoundException { SourceFiles sfs = new SourceFiles(); try { for (File bsf : result.config.bridgeSupportFiles) { try { sfs.add(parseBridgeSupportFile(bsf)); } catch (Throwable e) { // TODO Auto-generated catch block e.printStackTrace(); } } } finally { if (result.config.bridgesupportOutFile != null) { if (result.config.verbose) { System.out.println("Writing bridgesupport definitions to " + result.config.bridgesupportOutFile.getAbsolutePath()); } PrintWriter pw = new PrintWriter(result.config.bridgesupportOutFile); pw.println(sfs); pw.close(); } for (SourceFile sf : sfs.getSourceFiles()) { sourceFiles.add(sf); } } }
public SourceFiles parse(final JNAeratorConfig config, TypeConversion typeConverter, MacroUseCallback macrosDependenciesOut) throws IOException, LexerException { SourceFiles sourceFiles = new SourceFiles();
public SourceFiles parse(final JNAeratorConfig config, TypeConversion typeConverter, MacroUseCallback macrosDependenciesOut) throws IOException, LexerException { SourceFiles sourceFiles = new SourceFiles();