List of usage examples for org.eclipse.jdt.core JavaCore COMPILER_PB_UNUSED_PRIVATE_MEMBER
String COMPILER_PB_UNUSED_PRIVATE_MEMBER
To view the source code for org.eclipse.jdt.core JavaCore COMPILER_PB_UNUSED_PRIVATE_MEMBER.
Click Source Link
From source file:org.eclipse.che.jdt.quickfix.LocalCorrectionsQuickFixTest.java
License:Open Source License
@Test public void testUnusedPrivateField() throws Exception { Hashtable hashtable = JavaCore.getOptions(); hashtable.put(JavaCore.COMPILER_PB_UNUSED_PRIVATE_MEMBER, JavaCore.ERROR); JavaCore.setOptions(hashtable);//from w ww.j a va2 s . co m IPackageFragment pack1 = fSourceFolder.createPackageFragment("test1", false, null); StringBuffer buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" private int count;\n"); buf.append("}\n"); ICompilationUnit cu = pack1.createCompilationUnit("E.java", buf.toString(), false, null); CompilationUnit astRoot = getASTRoot(cu); ArrayList proposals = collectCorrections(cu, astRoot); assertNumberOfProposals(proposals, 1); assertCorrectLabels(proposals); String[] expected = new String[2]; buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append("}\n"); expected[0] = buf.toString(); // buf= new StringBuffer(); // buf.append("package test1;\n"); // buf.append("public class E {\n"); // buf.append(" private int count;\n"); // buf.append("\n"); // buf.append(" public int getCount() {\n"); // buf.append(" return count;\n"); // buf.append(" }\n"); // buf.append("\n"); // buf.append(" public void setCount(int count) {\n"); // buf.append(" this.count = count;\n"); // buf.append(" }\n"); // buf.append("}\n"); // expected[1]= buf.toString(); assertExpectedExistInProposals(proposals, expected); }
From source file:org.eclipse.che.jdt.quickfix.LocalCorrectionsQuickFixTest.java
License:Open Source License
@Test public void testUnusedPrivateField1() throws Exception { Hashtable hashtable = JavaCore.getOptions(); hashtable.put(JavaCore.COMPILER_PB_UNUSED_PRIVATE_MEMBER, JavaCore.ERROR); JavaCore.setOptions(hashtable);/*from w w w . j ava2 s. c o m*/ IPackageFragment pack1 = fSourceFolder.createPackageFragment("test1", false, null); StringBuffer buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" private int count, color= count;\n"); buf.append("}\n"); ICompilationUnit cu = pack1.createCompilationUnit("E.java", buf.toString(), false, null); CompilationUnit astRoot = getASTRoot(cu); ArrayList proposals = collectCorrections(cu, astRoot); assertNumberOfProposals(proposals, 1); assertCorrectLabels(proposals); String[] expected = new String[2]; buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" private int count;\n"); buf.append("}\n"); expected[0] = buf.toString(); // // buf= new StringBuffer(); // buf.append("package test1;\n"); // buf.append("public class E {\n"); // buf.append(" private int count, color= count;\n"); // buf.append("\n"); // buf.append(" public int getColor() {\n"); // buf.append(" return color;\n"); // buf.append(" }\n"); // buf.append("\n"); // buf.append(" public void setColor(int color) {\n"); // buf.append(" this.color = color;\n"); // buf.append(" }\n"); // buf.append("}\n"); // expected[1]= buf.toString(); assertExpectedExistInProposals(proposals, expected); }
From source file:org.eclipse.che.jdt.quickfix.LocalCorrectionsQuickFixTest.java
License:Open Source License
@Test public void testUnusedPrivateField2() throws Exception { Hashtable hashtable = JavaCore.getOptions(); hashtable.put(JavaCore.COMPILER_PB_UNUSED_PRIVATE_MEMBER, JavaCore.ERROR); JavaCore.setOptions(hashtable);//from ww w . j ava 2s. c om IPackageFragment pack1 = fSourceFolder.createPackageFragment("test1", false, null); StringBuffer buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" private int count= 0;\n"); buf.append(" public void foo() {\n"); buf.append(" count= 1 + 2;\n"); buf.append(" }\n"); buf.append("}\n"); ICompilationUnit cu = pack1.createCompilationUnit("E.java", buf.toString(), false, null); CompilationUnit astRoot = getASTRoot(cu); ArrayList proposals = collectCorrections(cu, astRoot); assertNumberOfProposals(proposals, 1); assertCorrectLabels(proposals); String[] expected = new String[2]; buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" public void foo() {\n"); buf.append(" }\n"); buf.append("}\n"); expected[0] = buf.toString(); // buf= new StringBuffer(); // buf.append("package test1;\n"); // buf.append("public class E {\n"); // buf.append(" private int count= 0;\n"); // buf.append(" public void foo() {\n"); // buf.append(" setCount(1 + 2);\n"); // buf.append(" }\n"); // buf.append(" public int getCount() {\n"); // buf.append(" return count;\n"); // buf.append(" }\n"); // buf.append(" public void setCount(int count) {\n"); // buf.append(" this.count = count;\n"); // buf.append(" }\n"); // buf.append("}\n"); // expected[1]= buf.toString(); assertExpectedExistInProposals(proposals, expected); }
From source file:org.eclipse.che.jdt.quickfix.LocalCorrectionsQuickFixTest.java
License:Open Source License
@Test public void testUnusedPrivateField3() throws Exception { Hashtable hashtable = JavaCore.getOptions(); hashtable.put(JavaCore.COMPILER_PB_UNUSED_PRIVATE_MEMBER, JavaCore.ERROR); JavaCore.setOptions(hashtable);/* w w w . j a v a2 s. c o m*/ IPackageFragment pack1 = fSourceFolder.createPackageFragment("test1", false, null); StringBuffer buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" private E e= new E();\n"); buf.append(" private int value;\n"); buf.append(" public void foo() {\n"); buf.append(" value= 0;\n"); buf.append(" this.value= 0;\n"); buf.append(" e.value= 0;\n"); buf.append(" this.e.value= 0;\n"); buf.append(" }\n"); buf.append("}\n"); ICompilationUnit cu = pack1.createCompilationUnit("E.java", buf.toString(), false, null); CompilationUnit astRoot = getASTRoot(cu); ArrayList proposals = collectCorrections(cu, astRoot); assertNumberOfProposals(proposals, 1); assertCorrectLabels(proposals); String[] expected = new String[2]; buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" private E e= new E();\n"); buf.append(" public void foo() {\n"); buf.append(" }\n"); buf.append("}\n"); expected[0] = buf.toString(); // buf= new StringBuffer(); // buf.append("package test1;\n"); // buf.append("public class E {\n"); // buf.append(" private E e= new E();\n"); // buf.append(" private int value;\n"); // buf.append(" public void foo() {\n"); // buf.append(" setValue(0);\n"); // buf.append(" this.setValue(0);\n"); // buf.append(" e.setValue(0);\n"); // buf.append(" this.e.setValue(0);\n"); // buf.append(" }\n"); // buf.append(" public int getValue() {\n"); // buf.append(" return value;\n"); // buf.append(" }\n"); // buf.append(" public void setValue(int value) {\n"); // buf.append(" this.value = value;\n"); // buf.append(" }\n"); // buf.append("}\n"); // expected[1]= buf.toString(); assertExpectedExistInProposals(proposals, expected); }
From source file:org.eclipse.che.jdt.quickfix.LocalCorrectionsQuickFixTest.java
License:Open Source License
@Test @Ignore//from w w w .j a va 2 s. com public void testUnusedPrivateFieldBug328481() throws Exception { Hashtable hashtable = JavaCore.getOptions(); hashtable.put(JavaCore.COMPILER_PB_UNUSED_PRIVATE_MEMBER, JavaCore.ERROR); JavaCore.setOptions(hashtable); IPackageFragment pack1 = fSourceFolder.createPackageFragment("test1", false, null); StringBuffer buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" private int count;\n"); buf.append(" void foo(){;\n"); buf.append(" count++;\n"); buf.append(" count--;\n"); buf.append(" --count;\n"); buf.append(" ++count;\n"); buf.append(" for ( ; ; count++) {\n"); buf.append(" }\n"); buf.append(" }\n"); buf.append("}\n"); ICompilationUnit cu = pack1.createCompilationUnit("E.java", buf.toString(), false, null); CompilationUnit astRoot = getASTRoot(cu); ArrayList proposals = collectCorrections(cu, astRoot); assertNumberOfProposals(proposals, 2); assertCorrectLabels(proposals); String[] expected = new String[2]; buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" void foo(){;\n"); buf.append(" for ( ; ;) {\n"); buf.append(" }\n"); buf.append(" }\n"); buf.append("}\n"); expected[0] = buf.toString(); buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" private int count;\n"); buf.append(" void foo(){;\n"); buf.append(" setCount(getCount() + 1);\n"); buf.append(" setCount(getCount() - 1);\n"); buf.append(" setCount(getCount() - 1);\n"); buf.append(" setCount(getCount() + 1);\n"); buf.append(" for ( ; ; count++) {\n"); buf.append(" }\n"); buf.append(" }\n"); buf.append(" public int getCount() {\n"); buf.append(" return count;\n"); buf.append(" }\n"); buf.append(" public void setCount(int count) {\n"); buf.append(" this.count = count;\n"); buf.append(" }\n"); buf.append("}\n"); expected[1] = buf.toString(); assertExpectedExistInProposals(proposals, expected); }
From source file:org.eclipse.che.jdt.quickfix.LocalCorrectionsQuickFixTest.java
License:Open Source License
@Test @Ignore//from ww w . j a va 2 s.co m public void testUnusedVariable5() throws Exception { Hashtable hashtable = JavaCore.getOptions(); hashtable.put(JavaCore.COMPILER_PB_UNUSED_LOCAL, JavaCore.ERROR); hashtable.put(JavaCore.COMPILER_PB_UNUSED_PRIVATE_MEMBER, JavaCore.ERROR); JavaCore.setOptions(hashtable); IPackageFragment pack1 = fSourceFolder.createPackageFragment("pack", false, null); StringBuffer buf = new StringBuffer(); buf.append("package pack;\n"); buf.append("public class B {\n"); buf.append(" private final String c=\"Test\";\n"); buf.append("}\n"); ICompilationUnit cu = pack1.createCompilationUnit("B.java", buf.toString(), false, null); CompilationUnit astRoot = getASTRoot(cu); ArrayList proposals = collectCorrections(cu, astRoot); assertCorrectLabels(proposals); assertNumberOfProposals(proposals, 2); String[] expected = new String[2]; buf = new StringBuffer(); buf.append("package pack;\n"); buf.append("public class B {\n"); buf.append("}\n"); expected[0] = buf.toString(); buf = new StringBuffer(); buf.append("package pack;\n"); buf.append("public class B {\n"); buf.append(" private final String c=\"Test\";\n"); buf.append("\n"); buf.append(" public String getC() {\n"); buf.append(" return c;\n"); buf.append(" }\n"); buf.append("}\n"); expected[1] = buf.toString(); assertExpectedExistInProposals(proposals, expected); }
From source file:org.eclipse.che.jdt.quickfix.LocalCorrectionsQuickFixTest.java
License:Open Source License
@Test public void testUnusedVariable6() throws Exception { Hashtable hashtable = JavaCore.getOptions(); hashtable.put(JavaCore.COMPILER_PB_UNUSED_LOCAL, JavaCore.ERROR); hashtable.put(JavaCore.COMPILER_PB_UNUSED_PRIVATE_MEMBER, JavaCore.ERROR); JavaCore.setOptions(hashtable);//from w w w .jav a 2 s .co m IPackageFragment pack1 = fSourceFolder.createPackageFragment("pack", false, null); StringBuffer buf = new StringBuffer(); buf.append("package pack;\n"); buf.append("public class B {\n"); buf.append(" private String c=String.valueOf(true),d=\"test\";\n"); buf.append(" String f=d;\n"); buf.append("}\n"); ICompilationUnit cu = pack1.createCompilationUnit("B.java", buf.toString(), false, null); CompilationUnit astRoot = getASTRoot(cu); ArrayList proposals = collectCorrections(cu, astRoot); assertCorrectLabels(proposals); assertNumberOfProposals(proposals, 1); String[] expected = new String[2]; buf = new StringBuffer(); buf.append("package pack;\n"); buf.append("public class B {\n"); buf.append(" private String d=\"test\";\n"); buf.append(" String f=d;\n"); buf.append("}\n"); expected[0] = buf.toString(); // // buf= new StringBuffer(); // buf.append("package pack;\n"); // buf.append("public class B {\n"); // buf.append(" private String c=String.valueOf(true),d=\"test\";\n"); // buf.append(" String f=d;\n"); // buf.append(" public String getC() {\n"); // buf.append(" return c;\n"); // buf.append(" }\n"); // buf.append(" public void setC(String c) {\n"); // buf.append(" this.c = c;\n"); // buf.append(" }\n"); // buf.append("}\n"); // expected[1]=buf.toString(); assertExpectedExistInProposals(proposals, expected); }
From source file:org.eclipse.che.jdt.quickfix.LocalCorrectionsQuickFixTest.java
License:Open Source License
@Test public void testUnusedPrivateMethod() throws Exception { Hashtable hashtable = JavaCore.getOptions(); hashtable.put(JavaCore.COMPILER_PB_UNUSED_PRIVATE_MEMBER, JavaCore.ERROR); JavaCore.setOptions(hashtable);/* w ww . j a v a 2 s . c o m*/ IPackageFragment pack1 = fSourceFolder.createPackageFragment("test1", false, null); StringBuffer buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" public int fCount;\n"); buf.append(" \n"); buf.append(" private void foo() {\n"); buf.append(" fCount= 1;\n"); buf.append(" }\n"); buf.append("}\n"); ICompilationUnit cu = pack1.createCompilationUnit("E.java", buf.toString(), false, null); CompilationUnit astRoot = getASTRoot(cu); ArrayList proposals = collectCorrections(cu, astRoot); assertNumberOfProposals(proposals, 1); assertCorrectLabels(proposals); CUCorrectionProposal proposal = (CUCorrectionProposal) proposals.get(0); String preview = getPreviewContent(proposal); buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" public int fCount;\n"); buf.append("}\n"); assertEqualString(preview, buf.toString()); }
From source file:org.eclipse.che.jdt.quickfix.LocalCorrectionsQuickFixTest.java
License:Open Source License
@Test public void testUnusedPrivateConstructor() throws Exception { Hashtable hashtable = JavaCore.getOptions(); hashtable.put(JavaCore.COMPILER_PB_UNUSED_PRIVATE_MEMBER, JavaCore.ERROR); JavaCore.setOptions(hashtable);/* ww w . j ava 2 s . co m*/ IPackageFragment pack1 = fSourceFolder.createPackageFragment("test1", false, null); StringBuffer buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" public E() {\n"); buf.append(" }\n"); buf.append(" \n"); buf.append(" private E(int i) {\n"); buf.append(" }\n"); buf.append("}\n"); ICompilationUnit cu = pack1.createCompilationUnit("E.java", buf.toString(), false, null); CompilationUnit astRoot = getASTRoot(cu); ArrayList proposals = collectCorrections(cu, astRoot); assertNumberOfProposals(proposals, 1); assertCorrectLabels(proposals); CUCorrectionProposal proposal = (CUCorrectionProposal) proposals.get(0); String preview = getPreviewContent(proposal); buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" public E() {\n"); buf.append(" }\n"); buf.append("}\n"); assertEqualString(preview, buf.toString()); }
From source file:org.eclipse.che.jdt.quickfix.LocalCorrectionsQuickFixTest.java
License:Open Source License
@Test public void testUnusedPrivateType() throws Exception { Hashtable hashtable = JavaCore.getOptions(); hashtable.put(JavaCore.COMPILER_PB_UNUSED_PRIVATE_MEMBER, JavaCore.ERROR); JavaCore.setOptions(hashtable);/*from ww w . j av a2s. c o m*/ IPackageFragment pack1 = fSourceFolder.createPackageFragment("test1", false, null); StringBuffer buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" private class F {\n"); buf.append(" }\n"); buf.append(" \n"); buf.append(" public E() {\n"); buf.append(" }\n"); buf.append("}\n"); ICompilationUnit cu = pack1.createCompilationUnit("E.java", buf.toString(), false, null); CompilationUnit astRoot = getASTRoot(cu); ArrayList proposals = collectCorrections(cu, astRoot); assertNumberOfProposals(proposals, 1); assertCorrectLabels(proposals); CUCorrectionProposal proposal = (CUCorrectionProposal) proposals.get(0); String preview = getPreviewContent(proposal); buf = new StringBuffer(); buf.append("package test1;\n"); buf.append("public class E {\n"); buf.append(" public E() {\n"); buf.append(" }\n"); buf.append("}\n"); assertEqualString(preview, buf.toString()); }