UCDetector Report 2010-09-08 22:30:19 Location Description Java type Marker type junit.extensions.ActiveTestSuite.ActiveTestSuite(ActiveTestSuite.java:20) Constructor "ActiveTestSuite.ActiveTestSuite(Class)" has 0 references Constructor Reference junit.extensions.ActiveTestSuite.ActiveTestSuite(ActiveTestSuite.java:24) Constructor "ActiveTestSuite.ActiveTestSuite(String)" has 0 references Constructor Reference junit.extensions.ActiveTestSuite.ActiveTestSuite(ActiveTestSuite.java:28) Constructor "ActiveTestSuite.ActiveTestSuite(Class,String)" has 0 references Constructor Reference junit.extensions.ActiveTestSuite.waitUntilFinished(ActiveTestSuite.java:56) Change visibility of Method "ActiveTestSuite.waitUntilFinished()" to private Method VisibilityPrivate junit.extensions.ActiveTestSuite.runFinished(ActiveTestSuite.java:66) Change visibility of Method "ActiveTestSuite.runFinished()" to private Method VisibilityPrivate junit.framework.JUnit4TestCaseFacade.declaration(JUnit4TestCaseFacade.java:9) Change visibility of Class "JUnit4TestCaseFacade" to default - May cause compile errors! Class VisibilityDefault junit.framework.ComparisonFailure.fExpected(ComparisonFailure.java:12) Use "final" for Field "ComparisonFailure.fExpected" Field Final junit.framework.ComparisonFailure.fActual(ComparisonFailure.java:13) Use "final" for Field "ComparisonFailure.fActual" Field Final junit.framework.Assert.assertTrue(Assert.java:18) Change visibility of Method "Assert.assertTrue(String,boolean)" to private Method VisibilityPrivate junit.framework.Assert.assertTrue(Assert.java:26) Method "Assert.assertTrue(boolean)" is only called from tests Method TestOnly junit.framework.Assert.assertFalse(Assert.java:33) Change visibility of Method "Assert.assertFalse(String,boolean)" to private Method VisibilityPrivate junit.framework.Assert.assertFalse(Assert.java:40) Method "Assert.assertFalse(boolean)" is only called from tests Method TestOnly junit.framework.Assert.fail(Assert.java:52) Method "Assert.fail()" is only called from tests Method TestOnly junit.framework.Assert.assertEquals(Assert.java:59) Change visibility of Method "Assert.assertEquals(String,Object,Object)" to private Method VisibilityPrivate junit.framework.Assert.assertEquals(Assert.java:70) Method "Assert.assertEquals(Object,Object)" is only called from tests Method TestOnly junit.framework.Assert.assertEquals(Assert.java:76) Change visibility of Method "Assert.assertEquals(String,String,String)" to private Method VisibilityPrivate junit.framework.Assert.assertEquals(Assert.java:86) Method "Assert.assertEquals(String,String)" is only called from tests Method TestOnly junit.framework.Assert.assertEquals(Assert.java:104) Method "Assert.assertEquals(double,double,double)" is only called from tests Method TestOnly junit.framework.Assert.assertEquals(Assert.java:112) Change visibility of Method "Assert.assertEquals(String,float,float,float)" to private Method VisibilityPrivate junit.framework.Assert.assertEquals(Assert.java:122) Method "Assert.assertEquals(float,float,float)" is only called from tests Method TestOnly junit.framework.Assert.assertEquals(Assert.java:129) Change visibility of Method "Assert.assertEquals(String,long,long)" to private Method VisibilityPrivate junit.framework.Assert.assertEquals(Assert.java:135) Method "Assert.assertEquals(long,long)" is only called from tests Method TestOnly junit.framework.Assert.assertEquals(Assert.java:142) Change visibility of Method "Assert.assertEquals(String,boolean,boolean)" to private Method VisibilityPrivate junit.framework.Assert.assertEquals(Assert.java:148) Method "Assert.assertEquals(boolean,boolean)" has 0 references Method Reference junit.framework.Assert.assertEquals(Assert.java:155) Change visibility of Method "Assert.assertEquals(String,byte,byte)" to private Method VisibilityPrivate junit.framework.Assert.assertEquals(Assert.java:161) Method "Assert.assertEquals(byte,byte)" has 0 references Method Reference junit.framework.Assert.assertEquals(Assert.java:168) Change visibility of Method "Assert.assertEquals(String,char,char)" to private Method VisibilityPrivate junit.framework.Assert.assertEquals(Assert.java:174) Method "Assert.assertEquals(char,char)" has 0 references Method Reference junit.framework.Assert.assertEquals(Assert.java:181) Change visibility of Method "Assert.assertEquals(String,short,short)" to private Method VisibilityPrivate junit.framework.Assert.assertEquals(Assert.java:187) Method "Assert.assertEquals(short,short)" has 0 references Method Reference junit.framework.Assert.assertEquals(Assert.java:200) Method "Assert.assertEquals(int,int)" is only called from tests Method TestOnly junit.framework.Assert.assertNotNull(Assert.java:206) Method "Assert.assertNotNull(Object)" is only called from tests Method TestOnly junit.framework.Assert.assertNotNull(Assert.java:213) Change visibility of Method "Assert.assertNotNull(String,Object)" to protected Method VisibilityProtected junit.framework.Assert.assertNull(Assert.java:219) Method "Assert.assertNull(Object)" is only called from tests Method TestOnly junit.framework.Assert.assertNull(Assert.java:226) Change visibility of Method "Assert.assertNull(String,Object)" to private Method VisibilityPrivate junit.framework.Assert.assertSame(Assert.java:233) Change visibility of Method "Assert.assertSame(String,Object,Object)" to private Method VisibilityPrivate junit.framework.Assert.assertSame(Assert.java:242) Method "Assert.assertSame(Object,Object)" is only called from tests Method TestOnly junit.framework.Assert.assertNotSame(Assert.java:250) Change visibility of Method "Assert.assertNotSame(String,Object,Object)" to private Method VisibilityPrivate junit.framework.Assert.assertNotSame(Assert.java:258) Method "Assert.assertNotSame(Object,Object)" is only called from tests Method TestOnly junit.framework.Assert.failSame(Assert.java:262) Change visibility of Method "Assert.failSame(String)" to private Method VisibilityPrivate junit.framework.Assert.failNotSame(Assert.java:269) Change visibility of Method "Assert.failNotSame(String,Object,Object)" to private Method VisibilityPrivate junit.framework.Assert.failNotEquals(Assert.java:276) Change visibility of Method "Assert.failNotEquals(String,Object,Object)" to private Method VisibilityPrivate junit.framework.Assert.format(Assert.java:280) Change visibility of Method "Assert.format(String,Object,Object)" to protected Method VisibilityProtected junit.framework.AssertionFailedError.AssertionFailedError(AssertionFailedError.java:13) Change visibility of Constructor "AssertionFailedError.AssertionFailedError(String)" to protected Constructor VisibilityProtected junit.framework.JUnit4TestAdapter.JUnit4TestAdapter(JUnit4TestAdapter.java:23) Constructor "JUnit4TestAdapter.JUnit4TestAdapter(Class)" is only called from tests Constructor TestOnly junit.framework.JUnit4TestAdapter.JUnit4TestAdapter(JUnit4TestAdapter.java:27) Change visibility of Constructor "JUnit4TestAdapter.JUnit4TestAdapter(Class,JUnit4TestAdapterCache)" to private Constructor VisibilityPrivate junit.framework.JUnit4TestAdapter.fRunner(JUnit4TestAdapter.java:19) Use "final" for Field "JUnit4TestAdapter.fRunner" Field Final junit.framework.JUnit4TestAdapter.fCache(JUnit4TestAdapter.java:21) Use "final" for Field "JUnit4TestAdapter.fCache" Field Final junit.framework.ComparisonCompactor.fContextLength(ComparisonCompactor.java:9) Use "final" for Field "ComparisonCompactor.fContextLength" Field Final junit.framework.ComparisonCompactor.fExpected(ComparisonCompactor.java:10) Use "final" for Field "ComparisonCompactor.fExpected" Field Final junit.framework.ComparisonCompactor.fActual(ComparisonCompactor.java:11) Use "final" for Field "ComparisonCompactor.fActual" Field Final junit.framework.JUnit4TestAdapterCache.declaration(JUnit4TestAdapterCache.java:16) Change visibility of Class "JUnit4TestAdapterCache" to default - May cause compile errors! Class VisibilityDefault junit.framework.JUnit4TestAdapterCache.getDefault(JUnit4TestAdapterCache.java:20) Change visibility of Method "JUnit4TestAdapterCache.getDefault()" to protected Method VisibilityProtected junit.framework.JUnit4TestAdapterCache.getNotifier(JUnit4TestAdapterCache.java:45) Change visibility of Method "JUnit4TestAdapterCache.getNotifier(TestResult,JUnit4TestAdapter)" to protected Method VisibilityProtected junit.framework.JUnit4TestAdapterCache.asTestList(JUnit4TestAdapterCache.java:69) Change visibility of Method "JUnit4TestAdapterCache.asTestList(Description)" to protected Method VisibilityProtected junit.runner.BaseTestRunner.setPreferences(BaseTestRunner.java:43) Change visibility of Method "BaseTestRunner.setPreferences(Properties)" to private Method VisibilityPrivate junit.runner.BaseTestRunner.getPreferences(BaseTestRunner.java:47) Change visibility of Method "BaseTestRunner.getPreferences()" to private Method VisibilityPrivate junit.runner.BaseTestRunner.savePreferences(BaseTestRunner.java:57) Method "BaseTestRunner.savePreferences()" has 0 references Method Reference junit.runner.BaseTestRunner.setPreference(BaseTestRunner.java:66) Method "BaseTestRunner.setPreference(String,String)" has 0 references Method Reference junit.runner.BaseTestRunner.elapsedTimeAsString(BaseTestRunner.java:146) Use "final" for Method "BaseTestRunner.elapsedTimeAsString(long)" - apply carefully! Method Final junit.runner.BaseTestRunner.elapsedTimeAsString(BaseTestRunner.java:146) Method "BaseTestRunner.elapsedTimeAsString(long)" has 0 references Method Reference junit.runner.BaseTestRunner.processArguments(BaseTestRunner.java:154) Use "final" for Method "BaseTestRunner.processArguments(String[])" - apply carefully! Method Final junit.runner.BaseTestRunner.processArguments(BaseTestRunner.java:154) Method "BaseTestRunner.processArguments(String[])" has 0 references Method Reference junit.runner.BaseTestRunner.extractClassName(BaseTestRunner.java:183) Use "final" for Method "BaseTestRunner.extractClassName(String)" - apply carefully! Method Final junit.runner.BaseTestRunner.truncate(BaseTestRunner.java:192) Method "BaseTestRunner.truncate(String)" has 0 references Method Reference junit.runner.BaseTestRunner.loadSuiteClass(BaseTestRunner.java:207) Use "final" for Method "BaseTestRunner.loadSuiteClass(String)" - apply carefully! Method Final junit.runner.BaseTestRunner.clearStatus(BaseTestRunner.java:214) Use "final" for Method "BaseTestRunner.clearStatus()" - apply carefully! Method Final junit.runner.BaseTestRunner.clearStatus(BaseTestRunner.java:214) Change visibility of Method "BaseTestRunner.clearStatus()" to private Method VisibilityPrivate junit.runner.BaseTestRunner.useReloadingTestSuiteLoader(BaseTestRunner.java:217) Use "final" for Method "BaseTestRunner.useReloadingTestSuiteLoader()" - apply carefully! Method Final junit.runner.BaseTestRunner.useReloadingTestSuiteLoader(BaseTestRunner.java:217) Method "BaseTestRunner.useReloadingTestSuiteLoader()" has 0 references Method Reference junit.runner.BaseTestRunner.getPreference(BaseTestRunner.java:241) Change visibility of Method "BaseTestRunner.getPreference(String)" to private Method VisibilityPrivate junit.runner.BaseTestRunner.getPreference(BaseTestRunner.java:245) Change visibility of Method "BaseTestRunner.getPreference(String,int)" to private Method VisibilityPrivate junit.runner.BaseTestRunner.getFilteredTrace(BaseTestRunner.java:260) Method "BaseTestRunner.getFilteredTrace(Throwable)" has 0 references Method Reference junit.runner.BaseTestRunner.showStackRaw(BaseTestRunner.java:293) Change visibility of Method "BaseTestRunner.showStackRaw()" to private Method VisibilityPrivate junit.runner.BaseTestRunner.filterLine(BaseTestRunner.java:297) Change visibility of Method "BaseTestRunner.filterLine(String)" to private Method VisibilityPrivate junit.runner.BaseTestRunner.SUITE_METHODNAME(BaseTestRunner.java:29) Change visibility of Constant "BaseTestRunner.SUITE_METHODNAME" to private Constant VisibilityPrivate junit.runner.BaseTestRunner.fgMaxMessageLength(BaseTestRunner.java:32) Use "final" for Field "BaseTestRunner.fgMaxMessageLength" Field Final junit.runner.BaseTestRunner.fgMaxMessageLength(BaseTestRunner.java:32) Change visibility of Field "BaseTestRunner.fgMaxMessageLength" to private Field VisibilityPrivate junit.runner.BaseTestRunner.fgFilterStack(BaseTestRunner.java:33) Change visibility of Field "BaseTestRunner.fgFilterStack" to private Field VisibilityPrivate junit.runner.BaseTestRunner.fLoading(BaseTestRunner.java:34) Change visibility of Field "BaseTestRunner.fLoading" to private Field VisibilityPrivate junit.textui.ResultPrinter.print(ResultPrinter.java:26) Use "final" for Method "ResultPrinter.print(TestResult,long)" - apply carefully! Method Final junit.textui.ResultPrinter.printWaitPrompt(ResultPrinter.java:33) Use "final" for Method "ResultPrinter.printWaitPrompt()" - apply carefully! Method Final junit.textui.ResultPrinter.printHeader(ResultPrinter.java:41) Use "final" for Method "ResultPrinter.printHeader(long)" - apply carefully! Method Final junit.textui.ResultPrinter.printHeader(ResultPrinter.java:41) Change visibility of Method "ResultPrinter.printHeader(long)" to private Method VisibilityPrivate junit.textui.ResultPrinter.printDefects(ResultPrinter.java:54) Use "final" for Method "ResultPrinter.printDefects(Enumeration,int,String)" - apply carefully! Method Final junit.textui.ResultPrinter.printDefects(ResultPrinter.java:54) Change visibility of Method "ResultPrinter.printDefects(Enumeration,int,String)" to private Method VisibilityPrivate junit.textui.ResultPrinter.printDefect(ResultPrinter.java:65) Use "final" for Method "ResultPrinter.printDefect(TestFailure,int)" - apply carefully! Method Final junit.textui.ResultPrinter.printDefect(ResultPrinter.java:65) Change visibility of Method "ResultPrinter.printDefect(TestFailure,int)" to private Method VisibilityPrivate junit.textui.ResultPrinter.printDefectHeader(ResultPrinter.java:70) Use "final" for Method "ResultPrinter.printDefectHeader(TestFailure,int)" - apply carefully! Method Final junit.textui.ResultPrinter.printDefectHeader(ResultPrinter.java:70) Change visibility of Method "ResultPrinter.printDefectHeader(TestFailure,int)" to private Method VisibilityPrivate junit.textui.ResultPrinter.printDefectTrace(ResultPrinter.java:76) Use "final" for Method "ResultPrinter.printDefectTrace(TestFailure)" - apply carefully! Method Final junit.textui.ResultPrinter.printDefectTrace(ResultPrinter.java:76) Change visibility of Method "ResultPrinter.printDefectTrace(TestFailure)" to private Method VisibilityPrivate junit.textui.ResultPrinter.printFooter(ResultPrinter.java:80) Use "final" for Method "ResultPrinter.printFooter(TestResult)" - apply carefully! Method Final junit.textui.ResultPrinter.printFooter(ResultPrinter.java:80) Change visibility of Method "ResultPrinter.printFooter(TestResult)" to private Method VisibilityPrivate junit.textui.ResultPrinter.fWriter(ResultPrinter.java:16) Use "final" for Field "ResultPrinter.fWriter" Field Final junit.textui.ResultPrinter.fWriter(ResultPrinter.java:16) Change visibility of Field "ResultPrinter.fWriter" to private Field VisibilityPrivate junit.textui.ResultPrinter.fColumn(ResultPrinter.java:17) Change visibility of Field "ResultPrinter.fColumn" to private Field VisibilityPrivate org.junit.Assume.declaration(Assume.java:33) Class "Assume" is only called from tests Class TestOnly org.junit.Assume.assumeTrue(Assume.java:38) Method "Assume.assumeTrue(boolean)" is only called from tests Method TestOnly org.junit.Assume.assumeNotNull(Assume.java:46) Method "Assume.assumeNotNull(Object[])" is only called from tests Method TestOnly org.junit.Assume.assumeNoException(Assume.java:91) Method "Assume.assumeNoException(Throwable)" is only called from tests Method TestOnly org.junit.ComparisonFailure.ComparisonFailure(ComparisonFailure.java:27) Change visibility of Constructor "ComparisonFailure.ComparisonFailure(String,String,String)" to protected Constructor VisibilityProtected org.junit.ComparisonFailure.fExpected(ComparisonFailure.java:18) Use "final" for Field "ComparisonFailure.fExpected" Field Final org.junit.ComparisonFailure.fActual(ComparisonFailure.java:19) Use "final" for Field "ComparisonFailure.fActual" Field Final org.junit.Assert.assertTrue(Assert.java:54) Method "Assert.assertTrue(boolean)" is only called from tests Method TestOnly org.junit.Assert.assertFalse(Assert.java:68) Change visibility of Method "Assert.assertFalse(String,boolean)" to private Method VisibilityPrivate org.junit.Assert.assertFalse(Assert.java:79) Method "Assert.assertFalse(boolean)" is only called from tests Method TestOnly org.junit.Assert.fail(Assert.java:98) Method "Assert.fail()" is only called from tests Method TestOnly org.junit.Assert.assertArrayEquals(Assert.java:199) Change visibility of Method "Assert.assertArrayEquals(String,byte[],byte[])" to private Method VisibilityPrivate org.junit.Assert.assertArrayEquals(Assert.java:213) Method "Assert.assertArrayEquals(byte[],byte[])" is only called from tests Method TestOnly org.junit.Assert.assertArrayEquals(Assert.java:229) Change visibility of Method "Assert.assertArrayEquals(String,char[],char[])" to private Method VisibilityPrivate org.junit.Assert.assertArrayEquals(Assert.java:243) Method "Assert.assertArrayEquals(char[],char[])" is only called from tests Method TestOnly org.junit.Assert.assertArrayEquals(Assert.java:259) Change visibility of Method "Assert.assertArrayEquals(String,short[],short[])" to private Method VisibilityPrivate org.junit.Assert.assertArrayEquals(Assert.java:273) Method "Assert.assertArrayEquals(short[],short[])" is only called from tests Method TestOnly org.junit.Assert.assertArrayEquals(Assert.java:289) Change visibility of Method "Assert.assertArrayEquals(String,int[],int[])" to private Method VisibilityPrivate org.junit.Assert.assertArrayEquals(Assert.java:303) Method "Assert.assertArrayEquals(int[],int[])" is only called from tests Method TestOnly org.junit.Assert.assertArrayEquals(Assert.java:319) Change visibility of Method "Assert.assertArrayEquals(String,long[],long[])" to private Method VisibilityPrivate org.junit.Assert.assertArrayEquals(Assert.java:333) Method "Assert.assertArrayEquals(long[],long[])" is only called from tests Method TestOnly org.junit.Assert.assertArrayEquals(Assert.java:349) Change visibility of Method "Assert.assertArrayEquals(String,double[],double[],double)" to private Method VisibilityPrivate org.junit.Assert.assertArrayEquals(Assert.java:363) Method "Assert.assertArrayEquals(double[],double[],double)" is only called from tests Method TestOnly org.junit.Assert.assertNotNull(Assert.java:536) Change visibility of Method "Assert.assertNotNull(String,Object)" to private Method VisibilityPrivate org.junit.Assert.assertNotNull(Assert.java:547) Method "Assert.assertNotNull(Object)" is only called from tests Method TestOnly org.junit.Assert.assertNull(Assert.java:561) Change visibility of Method "Assert.assertNull(String,Object)" to private Method VisibilityPrivate org.junit.Assert.assertNull(Assert.java:572) Method "Assert.assertNull(Object)" is only called from tests Method TestOnly org.junit.Assert.assertSame(Assert.java:603) Method "Assert.assertSame(Object,Object)" is only called from tests Method TestOnly org.junit.Assert.assertNotSame(Assert.java:636) Method "Assert.assertNotSame(Object,Object)" is only called from tests Method TestOnly org.junit.Assert.assertThat(Assert.java:748) Method "Assert.assertThat(T,Matcher)" is only called from tests Method TestOnly org.junit.Ignore.value(Ignore.java:38) Method "Ignore.value()" is only called from tests Method TestOnly org.junit.experimental.max.MaxCore.declaration(MaxCore.java:31) Class "MaxCore" is only called from tests Class TestOnly org.junit.experimental.max.MaxCore.forFolder(MaxCore.java:34) Method "MaxCore.forFolder(String)" is only called from tests Method TestOnly org.junit.experimental.max.MaxCore.createFresh(MaxCore.java:62) Method "MaxCore.createFresh()" is only called from tests Method TestOnly org.junit.experimental.max.MaxCore.run(MaxCore.java:79) Method "MaxCore.run(Request)" is only called from tests Method TestOnly org.junit.experimental.max.MaxCore.forget(MaxCore.java:104) Method "MaxCore.forget()" is only called from tests Method TestOnly org.junit.experimental.max.MaxCore.fDurations(MaxCore.java:66) Use "final" for Field "MaxCore.fDurations" Field Final org.junit.experimental.max.MaxCore.fDurations(MaxCore.java:66) Change visibility of Field "MaxCore.fDurations" to private Field VisibilityPrivate org.junit.experimental.max.MaxCore.fFailureTimestamps(MaxCore.java:67) Use "final" for Field "MaxCore.fFailureTimestamps" Field Final org.junit.experimental.max.MaxCore.fFailureTimestamps(MaxCore.java:67) Change visibility of Field "MaxCore.fFailureTimestamps" to private Field VisibilityPrivate org.junit.experimental.max.CouldNotReadCoreException.CouldNotReadCoreException(CouldNotReadCoreException.java:6) Change visibility of Constructor "CouldNotReadCoreException.CouldNotReadCoreException(Throwable)" to protected Constructor VisibilityProtected org.junit.experimental.results.FailureList.declaration(FailureList.java:12) Change visibility of Class "FailureList" to default - May cause compile errors! Class VisibilityDefault org.junit.experimental.results.FailureList.FailureList(FailureList.java:15) Change visibility of Constructor "FailureList.FailureList(List)" to protected Constructor VisibilityProtected org.junit.experimental.results.FailureList.result(FailureList.java:19) Change visibility of Method "FailureList.result()" to protected Method VisibilityProtected org.junit.experimental.results.ResultMatchers.declaration(ResultMatchers.java:8) Class "ResultMatchers" is only called from tests Class TestOnly org.junit.experimental.results.ResultMatchers.isSuccessful(ResultMatchers.java:9) Method "ResultMatchers.isSuccessful()" is only called from tests Method TestOnly org.junit.experimental.results.ResultMatchers.hasSingleFailureContaining(ResultMatchers.java:26) Method "ResultMatchers.hasSingleFailureContaining(String)" is only called from tests Method TestOnly org.junit.experimental.results.ResultMatchers.hasFailureContaining(ResultMatchers.java:38) Method "ResultMatchers.hasFailureContaining(String)" is only called from tests Method TestOnly org.junit.experimental.results.PrintableResult.PrintableResult(PrintableResult.java:22) Constructor "PrintableResult.PrintableResult(List)" is only called from tests Constructor TestOnly org.junit.experimental.results.PrintableResult.PrintableResult(PrintableResult.java:26) Change visibility of Constructor "PrintableResult.PrintableResult(Result)" to private Constructor VisibilityPrivate org.junit.experimental.results.PrintableResult.PrintableResult(PrintableResult.java:30) Change visibility of Constructor "PrintableResult.PrintableResult(Class)" to private Constructor VisibilityPrivate org.junit.experimental.results.PrintableResult.result(PrintableResult.java:20) Use "final" for Field "PrintableResult.result" Field Final org.junit.experimental.runners.Enclosed.declaration(Enclosed.java:24) Class "Enclosed" is only called from tests Class TestOnly org.junit.experimental.runners.Enclosed.Enclosed(Enclosed.java:28) Constructor "Enclosed.Enclosed(Class,RunnerBuilder)" has 0 references Constructor Reference org.junit.experimental.theories.Theories.declaration(Theories.java:22) Class "Theories" is only called from tests Class TestOnly org.junit.experimental.theories.Theories.Theories(Theories.java:23) Constructor "Theories.Theories(Class)" is only called from tests Constructor TestOnly org.junit.experimental.theories.Theories.runWithAssignment(Theories.java:91) Use "final" for Method "Theories.TheoryAnchor.runWithAssignment(Assignments)" - apply carefully! Method Final org.junit.experimental.theories.Theories.runWithCompleteAssignment(Theories.java:109) Use "final" for Method "Theories.TheoryAnchor.runWithCompleteAssignment(Assignments)" - apply carefully! Method Final org.junit.experimental.theories.Theories.runWithCompleteAssignment(Theories.java:109) Change visibility of Method "Theories.TheoryAnchor.runWithCompleteAssignment(Assignments)" to private Method VisibilityPrivate org.junit.experimental.theories.Theories.reportParameterizedError(Theories.java:172) Use "final" for Method "Theories.TheoryAnchor.reportParameterizedError(Throwable,Object[])" - apply carefully! Method Final org.junit.experimental.theories.Theories.reportParameterizedError(Theories.java:172) Change visibility of Method "Theories.TheoryAnchor.reportParameterizedError(Throwable,Object[])" to private Method VisibilityPrivate org.junit.experimental.theories.Theories.handleDataPointSuccess(Theories.java:188) Use "final" for Method "Theories.TheoryAnchor.handleDataPointSuccess()" - apply carefully! Method Final org.junit.experimental.theories.Theories.handleDataPointSuccess(Theories.java:188) Change visibility of Method "Theories.TheoryAnchor.handleDataPointSuccess()" to private Method VisibilityPrivate org.junit.experimental.theories.Theories.fTestMethod(Theories.java:72) Use "final" for Field "Theories.TheoryAnchor.fTestMethod" Field Final org.junit.experimental.theories.Theories.fInvalidParameters(Theories.java:74) Use "final" for Field "Theories.TheoryAnchor.fInvalidParameters" Field Final org.junit.experimental.theories.ParameterSignature.hasAnnotation(ParameterSignature.java:59) Method "ParameterSignature.hasAnnotation(Class)" is only called from tests Method TestOnly org.junit.experimental.theories.internal.Assignments.Assignments(Assignments.java:24) Change visibility of Constructor "Assignments.Assignments(List,List,*)" to private Constructor VisibilityPrivate org.junit.experimental.theories.internal.Assignments.getActualValues(Assignments.java:57) Change visibility of Method "Assignments.getActualValues(int,int,boolean)" to private Method VisibilityPrivate org.junit.experimental.theories.internal.Assignments.getSupplier(Assignments.java:75) Change visibility of Method "Assignments.getSupplier(ParameterSignature)" to private Method VisibilityPrivate org.junit.experimental.theories.internal.Assignments.getAnnotatedSupplier(Assignments.java:84) Change visibility of Method "Assignments.getAnnotatedSupplier(ParameterSignature)" to private Method VisibilityPrivate org.junit.experimental.theories.internal.Assignments.getAllArguments(Assignments.java:104) Method "Assignments.getAllArguments(boolean)" has 0 references Method Reference org.junit.experimental.theories.internal.Assignments.fAssigned(Assignments.java:18) Use "final" for Field "Assignments.fAssigned" Field Final org.junit.experimental.theories.internal.AllMembersSupplier.declaration(AllMembersSupplier.java:21) Change visibility of Member class "AllMembersSupplier.MethodParameterValue" to private - May cause compile errors! Member class VisibilityPrivate org.junit.experimental.theories.internal.ParameterizedAssertionError.join(ParameterizedAssertionError.java:28) Change visibility of Method "ParameterizedAssertionError.join(String,Collection)" to private Method VisibilityPrivate org.junit.internal.AssumptionViolatedException.AssumptionViolatedException(AssumptionViolatedException.java:21) Constructor "AssumptionViolatedException.AssumptionViolatedException(String)" is only called from tests Constructor TestOnly org.junit.internal.ArrayComparisonFailure.fIndices(ArrayComparisonFailure.java:16) Use "final" for Field "ArrayComparisonFailure.fIndices" Field Final org.junit.internal.TextListener.printHeader(TextListener.java:54) Change visibility of Method "TextListener.printHeader(long)" to private Method VisibilityPrivate org.junit.internal.TextListener.printFailures(TextListener.java:59) Change visibility of Method "TextListener.printFailures(Result)" to private Method VisibilityPrivate org.junit.internal.TextListener.printFailure(TextListener.java:72) Change visibility of Method "TextListener.printFailure(Failure,String)" to private Method VisibilityPrivate org.junit.internal.TextListener.printFooter(TextListener.java:77) Change visibility of Method "TextListener.printFooter(Result)" to private Method VisibilityPrivate org.junit.internal.TextListener.elapsedTimeAsString(TextListener.java:95) Change visibility of Method "TextListener.elapsedTimeAsString(long)" to private Method VisibilityPrivate org.junit.internal.InexactComparisonCriteria.fDelta(InexactComparisonCriteria.java:11) Use "final" for Field "InexactComparisonCriteria.fDelta" Field Final org.junit.internal.InexactComparisonCriteria.fDelta(InexactComparisonCriteria.java:11) Change visibility of Field "InexactComparisonCriteria.fDelta" to private Field VisibilityPrivate org.junit.internal.builders.IgnoredBuilder.declaration(IgnoredBuilder.java:10) Change visibility of Class "IgnoredBuilder" to default - May cause compile errors! Class VisibilityDefault org.junit.internal.builders.NullBuilder.declaration(NullBuilder.java:9) Change visibility of Class "NullBuilder" to default - May cause compile errors! Class VisibilityDefault org.junit.internal.builders.JUnit4Builder.declaration(JUnit4Builder.java:10) Change visibility of Class "JUnit4Builder" to default - May cause compile errors! Class VisibilityDefault org.junit.internal.builders.AnnotatedBuilder.declaration(AnnotatedBuilder.java:11) Change visibility of Class "AnnotatedBuilder" to default - May cause compile errors! Class VisibilityDefault org.junit.internal.builders.AnnotatedBuilder.AnnotatedBuilder(AnnotatedBuilder.java:16) Change visibility of Constructor "AnnotatedBuilder.AnnotatedBuilder(RunnerBuilder)" to protected Constructor VisibilityProtected org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:28) Change visibility of Method "AnnotatedBuilder.buildRunner(Class,Class)" to private Method VisibilityPrivate org.junit.internal.builders.AnnotatedBuilder.fSuiteBuilder(AnnotatedBuilder.java:14) Use "final" for Field "AnnotatedBuilder.fSuiteBuilder" Field Final org.junit.internal.builders.SuiteMethodBuilder.hasSuiteMethod(SuiteMethodBuilder.java:18) Change visibility of Method "SuiteMethodBuilder.hasSuiteMethod(Class)" to private Method VisibilityPrivate org.junit.internal.builders.JUnit3Builder.declaration(JUnit3Builder.java:10) Change visibility of Class "JUnit3Builder" to default - May cause compile errors! Class VisibilityDefault org.junit.internal.builders.AllDefaultPossibilitiesBuilder.junit4Builder(AllDefaultPossibilitiesBuilder.java:36) Change visibility of Method "AllDefaultPossibilitiesBuilder.junit4Builder()" to private Method VisibilityPrivate org.junit.internal.builders.AllDefaultPossibilitiesBuilder.junit3Builder(AllDefaultPossibilitiesBuilder.java:40) Change visibility of Method "AllDefaultPossibilitiesBuilder.junit3Builder()" to private Method VisibilityPrivate org.junit.internal.builders.AllDefaultPossibilitiesBuilder.annotatedBuilder(AllDefaultPossibilitiesBuilder.java:44) Change visibility of Method "AllDefaultPossibilitiesBuilder.annotatedBuilder()" to private Method VisibilityPrivate org.junit.internal.builders.AllDefaultPossibilitiesBuilder.ignoredBuilder(AllDefaultPossibilitiesBuilder.java:48) Change visibility of Method "AllDefaultPossibilitiesBuilder.ignoredBuilder()" to private Method VisibilityPrivate org.junit.internal.builders.AllDefaultPossibilitiesBuilder.suiteMethodBuilder(AllDefaultPossibilitiesBuilder.java:52) Change visibility of Method "AllDefaultPossibilitiesBuilder.suiteMethodBuilder()" to private Method VisibilityPrivate org.junit.internal.builders.IgnoredClassRunner.declaration(IgnoredClassRunner.java:10) Change visibility of Class "IgnoredClassRunner" to default - May cause compile errors! Class VisibilityDefault org.junit.internal.builders.IgnoredClassRunner.IgnoredClassRunner(IgnoredClassRunner.java:13) Change visibility of Constructor "IgnoredClassRunner.IgnoredClassRunner(Class)" to protected Constructor VisibilityProtected org.junit.internal.matchers.IsCollectionContaining.IsCollectionContaining(IsCollectionContaining.java:17) Change visibility of Constructor "IsCollectionContaining.IsCollectionContaining(Matcher)" to private Constructor VisibilityPrivate org.junit.internal.matchers.TypeSafeMatcher.TypeSafeMatcher(TypeSafeMatcher.java:45) Constructor "TypeSafeMatcher.TypeSafeMatcher(Class)" has 0 references Constructor Reference org.junit.internal.matchers.TypeSafeMatcher.expectedType(TypeSafeMatcher.java:15) Use "final" for Field "TypeSafeMatcher.expectedType" Field Final org.junit.internal.matchers.SubstringMatcher.declaration(SubstringMatcher.java:5) Change visibility of Class "SubstringMatcher" to default - May cause compile errors! Class VisibilityDefault org.junit.internal.matchers.StringContains.StringContains(StringContains.java:12) Change visibility of Constructor "StringContains.StringContains(String)" to private Constructor VisibilityPrivate org.junit.internal.matchers.CombinableMatcher.and(CombinableMatcher.java:26) Method "CombinableMatcher.and(Matcher)" is only called from tests Method TestOnly org.junit.internal.matchers.CombinableMatcher.or(CombinableMatcher.java:31) Method "CombinableMatcher.or(Matcher)" is only called from tests Method TestOnly org.junit.internal.requests.ClassRequest.fCanUseSuiteMethod(ClassRequest.java:11) Use "final" for Field "ClassRequest.fCanUseSuiteMethod" Field Final org.junit.internal.runners.JUnit4ClassRunner.fTestClass(JUnit4ClassRunner.java:32) Use "final" for Field "JUnit4ClassRunner.fTestClass" Field Final org.junit.internal.runners.MethodValidator.fTestClass(MethodValidator.java:26) Use "final" for Field "MethodValidator.fTestClass" Field Final org.junit.internal.runners.MethodRoadie.fTestMethod(MethodRoadie.java:29) Use "final" for Field "MethodRoadie.fTestMethod" Field Final org.junit.internal.runners.ClassRoadie.fNotifier(ClassRoadie.java:20) Use "final" for Field "ClassRoadie.fNotifier" Field Final org.junit.internal.runners.ClassRoadie.fTestClass(ClassRoadie.java:21) Use "final" for Field "ClassRoadie.fTestClass" Field Final org.junit.internal.runners.ClassRoadie.fDescription(ClassRoadie.java:22) Use "final" for Field "ClassRoadie.fDescription" Field Final org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:13) Use "final" for Method "ReflectiveCallable.run()" - apply carefully! Method Final org.junit.internal.runners.statements.FailOnTimeout.fNext(FailOnTimeout.java:18) Use "final" for Field "FailOnTimeout.fNext" Field Final org.junit.internal.runners.statements.InvokeMethod.fTarget(InvokeMethod.java:11) Use "final" for Field "InvokeMethod.fTarget" Field Final org.junit.internal.runners.statements.ExpectException.fNext(ExpectException.java:10) Use "final" for Field "ExpectException.fNext" Field Final org.junit.matchers.JUnitMatchers.declaration(JUnitMatchers.java:13) Class "JUnitMatchers" is only called from tests Class TestOnly org.junit.matchers.JUnitMatchers.hasItem(JUnitMatchers.java:18) Method "JUnitMatchers.hasItem(T)" has 0 references Method Reference org.junit.matchers.JUnitMatchers.hasItem(JUnitMatchers.java:26) Method "JUnitMatchers.hasItem(org.hamcrest.Matcher)" is only called from tests Method TestOnly org.junit.matchers.JUnitMatchers.hasItems(JUnitMatchers.java:34) Method "JUnitMatchers.hasItems(T[])" has 0 references Method Reference org.junit.matchers.JUnitMatchers.hasItems(JUnitMatchers.java:44) Method "JUnitMatchers.hasItems(org.hamcrest.Matcher[])" has 0 references Method Reference org.junit.matchers.JUnitMatchers.everyItem(JUnitMatchers.java:52) Method "JUnitMatchers.everyItem(Matcher)" has 0 references Method Reference org.junit.matchers.JUnitMatchers.containsString(JUnitMatchers.java:60) Method "JUnitMatchers.containsString(java.lang.String)" is only called from tests Method TestOnly org.junit.matchers.JUnitMatchers.both(JUnitMatchers.java:70) Method "JUnitMatchers.both(Matcher)" is only called from tests Method TestOnly org.junit.matchers.JUnitMatchers.either(JUnitMatchers.java:80) Method "JUnitMatchers.either(Matcher)" is only called from tests Method TestOnly org.junit.runner.Computer.serial(Computer.java:8) Method "Computer.serial()" is only called from tests Method TestOnly org.junit.runner.Request.classes(Request.java:84) Method "Request.classes(Class[])" is only called from tests Method TestOnly org.junit.runner.Request.runner(Request.java:101) Change visibility of Method "Request.runner(Runner)" to private Method VisibilityPrivate org.junit.runner.Request.filterWith(Request.java:122) Use "final" for Method "Request.filterWith(Filter)" - apply carefully! Method Final org.junit.runner.Request.filterWith(Request.java:132) Use "final" for Method "Request.filterWith(Description)" - apply carefully! Method Final org.junit.runner.Request.sortWith(Request.java:159) Use "final" for Method "Request.sortWith(Comparator)" - apply carefully! Method Final org.junit.runner.Request.sortWith(Request.java:159) Method "Request.sortWith(Comparator)" is only called from tests Method TestOnly org.junit.runner.JUnitCore.runClasses(JUnitCore.java:66) Method "JUnitCore.runClasses(Computer,Class[])" is only called from tests Method TestOnly org.junit.runner.JUnitCore.run(JUnitCore.java:128) Change visibility of Method "JUnitCore.run(Computer,Class[])" to private Method VisibilityPrivate org.junit.runner.JUnitCore.run(JUnitCore.java:146) Method "JUnitCore.run(junit.framework.Test)" is only called from tests Method TestOnly org.junit.runner.JUnitCore.removeListener(JUnitCore.java:185) Change visibility of Method "JUnitCore.removeListener(RunListener)" to private Method VisibilityPrivate org.junit.runner.JUnitCore.fNotifier(JUnitCore.java:29) Use "final" for Field "JUnitCore.fNotifier" Field Final org.junit.runner.manipulation.Filter.apply(Filter.java:71) Use "final" for Method "Filter.apply(Object)" - apply carefully! Method Final org.junit.runner.manipulation.Filter.ALL(Filter.java:19) Use "final" for Field "Filter.ALL" Field Final org.junit.runner.manipulation.Filter.ALL(Filter.java:19) Field "Filter.ALL" has 0 references Field Reference org.junit.runner.manipulation.Sorter.NULL(Sorter.java:17) Use "final" for Field "Sorter.NULL" Field Final org.junit.runner.notification.RunNotifier.pleaseStop(RunNotifier.java:152) Method "RunNotifier.pleaseStop()" is only called from tests Method TestOnly org.junit.runners.AllTests.declaration(AllTests.java:17) Class "AllTests" is only called from tests Class TestOnly org.junit.runners.AllTests.AllTests(AllTests.java:21) Constructor "AllTests.AllTests(Class)" is only called from tests Constructor TestOnly org.junit.runners.JUnit4.declaration(JUnit4.java:15) Class "JUnit4" is only called from tests Class TestOnly org.junit.runners.JUnit4.JUnit4(JUnit4.java:19) Constructor "JUnit4.JUnit4(Class)" has 0 references Constructor Reference org.junit.runners.ParentRunner.declaration(ParentRunner.java:41) Change visibility of Class "ParentRunner" to default - May cause compile errors! Class VisibilityDefault org.junit.runners.ParentRunner.validatePublicVoidNoArgMethods(ParentRunner.java:106) Use "final" for Method "ParentRunner.validatePublicVoidNoArgMethods(Class,boolean,*)" - apply carefully! Method Final org.junit.runners.ParentRunner.withBeforeClasses(ParentRunner.java:143) Use "final" for Method "ParentRunner.withBeforeClasses(Statement)" - apply carefully! Method Final org.junit.runners.ParentRunner.withBeforeClasses(ParentRunner.java:143) Change visibility of Method "ParentRunner.withBeforeClasses(Statement)" to private Method VisibilityPrivate org.junit.runners.ParentRunner.withAfterClasses(ParentRunner.java:157) Use "final" for Method "ParentRunner.withAfterClasses(Statement)" - apply carefully! Method Final org.junit.runners.ParentRunner.withAfterClasses(ParentRunner.java:157) Change visibility of Method "ParentRunner.withAfterClasses(Statement)" to private Method VisibilityPrivate org.junit.runners.ParentRunner.childrenInvoker(ParentRunner.java:169) Use "final" for Method "ParentRunner.childrenInvoker(RunNotifier)" - apply carefully! Method Final org.junit.runners.ParentRunner.getFilteredChildren(ParentRunner.java:258) Use "final" for Method "ParentRunner.getFilteredChildren()" - apply carefully! Method Final org.junit.runners.ParentRunner.getFilteredChildren(ParentRunner.java:258) Change visibility of Method "ParentRunner.getFilteredChildren()" to private Method VisibilityPrivate org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:61) Method "BlockJUnit4ClassRunner.runChild(FrameworkMethod,RunNotifier)" is only called from tests Method TestOnly org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:145) Use "final" for Method "BlockJUnit4ClassRunner.validateInstanceMethods(List)" - apply carefully! Method Final org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:145) Change visibility of Method "BlockJUnit4ClassRunner.validateInstanceMethods(List)" to private Method VisibilityPrivate org.junit.runners.BlockJUnit4ClassRunner.possiblyExpectingExceptions(BlockJUnit4ClassRunner.java:245) Use "final" for Method "BlockJUnit4ClassRunner.possiblyExpectingExceptions(FrameworkMethod,Object,Statement)" - apply carefully! Method Final org.junit.runners.BlockJUnit4ClassRunner.possiblyExpectingExceptions(BlockJUnit4ClassRunner.java:245) Change visibility of Method "BlockJUnit4ClassRunner.possiblyExpectingExceptions(FrameworkMethod,Object,Statement)" to private Method VisibilityPrivate org.junit.runners.BlockJUnit4ClassRunner.withPotentialTimeout(BlockJUnit4ClassRunner.java:257) Use "final" for Method "BlockJUnit4ClassRunner.withPotentialTimeout(FrameworkMethod,Object,Statement)" - apply carefully! Method Final org.junit.runners.BlockJUnit4ClassRunner.withPotentialTimeout(BlockJUnit4ClassRunner.java:257) Change visibility of Method "BlockJUnit4ClassRunner.withPotentialTimeout(FrameworkMethod,Object,Statement)" to private Method VisibilityPrivate org.junit.runners.BlockJUnit4ClassRunner.withBefores(BlockJUnit4ClassRunner.java:268) Use "final" for Method "BlockJUnit4ClassRunner.withBefores(FrameworkMethod,Object,Statement)" - apply carefully! Method Final org.junit.runners.BlockJUnit4ClassRunner.withBefores(BlockJUnit4ClassRunner.java:268) Change visibility of Method "BlockJUnit4ClassRunner.withBefores(FrameworkMethod,Object,Statement)" to private Method VisibilityPrivate org.junit.runners.BlockJUnit4ClassRunner.withAfters(BlockJUnit4ClassRunner.java:282) Use "final" for Method "BlockJUnit4ClassRunner.withAfters(FrameworkMethod,Object,Statement)" - apply carefully! Method Final org.junit.runners.BlockJUnit4ClassRunner.withAfters(BlockJUnit4ClassRunner.java:282) Change visibility of Method "BlockJUnit4ClassRunner.withAfters(FrameworkMethod,Object,Statement)" to private Method VisibilityPrivate org.junit.runners.Suite.Suite(Suite.java:54) Constructor "Suite.Suite(Class,RunnerBuilder)" has 0 references Constructor Reference org.junit.runners.Suite.Suite(Suite.java:77) Constructor "Suite.Suite(Class,Class[])" is only called from tests Constructor TestOnly org.junit.runners.Suite.runChild(Suite.java:116) Method "Suite.runChild(Runner,RunNotifier)" is only called from tests Method TestOnly org.junit.runners.Parameterized.declaration(Parameterized.java:65) Class "Parameterized" is only called from tests Class TestOnly org.junit.runners.Parameterized.Parameterized(Parameterized.java:132) Constructor "Parameterized.Parameterized(Class)" is only called from tests Constructor TestOnly org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:55) Use "final" for Method "RunnerBuilder.safeRunnerForClass(Class)" - apply carefully! Method Final org.junit.runners.model.RunnerBuilder.addParent(RunnerBuilder.java:63) Use "final" for Method "RunnerBuilder.addParent(Class)" - apply carefully! Method Final org.junit.runners.model.RunnerBuilder.addParent(RunnerBuilder.java:63) Change visibility of Method "RunnerBuilder.addParent(Class)" to private Method VisibilityPrivate org.junit.runners.model.RunnerBuilder.removeParent(RunnerBuilder.java:69) Use "final" for Method "RunnerBuilder.removeParent(Class)" - apply carefully! Method Final org.junit.runners.model.RunnerBuilder.removeParent(RunnerBuilder.java:69) Change visibility of Method "RunnerBuilder.removeParent(Class)" to private Method VisibilityPrivate org.junit.runners.model.RunnerBuilder.runners(RunnerBuilder.java:79) Use "final" for Method "RunnerBuilder.runners(Class,Class[])" - apply carefully! Method Final