@@ -0,0 +1,1779 @@
+/*%0A *    Copyright (c) 2008-2011 Graham Allan%0A *%0A *   Licensed under the Apache License, Version 2.0 (the %22License%22);%0A *   you may not use this file except in compliance with the License.%0A *   You may obtain a copy of the License at%0A *%0A *       http://www.apache.org/licenses/LICENSE-2.0%0A *%0A *   Unless required by applicable law or agreed to in writing, software%0A *   distributed under the License is distributed on an %22AS IS%22 BASIS,%0A *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A *   See the License for the specific language governing permissions and%0A *   limitations under the License.%0A *%0A */%0A%0Apackage org.mutabilitydetector.cli;%0A%0Aimport java.io.IOException;%0Aimport java.io.OutputStream;%0Aimport java.io.PrintStream;%0A%0Aimport org.junit.Ignore;%0Aimport org.junit.Test;%0A%0Aimport com.google.classpath.ClassPathFactory;%0A%0Apublic class AnalysingRtJar %7B%0A%0A    private final PrintStream errorStream = new PrintStream(new OutputStream() %7B%0A        @Override%0A        public void write(int b) throws IOException %7B%0A            // suppress output in tests%0A        %7D%0A    %7D);%0A%0A    @Ignore%0A    @Test%0A    public void checkExceptionIsNotThrown() %7B%0A        String rtJarPath = System.getProperty(%22java.home%22) + %22/lib/rt.jar%22;%0A        BatchAnalysisOptions options = new CommandLineOptions(errorStream, %22-cp%22, rtJarPath);%0A        new RunMutabilityDetector(new ClassPathFactory().createFromPath(rtJarPath), options).run();%0A    %7D%0A    %0A    @Ignore%0A    @Test%0A    public void checkNullPointerExceptionIsNotThrownOnAbritaryCodebase() %7B%0A        String rtJarPath = %22...%22;%0A        BatchAnalysisOptions options = new CommandLineOptions(errorStream, %22-cp%22, rtJarPath);%0A        new RunMutabilityDetector(new ClassPathFactory().createFromPath(rtJarPath), options).run();%0A    %7D%0A    %0A%7D%0A

Rename class.