$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/267.java 547 553 /home/jeff/BigCloneBench/sample/default/75701.java 547 553 ---------------------------------------- private void sendCopyTemplateError(String message) { super.writeHeader(); String title = resources.getString("Problem_Copying_Template_Title"); out.print("" + title + "\n" + "

" + title + "

\n"); out.print(message); out.print(""); } ---------------------------------------- private void sendCopyTemplateError(String message) { super.writeHeader(); String title = resources.getString("Problem_Copying_Template_Title"); out.print("" + title + "\n" + "

" + title + "

\n"); out.print(message); out.print(""); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/132039.java 135 182 /home/jeff/BigCloneBench/sample/default/132272.java 135 182 ---------------------------------------- public static void main(String args[]) throws Exception { Getopt g = new Getopt("dcmsnd", args, "", LONG_OPTS); Configuration cfg = new Configuration(DcmSnd.class.getResource("dcmsnd.cfg")); int c; while ((c = g.getopt()) != -1) { switch(c) { case 2: cfg.put(LONG_OPTS[g.getLongind()].getName(), g.getOptarg()); break; case 'P': cfg.put("prior", "1"); break; case 'p': cfg.put("prior", "2"); break; case 'k': cfg.put("pack-pdvs", "true"); break; case 't': cfg.put("trunc-post-pixeldata", "true"); break; case 'x': cfg.put("exclude-private", "true"); break; case 's': set(cfg, g.getOptarg()); break; case 'v': exit(messages.getString("version"), false); case 'h': exit(messages.getString("usage"), false); case '?': exit(null, true); break; } } int optind = g.getOptind(); int argc = args.length - optind; if (argc == 0) { exit(messages.getString("missing"), true); } try { DcmSnd dcmsnd = new DcmSnd(cfg, new DcmURL(args[optind]), argc); dcmsnd.execute(args, optind + 1); } catch (IllegalArgumentException e) { exit(e.getMessage(), true); } } ---------------------------------------- public static void main(String args[]) throws Exception { Getopt g = new Getopt("dcmsnd", args, "", LONG_OPTS); Configuration cfg = new Configuration(DcmSnd.class.getResource("dcmsnd.cfg")); int c; while ((c = g.getopt()) != -1) { switch(c) { case 2: cfg.put(LONG_OPTS[g.getLongind()].getName(), g.getOptarg()); break; case 'P': cfg.put("prior", "1"); break; case 'p': cfg.put("prior", "2"); break; case 'k': cfg.put("pack-pdvs", "true"); break; case 't': cfg.put("trunc-post-pixeldata", "true"); break; case 'x': cfg.put("exclude-private", "true"); break; case 's': set(cfg, g.getOptarg()); break; case 'v': exit(messages.getString("version"), false); case 'h': exit(messages.getString("usage"), false); case '?': exit(null, true); break; } } int optind = g.getOptind(); int argc = args.length - optind; if (argc == 0) { exit(messages.getString("missing"), true); } try { DcmSnd dcmsnd = new DcmSnd(cfg, new DcmURL(args[optind]), argc); dcmsnd.execute(args, optind + 1); } catch (IllegalArgumentException e) { exit(e.getMessage(), true); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/14833.java 175 180 /home/jeff/BigCloneBench/sample/default/72306.java 175 180 ---------------------------------------- public void testArrayEquality() { int[] a = { 1, 2, 3 }; int[] b = { 1, 2, 3 }; assertFalse(a.equals(b)); assertFalse(a == b); } ---------------------------------------- public void testArrayEquality() { int[] a = { 1, 2, 3 }; int[] b = { 1, 2, 3 }; assertFalse(a.equals(b)); assertFalse(a == b); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/2439345.java 820 853 /home/jeff/BigCloneBench/sample/selected/2280003.java 818 851 ---------------------------------------- private static String getCause(int statusCode) { String cause = null; switch(statusCode) { case NOT_MODIFIED: break; case BAD_REQUEST: cause = "The request was invalid. An accompanying error message will explain why. This is the status code will be returned during rate limiting."; break; case NOT_AUTHORIZED: cause = "Authentication credentials were missing or incorrect."; break; case FORBIDDEN: cause = "The request is understood, but it has been refused. An accompanying error message will explain why."; break; case NOT_FOUND: cause = "The URI requested is invalid or the resource requested, such as a user, does not exists."; break; case NOT_ACCEPTABLE: cause = "Returned by the Search API when an invalid format is specified in the request."; break; case INTERNAL_SERVER_ERROR: cause = "Something is broken. Please post to the group so the Weibo team can investigate."; break; case BAD_GATEWAY: cause = "Weibo is down or being upgraded."; break; case SERVICE_UNAVAILABLE: cause = "Service Unavailable: The Weibo servers are up, but overloaded with requests. Try again later. The search and trend methods use this to indicate when you are being rate limited."; break; default: cause = ""; } return statusCode + ":" + cause; } ---------------------------------------- private static String getCause(int statusCode) { String cause = null; switch(statusCode) { case NOT_MODIFIED: break; case BAD_REQUEST: cause = "The request was invalid. An accompanying error message will explain why. This is the status code will be returned during rate limiting."; break; case NOT_AUTHORIZED: cause = "Authentication credentials were missing or incorrect."; break; case FORBIDDEN: cause = "The request is understood, but it has been refused. An accompanying error message will explain why."; break; case NOT_FOUND: cause = "The URI requested is invalid or the resource requested, such as a user, does not exists."; break; case NOT_ACCEPTABLE: cause = "Returned by the Search API when an invalid format is specified in the request."; break; case INTERNAL_SERVER_ERROR: cause = "Something is broken. Please post to the group so the Weibo team can investigate."; break; case BAD_GATEWAY: cause = "Weibo is down or being upgraded."; break; case SERVICE_UNAVAILABLE: cause = "Service Unavailable: The Weibo servers are up, but overloaded with requests. Try again later. The search and trend methods use this to indicate when you are being rate limited."; break; default: cause = ""; } return statusCode + ":" + cause; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/102948.java 385 390 /home/jeff/BigCloneBench/sample/default/79079.java 385 390 ---------------------------------------- private void doOverwrite(Dataset ds) { for (Iterator it = overwrite.iterator(); it.hasNext(); ) { DcmElement el = (DcmElement) it.next(); ds.putXX(el.tag(), el.vr(), el.getByteBuffer()); } } ---------------------------------------- private void doOverwrite(Dataset ds) { for (Iterator it = overwrite.iterator(); it.hasNext(); ) { DcmElement el = (DcmElement) it.next(); ds.putXX(el.tag(), el.vr(), el.getByteBuffer()); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1169293.java 380 405 /home/jeff/BigCloneBench/sample/default/114110.java 315 340 ---------------------------------------- public boolean Less(Float x) { long e1 = m_E; long e2 = x.m_E; long v1 = m_Val; long v2 = x.m_Val; while (e1 != e2) { if (e1 > e2) { if (Math.abs(v1) < maxLimit) { v1 *= 10; e1--; } else { v2 /= 10; e2++; } } else if (e1 < e2) { if (Math.abs(v2) < maxLimit) { v2 *= 10; e2--; } else { v1 /= 10; e1++; } } } return v1 < v2; } ---------------------------------------- public boolean Less(F x) { long e1 = m_E; long e2 = x.m_E; long v1 = m_Val; long v2 = x.m_Val; while (e1 != e2) { if (e1 > e2) { if (Math.abs(v1) < maxLimit) { v1 *= 10; e1--; } else { v2 /= 10; e2++; } } else if (e1 < e2) { if (Math.abs(v2) < maxLimit) { v2 *= 10; e2--; } else { v1 /= 10; e1++; } } } return v1 < v2; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/119807.java 1313 1319 /home/jeff/BigCloneBench/sample/default/67669.java 1381 1387 ---------------------------------------- public void test89() throws Exception { try { CsvReader reader = new CsvReader("temp.csv", ',', null); } catch (Exception ex) { assertException(new IllegalArgumentException("Parameter charset can not be null."), ex); } } ---------------------------------------- public void test114() throws Exception { try { CsvWriter writer = new CsvWriter((Writer) null, ','); } catch (Exception ex) { assertException(new IllegalArgumentException("Parameter outputStream can not be null."), ex); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/98981.java 522 544 /home/jeff/BigCloneBench/sample/default/62679.java 570 590 ---------------------------------------- private boolean doRemoveStudy(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (studyUIDs.contains(rec.getDataset().getString(Tags.StudyInstanceUID))) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else if (doRemoveSeries(w, rec, counter, delFiles)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doRemoveInstances(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (sopInstUIDs.contains(rec.getRefSOPInstanceUID()) || matchFileIDs(rec.getRefFileIDs())) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/91707.java 522 540 /home/jeff/BigCloneBench/sample/default/33310.java 513 531 ---------------------------------------- private final void initAssocParam(Configuration cfg, DcmURL url, boolean echo) { acTimeout = Integer.parseInt(cfg.getProperty("ac-timeout", "5000")); dimseTimeout = Integer.parseInt(cfg.getProperty("dimse-timeout", "0")); soCloseDelay = Integer.parseInt(cfg.getProperty("so-close-delay", "500")); assocRQ.setCalledAET(url.getCalledAET()); assocRQ.setCallingAET(maskNull(url.getCallingAET())); assocRQ.setMaxPDULength(Integer.parseInt(cfg.getProperty("max-pdu-len", "16352"))); assocRQ.setAsyncOpsWindow(aFact.newAsyncOpsWindow(Integer.parseInt(cfg.getProperty("max-op-invoked", "0")), 1)); if (echo) { assocRQ.addPresContext(aFact.newPresContext(PCID_ECHO, UIDs.Verification, DEF_TS)); return; } for (Enumeration it = cfg.keys(); it.hasMoreElements(); ) { String key = (String) it.nextElement(); if (key.startsWith("pc.")) { initPresContext(Integer.parseInt(key.substring(3)), cfg.tokenize(cfg.getProperty(key), new LinkedList())); } } } ---------------------------------------- private final void initAssocParam(Configuration cfg, DcmURL url, boolean echo) { acTimeout = Integer.parseInt(cfg.getProperty("ac-timeout", "5000")); dimseTimeout = Integer.parseInt(cfg.getProperty("dimse-timeout", "0")); soCloseDelay = Integer.parseInt(cfg.getProperty("so-close-delay", "500")); assocRQ.setCalledAET(url.getCalledAET()); assocRQ.setCallingAET(maskNull(url.getCallingAET())); assocRQ.setMaxPDULength(Integer.parseInt(cfg.getProperty("max-pdu-len", "16352"))); assocRQ.setAsyncOpsWindow(aFact.newAsyncOpsWindow(Integer.parseInt(cfg.getProperty("max-op-invoked", "0")), 1)); if (echo) { assocRQ.addPresContext(aFact.newPresContext(PCID_ECHO, UIDs.Verification, DEF_TS)); return; } for (Enumeration it = cfg.keys(); it.hasMoreElements(); ) { String key = (String) it.nextElement(); if (key.startsWith("pc.")) { initPresContext(Integer.parseInt(key.substring(3)), cfg.tokenize(cfg.getProperty(key), new LinkedList())); } } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/122249.java 910 922 /home/jeff/BigCloneBench/sample/default/106112.java 546 557 ---------------------------------------- public void test49() throws Exception { String data = "\"\\n\\r\\t\\b\\f\\e\\v\\a\\z\\d065\\o101\\101\\x41\\u0041\""; CsvReader reader = CsvReader.parse(data); reader.setUseTextQualifier(true); reader.setEscapeMode(CsvReader.ESCAPE_MODE_BACKSLASH); Assert.assertTrue(reader.readRecord()); Assert.assertEquals("\n\r\t\b\f zAAAAA", reader.get(0)); Assert.assertEquals("\"\\n\\r\\t\\b\\f\\e\\v\\a\\z\\d065\\o101\\101\\x41\\u0041\"", reader.getRawRecord()); Assert.assertEquals(0L, reader.getCurrentRecord()); Assert.assertEquals(1, reader.getColumnCount()); Assert.assertFalse(reader.readRecord()); reader.close(); } ---------------------------------------- public void test29() throws Exception { String data = "\"double\\\"\\\"double quotes\""; CsvReader reader = CsvReader.parse(data); reader.setEscapeMode(CsvReader.ESCAPE_MODE_BACKSLASH); Assert.assertTrue(reader.readRecord()); Assert.assertEquals("double\"\"double quotes", reader.get(0)); Assert.assertEquals(0L, reader.getCurrentRecord()); Assert.assertEquals(1, reader.getColumnCount()); Assert.assertEquals("\"double\\\"\\\"double quotes\"", reader.getRawRecord()); Assert.assertFalse(reader.readRecord()); reader.close(); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1044179.java 32 50 /home/jeff/BigCloneBench/sample/selected/2011637.java 53 73 ---------------------------------------- public Object getValueAt(int pRow, String pColumn) { PFViewVO vo = fTableData[fSortOrder[pRow]]; if ("id".equals(pColumn)) return new Long(vo.getId()); if ("type".equals(pColumn)) return new Long(vo.getType()); if ("principalID".equals(pColumn)) return new Long(vo.getPrincipalID()); if ("currencyBookID".equals(pColumn)) return new Short(vo.getCurrencyBookID()); if ("amount".equals(pColumn)) return vo.getAmount(); if ("currencyPayID".equals(pColumn)) return new Short(vo.getCurrencyPayID()); if ("countryID".equals(pColumn)) return new Long(vo.getCountryID()); if ("creationDate".equals(pColumn)) return vo.getCreationDate(); if ("dueDate".equals(pColumn)) return vo.getDueDate(); if ("postAccountID".equals(pColumn)) return new Long(vo.getPostAccountID()); if ("bankAccountID".equals(pColumn)) return new Long(vo.getBankAccountID()); if ("recipientID".equals(pColumn)) return new Long(vo.getRecipientID()); if ("beneficiaryID".equals(pColumn)) return new Long(vo.getBeneficiaryID()); if ("message4x35".equals(pColumn)) return vo.getMessage4x35(); if ("ordererID".equals(pColumn)) return new Long(vo.getOrdererID()); return null; } ---------------------------------------- public Object getTotalValueAt(String pColumn) { if (fTotal != null) { if ("id".equals(pColumn)) return new Long(fTotal.getId()); if ("type".equals(pColumn)) return new Long(fTotal.getType()); if ("salaryPayment".equals(pColumn)) return fTotal.getSalaryPayment(); if ("referenceNumber".equals(pColumn)) return fTotal.getReferenceNumber(); if ("debitAccountID".equals(pColumn)) return new Long(fTotal.getDebitAccountID()); if ("principalID".equals(pColumn)) return new Long(fTotal.getPrincipalID()); if ("currencyID".equals(pColumn)) return new Short(fTotal.getCurrencyID()); if ("amount".equals(pColumn)) return fTotal.getAmount(); if ("exchangeRate".equals(pColumn)) return new Double(fTotal.getExchangeRate()); if ("creationDate".equals(pColumn)) return fTotal.getCreationDate(); if ("dueDate".equals(pColumn)) return fTotal.getDueDate(); if ("recipientID".equals(pColumn)) return new Long(fTotal.getRecipientID()); if ("beneficiaryID".equals(pColumn)) return new Long(fTotal.getBeneficiaryID()); if ("message4x30".equals(pColumn)) return fTotal.getMessage4x30(); if ("instructions4x30".equals(pColumn)) return fTotal.getInstructions4x30(); if ("ordererID".equals(pColumn)) return new Long(fTotal.getOrdererID()); } return null; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/81123.java 650 667 /home/jeff/BigCloneBench/sample/default/64200.java 629 646 ---------------------------------------- private boolean doPurgeSeries(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeInstances(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doPurgeStudy(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeSeries(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/57755.java 43 52 /home/jeff/BigCloneBench/sample/default/75612.java 43 52 ---------------------------------------- public void testCommas() { String sequence = "1,2,3,4,5"; assertEquals(sequence, sequenceUsingDo(1, 5)); assertEquals(sequence, sequenceUsingFor(1, 5)); assertEquals(sequence, sequenceUsingWhile(1, 5)); sequence = "8"; assertEquals(sequence, sequenceUsingDo(8, 8)); assertEquals(sequence, sequenceUsingFor(8, 8)); assertEquals(sequence, sequenceUsingWhile(8, 8)); } ---------------------------------------- public void testCommas() { String sequence = "1,2,3,4,5"; assertEquals(sequence, sequenceUsingDo(1, 5)); assertEquals(sequence, sequenceUsingFor(1, 5)); assertEquals(sequence, sequenceUsingWhile(1, 5)); sequence = "8"; assertEquals(sequence, sequenceUsingDo(8, 8)); assertEquals(sequence, sequenceUsingFor(8, 8)); assertEquals(sequence, sequenceUsingWhile(8, 8)); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/2348022.java 472 490 /home/jeff/BigCloneBench/sample/selected/2202740.java 260 276 ---------------------------------------- private boolean _jspx_meth_html_005fpassword_005f1(javax.servlet.jsp.tagext.JspTag _jspx_th_html_005fform_005f0, PageContext _jspx_page_context) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); org.apache.struts.taglib.html.PasswordTag _jspx_th_html_005fpassword_005f1 = (org.apache.struts.taglib.html.PasswordTag) _005fjspx_005ftagPool_005fhtml_005fpassword_005fstyleId_005fstyleClass_005fsize_005fproperty_005fmaxlength_005fnobody.get(org.apache.struts.taglib.html.PasswordTag.class); _jspx_th_html_005fpassword_005f1.setPageContext(_jspx_page_context); _jspx_th_html_005fpassword_005f1.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_html_005fform_005f0); _jspx_th_html_005fpassword_005f1.setProperty("senhaConfirmacao"); _jspx_th_html_005fpassword_005f1.setMaxlength("20"); _jspx_th_html_005fpassword_005f1.setStyleId("senhaConfirmacao"); _jspx_th_html_005fpassword_005f1.setSize("30"); _jspx_th_html_005fpassword_005f1.setStyleClass("campo"); int _jspx_eval_html_005fpassword_005f1 = _jspx_th_html_005fpassword_005f1.doStartTag(); if (_jspx_th_html_005fpassword_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fhtml_005fpassword_005fstyleId_005fstyleClass_005fsize_005fproperty_005fmaxlength_005fnobody.reuse(_jspx_th_html_005fpassword_005f1); return true; } _005fjspx_005ftagPool_005fhtml_005fpassword_005fstyleId_005fstyleClass_005fsize_005fproperty_005fmaxlength_005fnobody.reuse(_jspx_th_html_005fpassword_005f1); return false; } ---------------------------------------- private boolean _jspx_meth_html_005ftext_005f0(javax.servlet.jsp.tagext.JspTag _jspx_th_html_005fform_005f0, PageContext _jspx_page_context) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); org.apache.struts.taglib.html.TextTag _jspx_th_html_005ftext_005f0 = (org.apache.struts.taglib.html.TextTag) _005fjspx_005ftagPool_005fhtml_005ftext_005fstyleId_005fsize_005fproperty_005fnobody.get(org.apache.struts.taglib.html.TextTag.class); _jspx_th_html_005ftext_005f0.setPageContext(_jspx_page_context); _jspx_th_html_005ftext_005f0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_html_005fform_005f0); _jspx_th_html_005ftext_005f0.setProperty("dataInicio"); _jspx_th_html_005ftext_005f0.setStyleId("dataInicio"); _jspx_th_html_005ftext_005f0.setSize("10"); int _jspx_eval_html_005ftext_005f0 = _jspx_th_html_005ftext_005f0.doStartTag(); if (_jspx_th_html_005ftext_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fhtml_005ftext_005fstyleId_005fsize_005fproperty_005fnobody.reuse(_jspx_th_html_005ftext_005f0); return true; } _005fjspx_005ftagPool_005fhtml_005ftext_005fstyleId_005fsize_005fproperty_005fnobody.reuse(_jspx_th_html_005ftext_005f0); return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/25883.java 90 122 /home/jeff/BigCloneBench/sample/default/29835.java 90 122 ---------------------------------------- private void pedigree(int in, int gen, int lev, int ah, Indi indi) { if (indi == null) { return; } if (gen > reportMaxGenerations) { return; } writer.println("(" + fullname(indi, 1, 1, 50) + ")"); if (in < 7) { writer.println(" (" + esc(indi.format("BIRT", OPTIONS.getBirthSymbol() + " {$D}")) + ")" + " (" + esc(indi.format("DEAT", OPTIONS.getDeathSymbol() + " {$D}")) + ")"); } else if (in == 7) { writer.println(" (" + esc(indi.format("BIRT", OPTIONS.getBirthSymbol() + " {$y}")) + ")" + " (" + esc(indi.format("DEAT", OPTIONS.getDeathSymbol() + " {$y}")) + ")"); } else { writer.println(" () () "); } Fam famc = indi.getFamilyWhereBiologicalChild(); if (in < genPerPage || famc == null) { writer.println(" " + (in - 1) + " " + (ah - lev) + " i"); } else { indiList.add(indi); indiList.add(new Integer(gen)); writer.println(" " + (in - 1) + " " + (ah - lev) + " " + (indiList.size() / 2 + pageNo) + " j"); } if (in < genPerPage) { if (famc == null) { return; } Indi father = famc.getHusband(); Indi mother = famc.getWife(); pedigree(in + 1, gen + 1, lev * 2, ah * 2, father); pedigree(in + 1, gen + 1, lev * 2, ah * 2 + 1, mother); } } ---------------------------------------- private void pedigree(int in, int gen, int lev, int ah, Indi indi) { if (indi == null) { return; } if (gen > reportMaxGenerations) { return; } out.println("(" + fullname(indi, 1, 1, 50) + ")"); if (in < 7) { out.println(" (" + esc(indi.format("BIRT", OPTIONS.getBirthSymbol() + " {$D}")) + ")" + " (" + esc(indi.format("DEAT", OPTIONS.getDeathSymbol() + " {$D}")) + ")"); } else if (in == 7) { out.println(" (" + esc(indi.format("BIRT", OPTIONS.getBirthSymbol() + " {$y}")) + ")" + " (" + esc(indi.format("DEAT", OPTIONS.getDeathSymbol() + " {$y}")) + ")"); } else { out.println(" () () "); } Fam famc = indi.getFamilyWhereBiologicalChild(); if (in < genPerPage || famc == null) { out.println(" " + (in - 1) + " " + (ah - lev) + " i"); } else { indiList.add(indi); indiList.add(new Integer(gen)); out.println(" " + (in - 1) + " " + (ah - lev) + " " + (indiList.size() / 2 + pageNo) + " j"); } if (in < genPerPage) { if (famc == null) { return; } Indi father = famc.getHusband(); Indi mother = famc.getWife(); pedigree(in + 1, gen + 1, lev * 2, ah * 2, father); pedigree(in + 1, gen + 1, lev * 2, ah * 2 + 1, mother); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/78023.java 175 180 /home/jeff/BigCloneBench/sample/default/95950.java 175 180 ---------------------------------------- public void testArrayEquality() { int[] a = { 1, 2, 3 }; int[] b = { 1, 2, 3 }; assertFalse(a.equals(b)); assertFalse(a == b); } ---------------------------------------- public void testArrayEquality() { int[] a = { 1, 2, 3 }; int[] b = { 1, 2, 3 }; assertFalse(a.equals(b)); assertFalse(a == b); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/159393.java 221 252 /home/jeff/BigCloneBench/sample/selected/2165415.java 221 252 ---------------------------------------- private static int findElementsInDiagramByID(DiagramEditPart diagramPart, EObject element, List editPartCollector) { IDiagramGraphicalViewer viewer = (IDiagramGraphicalViewer) diagramPart.getViewer(); final int intialNumOfEditParts = editPartCollector.size(); if (element instanceof View) { EditPart editPart = (EditPart) viewer.getEditPartRegistry().get(element); if (editPart != null) { editPartCollector.add(editPart); return 1; } } String elementID = EMFCoreUtil.getProxyID(element); @SuppressWarnings("unchecked") List associatedParts = viewer.findEditPartsForElement(elementID, IGraphicalEditPart.class); for (EditPart nextPart : associatedParts) { EditPart parentPart = nextPart.getParent(); while (parentPart != null && !associatedParts.contains(parentPart)) { parentPart = parentPart.getParent(); } if (parentPart == null) { editPartCollector.add(nextPart); } } if (intialNumOfEditParts == editPartCollector.size()) { if (!associatedParts.isEmpty()) { editPartCollector.add(associatedParts.get(0)); } else { if (element.eContainer() != null) { return findElementsInDiagramByID(diagramPart, element.eContainer(), editPartCollector); } } } return editPartCollector.size() - intialNumOfEditParts; } ---------------------------------------- private static int findElementsInDiagramByID(DiagramEditPart diagramPart, EObject element, List editPartCollector) { IDiagramGraphicalViewer viewer = (IDiagramGraphicalViewer) diagramPart.getViewer(); final int intialNumOfEditParts = editPartCollector.size(); if (element instanceof View) { EditPart editPart = (EditPart) viewer.getEditPartRegistry().get(element); if (editPart != null) { editPartCollector.add(editPart); return 1; } } String elementID = EMFCoreUtil.getProxyID(element); @SuppressWarnings("unchecked") List associatedParts = viewer.findEditPartsForElement(elementID, IGraphicalEditPart.class); for (EditPart nextPart : associatedParts) { EditPart parentPart = nextPart.getParent(); while (parentPart != null && !associatedParts.contains(parentPart)) { parentPart = parentPart.getParent(); } if (parentPart == null) { editPartCollector.add(nextPart); } } if (intialNumOfEditParts == editPartCollector.size()) { if (!associatedParts.isEmpty()) { editPartCollector.add(associatedParts.get(0)); } else { if (element.eContainer() != null) { return findElementsInDiagramByID(diagramPart, element.eContainer(), editPartCollector); } } } return editPartCollector.size() - intialNumOfEditParts; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/78160.java 401 406 /home/jeff/BigCloneBench/sample/default/98354.java 385 390 ---------------------------------------- private void doOverwrite(Dataset ds) { for (Iterator it = overwrite.iterator(); it.hasNext(); ) { DcmElement el = (DcmElement) it.next(); ds.putXX(el.tag(), el.vr(), el.getByteBuffer()); } } ---------------------------------------- private void doOverwrite(Dataset ds) { for (Iterator it = overwrite.iterator(); it.hasNext(); ) { DcmElement el = (DcmElement) it.next(); ds.putXX(el.tag(), el.vr(), el.getByteBuffer()); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/28707.java 73 82 /home/jeff/BigCloneBench/sample/default/100919.java 64 71 ---------------------------------------- String sequenceUsingWhile(int start, int stop) { StringBuilder builder = new StringBuilder(); int i = start; while (i <= stop) { if (i > start) builder.append(','); builder.append(i); i++; } return builder.toString(); } ---------------------------------------- String sequenceUsingFor(int start, int stop) { StringBuilder builder = new StringBuilder(); for (int i = start; i <= stop; i++) { if (i > start) builder.append(','); builder.append(i); } return builder.toString(); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/36772.java 125 143 /home/jeff/BigCloneBench/sample/default/8548.java 123 141 ---------------------------------------- void addRRset(Name name, Message response, RRset rrset, byte section, int flags) { for (byte s = 1; s <= section; s++) if (response.findRRset(name, rrset.getType(), s)) return; if ((flags & FLAG_SIGONLY) == 0) { Iterator it = rrset.rrs(); while (it.hasNext()) { Record r = (Record) it.next(); if (r.getName().isWild() && !name.isWild()) r = r.withName(name); response.addRecord(r, section); } } if ((flags & (FLAG_SIGONLY | FLAG_DNSSECOK)) != 0) { Iterator it = rrset.sigs(); while (it.hasNext()) { Record r = (Record) it.next(); if (r.getName().isWild() && !name.isWild()) r = r.withName(name); response.addRecord(r, section); } } } ---------------------------------------- void addRRset(Name name, Message response, RRset rrset, byte section, int flags) { for (byte s = 1; s <= section; s++) if (response.findRRset(name, rrset.getType(), s)) return; if ((flags & FLAG_SIGONLY) == 0) { Iterator it = rrset.rrs(); while (it.hasNext()) { Record r = (Record) it.next(); if (r.getName().isWild() && !name.isWild()) r = r.withName(name); response.addRecord(r, section); } } if ((flags & (FLAG_SIGONLY | FLAG_DNSSECOK)) != 0) { Iterator it = rrset.sigs(); while (it.hasNext()) { Record r = (Record) it.next(); if (r.getName().isWild() && !name.isWild()) r = r.withName(name); response.addRecord(r, section); } } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/2676233.java 195 201 /home/jeff/BigCloneBench/sample/selected/690424.java 14 20 ---------------------------------------- public static void CopyFile(String in, String out) throws Exception { FileChannel sourceChannel = new FileInputStream(new File(in)).getChannel(); FileChannel destinationChannel = new FileOutputStream(new File(out)).getChannel(); sourceChannel.transferTo(0, sourceChannel.size(), destinationChannel); sourceChannel.close(); destinationChannel.close(); } ---------------------------------------- public static void copyFile(File in, File out) throws Exception { FileChannel sourceChannel = new FileInputStream(in).getChannel(); FileChannel destinationChannel = new FileOutputStream(out).getChannel(); sourceChannel.transferTo(0, sourceChannel.size(), destinationChannel); sourceChannel.close(); destinationChannel.close(); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/2372569.java 272 282 /home/jeff/BigCloneBench/sample/selected/2069719.java 254 264 ---------------------------------------- public static int nullSafeHashCode(byte[] array) { if (array == null) { return 0; } int hash = INITIAL_HASH; int arraySize = array.length; for (int i = 0; i < arraySize; i++) { hash = MULTIPLIER * hash + array[i]; } return hash; } ---------------------------------------- public static int nullSafeHashCode(Object[] array) { if (array == null) { return 0; } int hash = INITIAL_HASH; int arraySize = array.length; for (int i = 0; i < arraySize; i++) { hash = MULTIPLIER * hash + nullSafeHashCode(array[i]); } return hash; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/820.java 648 665 /home/jeff/BigCloneBench/sample/default/96339.java 667 685 ---------------------------------------- private boolean doPurgeSeries(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeInstances(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doPurgeInstances(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { File file = w.getRefFile(rec.getRefFileIDs()); if (!file.exists()) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1079165.java 62 78 /home/jeff/BigCloneBench/sample/selected/1079165.java 129 145 ---------------------------------------- public AAudio(String name, byte[] data) throws IOException { if (data == null) throw new IllegalArgumentException("null data"); _name = name; _data = data; _isdata = null; _url = null; _file = null; String format = null; try { format = AudioSystem.getAudioFileFormat(new ByteArrayInputStream(data)).getType().getExtension(); } catch (UnsupportedAudioFileException ex) { format = getFormatByName(_name); if (format == null) throw (IOException) new IOException().initCause(ex); } _format = format; _ctype = getContentType(_format); } ---------------------------------------- public AAudio(File file) throws IOException { if (file == null) throw new IllegalArgumentException("null url"); _name = file.getName(); _file = file; _isdata = DYNAMIC_STREAM; _data = null; _url = null; String format = null; try { format = AudioSystem.getAudioFileFormat(file).getType().getExtension(); } catch (UnsupportedAudioFileException ex) { format = getFormatByName(_name); if (format == null) throw (IOException) new IOException().initCause(ex); } _format = format; _ctype = getContentType(_format); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1903730.java 783 792 /home/jeff/BigCloneBench/sample/selected/251088.java 579 588 ---------------------------------------- private static KeyStore loadKeyStore(String url, char[] password) throws GeneralSecurityException, IOException { KeyStore key = KeyStore.getInstance(toKeyStoreType(url)); InputStream in = openFileOrURL(url); try { key.load(in, password); } finally { in.close(); } return key; } ---------------------------------------- private static KeyStore loadKeyStore(String url, char[] password) throws GeneralSecurityException, IOException { KeyStore key = KeyStore.getInstance(toKeyStoreType(url)); InputStream in = openFileOrURL(url); try { key.load(in, password); } finally { in.close(); } return key; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/116202.java 306 344 /home/jeff/BigCloneBench/sample/default/52364.java 306 344 ---------------------------------------- private boolean sendFile(ActiveAssociation active, File file) throws InterruptedException, IOException { InputStream in = null; DcmParser parser = null; Dataset ds = null; try { try { in = new BufferedInputStream(new FileInputStream(file)); parser = pFact.newDcmParser(in); FileFormat format = parser.detectFileFormat(); if (format != null) { ds = oFact.newDataset(); parser.setDcmHandler(ds.getDcmHandler()); parser.parseDcmFile(format, Tags.PixelData); if (parser.getReadTag() == Tags.PixelData) { if (parser.getStreamPosition() + parser.getReadLength() > file.length()) { throw new EOFException("Pixel Data Length: " + parser.getReadLength() + " exceeds file length: " + file.length()); } } log.info(MessageFormat.format(messages.getString("readDone"), new Object[] { file })); } else { log.error(MessageFormat.format(messages.getString("failformat"), new Object[] { file })); return false; } } catch (IOException e) { log.error(MessageFormat.format(messages.getString("failread"), new Object[] { file, e })); return false; } sendDataset(active, file, parser, ds); return true; } finally { if (in != null) { try { in.close(); } catch (IOException ignore) { } ; } } } ---------------------------------------- private boolean sendFile(ActiveAssociation active, File file) throws InterruptedException, IOException { InputStream in = null; DcmParser parser = null; Dataset ds = null; try { try { in = new BufferedInputStream(new FileInputStream(file)); parser = pFact.newDcmParser(in); try { FileFormat format = parser.detectFileFormat(); ds = oFact.newDataset(); parser.setDcmHandler(ds.getDcmHandler()); parser.parseDcmFile(format, Tags.PixelData); if (parser.getReadTag() == Tags.PixelData) { if (parser.getStreamPosition() + parser.getReadLength() > file.length()) { throw new EOFException("Pixel Data Length: " + parser.getReadLength() + " exceeds file length: " + file.length()); } } log.info(MessageFormat.format(messages.getString("readDone"), new Object[] { file })); } catch (DcmParseException e) { log.error(MessageFormat.format(messages.getString("failformat"), new Object[] { file })); return false; } } catch (IOException e) { log.error(MessageFormat.format(messages.getString("failread"), new Object[] { file, e })); return false; } sendDataset(active, file, parser, ds); return true; } finally { if (in != null) { try { in.close(); } catch (IOException ignore) { } ; } } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/1297.java 118 124 /home/jeff/BigCloneBench/sample/default/77250.java 118 124 ---------------------------------------- private static void addContentDateTime(Dataset ds) { if (!ds.contains(Tags.ContentDate)) { Date now = new Date(); ds.putDA(Tags.ContentDate, now); ds.putTM(Tags.ContentTime, now); } else if (!ds.contains(Tags.ContentTime)) ds.putTM(Tags.ContentTime); } ---------------------------------------- private static void addContentDateTime(Dataset ds) { if (!ds.contains(Tags.ContentDate)) { Date now = new Date(); ds.putDA(Tags.ContentDate, now); ds.putTM(Tags.ContentTime, now); } else if (!ds.contains(Tags.ContentTime)) ds.putTM(Tags.ContentTime); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1398140.java 575 592 /home/jeff/BigCloneBench/sample/selected/1398140.java 974 991 ---------------------------------------- private boolean _jspx_meth_html_005ftext_005f9(javax.servlet.jsp.tagext.JspTag _jspx_th_html_005fform_005f0, PageContext _jspx_page_context) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); org.apache.struts.taglib.html.TextTag _jspx_th_html_005ftext_005f9 = (org.apache.struts.taglib.html.TextTag) _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.get(org.apache.struts.taglib.html.TextTag.class); _jspx_th_html_005ftext_005f9.setPageContext(_jspx_page_context); _jspx_th_html_005ftext_005f9.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_html_005fform_005f0); _jspx_th_html_005ftext_005f9.setProperty("linhaPaciente"); _jspx_th_html_005ftext_005f9.setSize("20"); _jspx_th_html_005ftext_005f9.setMaxlength("50"); _jspx_th_html_005ftext_005f9.setStyle("campo"); int _jspx_eval_html_005ftext_005f9 = _jspx_th_html_005ftext_005f9.doStartTag(); if (_jspx_th_html_005ftext_005f9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.reuse(_jspx_th_html_005ftext_005f9); return true; } _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.reuse(_jspx_th_html_005ftext_005f9); return false; } ---------------------------------------- private boolean _jspx_meth_html_005ftext_005f30(javax.servlet.jsp.tagext.JspTag _jspx_th_html_005fform_005f0, PageContext _jspx_page_context) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); org.apache.struts.taglib.html.TextTag _jspx_th_html_005ftext_005f30 = (org.apache.struts.taglib.html.TextTag) _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.get(org.apache.struts.taglib.html.TextTag.class); _jspx_th_html_005ftext_005f30.setPageContext(_jspx_page_context); _jspx_th_html_005ftext_005f30.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_html_005fform_005f0); _jspx_th_html_005ftext_005f30.setProperty("colunaNomeSolicitante"); _jspx_th_html_005ftext_005f30.setSize("20"); _jspx_th_html_005ftext_005f30.setMaxlength("50"); _jspx_th_html_005ftext_005f30.setStyle("campo"); int _jspx_eval_html_005ftext_005f30 = _jspx_th_html_005ftext_005f30.doStartTag(); if (_jspx_th_html_005ftext_005f30.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.reuse(_jspx_th_html_005ftext_005f30); return true; } _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.reuse(_jspx_th_html_005ftext_005f30); return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/2126890.java 102 114 /home/jeff/BigCloneBench/sample/selected/1284359.java 99 114 ---------------------------------------- private static void delete(EntityManagerFactory entityManagerFactory) { EntityManager entityManager = entityManagerFactory.createEntityManager(); try { entityManager.getTransaction().begin(); entityManager.createQuery("DELETE FROM Person p").executeUpdate(); entityManager.getTransaction().commit(); } finally { if (entityManager.getTransaction().isActive()) { entityManager.getTransaction().rollback(); } entityManager.close(); } } ---------------------------------------- private static void delete(EntityManagerFactory entityManagerFactory) { EntityManager entityManager = entityManagerFactory.createEntityManager(); try { entityManager.getTransaction().begin(); Query query = entityManager.createQuery("DELETE FROM Person p"); query.executeUpdate(); Query query2 = entityManager.createQuery("DELETE FROM Address a"); query2.executeUpdate(); entityManager.getTransaction().commit(); } finally { if (entityManager.getTransaction().isActive()) { entityManager.getTransaction().rollback(); } entityManager.close(); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/44026.java 522 544 /home/jeff/BigCloneBench/sample/default/72323.java 648 665 ---------------------------------------- private boolean doRemoveStudy(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (studyUIDs.contains(rec.getDataset().getString(Tags.StudyInstanceUID))) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else if (doRemoveSeries(w, rec, counter, delFiles)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doPurgeSeries(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeInstances(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/2221661.java 683 697 /home/jeff/BigCloneBench/sample/selected/1034930.java 684 698 ---------------------------------------- public static String verifyCertificate(X509Certificate cert, Collection crls, Calendar calendar) { if (calendar == null) calendar = new GregorianCalendar(); if (cert.hasUnsupportedCriticalExtension()) return "Has unsupported critical extension"; try { cert.checkValidity(calendar.getTime()); } catch (Exception e) { return e.getMessage(); } if (crls != null) { for (Iterator it = crls.iterator(); it.hasNext(); ) { if (((CRL) it.next()).isRevoked(cert)) return "Certificate revoked"; } } return null; } ---------------------------------------- public static String verifyCertificate(X509Certificate cert, Collection crls, Calendar calendar) { if (calendar == null) calendar = new GregorianCalendar(); if (cert.hasUnsupportedCriticalExtension()) return "Has unsupported critical extension"; try { cert.checkValidity(calendar.getTime()); } catch (Exception e) { return e.getMessage(); } if (crls != null) { for (Iterator it = crls.iterator(); it.hasNext(); ) { if (((CRL) it.next()).isRevoked(cert)) return "Certificate revoked"; } } return null; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/79086.java 629 646 /home/jeff/BigCloneBench/sample/default/58531.java 667 685 ---------------------------------------- private boolean doPurgeStudy(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeSeries(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doPurgeInstances(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { File file = w.getRefFile(rec.getRefFileIDs()); if (!file.exists()) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/23336.java 64 71 /home/jeff/BigCloneBench/sample/default/80028.java 64 71 ---------------------------------------- String sequenceUsingFor(int start, int stop) { StringBuilder builder = new StringBuilder(); for (int i = start; i <= stop; i++) { if (i > start) builder.append(','); builder.append(i); } return builder.toString(); } ---------------------------------------- String sequenceUsingFor(int start, int stop) { StringBuilder builder = new StringBuilder(); for (int i = start; i <= stop; i++) { if (i > start) builder.append(','); builder.append(i); } return builder.toString(); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1270243.java 70 75 /home/jeff/BigCloneBench/sample/selected/1861565.java 60 65 ---------------------------------------- public static Map getSaveOptions() { Map saveOptions = new HashMap(); saveOptions.put(XMLResource.OPTION_ENCODING, "UTF-8"); saveOptions.put(Resource.OPTION_SAVE_ONLY_IF_CHANGED, Resource.OPTION_SAVE_ONLY_IF_CHANGED_MEMORY_BUFFER); return saveOptions; } ---------------------------------------- public static Map getSaveOptions() { Map saveOptions = new HashMap(); saveOptions.put(XMLResource.OPTION_ENCODING, "UTF-8"); saveOptions.put(Resource.OPTION_SAVE_ONLY_IF_CHANGED, Resource.OPTION_SAVE_ONLY_IF_CHANGED_MEMORY_BUFFER); return saveOptions; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/56216.java 546 568 /home/jeff/BigCloneBench/sample/default/115118.java 522 544 ---------------------------------------- private boolean doRemoveSeries(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (seriesUIDs.contains(rec.getDataset().getString(Tags.SeriesInstanceUID))) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else if (doRemoveInstances(w, rec, counter, delFiles)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doRemoveStudy(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (studyUIDs.contains(rec.getDataset().getString(Tags.StudyInstanceUID))) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else if (doRemoveSeries(w, rec, counter, delFiles)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/65413.java 707 715 /home/jeff/BigCloneBench/sample/default/79086.java 705 713 ---------------------------------------- private static void exit(String prompt, boolean error) { if (prompt != null) { System.err.println(prompt); } if (error) { System.err.println(messages.getString("try")); } System.exit(1); } ---------------------------------------- private static void exit(String prompt, boolean error) { if (prompt != null) { System.err.println(prompt); } if (error) { System.err.println(messages.getString("try")); } System.exit(1); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/97613.java 488 494 /home/jeff/BigCloneBench/sample/default/96347.java 488 494 ---------------------------------------- private Socket newSocket(String host, int port) throws IOException, GeneralSecurityException { if (cipherSuites != null) { return tls.getSocketFactory(cipherSuites).createSocket(host, port); } else { return new Socket(host, port); } } ---------------------------------------- private Socket newSocket(String host, int port) throws IOException, GeneralSecurityException { if (cipherSuites != null) { return tls.getSocketFactory(cipherSuites).createSocket(host, port); } else { return new Socket(host, port); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/46676.java 200 214 /home/jeff/BigCloneBench/sample/default/68839.java 200 214 ---------------------------------------- public void execute(String[] args, int offset) throws InterruptedException, IOException, GeneralSecurityException { switch(mode) { case ECHO: echo(); break; case SEND: send(args, offset); break; case POLL: poll(); break; default: throw new RuntimeException("Illegal mode: " + mode); } } ---------------------------------------- public void execute(String[] args, int offset) throws InterruptedException, IOException, GeneralSecurityException { switch(mode) { case ECHO: echo(); break; case SEND: send(args, offset); break; case POLL: poll(); break; default: throw new RuntimeException("Illegal mode: " + mode); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/95109.java 50 61 /home/jeff/BigCloneBench/sample/default/17517.java 50 61 ---------------------------------------- public List tokenize(String s, List result) { StringTokenizer stk = new StringTokenizer(s, ", "); while (stk.hasMoreTokens()) { String tk = stk.nextToken(); if (tk.startsWith("$")) { tokenize(getProperty(tk.substring(1), ""), result); } else { result.add(tk); } } return result; } ---------------------------------------- public List tokenize(String s, List result) { StringTokenizer stk = new StringTokenizer(s, ", "); while (stk.hasMoreTokens()) { String tk = stk.nextToken(); if (tk.startsWith("$")) { tokenize(getProperty(tk.substring(1), ""), result); } else { result.add(tk); } } return result; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/79086.java 570 590 /home/jeff/BigCloneBench/sample/default/109369.java 546 568 ---------------------------------------- private boolean doRemoveInstances(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (sopInstUIDs.contains(rec.getRefSOPInstanceUID()) || matchFileIDs(rec.getRefFileIDs())) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doRemoveSeries(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (seriesUIDs.contains(rec.getDataset().getString(Tags.SeriesInstanceUID))) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else if (doRemoveInstances(w, rec, counter, delFiles)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/59932.java 1461 1476 /home/jeff/BigCloneBench/sample/default/93943.java 1549 1565 ---------------------------------------- public void test120() throws Exception { byte[] buffer; ByteArrayOutputStream stream = new ByteArrayOutputStream(); CsvWriter writer = new CsvWriter(stream, ',', Charset.forName("ISO-8859-1")); writer.write("1,2"); writer.endRecord(); buffer = stream.toByteArray(); String data = Charset.forName("ISO-8859-1").decode(ByteBuffer.wrap(buffer)).toString(); Assert.assertEquals("", data); writer.flush(); buffer = stream.toByteArray(); stream.close(); data = Charset.forName("ISO-8859-1").decode(ByteBuffer.wrap(buffer)).toString(); Assert.assertEquals("\"1,2\"\r\n", data); writer.close(); } ---------------------------------------- public void test131() throws Exception { byte[] buffer; ByteArrayOutputStream stream = new ByteArrayOutputStream(); CsvWriter writer = new CsvWriter(stream, ',', Charset.forName("ISO-8859-1")); writer.setUseTextQualifier(false); writer.setEscapeMode(CsvWriter.ESCAPE_MODE_BACKSLASH); writer.write("1,\\\r\n2"); writer.endRecord(); writer.setRecordDelimiter(';'); writer.write("1,\\;2"); writer.endRecord(); writer.close(); buffer = stream.toByteArray(); stream.close(); String data = Charset.forName("ISO-8859-1").decode(ByteBuffer.wrap(buffer)).toString(); Assert.assertEquals("1\\,\\\\\\\r\\\n2\r\n1\\,\\\\\\;2;", data); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/78674.java 64 71 /home/jeff/BigCloneBench/sample/default/116591.java 54 62 ---------------------------------------- String sequenceUsingFor(int start, int stop) { StringBuilder builder = new StringBuilder(); for (int i = start; i <= stop; i++) { if (i > start) builder.append(','); builder.append(i); } return builder.toString(); } ---------------------------------------- String sequenceUsingDo(int start, int stop) { StringBuilder builder = new StringBuilder(); int i = start; do { if (i > start) builder.append(','); builder.append(i); } while (++i <= stop); return builder.toString(); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/22931.java 648 665 /home/jeff/BigCloneBench/sample/default/133515.java 570 590 ---------------------------------------- private boolean doPurgeSeries(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeInstances(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doRemoveInstances(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (sopInstUIDs.contains(rec.getRefSOPInstanceUID()) || matchFileIDs(rec.getRefFileIDs())) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/119807.java 116 130 /home/jeff/BigCloneBench/sample/default/11754.java 408 422 ---------------------------------------- public void test2() throws Exception { String data = "\"bob said, \"\"Hey!\"\"\",2, 3 "; CsvReader reader = CsvReader.parse(data); Assert.assertTrue(reader.readRecord()); Assert.assertEquals("bob said, \"Hey!\"", reader.get(0)); Assert.assertEquals("2", reader.get(1)); Assert.assertEquals("3", reader.get(2)); Assert.assertEquals(',', reader.getDelimiter()); Assert.assertEquals(0L, reader.getCurrentRecord()); Assert.assertEquals(3, reader.getColumnCount()); Assert.assertEquals("\"bob said, \"\"Hey!\"\"\",2, 3 ", reader.getRawRecord()); Assert.assertFalse(reader.readRecord()); Assert.assertEquals("", reader.getRawRecord()); reader.close(); } ---------------------------------------- public void test21() throws Exception { String data = "'bob said, ''Hey!''',2, 3 "; CsvReader reader = CsvReader.parse(data); reader.setTextQualifier('\''); Assert.assertTrue(reader.readRecord()); Assert.assertEquals("bob said, 'Hey!'", reader.get(0)); Assert.assertEquals("2", reader.get(1)); Assert.assertEquals("3", reader.get(2)); Assert.assertEquals(',', reader.getDelimiter()); Assert.assertEquals(0L, reader.getCurrentRecord()); Assert.assertEquals(3, reader.getColumnCount()); Assert.assertEquals("'bob said, ''Hey!''',2, 3 ", reader.getRawRecord()); Assert.assertFalse(reader.readRecord()); reader.close(); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/65413.java 707 715 /home/jeff/BigCloneBench/sample/default/3389.java 707 715 ---------------------------------------- private static void exit(String prompt, boolean error) { if (prompt != null) { System.err.println(prompt); } if (error) { System.err.println(messages.getString("try")); } System.exit(1); } ---------------------------------------- private static void exit(String prompt, boolean error) { if (prompt != null) { System.err.println(prompt); } if (error) { System.err.println(messages.getString("try")); } System.exit(1); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/42612.java 546 568 /home/jeff/BigCloneBench/sample/default/116906.java 648 665 ---------------------------------------- private boolean doRemoveSeries(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (seriesUIDs.contains(rec.getDataset().getString(Tags.SeriesInstanceUID))) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else if (doRemoveInstances(w, rec, counter, delFiles)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doPurgeSeries(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeInstances(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/2721373.java 136 142 /home/jeff/BigCloneBench/sample/selected/1544487.java 93 98 ---------------------------------------- private org.omg.CORBA.portable.OutputStream _OB_op_get_all_filters(org.omg.CORBA.portable.InputStream in, org.omg.CORBA.portable.ResponseHandler handler) { org.omg.CORBA.portable.OutputStream out = null; int[] _ob_r = get_all_filters(); out = handler.createReply(); org.omg.CosNotifyFilter.FilterIDSeqHelper.write(out, _ob_r); return out; } ---------------------------------------- private org.omg.CORBA.portable.OutputStream _OB_att_get_lifetime_filter(org.omg.CORBA.portable.InputStream in, org.omg.CORBA.portable.ResponseHandler handler) { org.omg.CosNotifyFilter.MappingFilter _ob_r = lifetime_filter(); org.omg.CORBA.portable.OutputStream out = handler.createReply(); org.omg.CosNotifyFilter.MappingFilterHelper.write(out, _ob_r); return out; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/25053.java 667 685 /home/jeff/BigCloneBench/sample/default/21681.java 629 646 ---------------------------------------- private boolean doPurgeInstances(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { File file = w.getRefFile(rec.getRefFileIDs()); if (!file.exists()) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doPurgeStudy(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeSeries(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/687849.java 729 737 /home/jeff/BigCloneBench/sample/selected/2308223.java 553 561 ---------------------------------------- public Matrix arrayRightDivideEquals(Matrix B) { checkMatrixDimensions(B); for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { A[i][j] = A[i][j] / B.A[i][j]; } } return this; } ---------------------------------------- public Matrix arrayTimesEquals(Matrix B) { checkMatrixDimensions(B); for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { A[i][j] = A[i][j] * B.A[i][j]; } } return this; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/51700.java 208 241 /home/jeff/BigCloneBench/sample/default/118405.java 208 241 ---------------------------------------- DcmDir(File dirfile, Properties cfg) throws IOException { this.dirFile = dirfile.getCanonicalFile(); this.cfg = cfg; String rm = replace(cfg.getProperty("readme"), "", null); if (rm != null) { this.readMeFile = new File(rm); this.readMeCharset = replace(cfg.getProperty("readme-charset"), "", null); } this.id = replace(cfg.getProperty("fs-id", ""), "", ""); this.uid = replace(cfg.getProperty("fs-uid", ""), "", ""); this.maxlen = new Integer(cfg.getProperty("maxlen", "79")); this.vallen = new Integer(cfg.getProperty("maxlen", "64")); this.skipGroupLen = !"".equals(cfg.getProperty("grouplen")); this.undefSeqLen = !"".equals(cfg.getProperty("seqlen")); this.undefItemLen = !"".equals(cfg.getProperty("itemlen")); this.onlyInUse = "".equals(cfg.getProperty("onlyInUse")); this.ignoreCase = "".equals(cfg.getProperty("ignoreCase")); for (Enumeration it = cfg.keys(); it.hasMoreElements(); ) { String key = (String) it.nextElement(); if (key.startsWith("key.")) { try { keys.putXX(Tags.forName(key.substring(4)), cfg.getProperty(key)); } catch (Exception e) { throw new IllegalArgumentException("Illegal key - " + key + "=" + cfg.getProperty(key)); } } } String qrl = keys.getString(Tags.QueryRetrieveLevel, QRLEVEL[1]); this.qrLevel = Arrays.asList(QRLEVEL).indexOf(qrl); if (qrLevel == -1) { throw new IllegalArgumentException("Illegal Query Retrieve Level - " + qrl); } keys.remove(Tags.QueryRetrieveLevel); } ---------------------------------------- DcmDir(File dirfile, Properties cfg) { this.dirFile = dirfile; this.cfg = cfg; String rm = replace(cfg.getProperty("readme"), "", null); if (rm != null) { this.readMeFile = new File(rm); this.readMeCharset = replace(cfg.getProperty("readme-charset"), "", null); } this.id = replace(cfg.getProperty("fs-id", ""), "", ""); this.uid = replace(cfg.getProperty("fs-uid", ""), "", ""); this.maxlen = new Integer(cfg.getProperty("maxlen", "79")); this.vallen = new Integer(cfg.getProperty("maxlen", "64")); this.skipGroupLen = !"".equals(cfg.getProperty("grouplen")); this.undefSeqLen = !"".equals(cfg.getProperty("seqlen")); this.undefItemLen = !"".equals(cfg.getProperty("itemlen")); this.onlyInUse = "".equals(cfg.getProperty("onlyInUse")); this.ignoreCase = "".equals(cfg.getProperty("ignoreCase")); for (Enumeration it = cfg.keys(); it.hasMoreElements(); ) { String key = (String) it.nextElement(); if (key.startsWith("key.")) { try { keys.putXX(Tags.forName(key.substring(4)), cfg.getProperty(key)); } catch (Exception e) { throw new IllegalArgumentException("Illegal key - " + key + "=" + cfg.getProperty(key)); } } } String qrl = keys.getString(Tags.QueryRetrieveLevel, QRLEVEL[1]); this.qrLevel = Arrays.asList(QRLEVEL).indexOf(qrl); if (qrLevel == -1) { throw new IllegalArgumentException("Illegal Query Retrieve Level - " + qrl); } keys.remove(Tags.QueryRetrieveLevel); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/44157.java 113 124 /home/jeff/BigCloneBench/sample/default/120680.java 113 124 ---------------------------------------- private boolean found(List> table, String target) { boolean found = false; search: for (List row : table) { for (String value : row) { if (value.equals(target)) { found = true; break search; } } } return found; } ---------------------------------------- private boolean found(List> table, String target) { boolean found = false; search: for (List row : table) { for (String value : row) { if (value.equals(target)) { found = true; break search; } } } return found; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1104991.java 640 659 /home/jeff/BigCloneBench/sample/selected/1104991.java 661 680 ---------------------------------------- protected void addRootEnvEntrySelects(XMLStreamWriter xmlStreamWriter) throws XMLStreamException { xmlStreamWriter.writeStartElement("xsl:for-each"); xmlStreamWriter.writeAttribute("select", "tp:env-entry"); xmlStreamWriter.writeCharacters("\n"); xmlStreamWriter.writeStartElement("xsl:copy-of"); xmlStreamWriter.writeAttribute("select", "."); xmlStreamWriter.writeCharacters("\n"); xmlStreamWriter.writeStartElement("xsl:apply-templates"); xmlStreamWriter.writeAttribute("select", "* | @* | text() | comment()"); xmlStreamWriter.writeEndElement(); xmlStreamWriter.writeCharacters("\n"); xmlStreamWriter.writeEndElement(); xmlStreamWriter.writeCharacters("\n"); xmlStreamWriter.writeEndElement(); xmlStreamWriter.writeCharacters("\n"); xmlStreamWriter.writeStartElement("xsl:call-template"); xmlStreamWriter.writeAttribute("name", "addEnvEntrys"); xmlStreamWriter.writeEndElement(); xmlStreamWriter.writeCharacters("\n"); } ---------------------------------------- protected void addRootErrorPageSelects(XMLStreamWriter xmlStreamWriter) throws XMLStreamException { xmlStreamWriter.writeStartElement("xsl:for-each"); xmlStreamWriter.writeAttribute("select", "tp:error-page"); xmlStreamWriter.writeCharacters("\n"); xmlStreamWriter.writeStartElement("xsl:copy-of"); xmlStreamWriter.writeAttribute("select", "."); xmlStreamWriter.writeCharacters("\n"); xmlStreamWriter.writeStartElement("xsl:apply-templates"); xmlStreamWriter.writeAttribute("select", "* | @* | text() | comment()"); xmlStreamWriter.writeEndElement(); xmlStreamWriter.writeCharacters("\n"); xmlStreamWriter.writeEndElement(); xmlStreamWriter.writeCharacters("\n"); xmlStreamWriter.writeEndElement(); xmlStreamWriter.writeCharacters("\n"); xmlStreamWriter.writeStartElement("xsl:call-template"); xmlStreamWriter.writeAttribute("name", "addErrorPages"); xmlStreamWriter.writeEndElement(); xmlStreamWriter.writeCharacters("\n"); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/2509245.java 295 305 /home/jeff/BigCloneBench/sample/selected/939613.java 404 414 ---------------------------------------- public static int nullSafeHashCode(byte[] array) { if (array == null) { return 0; } int hash = INITIAL_HASH; int arraySize = array.length; for (int i = 0; i < arraySize; i++) { hash = MULTIPLIER * hash + array[i]; } return hash; } ---------------------------------------- public static int nullSafeHashCode(short[] array) { if (array == null) { return 0; } int hash = INITIAL_HASH; int arraySize = array.length; for (int i = 0; i < arraySize; i++) { hash = MULTIPLIER * hash + array[i]; } return hash; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/820.java 648 665 /home/jeff/BigCloneBench/sample/default/96339.java 629 646 ---------------------------------------- private boolean doPurgeSeries(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeInstances(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doPurgeStudy(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeSeries(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/76756.java 358 365 /home/jeff/BigCloneBench/sample/default/129715.java 358 365 ---------------------------------------- public void append(String[] args, int off) throws IOException { DirWriter writer = fact.newDirWriter(dirFile, encodeParam()); try { build(writer, args, off); } finally { writer.close(); } } ---------------------------------------- public void append(String[] args, int off) throws IOException { DirWriter writer = fact.newDirWriter(dirFile, encodeParam()); try { build(writer, args, off); } finally { writer.close(); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1475.java 125 147 /home/jeff/BigCloneBench/sample/selected/2608129.java 339 355 ---------------------------------------- public void shuttlesort(int from[], int to[], int low, int high) { if (high - low < 2) { return; } int middle = (low + high) / 2; shuttlesort(to, from, low, middle); shuttlesort(to, from, middle, high); int p = low; int q = middle; if (high - low >= 4 && compare(from[middle - 1], from[middle]) <= 0) { for (int i = low; i < high; i++) { to[i] = from[i]; } return; } for (int i = low; i < high; i++) { if (q >= high || (p < middle && compare(from[p], from[q]) <= 0)) { to[i] = from[p++]; } else { to[i] = from[q++]; } } } ---------------------------------------- public void shuttlesort(int from[], int to[], int low, int high) { if (high - low < 2) { return; } int middle = (low + high) / 2; shuttlesort(to, from, low, middle); shuttlesort(to, from, middle, high); int p = low; int q = middle; for (int i = low; i < high; i++) { if (q >= high || (p < middle && compare(from[p], from[q]) <= 0)) { to[i] = from[p++]; } else { to[i] = from[q++]; } } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/106637.java 90 172 /home/jeff/BigCloneBench/sample/default/100662.java 90 172 ---------------------------------------- public void convert(File src, File dest) throws IOException { InputStream in = new BufferedInputStream(new FileInputStream(src)); DcmParser p = pfact.newDcmParser(in); Dataset ds = fact.newDataset(); p.setDcmHandler(ds.getDcmHandler()); try { FileFormat format = p.detectFileFormat(); if (format != FileFormat.ACRNEMA_STREAM) { System.out.println("\n" + src + ": not an ACRNEMA stream!"); return; } p.parseDcmFile(format, Tags.PixelData); if (ds.contains(Tags.StudyInstanceUID) || ds.contains(Tags.SeriesInstanceUID) || ds.contains(Tags.SOPInstanceUID) || ds.contains(Tags.SOPClassUID)) { System.out.println("\n" + src + ": contains UIDs!" + " => probable already DICOM - do not convert"); return; } boolean hasPixelData = p.getReadTag() == Tags.PixelData; boolean inflate = hasPixelData && ds.getInt(Tags.BitsAllocated, 0) == 12; int pxlen = p.getReadLength(); if (hasPixelData) { if (inflate) { ds.putUS(Tags.BitsAllocated, 16); pxlen = pxlen * 4 / 3; } if (pxlen != (ds.getInt(Tags.BitsAllocated, 0) >>> 3) * ds.getInt(Tags.Rows, 0) * ds.getInt(Tags.Columns, 0) * ds.getInt(Tags.NumberOfFrames, 1) * ds.getInt(Tags.NumberOfSamples, 1)) { System.out.println("\n" + src + ": mismatch pixel data length!" + " => do not convert"); return; } } ds.putUI(Tags.StudyInstanceUID, uid(studyUID)); ds.putUI(Tags.SeriesInstanceUID, uid(seriesUID)); ds.putUI(Tags.SOPInstanceUID, uid(instUID)); ds.putUI(Tags.SOPClassUID, classUID); if (!ds.contains(Tags.NumberOfSamples)) { ds.putUS(Tags.NumberOfSamples, 1); } if (!ds.contains(Tags.PhotometricInterpretation)) { ds.putCS(Tags.PhotometricInterpretation, "MONOCHROME2"); } if (fmi) { ds.setFileMetaInfo(fact.newFileMetaInfo(ds, UIDs.ImplicitVRLittleEndian)); } OutputStream out = new BufferedOutputStream(new FileOutputStream(dest)); try { } finally { ds.writeFile(out, encodeParam()); if (hasPixelData) { if (!skipGroupLen) { out.write(PXDATA_GROUPLEN); int grlen = pxlen + 8; out.write((byte) grlen); out.write((byte) (grlen >> 8)); out.write((byte) (grlen >> 16)); out.write((byte) (grlen >> 24)); } out.write(PXDATA_TAG); out.write((byte) pxlen); out.write((byte) (pxlen >> 8)); out.write((byte) (pxlen >> 16)); out.write((byte) (pxlen >> 24)); } if (inflate) { int b2, b3; for (; pxlen > 0; pxlen -= 3) { out.write(in.read()); b2 = in.read(); b3 = in.read(); out.write(b2 & 0x0f); out.write(b2 >> 4 | ((b3 & 0x0f) << 4)); out.write(b3 >> 4); } } else { for (; pxlen > 0; --pxlen) { out.write(in.read()); } } out.close(); } System.out.print('.'); } finally { in.close(); } } ---------------------------------------- public void convert(File src, File dest) throws IOException { InputStream in = new BufferedInputStream(new FileInputStream(src)); DcmParser p = pfact.newDcmParser(in); Dataset ds = fact.newDataset(); p.setDcmHandler(ds.getDcmHandler()); try { FileFormat format = p.detectFileFormat(); if (format != FileFormat.ACRNEMA_STREAM) { System.out.println("\n" + src + ": not an ACRNEMA stream!"); return; } p.parseDcmFile(format, Tags.PixelData); if (ds.contains(Tags.StudyInstanceUID) || ds.contains(Tags.SeriesInstanceUID) || ds.contains(Tags.SOPInstanceUID) || ds.contains(Tags.SOPClassUID)) { System.out.println("\n" + src + ": contains UIDs!" + " => probable already DICOM - do not convert"); return; } boolean hasPixelData = p.getReadTag() == Tags.PixelData; boolean inflate = hasPixelData && ds.getInt(Tags.BitsAllocated, 0) == 12; int pxlen = p.getReadLength(); if (hasPixelData) { if (inflate) { ds.putUS(Tags.BitsAllocated, 16); pxlen = pxlen * 4 / 3; } if (pxlen != (ds.getInt(Tags.BitsAllocated, 0) >>> 3) * ds.getInt(Tags.Rows, 0) * ds.getInt(Tags.Columns, 0) * ds.getInt(Tags.NumberOfFrames, 1) * ds.getInt(Tags.NumberOfSamples, 1)) { System.out.println("\n" + src + ": mismatch pixel data length!" + " => do not convert"); return; } } ds.putUI(Tags.StudyInstanceUID, uid(studyUID)); ds.putUI(Tags.SeriesInstanceUID, uid(seriesUID)); ds.putUI(Tags.SOPInstanceUID, uid(instUID)); ds.putUI(Tags.SOPClassUID, classUID); if (!ds.contains(Tags.NumberOfSamples)) { ds.putUS(Tags.NumberOfSamples, 1); } if (!ds.contains(Tags.PhotometricInterpretation)) { ds.putCS(Tags.PhotometricInterpretation, "MONOCHROME2"); } if (fmi) { ds.setFileMetaInfo(fact.newFileMetaInfo(ds, UIDs.ImplicitVRLittleEndian)); } OutputStream out = new BufferedOutputStream(new FileOutputStream(dest)); try { } finally { ds.writeFile(out, encodeParam()); if (hasPixelData) { if (!skipGroupLen) { out.write(PXDATA_GROUPLEN); int grlen = pxlen + 8; out.write((byte) grlen); out.write((byte) (grlen >> 8)); out.write((byte) (grlen >> 16)); out.write((byte) (grlen >> 24)); } out.write(PXDATA_TAG); out.write((byte) pxlen); out.write((byte) (pxlen >> 8)); out.write((byte) (pxlen >> 16)); out.write((byte) (pxlen >> 24)); } if (inflate) { int b2, b3; for (; pxlen > 0; pxlen -= 3) { out.write(in.read()); b2 = in.read(); b3 = in.read(); out.write(b2 & 0x0f); out.write(b2 >> 4 | ((b3 & 0x0f) << 4)); out.write(b3 >> 4); } } else { for (; pxlen > 0; --pxlen) { out.write(in.read()); } } out.close(); } System.out.print('.'); } finally { in.close(); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/966121.java 479 494 /home/jeff/BigCloneBench/sample/selected/1398140.java 1069 1086 ---------------------------------------- private boolean _jspx_meth_html_005fhidden_005f0(javax.servlet.jsp.tagext.JspTag _jspx_th_html_005fform_005f0, PageContext _jspx_page_context) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); org.apache.struts.taglib.html.HiddenTag _jspx_th_html_005fhidden_005f0 = (org.apache.struts.taglib.html.HiddenTag) _005fjspx_005ftagPool_005fhtml_005fhidden_0026_005fstyleId_005fproperty_005fnobody.get(org.apache.struts.taglib.html.HiddenTag.class); _jspx_th_html_005fhidden_005f0.setPageContext(_jspx_page_context); _jspx_th_html_005fhidden_005f0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_html_005fform_005f0); _jspx_th_html_005fhidden_005f0.setProperty("metodo"); _jspx_th_html_005fhidden_005f0.setStyleId("metodo"); int _jspx_eval_html_005fhidden_005f0 = _jspx_th_html_005fhidden_005f0.doStartTag(); if (_jspx_th_html_005fhidden_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fhtml_005fhidden_0026_005fstyleId_005fproperty_005fnobody.reuse(_jspx_th_html_005fhidden_005f0); return true; } _005fjspx_005ftagPool_005fhtml_005fhidden_0026_005fstyleId_005fproperty_005fnobody.reuse(_jspx_th_html_005fhidden_005f0); return false; } ---------------------------------------- private boolean _jspx_meth_html_005ftext_005f35(javax.servlet.jsp.tagext.JspTag _jspx_th_html_005fform_005f0, PageContext _jspx_page_context) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); org.apache.struts.taglib.html.TextTag _jspx_th_html_005ftext_005f35 = (org.apache.struts.taglib.html.TextTag) _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.get(org.apache.struts.taglib.html.TextTag.class); _jspx_th_html_005ftext_005f35.setPageContext(_jspx_page_context); _jspx_th_html_005ftext_005f35.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_html_005fform_005f0); _jspx_th_html_005ftext_005f35.setProperty("colunaDataSolicitacao"); _jspx_th_html_005ftext_005f35.setSize("20"); _jspx_th_html_005ftext_005f35.setMaxlength("50"); _jspx_th_html_005ftext_005f35.setStyle("campo"); int _jspx_eval_html_005ftext_005f35 = _jspx_th_html_005ftext_005f35.doStartTag(); if (_jspx_th_html_005ftext_005f35.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.reuse(_jspx_th_html_005ftext_005f35); return true; } _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.reuse(_jspx_th_html_005ftext_005f35); return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/65413.java 631 648 /home/jeff/BigCloneBench/sample/default/79012.java 667 685 ---------------------------------------- private boolean doPurgeStudy(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeSeries(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doPurgeInstances(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { File file = w.getRefFile(rec.getRefFileIDs()); if (!file.exists()) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/14709.java 565 585 /home/jeff/BigCloneBench/sample/default/66305.java 629 646 ---------------------------------------- private boolean doRemoveInstances(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (sopInstUIDs.contains(rec.getRefSOPInstanceUID()) || matchFileIDs(rec.getRefFileIDs())) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doPurgeStudy(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeSeries(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/80510.java 1736 1745 /home/jeff/BigCloneBench/sample/default/39035.java 1736 1745 ---------------------------------------- public void test146() throws Exception { CsvReader reader = CsvReader.parse("\"" + generateString('a', 10000) + "\r\nb"); Assert.assertEquals("", reader.getRawRecord()); Assert.assertTrue(reader.skipLine()); Assert.assertEquals("", reader.getRawRecord()); Assert.assertTrue(reader.readRecord()); Assert.assertEquals("b", reader.get(0)); Assert.assertFalse(reader.readRecord()); reader.close(); } ---------------------------------------- public void test146() throws Exception { CsvReader reader = CsvReader.parse("\"" + generateString('a', 10000) + "\r\nb"); Assert.assertEquals("", reader.getRawRecord()); Assert.assertTrue(reader.skipLine()); Assert.assertEquals("", reader.getRawRecord()); Assert.assertTrue(reader.readRecord()); Assert.assertEquals("b", reader.get(0)); Assert.assertFalse(reader.readRecord()); reader.close(); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/62774.java 354 359 /home/jeff/BigCloneBench/sample/default/111391.java 346 351 ---------------------------------------- private void setTemplatePathVariables(Element n) { String attrVal = n.getAttribute(TEMPLATE_VAL_ATTR); if (!XMLUtils.hasValue(attrVal)) return; StringTokenizer values = new StringTokenizer(attrVal, ";"); while (values.hasMoreTokens()) setTemplatePathVariable(values.nextToken()); } ---------------------------------------- private void setTemplatePathVariables(Element n) { String attrVal = n.getAttribute(TEMPLATE_VAL_ATTR); if (!XMLUtils.hasValue(attrVal)) return; StringTokenizer values = new StringTokenizer(attrVal, ";"); while (values.hasMoreTokens()) setTemplatePathVariable(values.nextToken()); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/149577.java 100 106 /home/jeff/BigCloneBench/sample/selected/74985.java 65 71 ---------------------------------------- public static InputStream getResourceAsStream(ClassLoader loader, String resource) throws IOException { InputStream in = null; if (loader != null) in = loader.getResourceAsStream(resource); if (in == null) in = ClassLoader.getSystemResourceAsStream(resource); if (in == null) throw new IOException("Could not find resource " + resource); return in; } ---------------------------------------- public static URL getResourceURL(ClassLoader loader, String resource) throws IOException { URL url = null; if (loader != null) url = loader.getResource(resource); if (url == null) url = ClassLoader.getSystemResource(resource); if (url == null) throw new IOException("Could not find resource " + resource); return url; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/42374.java 326 337 /home/jeff/BigCloneBench/sample/default/71091.java 326 337 ---------------------------------------- static void internTest() { char tarray[] = new char[4]; tarray[0] = 't'; tarray[1] = 'r'; tarray[2] = 'u'; tarray[3] = 'e'; internSelf(tarray); tarray[3] = 'X'; internSelf(tarray); assert0("UniqueStringXYZ" == "UniqueStringXYZ", "internTest: #3"); assert0(InternStringHelper1.getUniqueString() == InternStringHelper2.getUniqueString(), "internTest: #4"); } ---------------------------------------- static void internTest() { char tarray[] = new char[4]; tarray[0] = 't'; tarray[1] = 'r'; tarray[2] = 'u'; tarray[3] = 'e'; internSelf(tarray); tarray[3] = 'X'; internSelf(tarray); assert0("UniqueStringXYZ" == "UniqueStringXYZ", "internTest: #3"); assert0(InternStringHelper1.getUniqueString() == InternStringHelper2.getUniqueString(), "internTest: #4"); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/41976.java 194 203 /home/jeff/BigCloneBench/sample/default/106993.java 194 203 ---------------------------------------- public void testRetroCollections() { { List names = new Vector(); Map dictionary = new Hashtable(); } { List names = new Vector(); Map dictionary = new Hashtable(); } } ---------------------------------------- public void testRetroCollections() { { List names = new Vector(); Map dictionary = new Hashtable(); } { List names = new Vector(); Map dictionary = new Hashtable(); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1967310.java 84 97 /home/jeff/BigCloneBench/sample/selected/517398.java 104 117 ---------------------------------------- private static void delete(EntityManagerFactory entityManagerFactory) { EntityManager entityManager = entityManagerFactory.createEntityManager(); try { entityManager.getTransaction().begin(); Query query = entityManager.createQuery("DELETE FROM Person p"); query.executeUpdate(); entityManager.getTransaction().commit(); } finally { if (entityManager.getTransaction().isActive()) { entityManager.getTransaction().rollback(); } entityManager.close(); } } ---------------------------------------- private static void delete(EntityManagerFactory entityManagerFactory) { EntityManager entityManager = entityManagerFactory.createEntityManager(); try { entityManager.getTransaction().begin(); Query query = entityManager.createQuery("DELETE FROM Person p"); query.executeUpdate(); entityManager.getTransaction().commit(); } finally { if (entityManager.getTransaction().isActive()) { entityManager.getTransaction().rollback(); } entityManager.close(); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/57136.java 228 241 /home/jeff/BigCloneBench/sample/default/132272.java 216 229 ---------------------------------------- private ActiveAssociation openAssoc() throws IOException, GeneralSecurityException { Association assoc = aFact.newRequestor(newSocket(url.getHost(), url.getPort())); assoc.setAcTimeout(acTimeout); assoc.setDimseTimeout(dimseTimeout); assoc.setSoCloseDelay(soCloseDelay); assoc.setPackPDVs(packPDVs); PDU assocAC = assoc.connect(assocRQ); if (!(assocAC instanceof AAssociateAC)) { return null; } ActiveAssociation retval = aFact.newActiveAssociation(assoc, null); retval.start(); return retval; } ---------------------------------------- private ActiveAssociation openAssoc() throws IOException, GeneralSecurityException { Association assoc = aFact.newRequestor(newSocket(url.getHost(), url.getPort())); assoc.setAcTimeout(acTimeout); assoc.setDimseTimeout(dimseTimeout); assoc.setSoCloseDelay(soCloseDelay); assoc.setPackPDVs(packPDVs); PDU assocAC = assoc.connect(assocRQ); if (!(assocAC instanceof AAssociateAC)) { return null; } ActiveAssociation retval = aFact.newActiveAssociation(assoc, null); retval.start(); return retval; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/14104.java 179 184 /home/jeff/BigCloneBench/sample/selected/440472.java 161 166 ---------------------------------------- String getFileName() { if (file != null) { return file.getAbsolutePath(); } return null; } ---------------------------------------- public String getFileName() { if (file != null) { return file.getName(); } return null; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/134647.java 367 379 /home/jeff/BigCloneBench/sample/default/95647.java 367 379 ---------------------------------------- private void addDirBuilderPrefElem(HashMap map, String key) { if (!key.startsWith("dir.")) { return; } int pos2 = key.lastIndexOf('.'); String type = key.substring(4, pos2).replace('_', ' '); Dataset ds = (Dataset) map.get(type); if (ds == null) { map.put(type, ds = dof.newDataset()); } int tag = Tags.forName(key.substring(pos2 + 1)); ds.putXX(tag, VRMap.DEFAULT.lookup(tag)); } ---------------------------------------- private void addDirBuilderPrefElem(HashMap map, String key) { if (!key.startsWith("dir.")) { return; } int pos2 = key.lastIndexOf('.'); String type = key.substring(4, pos2).replace('_', ' '); Dataset ds = (Dataset) map.get(type); if (ds == null) { map.put(type, ds = dof.newDataset()); } int tag = Tags.forName(key.substring(pos2 + 1)); ds.putXX(tag, VRMap.DEFAULT.lookup(tag)); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/56216.java 570 590 /home/jeff/BigCloneBench/sample/default/103762.java 570 590 ---------------------------------------- private boolean doRemoveInstances(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (sopInstUIDs.contains(rec.getRefSOPInstanceUID()) || matchFileIDs(rec.getRefFileIDs())) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doRemoveInstances(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (sopInstUIDs.contains(rec.getRefSOPInstanceUID()) || matchFileIDs(rec.getRefFileIDs())) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/129715.java 631 648 /home/jeff/BigCloneBench/sample/default/67675.java 631 648 ---------------------------------------- private boolean doPurgeStudy(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeSeries(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doPurgeStudy(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeSeries(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/45025.java 126 133 /home/jeff/BigCloneBench/sample/default/31130.java 56 63 ---------------------------------------- private static void set(Configuration cfg, String s) { int pos = s.indexOf(':'); if (pos == -1) { cfg.put("set." + s, ""); } else { cfg.put("set." + s.substring(0, pos), s.substring(pos + 1)); } } ---------------------------------------- private static void add(Configuration cfg, String s) { int pos = s.indexOf('='); if (pos == -1) { cfg.put(s, ""); } else { cfg.put(s.substring(0, pos), s.substring(pos + 1)); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1522322.java 199 205 /home/jeff/BigCloneBench/sample/selected/2055089.java 381 387 ---------------------------------------- public static long parseLong(String str, long def) { try { return Long.parseLong(str); } catch (Exception e) { return def; } } ---------------------------------------- public static long parseLong(String str, long def) { try { return Long.parseLong(str); } catch (Exception _ex) { return def; } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/141242.java 37 52 /home/jeff/BigCloneBench/sample/selected/2139407.java 37 52 ---------------------------------------- private void createShadowBorder() { backgroundImage = new BufferedImage(getWidth() + SHADOW_WIDTH, getHeight() + SHADOW_WIDTH, BufferedImage.TYPE_INT_ARGB); Graphics2D g2 = (Graphics2D) backgroundImage.getGraphics(); try { Robot robot = new Robot(getGraphicsConfiguration().getDevice()); BufferedImage capture = robot.createScreenCapture(new Rectangle(getX(), getY(), getWidth() + SHADOW_WIDTH, getHeight() + SHADOW_WIDTH)); g2.drawImage(capture, null, 0, 0); } catch (AWTException e) { e.printStackTrace(); } BufferedImage shadow = new BufferedImage(getWidth() + SHADOW_WIDTH, getHeight() + SHADOW_WIDTH, BufferedImage.TYPE_INT_ARGB); Graphics graphics = shadow.getGraphics(); graphics.setColor(new Color(0.0f, 0.0f, 0.0f, 0.3f)); graphics.fillRoundRect(6, 6, getWidth(), getHeight(), 12, 12); g2.drawImage(shadow, getBlurOp(7), 0, 0); } ---------------------------------------- private void createShadowBorder() { backgroundImage = new BufferedImage(getWidth() + SHADOW_WIDTH, getHeight() + SHADOW_WIDTH, BufferedImage.TYPE_INT_ARGB); Graphics2D g2 = (Graphics2D) backgroundImage.getGraphics(); try { Robot robot = new Robot(getGraphicsConfiguration().getDevice()); BufferedImage capture = robot.createScreenCapture(new Rectangle(getX(), getY(), getWidth() + SHADOW_WIDTH, getHeight() + SHADOW_WIDTH)); g2.drawImage(capture, null, 0, 0); } catch (AWTException e) { e.printStackTrace(); } BufferedImage shadow = new BufferedImage(getWidth() + SHADOW_WIDTH, getHeight() + SHADOW_WIDTH, BufferedImage.TYPE_INT_ARGB); Graphics graphics = shadow.getGraphics(); graphics.setColor(new Color(0.0f, 0.0f, 0.0f, 0.3f)); graphics.fillRoundRect(6, 6, getWidth(), getHeight(), 12, 12); g2.drawImage(shadow, getBlurOp(7), 0, 0); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/665187.java 786 796 /home/jeff/BigCloneBench/sample/selected/183804.java 1120 1129 ---------------------------------------- public void flush() throws java.io.IOException { super.flush(); if (position > 0) { if (encode) { out.write(Base64.encode3to4(buffer, position)); } else { throw new java.io.IOException("Base64 input not properly padded."); } } out.flush(); } ---------------------------------------- public void flushBase64() throws java.io.IOException { if (position > 0) { if (encode) { out.write(encode3to4(b4, buffer, position, options)); position = 0; } else { throw new java.io.IOException("Base64 input not properly padded."); } } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/2249375.java 1007 1016 /home/jeff/BigCloneBench/sample/selected/1450894.java 612 621 ---------------------------------------- public IntSet outOfRange(IntRange r) { int n = size(); IntSet temp = new IntSet(); for (int i = 0; i < n; i++) { if (r.isValid() && !r.includes(array[i])) { temp.addElement(i); } } return temp; } ---------------------------------------- public IntSet inRange(IntRange r) { int n = size(); IntSet temp = new IntSet(); for (int i = 0; i < n; i++) { if (r.isValid() && r.includes(array[i])) { temp.addElement(i); } } return temp; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/57585.java 624 641 /home/jeff/BigCloneBench/sample/default/124843.java 629 646 ---------------------------------------- private boolean doPurgeStudy(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeSeries(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doPurgeStudy(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeSeries(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/959103.java 35 50 /home/jeff/BigCloneBench/sample/selected/1406114.java 35 50 ---------------------------------------- private static IEditorInput getEditorInput(Diagram diagram) { Resource diagramResource = diagram.eResource(); for (Iterator it = diagramResource.getContents().iterator(); it.hasNext(); ) { EObject nextEObject = (EObject) it.next(); if (nextEObject == diagram) { return new FileEditorInput(WorkspaceSynchronizer.getFile(diagramResource)); } if (nextEObject instanceof Diagram) { break; } } URI uri = EcoreUtil.getURI(diagram); String editorName = uri.lastSegment() + "#" + diagram.eResource().getContents().indexOf(diagram); IEditorInput editorInput = new URIEditorInput(uri, editorName); return editorInput; } ---------------------------------------- private static IEditorInput getEditorInput(Diagram diagram) { Resource diagramResource = diagram.eResource(); for (Iterator it = diagramResource.getContents().iterator(); it.hasNext(); ) { EObject nextEObject = (EObject) it.next(); if (nextEObject == diagram) { return new FileEditorInput(WorkspaceSynchronizer.getFile(diagramResource)); } if (nextEObject instanceof Diagram) { break; } } URI uri = EcoreUtil.getURI(diagram); String editorName = uri.lastSegment() + "#" + diagram.eResource().getContents().indexOf(diagram); IEditorInput editorInput = new URIEditorInput(uri, editorName); return editorInput; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/2635985.java 93 98 /home/jeff/BigCloneBench/sample/selected/708312.java 151 157 ---------------------------------------- private org.omg.CORBA.portable.OutputStream _OB_att_get_lifetime_filter(org.omg.CORBA.portable.InputStream in, org.omg.CORBA.portable.ResponseHandler handler) { org.omg.CosNotifyFilter.MappingFilter _ob_r = lifetime_filter(); org.omg.CORBA.portable.OutputStream out = handler.createReply(); org.omg.CosNotifyFilter.MappingFilterHelper.write(out, _ob_r); return out; } ---------------------------------------- private org.omg.CORBA.portable.OutputStream _OB_op_get_all_filters(org.omg.CORBA.portable.InputStream in, org.omg.CORBA.portable.ResponseHandler handler) { org.omg.CORBA.portable.OutputStream out = null; int[] _ob_r = get_all_filters(); out = handler.createReply(); org.omg.CosNotifyFilter.FilterIDSeqHelper.write(out, _ob_r); return out; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/70515.java 149 157 /home/jeff/BigCloneBench/sample/default/55192.java 149 157 ---------------------------------------- public void testTwoDimensionalArrays() { final int rows = 3; final int cols = 4; int count = 0; int[][] matrix = new int[rows][cols]; for (int x = 0; x < rows; x++) for (int y = 0; y < cols; y++) matrix[x][y] = count++; assertEquals(11, matrix[2][3]); assertEquals(6, matrix[1][2]); } ---------------------------------------- public void testTwoDimensionalArrays() { final int rows = 3; final int cols = 4; int count = 0; int[][] matrix = new int[rows][cols]; for (int x = 0; x < rows; x++) for (int y = 0; y < cols; y++) matrix[x][y] = count++; assertEquals(11, matrix[2][3]); assertEquals(6, matrix[1][2]); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/81123.java 260 270 /home/jeff/BigCloneBench/sample/default/76192.java 260 270 ---------------------------------------- public void list() throws IOException, TransformerConfigurationException { SAXTransformerFactory tf = (SAXTransformerFactory) TransformerFactory.newInstance(); Templates xslt = loadDcmDirXSL(tf); DirReader reader = fact.newDirReader(dirFile); reader.getFileSetInfo().writeFile2(getTransformerHandler(tf, xslt, FILE_SET_INFO), dict, null, 128, null); try { list("", reader.getFirstRecord(onlyInUse), tf, xslt); } finally { reader.close(); } } ---------------------------------------- public void list() throws IOException, TransformerConfigurationException { SAXTransformerFactory tf = (SAXTransformerFactory) TransformerFactory.newInstance(); Templates xslt = loadDcmDirXSL(tf); DirReader reader = fact.newDirReader(dirFile); reader.getFileSetInfo().writeFile2(getTransformerHandler(tf, xslt, FILE_SET_INFO), dict, null, 128, null); try { list("", reader.getFirstRecord(onlyInUse), tf, xslt); } finally { reader.close(); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1398140.java 860 877 /home/jeff/BigCloneBench/sample/selected/1398140.java 898 915 ---------------------------------------- private boolean _jspx_meth_html_005ftext_005f24(javax.servlet.jsp.tagext.JspTag _jspx_th_html_005fform_005f0, PageContext _jspx_page_context) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); org.apache.struts.taglib.html.TextTag _jspx_th_html_005ftext_005f24 = (org.apache.struts.taglib.html.TextTag) _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.get(org.apache.struts.taglib.html.TextTag.class); _jspx_th_html_005ftext_005f24.setPageContext(_jspx_page_context); _jspx_th_html_005ftext_005f24.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_html_005fform_005f0); _jspx_th_html_005ftext_005f24.setProperty("linhaValor5"); _jspx_th_html_005ftext_005f24.setSize("20"); _jspx_th_html_005ftext_005f24.setMaxlength("50"); _jspx_th_html_005ftext_005f24.setStyle("campo"); int _jspx_eval_html_005ftext_005f24 = _jspx_th_html_005ftext_005f24.doStartTag(); if (_jspx_th_html_005ftext_005f24.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.reuse(_jspx_th_html_005ftext_005f24); return true; } _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.reuse(_jspx_th_html_005ftext_005f24); return false; } ---------------------------------------- private boolean _jspx_meth_html_005ftext_005f26(javax.servlet.jsp.tagext.JspTag _jspx_th_html_005fform_005f0, PageContext _jspx_page_context) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); org.apache.struts.taglib.html.TextTag _jspx_th_html_005ftext_005f26 = (org.apache.struts.taglib.html.TextTag) _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.get(org.apache.struts.taglib.html.TextTag.class); _jspx_th_html_005ftext_005f26.setPageContext(_jspx_page_context); _jspx_th_html_005ftext_005f26.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_html_005fform_005f0); _jspx_th_html_005ftext_005f26.setProperty("colunaValor2"); _jspx_th_html_005ftext_005f26.setSize("20"); _jspx_th_html_005ftext_005f26.setMaxlength("50"); _jspx_th_html_005ftext_005f26.setStyle("campo"); int _jspx_eval_html_005ftext_005f26 = _jspx_th_html_005ftext_005f26.doStartTag(); if (_jspx_th_html_005ftext_005f26.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.reuse(_jspx_th_html_005ftext_005f26); return true; } _005fjspx_005ftagPool_005fhtml_005ftext_005fstyle_005fsize_005fproperty_005fmaxlength_005fnobody.reuse(_jspx_th_html_005ftext_005f26); return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/63976.java 743 756 /home/jeff/BigCloneBench/sample/selected/63976.java 1145 1158 ---------------------------------------- protected static final void insertionsort(int[] a, int[] b, int p, int r) { for (int j = p + 1; j <= r; ++j) { int key = a[j]; int val = b[j]; int i = j - 1; while (i >= p && a[i] > key) { a[i + 1] = a[i]; b[i + 1] = b[i]; i--; } a[i + 1] = key; b[i + 1] = val; } } ---------------------------------------- protected static final void insertionsort(Object[] a, int[] b, int p, int r, Comparator cmp) { for (int j = p + 1; j <= r; ++j) { Object key = a[j]; int val = b[j]; int i = j - 1; while (i >= p && cmp.compare(a[i], key) > 0) { a[i + 1] = a[i]; b[i + 1] = b[i]; --i; } a[i + 1] = key; b[i + 1] = val; } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/24621.java 570 590 /home/jeff/BigCloneBench/sample/default/820.java 648 665 ---------------------------------------- private boolean doRemoveInstances(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (sopInstUIDs.contains(rec.getRefSOPInstanceUID()) || matchFileIDs(rec.getRefFileIDs())) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doPurgeSeries(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeInstances(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/336575.java 112 122 /home/jeff/BigCloneBench/sample/selected/2608129.java 300 309 ---------------------------------------- public int compare(int row1, int row2) { compares++; for (int level = 0; level < sortingColumns.size(); level++) { Integer column = (Integer) sortingColumns.elementAt(level); int result = compareRowsByColumn(row1, row2, column.intValue()); if (result != 0) { return ascending ? result : -result; } } return 0; } ---------------------------------------- public int compare(int row1, int row2) { for (int level = 0, n = sortingColumns.size(); level < n; level++) { Integer column = sortingColumns.elementAt(level); int result = compareRowsByColumn(row1, row2, column.intValue()); if (result != 0) { return (ascending ? result : -result); } } return 0; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/40097.java 19 34 /home/jeff/BigCloneBench/sample/default/41976.java 19 34 ---------------------------------------- public void testPalindrome() { assertFalse(isPalindrome("abcdef")); assertFalse(isPalindrome("abccda")); assertTrue(isPalindrome("abccba")); assertFalse(isPalindrome("abcxba")); assertTrue(isPalindrome("a")); assertTrue(isPalindrome("aa")); assertFalse(isPalindrome("ab")); assertTrue(isPalindrome("")); assertTrue(isPalindrome("aaa")); assertTrue(isPalindrome("aba")); assertTrue(isPalindrome("abbba")); assertTrue(isPalindrome("abba")); assertFalse(isPalindrome("abbaa")); assertFalse(isPalindrome("abcda")); } ---------------------------------------- public void testPalindrome() { assertFalse(isPalindrome("abcdef")); assertFalse(isPalindrome("abccda")); assertTrue(isPalindrome("abccba")); assertFalse(isPalindrome("abcxba")); assertTrue(isPalindrome("a")); assertTrue(isPalindrome("aa")); assertFalse(isPalindrome("ab")); assertTrue(isPalindrome("")); assertTrue(isPalindrome("aaa")); assertTrue(isPalindrome("aba")); assertTrue(isPalindrome("abbba")); assertTrue(isPalindrome("abba")); assertFalse(isPalindrome("abbaa")); assertFalse(isPalindrome("abcda")); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/70515.java 64 71 /home/jeff/BigCloneBench/sample/default/96501.java 73 82 ---------------------------------------- String sequenceUsingFor(int start, int stop) { StringBuilder builder = new StringBuilder(); for (int i = start; i <= stop; i++) { if (i > start) builder.append(','); builder.append(i); } return builder.toString(); } ---------------------------------------- String sequenceUsingWhile(int start, int stop) { StringBuilder builder = new StringBuilder(); int i = start; while (i <= stop) { if (i > start) builder.append(','); builder.append(i); i++; } return builder.toString(); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/2706582.java 92 101 /home/jeff/BigCloneBench/sample/selected/2706582.java 103 112 ---------------------------------------- public byte[] encrypt(byte[] data) { try { return encCipher.doFinal(data); } catch (IllegalBlockSizeException e) { e.printStackTrace(); } catch (BadPaddingException e) { e.printStackTrace(); } return null; } ---------------------------------------- public byte[] decrypt(byte[] data) { try { return decCipher.doFinal(data); } catch (IllegalBlockSizeException e) { e.printStackTrace(); } catch (BadPaddingException e) { e.printStackTrace(); } return null; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/114239.java 546 557 /home/jeff/BigCloneBench/sample/default/67669.java 382 392 ---------------------------------------- public void test29() throws Exception { String data = "\"double\\\"\\\"double quotes\""; CsvReader reader = CsvReader.parse(data); reader.setEscapeMode(CsvReader.ESCAPE_MODE_BACKSLASH); Assert.assertTrue(reader.readRecord()); Assert.assertEquals("double\"\"double quotes", reader.get(0)); Assert.assertEquals(0L, reader.getCurrentRecord()); Assert.assertEquals(1, reader.getColumnCount()); Assert.assertEquals("\"double\\\"\\\"double quotes\"", reader.getRawRecord()); Assert.assertFalse(reader.readRecord()); reader.close(); } ---------------------------------------- public void test19() throws Exception { String data = "1\r\n"; CsvReader reader = CsvReader.parse(data); Assert.assertTrue(reader.readRecord()); Assert.assertEquals("1", reader.get(0)); Assert.assertEquals(0L, reader.getCurrentRecord()); Assert.assertEquals(1, reader.getColumnCount()); Assert.assertEquals("1", reader.getRawRecord()); Assert.assertFalse(reader.readRecord()); reader.close(); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/2653397.java 444 452 /home/jeff/BigCloneBench/sample/selected/347622.java 444 452 ---------------------------------------- private String getDataLocationDefault() { loadProperties(); String location = (String) properties.get(PROP_DATA_LOCATION); if (location != null) { return location; } else { return PROP_DATA_LOCATION_DEFAULT; } } ---------------------------------------- private String getDataLocationDefault() { loadProperties(); String location = (String) properties.get(PROP_DATA_LOCATION); if (location != null) { return location; } else { return PROP_DATA_LOCATION_DEFAULT; } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/324968.java 206 220 /home/jeff/BigCloneBench/sample/selected/689606.java 166 177 ---------------------------------------- private static String hash(String string) { MessageDigest md = null; try { md = MessageDigest.getInstance("SHA"); } catch (Exception e) { return null; } try { md.update(string.getBytes("UTF-8")); } catch (Exception e) { return null; } byte raw[] = md.digest(); return (new BASE64Encoder()).encode(raw); } ---------------------------------------- public static String encryptPassword(String password) { String hash = null; try { MessageDigest md = null; md = MessageDigest.getInstance("SHA"); md.update(password.getBytes("UTF-8")); byte raw[] = md.digest(); hash = Base64.encode(raw, false); } catch (Exception e) { } return hash; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/33993.java 174 181 /home/jeff/BigCloneBench/sample/default/98707.java 174 181 ---------------------------------------- public int mconvert(String[] args, int optind, File destDir) throws IOException { int count = 0; for (int i = optind, n = args.length - 1; i < n; ++i) { File src = new File(args[i]); count += mconvert(src, new File(destDir, src.getName())); } return count; } ---------------------------------------- public int mconvert(String[] args, int optind, File destDir) throws IOException { int count = 0; for (int i = optind, n = args.length - 1; i < n; ++i) { File src = new File(args[i]); count += mconvert(src, new File(destDir, src.getName())); } return count; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/19708.java 39 74 /home/jeff/BigCloneBench/sample/default/13770.java 39 74 ---------------------------------------- public static void quickSort(Vector s, int lo, int hi, Comparator cmp) { panicIf(s == null); if (lo >= hi) return; int mid = (lo + hi) / 2; if (cmp.compare(s.elementAt(lo), s.elementAt(mid)) > 0) { Object tmp = s.elementAt(lo); s.setElementAt(s.elementAt(mid), lo); s.setElementAt(tmp, mid); } if (cmp.compare(s.elementAt(mid), s.elementAt(hi)) > 0) { Object tmp = s.elementAt(mid); s.setElementAt(s.elementAt(hi), mid); s.setElementAt(tmp, hi); if (cmp.compare(s.elementAt(lo), s.elementAt(mid)) > 0) { Object tmp2 = s.elementAt(lo); s.setElementAt(s.elementAt(mid), lo); s.setElementAt(tmp2, mid); } } int left = lo + 1; int right = hi - 1; if (left >= right) return; Object partition = s.elementAt(mid); for (; ; ) { while (cmp.compare(s.elementAt(right), partition) > 0) --right; while (left < right && cmp.compare(s.elementAt(left), partition) <= 0) ++left; if (left < right) { Object tmp = s.elementAt(left); s.setElementAt(s.elementAt(right), left); s.setElementAt(tmp, right); --right; } else break; } quickSort(s, lo, left, cmp); quickSort(s, left + 1, hi, cmp); } ---------------------------------------- public static void quickSort(Vector s, int lo, int hi, Comparator cmp) { panicIf(s == null); if (lo >= hi) return; int mid = (lo + hi) / 2; if (cmp.compare(s.elementAt(lo), s.elementAt(mid)) > 0) { Object tmp = s.elementAt(lo); s.setElementAt(s.elementAt(mid), lo); s.setElementAt(tmp, mid); } if (cmp.compare(s.elementAt(mid), s.elementAt(hi)) > 0) { Object tmp = s.elementAt(mid); s.setElementAt(s.elementAt(hi), mid); s.setElementAt(tmp, hi); if (cmp.compare(s.elementAt(lo), s.elementAt(mid)) > 0) { Object tmp2 = s.elementAt(lo); s.setElementAt(s.elementAt(mid), lo); s.setElementAt(tmp2, mid); } } int left = lo + 1; int right = hi - 1; if (left >= right) return; Object partition = s.elementAt(mid); for (; ; ) { while (cmp.compare(s.elementAt(right), partition) > 0) --right; while (left < right && cmp.compare(s.elementAt(left), partition) <= 0) ++left; if (left < right) { Object tmp = s.elementAt(left); s.setElementAt(s.elementAt(right), left); s.setElementAt(tmp, right); --right; } else break; } quickSort(s, lo, left, cmp); quickSort(s, left + 1, hi, cmp); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/70088.java 669 687 /home/jeff/BigCloneBench/sample/default/94821.java 662 680 ---------------------------------------- private boolean doPurgeInstances(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { File file = w.getRefFile(rec.getRefFileIDs()); if (!file.exists()) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doPurgeInstances(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { File file = w.getRefFile(rec.getRefFileIDs()); if (!file.exists()) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/58954.java 183 197 /home/jeff/BigCloneBench/sample/default/38807.java 184 198 ---------------------------------------- public int mconvert(File src, File dest) throws IOException { if (src.isFile()) { convert(src, dest); return 1; } File[] files = src.listFiles(); if (files.length > 0 && !dest.exists()) { dest.mkdirs(); } int count = 0; for (int i = 0; i < files.length; ++i) { count += mconvert(files[i], new File(dest, files[i].getName())); } return count; } ---------------------------------------- public int mconvert(File src, File dest) throws IOException { if (src.isFile()) { convert(src, dest); return 1; } File[] files = src.listFiles(); if (files.length > 0 && !dest.exists()) { dest.mkdirs(); } int count = 0; for (int i = 0; i < files.length; ++i) { count += mconvert(files[i], new File(dest, files[i].getName())); } return count; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/655239.java 86 101 /home/jeff/BigCloneBench/sample/selected/455960.java 87 102 ---------------------------------------- protected byte[] padBuffer() { int n = (int) (count % BLOCK_SIZE); int padding = (n < 56) ? (56 - n) : (120 - n); byte[] pad = new byte[padding + 8]; pad[0] = 1; long bits = count << 3; pad[padding++] = (byte) bits; pad[padding++] = (byte) (bits >>> 8); pad[padding++] = (byte) (bits >>> 16); pad[padding++] = (byte) (bits >>> 24); pad[padding++] = (byte) (bits >>> 32); pad[padding++] = (byte) (bits >>> 40); pad[padding++] = (byte) (bits >>> 48); pad[padding] = (byte) (bits >>> 56); return pad; } ---------------------------------------- protected byte[] padBuffer() { int n = (int) (count % BLOCK_SIZE); int padding = (n < 56) ? (56 - n) : (120 - n); byte[] pad = new byte[padding + 8]; pad[0] = 1; long bits = count << 3; pad[padding++] = (byte) bits; pad[padding++] = (byte) (bits >>> 8); pad[padding++] = (byte) (bits >>> 16); pad[padding++] = (byte) (bits >>> 24); pad[padding++] = (byte) (bits >>> 32); pad[padding++] = (byte) (bits >>> 40); pad[padding++] = (byte) (bits >>> 48); pad[padding] = (byte) (bits >>> 56); return pad; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/22303.java 744 759 /home/jeff/BigCloneBench/sample/default/106112.java 640 653 ---------------------------------------- public void test40() throws Exception { String data = "Chicane, Love on the Run, Knight Rider, This field contains a comma\\, but it doesn't matter as the delimiter is escaped"; CsvReader reader = CsvReader.parse(data); reader.setUseTextQualifier(false); reader.setEscapeMode(CsvReader.ESCAPE_MODE_BACKSLASH); Assert.assertTrue(reader.readRecord()); Assert.assertEquals("Chicane", reader.get(0)); Assert.assertEquals("Love on the Run", reader.get(1)); Assert.assertEquals("Knight Rider", reader.get(2)); Assert.assertEquals("This field contains a comma, but it doesn't matter as the delimiter is escaped", reader.get(3)); Assert.assertEquals(0L, reader.getCurrentRecord()); Assert.assertEquals(4, reader.getColumnCount()); Assert.assertEquals("Chicane, Love on the Run, Knight Rider, This field contains a comma\\, but it doesn't matter as the delimiter is escaped", reader.getRawRecord()); Assert.assertFalse(reader.readRecord()); reader.close(); } ---------------------------------------- public void test35() throws Exception { String data = "Chicane, Love on the Run, Knight Rider, \"This field contains a comma, but it doesn't matter as the field is quoted\""; CsvReader reader = CsvReader.parse(data); Assert.assertTrue(reader.readRecord()); Assert.assertEquals("Chicane", reader.get(0)); Assert.assertEquals("Love on the Run", reader.get(1)); Assert.assertEquals("Knight Rider", reader.get(2)); Assert.assertEquals("This field contains a comma, but it doesn't matter as the field is quoted", reader.get(3)); Assert.assertEquals(0L, reader.getCurrentRecord()); Assert.assertEquals(4, reader.getColumnCount()); Assert.assertEquals("Chicane, Love on the Run, Knight Rider, \"This field contains a comma, but it doesn't matter as the field is quoted\"", reader.getRawRecord()); Assert.assertFalse(reader.readRecord()); reader.close(); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/42993.java 624 641 /home/jeff/BigCloneBench/sample/default/79012.java 667 685 ---------------------------------------- private boolean doPurgeStudy(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (doPurgeSeries(w, rec, counter)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doPurgeInstances(DirWriter w, DirRecord parent, int[] counter) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { File file = w.getRefFile(rec.getRefFileIDs()); if (!file.exists()) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[0] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1473439.java 761 790 /home/jeff/BigCloneBench/sample/selected/472295.java 740 765 ---------------------------------------- protected DataInputStream readS3BinaryHeader(String location, String path, Properties props) throws IOException { InputStream inputStream; if (location != null && location.equals("letrucimpossibleetquinexistepas")) inputStream = new java.io.FileInputStream(path); else inputStream = getClass().getResourceAsStream(path); if (inputStream == null) { throw new IOException("Can't open " + path); } DataInputStream dis = new DataInputStream(new BufferedInputStream(inputStream)); String id = readWord(dis); if (!id.equals("s3")) { throw new IOException("Not proper s3 binary file " + location + path); } String name; while ((name = readWord(dis)) != null) { if (!name.equals("endhdr")) { String value = readWord(dis); props.setProperty(name, value); } else { break; } } int byteOrderMagic = dis.readInt(); if (byteOrderMagic == BYTE_ORDER_MAGIC) { swap = false; } else if (byteSwap(byteOrderMagic) == BYTE_ORDER_MAGIC) { swap = true; } else { throw new IOException("Corrupt S3 file " + location + path); } return dis; } ---------------------------------------- protected DataInputStream readS3BinaryHeader(String location, String path, Properties props) throws IOException { InputStream inputStream = getClass().getResourceAsStream(path); DataInputStream dis = new DataInputStream(new BufferedInputStream(inputStream)); String id = readWord(dis); if (!id.equals("s3")) { throw new IOException("Not proper s3 binary file " + location + path); } String name; while ((name = readWord(dis)) != null) { if (!name.equals("endhdr")) { String value = readWord(dis); props.setProperty(name, value); } else { break; } } int byteOrderMagic = dis.readInt(); if (byteOrderMagic == BYTE_ORDER_MAGIC) { swap = false; } else if (byteSwap(byteOrderMagic) == BYTE_ORDER_MAGIC) { swap = true; } else { throw new IOException("Corrupt S3 file " + location + path); } return dis; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1607771.java 628 670 /home/jeff/BigCloneBench/sample/selected/183804.java 542 584 ---------------------------------------- public static byte[] decode(String s, int options) { byte[] bytes; try { bytes = s.getBytes(PREFERRED_ENCODING); } catch (java.io.UnsupportedEncodingException uee) { bytes = s.getBytes(); } bytes = decode(bytes, 0, bytes.length, options); if (bytes != null && bytes.length >= 4) { int head = ((int) bytes[0] & 0xff) | ((bytes[1] << 8) & 0xff00); if (java.util.zip.GZIPInputStream.GZIP_MAGIC == head) { java.io.ByteArrayInputStream bais = null; java.util.zip.GZIPInputStream gzis = null; java.io.ByteArrayOutputStream baos = null; byte[] buffer = new byte[2048]; int length = 0; try { baos = new java.io.ByteArrayOutputStream(); bais = new java.io.ByteArrayInputStream(bytes); gzis = new java.util.zip.GZIPInputStream(bais); while ((length = gzis.read(buffer)) >= 0) { baos.write(buffer, 0, length); } bytes = baos.toByteArray(); } catch (java.io.IOException e) { } finally { try { baos.close(); } catch (Exception e) { } try { gzis.close(); } catch (Exception e) { } try { bais.close(); } catch (Exception e) { } } } } return bytes; } ---------------------------------------- public static byte[] decode(String s, int options) { byte[] bytes; try { bytes = s.getBytes(PREFERRED_ENCODING); } catch (java.io.UnsupportedEncodingException uee) { bytes = s.getBytes(); } bytes = decode(bytes, 0, bytes.length, options); if (bytes != null && bytes.length >= 4) { int head = ((int) bytes[0] & 0xff) | ((bytes[1] << 8) & 0xff00); if (java.util.zip.GZIPInputStream.GZIP_MAGIC == head) { java.io.ByteArrayInputStream bais = null; java.util.zip.GZIPInputStream gzis = null; java.io.ByteArrayOutputStream baos = null; byte[] buffer = new byte[2048]; int length = 0; try { baos = new java.io.ByteArrayOutputStream(); bais = new java.io.ByteArrayInputStream(bytes); gzis = new java.util.zip.GZIPInputStream(bais); while ((length = gzis.read(buffer)) >= 0) { baos.write(buffer, 0, length); } bytes = baos.toByteArray(); } catch (java.io.IOException e) { } finally { try { baos.close(); } catch (Exception e) { } try { gzis.close(); } catch (Exception e) { } try { bais.close(); } catch (Exception e) { } } } } return bytes; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/40097.java 73 82 /home/jeff/BigCloneBench/sample/default/91574.java 54 62 ---------------------------------------- String sequenceUsingWhile(int start, int stop) { StringBuilder builder = new StringBuilder(); int i = start; while (i <= stop) { if (i > start) builder.append(','); builder.append(i); i++; } return builder.toString(); } ---------------------------------------- String sequenceUsingDo(int start, int stop) { StringBuilder builder = new StringBuilder(); int i = start; do { if (i > start) builder.append(','); builder.append(i); } while (++i <= stop); return builder.toString(); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/45048.java 204 220 /home/jeff/BigCloneBench/sample/default/37347.java 200 214 ---------------------------------------- DcmSnd(Configuration cfg, DcmURL url, int argc) { this.url = url; this.priority = Integer.parseInt(cfg.getProperty("prior", "0")); this.packPDVs = "true".equalsIgnoreCase(cfg.getProperty("pack-pdvs", "false")); this.truncPostPixelData = "true".equalsIgnoreCase(cfg.getProperty("trunc-post-pixeldata", "false")); this.excludePrivate = "true".equalsIgnoreCase(cfg.getProperty("exclude-private", "false")); this.bufferSize = Integer.parseInt(cfg.getProperty("buf-len", "2048")) & 0xfffffffe; this.repeatWhole = Integer.parseInt(cfg.getProperty("repeat-assoc", "1")); this.repeatSingle = Integer.parseInt(cfg.getProperty("repeat-dimse", "1")); this.studyUIDSuffix = cfg.getProperty("study-uid-suffix"); this.seriesUIDSuffix = cfg.getProperty("series-uid-suffix"); this.instUIDSuffix = cfg.getProperty("inst-uid-suffix"); this.mode = argc > 1 ? SEND : initPollDirSrv(cfg) ? POLL : ECHO; initAssocParam(cfg, url, mode == ECHO); initTLS(cfg); initOverwrite(cfg); } ---------------------------------------- DcmSnd(Configuration cfg, DcmURL url, int argc) { this.url = url; this.priority = Integer.parseInt(cfg.getProperty("prior", "0")); this.packPDVs = "true".equalsIgnoreCase(cfg.getProperty("pack-pdvs", "false")); this.truncPostPixelData = "true".equalsIgnoreCase(cfg.getProperty("trunc-post-pixeldata", "false")); this.excludePrivate = "true".equalsIgnoreCase(cfg.getProperty("exclude-private", "false")); this.bufferSize = Integer.parseInt(cfg.getProperty("buf-len", "2048")) & 0xfffffffe; this.repeatWhole = Integer.parseInt(cfg.getProperty("repeat-assoc", "1")); this.repeatSingle = Integer.parseInt(cfg.getProperty("repeat-dimse", "1")); this.uidSuffix = cfg.getProperty("uid-suffix"); this.mode = argc > 1 ? SEND : initPollDirSrv(cfg) ? POLL : ECHO; initAssocParam(cfg, url, mode == ECHO); initTLS(cfg); initOverwrite(cfg); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/49550.java 20 25 /home/jeff/BigCloneBench/sample/default/11275.java 13 18 ---------------------------------------- public static int iello(String say_this, int return_this) { System.out.println("before gc arg=" + say_this); gc(); System.out.println("after gc arg=" + say_this); return return_this; } ---------------------------------------- public static String hello(String say_this) { System.out.println("before gc arg=" + say_this); gc(); System.out.println("after gc arg=" + say_this); return "And I Say Hello Back"; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/111114.java 406 441 /home/jeff/BigCloneBench/sample/default/11262.java 426 461 ---------------------------------------- public void writeTo(OutputStream out, String tsUID) throws IOException { DcmEncodeParam netParam = (DcmEncodeParam) DcmDecodeParam.valueOf(tsUID); if (excludePrivate) ds.excludePrivate().writeDataset(out, netParam); else ds.writeDataset(out, netParam); if (parser.getReadTag() == Tags.PixelData) { DcmDecodeParam fileParam = parser.getDcmDecodeParam(); ds.writeHeader(out, netParam, parser.getReadTag(), parser.getReadVR(), parser.getReadLength()); if (netParam.encapsulated) { parser.parseHeader(); while (parser.getReadTag() == Tags.Item) { ds.writeHeader(out, netParam, parser.getReadTag(), parser.getReadVR(), parser.getReadLength()); writeValueTo(out, false); parser.parseHeader(); } if (parser.getReadTag() != Tags.SeqDelimitationItem) { throw new DcmParseException("Unexpected Tag:" + Tags.toString(parser.getReadTag())); } if (parser.getReadLength() != 0) { throw new DcmParseException("(fffe,e0dd), Length:" + parser.getReadLength()); } ds.writeHeader(out, netParam, Tags.SeqDelimitationItem, VRs.NONE, 0); } else { boolean swap = fileParam.byteOrder != netParam.byteOrder && parser.getReadVR() == VRs.OW; writeValueTo(out, swap); } if (truncPostPixelData) { return; } ds.clear(); try { parser.parseDataset(fileParam, -1); } catch (IOException e) { log.warn("Error reading post-pixeldata attributes:", e); } if (excludePrivate) ds.excludePrivate().writeDataset(out, netParam); else ds.writeDataset(out, netParam); } } ---------------------------------------- public void writeTo(OutputStream out, String tsUID) throws IOException { DcmEncodeParam netParam = (DcmEncodeParam) DcmDecodeParam.valueOf(tsUID); if (excludePrivate) ds.excludePrivate().writeDataset(out, netParam); else ds.writeDataset(out, netParam); if (parser.getReadTag() == Tags.PixelData) { DcmDecodeParam fileParam = parser.getDcmDecodeParam(); ds.writeHeader(out, netParam, parser.getReadTag(), parser.getReadVR(), parser.getReadLength()); if (netParam.encapsulated) { parser.parseHeader(); while (parser.getReadTag() == Tags.Item) { ds.writeHeader(out, netParam, parser.getReadTag(), parser.getReadVR(), parser.getReadLength()); writeValueTo(out, false); parser.parseHeader(); } if (parser.getReadTag() != Tags.SeqDelimitationItem) { throw new DcmParseException("Unexpected Tag:" + Tags.toString(parser.getReadTag())); } if (parser.getReadLength() != 0) { throw new DcmParseException("(fffe,e0dd), Length:" + parser.getReadLength()); } ds.writeHeader(out, netParam, Tags.SeqDelimitationItem, VRs.NONE, 0); } else { boolean swap = fileParam.byteOrder != netParam.byteOrder && parser.getReadVR() == VRs.OW; writeValueTo(out, swap); } if (truncPostPixelData) { return; } ds.clear(); try { parser.parseDataset(fileParam, -1); } catch (IOException e) { log.warn("Error reading post-pixeldata attributes:", e); } if (excludePrivate) ds.excludePrivate().writeDataset(out, netParam); else ds.writeDataset(out, netParam); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/31770.java 11 28 /home/jeff/BigCloneBench/sample/default/49316.java 11 28 ---------------------------------------- public static void main(String[] argv) { try { int num = 1; if (argv.length > 0) { num = Integer.parseInt(argv[0]); } Thread[] threadList = new Thread[num]; for (int i = 0; i < num; ++i) { threadList[i] = new TestRuntimeExec(i); threadList[i].start(); } for (int i = 0; i < num; ++i) threadList[i].join(); System.out.println("All test threads finished"); } catch (Exception e) { System.out.println("TestRuntimeExec: FAILED"); System.exit(1); } } ---------------------------------------- public static void main(String[] argv) { try { int num = 1; if (argv.length > 0) { num = Integer.parseInt(argv[0]); } Thread[] threadList = new Thread[num]; for (int i = 0; i < num; ++i) { threadList[i] = new TestRuntimeExec(i); threadList[i].start(); } for (int i = 0; i < num; ++i) threadList[i].join(); System.out.println("All test threads finished"); } catch (Exception e) { System.out.println("TestRuntimeExec: FAILED"); System.exit(1); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1889063.java 406 452 /home/jeff/BigCloneBench/sample/selected/2436743.java 421 467 ---------------------------------------- public static int rectCrossingsForCubic(int crossings, double rxmin, double rymin, double rxmax, double rymax, double x0, double y0, double xc0, double yc0, double xc1, double yc1, double x1, double y1, int level) { if (y0 >= rymax && yc0 >= rymax && yc1 >= rymax && y1 >= rymax) { return crossings; } if (y0 <= rymin && yc0 <= rymin && yc1 <= rymin && y1 <= rymin) { return crossings; } if (x0 <= rxmin && xc0 <= rxmin && xc1 <= rxmin && x1 <= rxmin) { return crossings; } if (x0 >= rxmax && xc0 >= rxmax && xc1 >= rxmax && x1 >= rxmax) { if (y0 < y1) { if (y0 <= rymin && y1 > rymin) crossings++; if (y0 < rymax && y1 >= rymax) crossings++; } else if (y1 < y0) { if (y1 <= rymin && y0 > rymin) crossings--; if (y1 < rymax && y0 >= rymax) crossings--; } return crossings; } if ((x0 > rxmin && x0 < rxmax && y0 > rymin && y0 < rymax) || (x1 > rxmin && x1 < rxmax && y1 > rymin && y1 < rymax)) { return RECT_INTERSECTS; } if (level > 52) { return rectCrossingsForLine(crossings, rxmin, rymin, rxmax, rymax, x0, y0, x1, y1); } double xmid = (xc0 + xc1) / 2; double ymid = (yc0 + yc1) / 2; xc0 = (x0 + xc0) / 2; yc0 = (y0 + yc0) / 2; xc1 = (xc1 + x1) / 2; yc1 = (yc1 + y1) / 2; double xc0m = (xc0 + xmid) / 2; double yc0m = (yc0 + ymid) / 2; double xmc1 = (xmid + xc1) / 2; double ymc1 = (ymid + yc1) / 2; xmid = (xc0m + xmc1) / 2; ymid = (yc0m + ymc1) / 2; if (Double.isNaN(xmid) || Double.isNaN(ymid)) { return 0; } crossings = rectCrossingsForCubic(crossings, rxmin, rymin, rxmax, rymax, x0, y0, xc0, yc0, xc0m, yc0m, xmid, ymid, level + 1); if (crossings != RECT_INTERSECTS) { crossings = rectCrossingsForCubic(crossings, rxmin, rymin, rxmax, rymax, xmid, ymid, xmc1, ymc1, xc1, yc1, x1, y1, level + 1); } return crossings; } ---------------------------------------- public static int rectCrossingsForCubic(int crossings, double rxmin, double rymin, double rxmax, double rymax, double x0, double y0, double xc0, double yc0, double xc1, double yc1, double x1, double y1, int level) { if (y0 >= rymax && yc0 >= rymax && yc1 >= rymax && y1 >= rymax) { return crossings; } if (y0 <= rymin && yc0 <= rymin && yc1 <= rymin && y1 <= rymin) { return crossings; } if (x0 <= rxmin && xc0 <= rxmin && xc1 <= rxmin && x1 <= rxmin) { return crossings; } if (x0 >= rxmax && xc0 >= rxmax && xc1 >= rxmax && x1 >= rxmax) { if (y0 < y1) { if (y0 <= rymin && y1 > rymin) crossings++; if (y0 < rymax && y1 >= rymax) crossings++; } else if (y1 < y0) { if (y1 <= rymin && y0 > rymin) crossings--; if (y1 < rymax && y0 >= rymax) crossings--; } return crossings; } if ((x0 > rxmin && x0 < rxmax && y0 > rymin && y0 < rymax) || (x1 > rxmin && x1 < rxmax && y1 > rymin && y1 < rymax)) { return RECT_INTERSECTS; } if (level > 52) { return rectCrossingsForLine(crossings, rxmin, rymin, rxmax, rymax, x0, y0, x1, y1); } double xmid = (xc0 + xc1) / 2; double ymid = (yc0 + yc1) / 2; xc0 = (x0 + xc0) / 2; yc0 = (y0 + yc0) / 2; xc1 = (xc1 + x1) / 2; yc1 = (yc1 + y1) / 2; double xc0m = (xc0 + xmid) / 2; double yc0m = (yc0 + ymid) / 2; double xmc1 = (xmid + xc1) / 2; double ymc1 = (ymid + yc1) / 2; xmid = (xc0m + xmc1) / 2; ymid = (yc0m + ymc1) / 2; if (Double.isNaN(xmid) || Double.isNaN(ymid)) { return 0; } crossings = rectCrossingsForCubic(crossings, rxmin, rymin, rxmax, rymax, x0, y0, xc0, yc0, xc0m, yc0m, xmid, ymid, level + 1); if (crossings != RECT_INTERSECTS) { crossings = rectCrossingsForCubic(crossings, rxmin, rymin, rxmax, rymax, xmid, ymid, xmc1, ymc1, xc1, yc1, x1, y1, level + 1); } return crossings; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/80832.java 507 526 /home/jeff/BigCloneBench/sample/default/28532.java 507 526 ---------------------------------------- public void test27() throws Exception { String data = "\"1\",Bruce\r\n\"2\n\",Toni\r\n\"3\",Brian\r\n"; CsvReader reader = CsvReader.parse(data); Assert.assertTrue(reader.readRecord()); Assert.assertEquals("1", reader.get(0)); Assert.assertEquals("Bruce", reader.get(1)); Assert.assertEquals(0L, reader.getCurrentRecord()); Assert.assertEquals(2, reader.getColumnCount()); Assert.assertEquals("\"1\",Bruce", reader.getRawRecord()); Assert.assertTrue(reader.skipRecord()); Assert.assertEquals("\"2\n\",Toni", reader.getRawRecord()); Assert.assertTrue(reader.readRecord()); Assert.assertEquals("3", reader.get(0)); Assert.assertEquals("Brian", reader.get(1)); Assert.assertEquals(1L, reader.getCurrentRecord()); Assert.assertEquals(2, reader.getColumnCount()); Assert.assertEquals("\"3\",Brian", reader.getRawRecord()); Assert.assertFalse(reader.readRecord()); reader.close(); } ---------------------------------------- public void test27() throws Exception { String data = "\"1\",Bruce\r\n\"2\n\",Toni\r\n\"3\",Brian\r\n"; CsvReader reader = CsvReader.parse(data); Assert.assertTrue(reader.readRecord()); Assert.assertEquals("1", reader.get(0)); Assert.assertEquals("Bruce", reader.get(1)); Assert.assertEquals(0L, reader.getCurrentRecord()); Assert.assertEquals(2, reader.getColumnCount()); Assert.assertEquals("\"1\",Bruce", reader.getRawRecord()); Assert.assertTrue(reader.skipRecord()); Assert.assertEquals("\"2\n\",Toni", reader.getRawRecord()); Assert.assertTrue(reader.readRecord()); Assert.assertEquals("3", reader.get(0)); Assert.assertEquals("Brian", reader.get(1)); Assert.assertEquals(1L, reader.getCurrentRecord()); Assert.assertEquals(2, reader.getColumnCount()); Assert.assertEquals("\"3\",Brian", reader.getRawRecord()); Assert.assertFalse(reader.readRecord()); reader.close(); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/27366.java 64 71 /home/jeff/BigCloneBench/sample/default/122700.java 64 71 ---------------------------------------- String sequenceUsingFor(int start, int stop) { StringBuilder builder = new StringBuilder(); for (int i = start; i <= stop; i++) { if (i > start) builder.append(','); builder.append(i); } return builder.toString(); } ---------------------------------------- String sequenceUsingFor(int start, int stop) { StringBuilder builder = new StringBuilder(); for (int i = start; i <= stop; i++) { if (i > start) builder.append(','); builder.append(i); } return builder.toString(); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1477786.java 69 74 /home/jeff/BigCloneBench/sample/selected/401339.java 115 120 ---------------------------------------- protected IDocumentProvider getDocumentProvider(IEditorInput input) { if (input instanceof URIEditorInput) { return SeaMonsterDiagramEditorPlugin.getInstance().getDocumentProvider(); } return super.getDocumentProvider(input); } ---------------------------------------- protected IDocumentProvider getDocumentProvider(IEditorInput input) { if (input instanceof IFileEditorInput || input instanceof URIEditorInput) { return FilesystemDiagramEditorPlugin.getInstance().getDocumentProvider(); } return super.getDocumentProvider(input); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/242089.java 200 205 /home/jeff/BigCloneBench/sample/selected/2356990.java 73 78 ---------------------------------------- private org.omg.CORBA.portable.OutputStream _OB_op_remove_all_filters(org.omg.CORBA.portable.InputStream in, org.omg.CORBA.portable.ResponseHandler handler) { org.omg.CORBA.portable.OutputStream out = null; remove_all_filters(); out = handler.createReply(); return out; } ---------------------------------------- private org.omg.CORBA.portable.OutputStream _OB_att_get_def_match_card(org.omg.CORBA.portable.InputStream in, org.omg.CORBA.portable.ResponseHandler handler) { int _ob_r = def_match_card(); org.omg.CORBA.portable.OutputStream out = handler.createReply(); out.write_ulong(_ob_r); return out; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/347171.java 85 94 /home/jeff/BigCloneBench/sample/selected/2058206.java 84 93 ---------------------------------------- public static void setCharset(IFile file) { if (file == null) { return; } try { file.setCharset("UTF-8", new NullProgressMonitor()); } catch (CoreException e) { ParallelJDiagramEditorPlugin.getInstance().logError("Unable to set charset for file " + file.getFullPath(), e); } } ---------------------------------------- public static void setCharset(IFile file) { if (file == null) { return; } try { file.setCharset("UTF-8", new NullProgressMonitor()); } catch (CoreException e) { SchoolDiagramEditorPlugin.getInstance().logError("Unable to set charset for file " + file.getFullPath(), e); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/2483148.java 79 84 /home/jeff/BigCloneBench/sample/selected/2510517.java 182 188 ---------------------------------------- private org.omg.CORBA.portable.OutputStream _OB_att_get_MyAdmin(org.omg.CORBA.portable.InputStream in, org.omg.CORBA.portable.ResponseHandler handler) { ConsumerAdmin _ob_r = MyAdmin(); org.omg.CORBA.portable.OutputStream out = handler.createReply(); ConsumerAdminHelper.write(out, _ob_r); return out; } ---------------------------------------- private org.omg.CORBA.portable.OutputStream _OB_op_list_links(org.omg.CORBA.portable.InputStream in, org.omg.CORBA.portable.ResponseHandler handler) { org.omg.CORBA.portable.OutputStream out = null; String[] _ob_r = list_links(); out = handler.createReply(); LinkNameSeqHelper.write(out, _ob_r); return out; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/124923.java 1156 1170 /home/jeff/BigCloneBench/sample/default/114239.java 1156 1170 ---------------------------------------- public void test75() throws Exception { byte[] buffer; ByteArrayOutputStream stream = new ByteArrayOutputStream(); CsvWriter writer = new CsvWriter(stream, ',', Charset.forName("ISO-8859-1")); writer.write("1"); writer.endRecord(); writer.writeComment("blah"); writer.write("2"); writer.endRecord(); writer.close(); buffer = stream.toByteArray(); stream.close(); String data = Charset.forName("ISO-8859-1").decode(ByteBuffer.wrap(buffer)).toString(); Assert.assertEquals("1\r\n#blah\r\n2\r\n", data); } ---------------------------------------- public void test75() throws Exception { byte[] buffer; ByteArrayOutputStream stream = new ByteArrayOutputStream(); CsvWriter writer = new CsvWriter(stream, ',', Charset.forName("ISO-8859-1")); writer.write("1"); writer.endRecord(); writer.writeComment("blah"); writer.write("2"); writer.endRecord(); writer.close(); buffer = stream.toByteArray(); stream.close(); String data = Charset.forName("ISO-8859-1").decode(ByteBuffer.wrap(buffer)).toString(); Assert.assertEquals("1\r\n#blah\r\n2\r\n", data); } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/72294.java 548 570 /home/jeff/BigCloneBench/sample/default/53104.java 546 568 ---------------------------------------- private boolean doRemoveSeries(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (seriesUIDs.contains(rec.getDataset().getString(Tags.SeriesInstanceUID))) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else if (doRemoveInstances(w, rec, counter, delFiles)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- private boolean doRemoveSeries(DirWriter w, DirRecord parent, int[] counter, boolean delFiles) throws IOException { boolean matchAll = true; LinkedList toRemove = new LinkedList(); for (DirRecord rec = parent.getFirstChild(true); rec != null; rec = rec.getNextSibling(true)) { if (seriesUIDs.contains(rec.getDataset().getString(Tags.SeriesInstanceUID))) { if (delFiles) { deleteRefFiles(w, rec, counter); } toRemove.add(rec); } else if (doRemoveInstances(w, rec, counter, delFiles)) { toRemove.add(rec); } else { matchAll = false; } } if (matchAll) { return true; } for (Iterator it = toRemove.iterator(); it.hasNext(); ) { counter[1] += w.remove((DirRecord) it.next()); } return false; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1322429.java 1089 1097 /home/jeff/BigCloneBench/sample/selected/900584.java 569 577 ---------------------------------------- public PNMatrix plusEquals(PNMatrix B) { checkMatrixDimensions(B); for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { A[i][j] = A[i][j] + B.A[i][j]; } } return this; } ---------------------------------------- public Matrix minusEquals(Matrix B) { checkMatrixDimensions(B); for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { A[i][j] = A[i][j] - B.A[i][j]; } } return this; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1199345.java 110 115 /home/jeff/BigCloneBench/sample/selected/1656760.java 128 133 ---------------------------------------- private org.omg.CORBA.portable.OutputStream _OB_op_disconnect_sequence_pull_consumer(org.omg.CORBA.portable.InputStream in, org.omg.CORBA.portable.ResponseHandler handler) { org.omg.CORBA.portable.OutputStream out = null; disconnect_sequence_pull_consumer(); out = handler.createReply(); return out; } ---------------------------------------- private org.omg.CORBA.portable.OutputStream _OB_att_get_pull_suppliers(org.omg.CORBA.portable.InputStream in, org.omg.CORBA.portable.ResponseHandler handler) { int[] _ob_r = pull_suppliers(); org.omg.CORBA.portable.OutputStream out = handler.createReply(); org.omg.CosNotifyChannelAdmin.ProxyIDSeqHelper.write(out, _ob_r); return out; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/584286.java 121 147 /home/jeff/BigCloneBench/sample/default/127876.java 103 127 ---------------------------------------- public static void main(String[] args) { byte dec[] = decode(new String(encode(new byte[] { -112 })).toCharArray()); if (true) return; boolean decode = false; if (args.length == 0) { Log.info.out("usage: java Base64 [-d[ecode]] filename"); System.exit(0); } for (int i = 0; i < args.length; i++) { if ("-decode".equalsIgnoreCase(args[i])) decode = true; else if ("-d".equalsIgnoreCase(args[i])) decode = true; } String filename = args[args.length - 1]; File file = new File(filename); if (!file.exists()) { Log.info.out("Error: file '" + filename + "' doesn't exist!"); System.exit(0); } if (decode) { char[] encoded = readChars(file); byte[] decoded = decode(encoded); writeBytes(file, decoded); } else { byte[] decoded = readBytes(file); char[] encoded = encode(decoded); writeChars(file, encoded); } } ---------------------------------------- public static void main(String[] args) { boolean decode = false; if (args.length == 0) { System.out.println("usage: java Base64 [-d[ecode]] filename"); System.exit(0); } for (int i = 0; i < args.length; i++) { if ("-decode".equalsIgnoreCase(args[i])) decode = true; else if ("-d".equalsIgnoreCase(args[i])) decode = true; } String filename = args[args.length - 1]; File file = new File(filename); if (!file.exists()) { System.out.println("Error: file '" + filename + "' doesn't exist!"); System.exit(0); } if (decode) { char[] encoded = readChars(file); byte[] decoded = decode(encoded); writeBytes(file, decoded); } else { byte[] decoded = readBytes(file); char[] encoded = encode(decoded); writeChars(file, encoded); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/129979.java 50 61 /home/jeff/BigCloneBench/sample/default/45552.java 50 61 ---------------------------------------- public List tokenize(String s, List result) { StringTokenizer stk = new StringTokenizer(s, ", "); while (stk.hasMoreTokens()) { String tk = stk.nextToken(); if (tk.startsWith("$")) { tokenize(getProperty(tk.substring(1), ""), result); } else { result.add(tk); } } return result; } ---------------------------------------- public List tokenize(String s, List result) { StringTokenizer stk = new StringTokenizer(s, ", "); while (stk.hasMoreTokens()) { String tk = stk.nextToken(); if (tk.startsWith("$")) { tokenize(getProperty(tk.substring(1), ""), result); } else { result.add(tk); } } return result; } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/587075.java 305 317 /home/jeff/BigCloneBench/sample/selected/2146328.java 294 305 ---------------------------------------- public static boolean deleteDirectory(File path) { if (path.exists()) { File[] files = path.listFiles(); for (int i = 0; i < files.length; i++) { if (files[i].isDirectory()) { deleteDirectory(files[i].getPath()); } else { files[i].delete(); } } } return path.delete(); } ---------------------------------------- private static void listFilesRecursive(File path, ArrayList filesArray) { if (path.exists()) { File[] files = path.listFiles(); for (int i = 0; i < files.length; i++) { if (files[i].isDirectory()) { FileTools.listFilesRecursive(files[i], filesArray); } else { filesArray.add(files[i]); } } } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/71237.java 30 44 /home/jeff/BigCloneBench/sample/default/87351.java 30 44 ---------------------------------------- public Configuration(URL url) { InputStream in = null; try { load(in = url.openStream()); } catch (Exception e) { throw new RuntimeException("Could not load configuration from " + url, e); } finally { if (in != null) { try { in.close(); } catch (IOException ignore) { } } } } ---------------------------------------- public Configuration(URL url) { InputStream in = null; try { load(in = url.openStream()); } catch (Exception e) { throw new RuntimeException("Could not load configuration from " + url, e); } finally { if (in != null) { try { in.close(); } catch (IOException ignore) { } } } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/46816.java 573 587 /home/jeff/BigCloneBench/sample/default/99399.java 589 603 ---------------------------------------- private void initTLS(Configuration cfg) { try { cipherSuites = url.getCipherSuites(); if (cipherSuites == null) { return; } tls = SSLContextAdapter.getInstance(); char[] keypasswd = cfg.getProperty("tls-key-passwd", "secret").toCharArray(); tls.setKey(tls.loadKeyStore(DcmSnd.class.getResource(cfg.getProperty("tls-key", "identity.p12")), keypasswd), keypasswd); tls.setTrust(tls.loadKeyStore(DcmSnd.class.getResource(cfg.getProperty("tls-cacerts", "cacerts.jks")), cfg.getProperty("tls-cacerts-passwd", "secret").toCharArray())); tls.init(); } catch (Exception ex) { throw new RuntimeException("Could not initalize TLS configuration: ", ex); } } ---------------------------------------- private void initTLS(Configuration cfg) { try { cipherSuites = url.getCipherSuites(); if (cipherSuites == null) { return; } tls = SSLContextAdapter.getInstance(); char[] keypasswd = cfg.getProperty("tls-key-passwd", "secret").toCharArray(); tls.setKey(tls.loadKeyStore(DcmSnd.class.getResource(cfg.getProperty("tls-key", "identity.p12")), keypasswd), keypasswd); tls.setTrust(tls.loadKeyStore(DcmSnd.class.getResource(cfg.getProperty("tls-cacerts", "cacerts.jks")), cfg.getProperty("tls-cacerts-passwd", "secret").toCharArray())); tls.init(); } catch (Exception ex) { throw new RuntimeException("Could not initalize TLS configuration: ", ex); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/selected/1713825.java 162 171 /home/jeff/BigCloneBench/sample/selected/263287.java 170 187 ---------------------------------------- private static final void load(Map labels, URL url) throws IOException { log.info(MCommon.FILE_OPENING, url); final Map news = new HashMap(); Maps.load(news, url.openStream()); for (Iterator it = news.entrySet().iterator(); it.hasNext(); ) { final Map.Entry me = (Map.Entry) it.next(); final Object key = me.getKey(); if (labels.put(key, me.getValue()) != null) log.warning("Label of " + key + " is replaced by " + url); } } ---------------------------------------- private static final void load(Map labels, URL url, String charset) throws IOException { log.info(MCommon.FILE_OPENING, url); final Map news = new HashMap(); final InputStream is = url.openStream(); try { Maps.load(news, is, charset); } finally { try { is.close(); } catch (Throwable ex) { } } for (Iterator it = news.entrySet().iterator(); it.hasNext(); ) { final Map.Entry me = (Map.Entry) it.next(); final Object key = me.getKey(); if (labels.put(key, me.getValue()) != null) log.warning("Label of " + key + " is replaced by " + url); } } ---------------------------------------- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ /home/jeff/BigCloneBench/sample/default/2976.java 149 157 /home/jeff/BigCloneBench/sample/default/128157.java 149 157 ---------------------------------------- public void testTwoDimensionalArrays() { final int rows = 3; final int cols = 4; int count = 0; int[][] matrix = new int[rows][cols]; for (int x = 0; x < rows; x++) for (int y = 0; y < cols; y++) matrix[x][y] = count++; assertEquals(11, matrix[2][3]); assertEquals(6, matrix[1][2]); } ---------------------------------------- public void testTwoDimensionalArrays() { final int rows = 3; final int cols = 4; int count = 0; int[][] matrix = new int[rows][cols]; for (int x = 0; x < rows; x++) for (int y = 0; y < cols; y++) matrix[x][y] = count++; assertEquals(11, matrix[2][3]); assertEquals(6, matrix[1][2]); } ----------------------------------------