public SourceFiles(SourceFile sourceFile) { add(sourceFile); }
public SourceFiles(SourceFile sourceFile) { add(sourceFile); }
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); } } }
Future<SourceFile> fut = executor.submit(createParsingCallable(config, typeConverter, sourceContent, topLevelTypeDefs, true)); try { sourceFiles.add(fut.get(config.fullParsingTimeout, TimeUnit.MILLISECONDS)); return removeTypeDefsConflictingWithForcedTypeDefs(sourceFiles, topLevelTypeDefs); } catch (Throwable ex) { for (Slice slice : slices) { try { sourceFiles.add(executor.submit(createParsingCallable(config, typeConverter, slice.text, topLevelTypeDefs, false)).get(config.sliceParsingTimeout, TimeUnit.MILLISECONDS)); } catch (Throwable ex) { if (firstFailure) {
Future<SourceFile> fut = executor.submit(createParsingCallable(config, typeConverter, sourceContent, topLevelTypeDefs, true)); try { sourceFiles.add(fut.get(config.fullParsingTimeout, TimeUnit.MILLISECONDS)); return removeTypeDefsConflictingWithForcedTypeDefs(sourceFiles, topLevelTypeDefs); } catch (Throwable ex) { for (Slice slice : slices) { try { sourceFiles.add(executor.submit(createParsingCallable(config, typeConverter, slice.text, topLevelTypeDefs, false)).get(config.sliceParsingTimeout, TimeUnit.MILLISECONDS)); } catch (Throwable ex) { if (firstFailure) {