*/
public class IncProjectBuilder {
private static final Logger LOG = Logger.getInstance("#org.jetbrains.jps.incremental.IncProjectBuilder");
+
public static final String JPS_SERVER_NAME = "JPS BUILD";
private static final String CANCELED_MESSAGE = "The build has been canceled";
myCancelStatus = cs;
myProductionChunks = new ProjectChunks(pd.project, ClasspathKind.PRODUCTION_COMPILE);
myTestChunks = new ProjectChunks(pd.project, ClasspathKind.TEST_COMPILE);
- myTotalModulesWork = (float) pd.rootsIndex.getTotalModuleCount() * 2; /* multiply by 2 to reflect production and test sources */
+ myTotalModulesWork = (float)pd.rootsIndex.getTotalModuleCount() * 2; /* multiply by 2 to reflect production and test sources */
myTotalBuilderCount = builderRegistry.getTotalBuilderCount();
}
catch (ProjectBuildException e) {
if (e.getCause() instanceof PersistentEnumerator.CorruptedException) {
// force rebuild
- myMessageDispatcher.processMessage(new CompilerMessage(
- JPS_SERVER_NAME, BuildMessage.Kind.INFO,
- "Internal caches are corrupted or have outdated format, forcing project rebuild: " + e.getMessage())
- );
+ myMessageDispatcher.processMessage(new CompilerMessage(JPS_SERVER_NAME, BuildMessage.Kind.INFO,
+ "Internal caches are corrupted or have outdated format, forcing project rebuild: " +
+ e.getMessage()));
flushContext(context);
context = createContext(new AllProjectScope(scope.getProject(), true), false, true);
runBuild(context);
}
private static boolean ourClenupFailed = false;
+
private static void cleanupJavacNameTable() {
try {
if (JavaBuilder.USE_EMBEDDED_JAVAC && !ourClenupFailed) {
final FSState fsState = myProjectDescriptor.fsState;
final ModuleRootsIndex rootsIndex = myProjectDescriptor.rootsIndex;
final BuildDataManager dataManager = myProjectDescriptor.dataManager;
- return new CompileContext(
- scope, isMake, isProjectRebuild, myProductionChunks, myTestChunks, fsState, dataManager, tsStorage, myMessageDispatcher, rootsIndex, myCancelStatus
- );
+ return new CompileContext(scope, isMake, isProjectRebuild, myProductionChunks, myTestChunks, fsState, dataManager, tsStorage,
+ myMessageDispatcher, rootsIndex, myCancelStatus);
}
private void cleanOutputRoots(CompileContext context) throws ProjectBuildException {
}
}
else {
- context.processMessage(new CompilerMessage(JPS_SERVER_NAME, BuildMessage.Kind.WARNING, "Output path " + outputRoot.getPath() + " intersects with a source root. The output cannot be cleaned."));
+ context.processMessage(new CompilerMessage(JPS_SERVER_NAME, BuildMessage.Kind.WARNING, "Output path " +
+ outputRoot.getPath() +
+ " intersects with a source root. The output cannot be cleaned."));
}
}
}
}
- private void buildChunk(CompileContext context, ModuleChunk chunk) throws ProjectBuildException{
+ private void buildChunk(CompileContext context, ModuleChunk chunk) throws ProjectBuildException {
try {
context.ensureFSStateInitialized(chunk);
if (context.isMake()) {
allChunkRemovedSources.addAll(deletedPaths);
final String moduleName = module.getName().toLowerCase(Locale.US);
- final SourceToOutputMapping sourceToOutputStorage = context.getDataManager().getSourceToOutputMap(moduleName, context.isCompilingTests());
+ final SourceToOutputMapping sourceToOutputStorage =
+ context.getDataManager().getSourceToOutputMap(moduleName, context.isCompilingTests());
// actually delete outputs associated with removed paths
for (String deletedSource : deletedPaths) {
// deleting outputs corresponding to non-existing source
while (nextPassRequired);
}
- private static void syncOutputFiles(CompileContext context, ModuleChunk chunk) throws ProjectBuildException {
+ private static void syncOutputFiles(final CompileContext context, ModuleChunk chunk) throws ProjectBuildException {
final BuildDataManager dataManager = context.getDataManager();
final boolean compilingTests = context.isCompilingTests();
try {
context.processFilesToRecompile(chunk, new FileProcessor() {
private final Map<Module, SourceToOutputMapping> storageMap = new HashMap<Module, SourceToOutputMapping>();
+
@Override
public boolean apply(Module module, File file, String sourceRoot) throws Exception {
SourceToOutputMapping srcToOut = storageMap.get(module);
}
final String srcPath = FileUtil.toSystemIndependentName(file.getPath());
final Collection<String> outputs = srcToOut.getState(srcPath);
+
+ if (LOG.isDebugEnabled()) {
+ if (outputs != null && context.isMake()) {
+ LOG.info("Cleaning output files:");
+ final String[] buffer = new String[outputs.size()];
+ int i = 0;
+ for (String output : outputs) {
+ buffer[i++] = output;
+ }
+ Arrays.sort(buffer);
+ for (String output : buffer) {
+ LOG.info(output);
+ }
+ LOG.info("End of files");
+ }
+ }
+
if (outputs != null) {
for (String output : outputs) {
FileUtil.delete(new File(output));
import com.intellij.compiler.notNullVerification.NotNullVerifyingInstrumenter;
import com.intellij.execution.process.BaseOSProcessHandler;
import com.intellij.openapi.application.PathManager;
+import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.util.Key;
import com.intellij.openapi.util.Ref;
import com.intellij.openapi.util.io.FileUtil;
import org.objectweb.asm.Opcodes;
import org.objectweb.asm.commons.EmptyVisitor;
-import javax.tools.*;
+import javax.tools.Diagnostic;
+import javax.tools.JavaFileObject;
import java.io.*;
import java.net.MalformedURLException;
import java.net.ServerSocket;
* Date: 9/21/11
*/
public class JavaBuilder extends ModuleLevelBuilder {
+ private static final Logger LOG = Logger.getInstance("#org.jetbrains.jps.incremental.java.JavaBuilder");
+
public static final String BUILDER_NAME = "java";
private static final String JAVA_EXTENSION = ".java";
private static final String FORM_EXTENSION = ".form";
}
}
+ if (LOG.isDebugEnabled()) {
+ if (filesToCompile.size() > 0 && context.isMake()) {
+ LOG.info("Compiling files:");
+ final String[] buffer = new String[filesToCompile.size()];
+ int i = 0;
+ for (final File f : filesToCompile) {
+ buffer[i++] = FileUtil.toSystemIndependentName(f.getCanonicalPath());
+ }
+ Arrays.sort(buffer);
+ for (final String s : buffer) {
+ LOG.info(s);
+ }
+ LOG.info("End of files");
+ }
+ }
return compile(context, chunk, filesToCompile, formsToCompile);
}
while (true) {
final File candidate = new File(srcRoot, relPath);
if (candidate.exists()) {
- return candidate.isFile()? candidate : null;
+ return candidate.isFile() ? candidate : null;
}
final int index = relPath.lastIndexOf('/');
if (index <= 0) {
}
}
- private ExitCode compile(final CompileContext context, ModuleChunk chunk, Collection<File> files, Collection<File> forms) throws Exception {
+ private ExitCode compile(final CompileContext context, ModuleChunk chunk, Collection<File> files, Collection<File> forms)
+ throws Exception {
ExitCode exitCode = ExitCode.OK;
final boolean hasSourcesToCompile = !files.isEmpty() || !forms.isEmpty();
final boolean addNotNullAssertions = context.getProject().getCompilerConfiguration().isAddNotNullAssertions();
- final Collection<File> classpath = paths.getCompilationClasspath(chunk, context.isCompilingTests(), false/*context.isProjectRebuild()*/);
- final Collection<File> platformCp = paths.getPlatformCompilationClasspath(chunk, context.isCompilingTests(), false/*context.isProjectRebuild()*/);
+ final Collection<File> classpath =
+ paths.getCompilationClasspath(chunk, context.isCompilingTests(), false/*context.isProjectRebuild()*/);
+ final Collection<File> platformCp =
+ paths.getPlatformCompilationClasspath(chunk, context.isCompilingTests(), false/*context.isProjectRebuild()*/);
final Map<File, Set<File>> outs = buildOutputDirectoriesMap(context, chunk);
// begin compilation round
DELTA_MAPPINGS_CALLBACK_KEY.set(context, delta.getCallback());
try {
if (hasSourcesToCompile) {
- final Set<File> sourcePath = TEMPORARY_SOURCE_ROOTS_KEY.get(context,Collections.<File>emptySet());
+ final Set<File> sourcePath = TEMPORARY_SOURCE_ROOTS_KEY.get(context, Collections.<File>emptySet());
- final boolean compiledOk = compileJava(
- files, classpath, platformCp, sourcePath, outs, context, diagnosticSink, outputSink
- );
+ final boolean compiledOk = compileJava(files, classpath, platformCp, sourcePath, outs, context, diagnosticSink, outputSink);
final Map<File, String> chunkSourcePath = ProjectPaths.getSourceRootsWithDependents(chunk, context.isCompilingTests());
final ClassLoader compiledClassesLoader = createInstrumentationClassLoader(classpath, platformCp, chunkSourcePath, outputSink);
throw new ProjectBuildException("Compilation failed: internal java compiler error");
}
if (diagnosticSink.getErrorCount() > 0) {
- throw new ProjectBuildException("Compilation failed: errors: " + diagnosticSink.getErrorCount() + "; warnings: " + diagnosticSink.getWarningCount());
+ throw new ProjectBuildException(
+ "Compilation failed: errors: " + diagnosticSink.getErrorCount() + "; warnings: " + diagnosticSink.getWarningCount());
}
}
}
return exitCode;
}
- private boolean compileJava(Collection<File> files, Collection<File> classpath, Collection<File> platformCp, Collection<File> sourcePath, Map<File, Set<File>> outs, CompileContext context, DiagnosticOutputConsumer diagnosticSink, final OutputFileConsumer outputSink) throws Exception {
+ private boolean compileJava(Collection<File> files,
+ Collection<File> classpath,
+ Collection<File> platformCp,
+ Collection<File> sourcePath,
+ Map<File, Set<File>> outs,
+ CompileContext context,
+ DiagnosticOutputConsumer diagnosticSink,
+ final OutputFileConsumer outputSink) throws Exception {
final List<String> options = getCompilationOptions(context);
final ClassProcessingConsumer classesConsumer = new ClassProcessingConsumer(context, outputSink);
try {
final boolean rc;
if (USE_EMBEDDED_JAVAC) {
- rc = JavacMain.compile(options, files, classpath, platformCp, sourcePath, outs, diagnosticSink, classesConsumer, context.getCancelStatus());
+ rc = JavacMain
+ .compile(options, files, classpath, platformCp, sourcePath, outs, diagnosticSink, classesConsumer, context.getCancelStatus());
}
else {
final JavacServerClient client = ensureJavacServerLaunched(context);
- final RequestFuture<JavacServerResponseHandler> future = client.sendCompileRequest(options, files, classpath, platformCp, sourcePath, outs, diagnosticSink, classesConsumer);
+ final RequestFuture<JavacServerResponseHandler> future =
+ client.sendCompileRequest(options, files, classpath, platformCp, sourcePath, outs, diagnosticSink, classesConsumer);
try {
future.get();
}
final int port = findFreePort();
final int heapSize = getJavacServerHeapSize(context);
- final BaseOSProcessHandler processHandler = JavacServerBootstrap.launchJavacServer(
- vmExecPath, heapSize, port, Paths.getSystemRoot(), getCompilationVMOptions(context)
- );
+ final BaseOSProcessHandler processHandler =
+ JavacServerBootstrap.launchJavacServer(vmExecPath, heapSize, port, Paths.getSystemRoot(), getCompilationVMOptions(context));
final JavacServerClient client = new JavacServerClient();
try {
client.connect(hostString, port);
finally {
//workaround for linux : calling close() immediately after opening socket
//may result that socket is not closed
- synchronized(serverSocket) {
+ synchronized (serverSocket) {
try {
serverSocket.wait(1);
}
return heapSize;
}
- private static ClassLoader createInstrumentationClassLoader(Collection<File> classpath, Collection<File> platformCp, Map<File, String> chunkSourcePath, OutputFilesSink outputSink)
- throws MalformedURLException {
+ private static ClassLoader createInstrumentationClassLoader(Collection<File> classpath,
+ Collection<File> platformCp,
+ Map<File, String> chunkSourcePath,
+ OutputFilesSink outputSink) throws MalformedURLException {
final List<URL> urls = new ArrayList<URL>();
for (Collection<File> cp : Arrays.asList(platformCp, classpath)) {
for (File file : cp) {
boolean isEncodingSet = false;
if (customArgs != null) {
final StringTokenizer tokenizer = new StringTokenizer(customArgs, " \t\r\n");
- while(tokenizer.hasMoreTokens()) {
+ while (tokenizer.hasMoreTokens()) {
final String token = tokenizer.nextToken();
- if ("-g".equals(token) || "-deprecation".equals(token) || "-nowarn".equals(token) || "-verbose".equals(token)){
+ if ("-g".equals(token) || "-deprecation".equals(token) || "-nowarn".equals(token) || "-verbose".equals(token)) {
continue;
}
if (token.startsWith("-J-")) {
}
}
- private static void instrumentForms(
- CompileContext context,
- ModuleChunk chunk,
- final Map<File, String> chunkSourcePath,
- final ClassLoader loader,
- Collection<File> formsToInstrument,
- OutputFilesSink outputSink) throws ProjectBuildException {
+ private static void instrumentForms(CompileContext context,
+ ModuleChunk chunk,
+ final Map<File, String> chunkSourcePath,
+ final ClassLoader loader,
+ Collection<File> formsToInstrument,
+ OutputFilesSink outputSink) throws ProjectBuildException {
final Map<String, File> class2form = new HashMap<String, File>();
final SourceToFormMapping sourceToFormMap = context.getDataManager().getSourceToFormMap();
compiledClassNames.put(fileObject.getClassName(), fileObject);
}
- final MyNestedFormLoader nestedFormsLoader = new MyNestedFormLoader(
- chunkSourcePath, ProjectPaths.getOutputPathsWithDependents(chunk, context.isCompilingTests())
- );
+ final MyNestedFormLoader nestedFormsLoader =
+ new MyNestedFormLoader(chunkSourcePath, ProjectPaths.getOutputPathsWithDependents(chunk, context.isCompilingTests()));
for (File formFile : formsToInstrument) {
final LwRootContainer rootContainer;
final OutputFileObject outputClassFile = findClassFile(compiledClassNames, classToBind);
if (outputClassFile == null) {
- context.processMessage(new CompilerMessage(BUILDER_NAME, BuildMessage.Kind.WARNING, "Class to bind does not exist: " + classToBind, formFile.getAbsolutePath()));
+ context.processMessage(new CompilerMessage(BUILDER_NAME, BuildMessage.Kind.WARNING, "Class to bind does not exist: " + classToBind,
+ formFile.getAbsolutePath()));
continue;
}
final File alreadyProcessedForm = class2form.get(classToBind);
if (alreadyProcessedForm != null) {
- context.processMessage(new CompilerMessage(
- BUILDER_NAME, BuildMessage.Kind.WARNING,
- formFile.getAbsolutePath() + ": The form is bound to the class " + classToBind + ".\nAnother form " + alreadyProcessedForm.getAbsolutePath() + " is also bound to this class",
- formFile.getAbsolutePath())
- );
+ context.processMessage(new CompilerMessage(BUILDER_NAME, BuildMessage.Kind.WARNING, formFile.getAbsolutePath() +
+ ": The form is bound to the class " +
+ classToBind +
+ ".\nAnother form " +
+ alreadyProcessedForm.getAbsolutePath() +
+ " is also bound to this class",
+ formFile.getAbsolutePath()));
continue;
}
boolean success = true;
try {
final OutputFileObject.Content originalContent = outputClassFile.getContent();
- final ClassReader classReader = new ClassReader(originalContent.getBuffer(), originalContent.getOffset(), originalContent.getLength());
+ final ClassReader classReader =
+ new ClassReader(originalContent.getBuffer(), originalContent.getOffset(), originalContent.getLength());
final int version = getClassFileVersion(classReader);
final InstrumenterClassWriter classWriter = new InstrumenterClassWriter(getAsmClassWriterFlags(version), loader);
final FormErrorInfo[] warnings = codeGenerator.getWarnings();
for (final FormErrorInfo warning : warnings) {
- context.processMessage(new CompilerMessage(BUILDER_NAME, BuildMessage.Kind.WARNING, warning.getErrorMessage(), formFile.getAbsolutePath()));
+ context.processMessage(
+ new CompilerMessage(BUILDER_NAME, BuildMessage.Kind.WARNING, warning.getErrorMessage(), formFile.getAbsolutePath()));
}
final FormErrorInfo[] errors = codeGenerator.getErrors();
}
catch (Exception e) {
success = false;
- context.processMessage(new CompilerMessage(BUILDER_NAME, BuildMessage.Kind.ERROR, "Forms instrumentation failed" + e.getMessage(), formFile.getAbsolutePath()));
+ context.processMessage(new CompilerMessage(BUILDER_NAME, BuildMessage.Kind.ERROR, "Forms instrumentation failed" + e.getMessage(),
+ formFile.getAbsolutePath()));
}
finally {
if (!success) {
kind = BuildMessage.Kind.INFO;
}
final JavaFileObject source = diagnostic.getSource();
- final File sourceFile = source != null? Paths.convertToFile(source.toUri()) : null;
- final String srcPath = sourceFile != null? FileUtil.toSystemIndependentName(sourceFile.getPath()) : null;
- myContext.processMessage(new CompilerMessage(
- BUILDER_NAME, kind, diagnostic.getMessage(Locale.US), srcPath,
- diagnostic.getStartPosition(), diagnostic.getEndPosition(), diagnostic.getPosition(),
- diagnostic.getLineNumber(), diagnostic.getColumnNumber()
- ));
+ final File sourceFile = source != null ? Paths.convertToFile(source.toUri()) : null;
+ final String srcPath = sourceFile != null ? FileUtil.toSystemIndependentName(sourceFile.getPath()) : null;
+ myContext.processMessage(
+ new CompilerMessage(BUILDER_NAME, kind, diagnostic.getMessage(Locale.US), srcPath, diagnostic.getStartPosition(),
+ diagnostic.getEndPosition(), diagnostic.getPosition(), diagnostic.getLineNumber(),
+ diagnostic.getColumnNumber()));
}
public int getErrorCount() {
public OutputFileObject.Content lookupClassBytes(String className) {
synchronized (myCompiledClasses) {
final OutputFileObject object = myCompiledClasses.get(className);
- return object != null? object.getContent() : null;
+ return object != null ? object.getContent() : null;
}
}
public ClassProcessingConsumer(CompileContext compileContext, OutputFileConsumer sink) {
myCompileContext = compileContext;
- myDelegateOutputFileSink = sink != null? sink : new OutputFileConsumer() {
+ myDelegateOutputFileSink = sink != null ? sink : new OutputFileConsumer() {
public void save(@NotNull OutputFileObject fileObject) {
throw new RuntimeException("Output sink for compiler was not specified");
}
import junit.framework.TestCase;
import junitx.framework.FileAssert;
import org.apache.log4j.Level;
-import org.apache.log4j.xml.DOMConfigurator;
+import org.apache.log4j.PropertyConfigurator;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.jps.Project;
import org.jetbrains.jps.server.ProjectDescriptor;
import java.io.*;
+import java.util.Properties;
/**
* Created by IntelliJ IDEA.
* To change this template use File | Settings | File Templates.
*/
public abstract class IncrementalTestCase extends TestCase {
+ private static class RootStripper {
+ private String root;
+
+ void setRoot(final String root) {
+ this.root = root;
+ }
+
+ String strip(final String s){
+ if (s.startsWith(root)) {
+ return s.substring(root.length());
+ }
+
+ return s;
+ }
+ }
+
+ private static RootStripper stripper = new RootStripper();
+
private final String groupName;
private final String tempDir = System.getProperty("java.io.tmpdir");
}
@Override
- protected void setUp() throws Exception {
+ protected void setUp() throws Exception {
+ super.setUp();
+
baseDir = "jps/testData" + File.separator + "incremental" + File.separator;
for (int i = 0; ; i++) {
@Override
protected void tearDown() throws Exception {
+ super.tearDown();
// delete(new File(workDir));
}
final String result = Character.toLowerCase(name.charAt("test".length())) + name.substring("test".length() + 1);
- return prefix + File.separator + groupName + File.separator + result;
+ return prefix + groupName + File.separator + result;
}
private String getBaseDir() {
private void delete(final File file) throws Exception {
if (file.isDirectory()) {
- for (File f : file.listFiles()) {
- delete(f);
+ final File[] files = file.listFiles();
+
+ if (files != null) {
+ for (File f : files) {
+ delete(f);
+ }
}
}
if (!file.delete()) throw new IOException("could not delete file or directory " + file.getPath());
-
}
- private void copy(final File input, final File output) throws Exception {
+ private static void copy(final File input, final File output) throws Exception {
if (input.isDirectory()) {
if (output.mkdirs()) {
- for (File f : input.listFiles()) {
- copy(f, new File(output.getPath() + File.separator + f.getName()));
+ final File[] files = input.listFiles();
+
+ if (files != null) {
+ for (File f : files) {
+ copy(f, new File(output.getPath() + File.separator + f.getName()));
+ }
}
}
else {
else if (input.isFile()) {
final FileReader in = new FileReader(input);
final FileWriter out = new FileWriter(output);
- int c;
- while ((c = in.read()) != -1) out.write(c);
-
- in.close();
- out.close();
+ try {
+ int c;
+ while ((c = in.read()) != -1) out.write(c);
+ }
+ finally {
+ in.close();
+ out.close();
+ }
}
}
}
private void initLoggers() {
- final String logFile = getWorkDir() + File.separator + "log.xml";
+ final Properties properties = new Properties();
- if (new File(logFile).exists()) {
- DOMConfigurator.configure(logFile);
- }
+ properties.setProperty("log4j.rootCategory", "INFO, A1");
+ properties.setProperty("log4j.appender.A1", "org.apache.log4j.FileAppender");
+ properties.setProperty("log4j.appender.A1.file", getWorkDir() + ".log");
+ properties.setProperty("log4j.appender.A1.layout", "org.apache.log4j.PatternLayout");
+ properties.setProperty("log4j.appender.A1.layout.ConversionPattern", "%m%n");
+
+ PropertyConfigurator.configure(properties);
Logger.setFactory(new Logger.Factory() {
@Override
public Logger getLoggerInstance(String category) {
final org.apache.log4j.Logger logger = org.apache.log4j.Logger.getLogger(category);
+ final boolean affectedLogger = category.equals("#org.jetbrains.jps.incremental.java.JavaBuilder") ||
+ category.equals("#org.jetbrains.jps.incremental.IncProjectBuilder");
+
+ final String root = getWorkDir() + File.separator;
+ final int pos = root.length();
+
return new Logger() {
@Override
public boolean isDebugEnabled() {
- return logger.isDebugEnabled();
+ return affectedLogger;
}
@Override
public void debug(@NonNls String message) {
- logger.debug(message);
}
@Override
public void debug(@Nullable Throwable t) {
- logger.debug("", t);
}
@Override
public void debug(@NonNls String message, @Nullable Throwable t) {
- logger.debug(message, t);
}
@Override
public void error(@NonNls String message, @Nullable Throwable t, @NonNls String... details) {
- logger.debug(message, t);
}
@Override
public void info(@NonNls String message) {
- logger.info(message);
+ if (affectedLogger) {
+ logger.info(stripper.strip(message));
+ }
}
@Override
public void info(@NonNls String message, @Nullable Throwable t) {
- logger.info(message, t);
}
@Override
public void warn(@NonNls String message, @Nullable Throwable t) {
- logger.warn(message, t);
}
@Override
public void setLevel(Level level) {
- logger.setLevel(level);
}
};
}
}
public void doTest() throws Exception {
+ stripper.setRoot(getWorkDir() + File.separator);
+
initLoggers();
final String projectPath = getWorkDir() + File.separator + ".idea";
-Request to make modules:
-module AddAnnotationTarget
-End of request
-digraph X {
- AddAnnotationTarget[label="AddAnnotationTarget"];
-}
-digraph X {
- AddAnnotationTarget[label="AddAnnotationTarget"];
-}
-Propagated modules:
-module AddAnnotationTarget
-End of propagated
Cleaning output files:
out/production/AddAnnotationTarget/A.class
End of files
-Request to make modules:
-module AddAnnotationTypeMemberWithDefaultValue
-End of request
-digraph X {
- AddAnnotationTypeMemberWithDefaultValue[label="AddAnnotationTypeMemberWithDefaultValue"];
-}
-digraph X {
- AddAnnotationTypeMemberWithDefaultValue[label="AddAnnotationTypeMemberWithDefaultValue"];
-}
-Propagated modules:
-module AddAnnotationTypeMemberWithDefaultValue
-End of propagated
Cleaning output files:
out/production/AddAnnotationTypeMemberWithDefaultValue/A.class
End of files
-Request to make modules:
-module AddAnnotationTypeMemberWithDefaultValue2
-End of request
-digraph X {
- AddAnnotationTypeMemberWithDefaultValue2[label="AddAnnotationTypeMemberWithDefaultValue2"];
-}
-digraph X {
- AddAnnotationTypeMemberWithDefaultValue2[label="AddAnnotationTypeMemberWithDefaultValue2"];
-}
-Propagated modules:
-module AddAnnotationTypeMemberWithDefaultValue2
-End of propagated
Cleaning output files:
out/production/AddAnnotationTypeMemberWithDefaultValue2/A.class
End of files
-Request to make modules:
-module AddAnnotationTypeMemberWithoutDefaultValue
-End of request
-digraph X {
- AddAnnotationTypeMemberWithoutDefaultValue[label="AddAnnotationTypeMemberWithoutDefaultValue"];
-}
-digraph X {
- AddAnnotationTypeMemberWithoutDefaultValue[label="AddAnnotationTypeMemberWithoutDefaultValue"];
-}
-Propagated modules:
-module AddAnnotationTypeMemberWithoutDefaultValue
-End of propagated
Cleaning output files:
out/production/AddAnnotationTypeMemberWithoutDefaultValue/A.class
End of files
-Request to make modules:
-module AddDefaultToAnnotationMember
-End of request
-digraph X {
- AddDefaultToAnnotationMember[label="AddDefaultToAnnotationMember"];
-}
-digraph X {
- AddDefaultToAnnotationMember[label="AddDefaultToAnnotationMember"];
-}
-Propagated modules:
-module AddDefaultToAnnotationMember
-End of propagated
Cleaning output files:
out/production/AddDefaultToAnnotationMember/A.class
End of files
-Request to make modules:
-module ChangeAnnotationRetentionPolicy
-End of request
-digraph X {
- ChangeAnnotationRetentionPolicy[label="ChangeAnnotationRetentionPolicy"];
-}
-digraph X {
- ChangeAnnotationRetentionPolicy[label="ChangeAnnotationRetentionPolicy"];
-}
-Propagated modules:
-module ChangeAnnotationRetentionPolicy
-End of propagated
Cleaning output files:
out/production/ChangeAnnotationRetentionPolicy/A.class
End of files
-Request to make modules:
-module ChangeAnnotationRetentionPolicy1
-End of request
-digraph X {
- ChangeAnnotationRetentionPolicy1[label="ChangeAnnotationRetentionPolicy1"];
-}
-digraph X {
- ChangeAnnotationRetentionPolicy1[label="ChangeAnnotationRetentionPolicy1"];
-}
-Propagated modules:
-module ChangeAnnotationRetentionPolicy1
-End of propagated
Cleaning output files:
out/production/ChangeAnnotationRetentionPolicy1/A.class
End of files
-Request to make modules:
-module ChangeAnnotationRetentionPolicy2
-End of request
-digraph X {
- ChangeAnnotationRetentionPolicy2[label="ChangeAnnotationRetentionPolicy2"];
-}
-digraph X {
- ChangeAnnotationRetentionPolicy2[label="ChangeAnnotationRetentionPolicy2"];
-}
-Propagated modules:
-module ChangeAnnotationRetentionPolicy2
-End of propagated
Cleaning output files:
out/production/ChangeAnnotationRetentionPolicy2/A.class
End of files
-Request to make modules:
-module ChangeAnnotationRetentionPolicy3
-End of request
-digraph X {
- ChangeAnnotationRetentionPolicy3[label="ChangeAnnotationRetentionPolicy3"];
-}
-digraph X {
- ChangeAnnotationRetentionPolicy3[label="ChangeAnnotationRetentionPolicy3"];
-}
-Propagated modules:
-module ChangeAnnotationRetentionPolicy3
-End of propagated
Cleaning output files:
out/production/ChangeAnnotationRetentionPolicy3/A.class
End of files
-Request to make modules:
-module ChangeAnnotationRetentionPolicy4
-End of request
-digraph X {
- ChangeAnnotationRetentionPolicy4[label="ChangeAnnotationRetentionPolicy4"];
-}
-digraph X {
- ChangeAnnotationRetentionPolicy4[label="ChangeAnnotationRetentionPolicy4"];
-}
-Propagated modules:
-module ChangeAnnotationRetentionPolicy4
-End of propagated
Cleaning output files:
out/production/ChangeAnnotationRetentionPolicy4/A.class
End of files
-Request to make modules:
-module ChangeAnnotationTypeMemberType
-End of request
-digraph X {
- ChangeAnnotationTypeMemberType[label="ChangeAnnotationTypeMemberType"];
-}
-digraph X {
- ChangeAnnotationTypeMemberType[label="ChangeAnnotationTypeMemberType"];
-}
-Propagated modules:
-module ChangeAnnotationTypeMemberType
-End of propagated
Cleaning output files:
out/production/ChangeAnnotationTypeMemberType/A.class
End of files
-Request to make modules:
-module a1
-module a2
-module b21
-module b22
-module conservativeNonIncremental
-End of request
-digraph X {
- a1[label="a1"];
- conservativeNonIncremental -> a1;
- a2[label="a2"];
- conservativeNonIncremental -> a2;
- b21[label="b21"];
- a2 -> b21;
- b22[label="b22"];
- a2 -> b22;
- conservativeNonIncremental[label="conservativeNonIncremental"];
-}
-digraph X {
- a1[label="a1"];
- conservativeNonIncremental -> a1;
- conservativeNonIncremental[label="conservativeNonIncremental"];
- a2[label="a2"];
- b21[label="b21"];
- b22[label="b22"];
-}
-Propagated modules:
-module a2
-module b21
-module b22
-End of propagated
Cleaning output files:
out/production/a2/A2.class
End of files
-Request to make modules:
-module a1
-module a2
-module b21
-module b22
-module conservativeNonIncremental
-End of request
-digraph X {
- a1[label="a1"];
- conservativeNonIncremental -> a1;
- a2[label="a2"];
- conservativeNonIncremental -> a2;
- b21[label="b21"];
- a2 -> b21;
- b22[label="b22"];
- a2 -> b22;
- conservativeNonIncremental[label="conservativeNonIncremental"];
-}
-digraph X {
- a1[label="a1"];
- conservativeNonIncremental -> a1;
- conservativeNonIncremental[label="conservativeNonIncremental"];
- a2[label="a2"];
- b21[label="b21"];
- b22[label="b22"];
-}
-Propagated modules:
-module a2
-module b21
-module b22
-End of propagated
Cleaning output files:
out/production/a2/A2.class
End of files
-Request to make modules:
-module MetaAnnotationChanged
-End of request
-digraph X {
- MetaAnnotationChanged[label="MetaAnnotationChanged"];
-}
-digraph X {
- MetaAnnotationChanged[label="MetaAnnotationChanged"];
-}
-Propagated modules:
-module MetaAnnotationChanged
-End of propagated
Cleaning output files:
out/production/MetaAnnotationChanged/A1.class
out/production/MetaAnnotationChanged/C1.class
-Request to make modules:
-module MetaAnnotationChangedCascade
-End of request
-digraph X {
- MetaAnnotationChangedCascade[label="MetaAnnotationChangedCascade"];
-}
-digraph X {
- MetaAnnotationChangedCascade[label="MetaAnnotationChangedCascade"];
-}
-Propagated modules:
-module MetaAnnotationChangedCascade
-End of propagated
Cleaning output files:
out/production/MetaAnnotationChangedCascade/A.class
out/production/MetaAnnotationChangedCascade/C.class
-Request to make modules:
-module MetaAnnotationChangedCascade2
-End of request
-digraph X {
- MetaAnnotationChangedCascade2[label="MetaAnnotationChangedCascade2"];
-}
-digraph X {
- MetaAnnotationChangedCascade2[label="MetaAnnotationChangedCascade2"];
-}
-Propagated modules:
-module MetaAnnotationChangedCascade2
-End of propagated
Cleaning output files:
out/production/MetaAnnotationChangedCascade2/A.class
out/production/MetaAnnotationChangedCascade2/C.class
-Request to make modules:
-module RemoveAnnotationTarget
-End of request
-digraph X {
- RemoveAnnotationTarget[label="RemoveAnnotationTarget"];
-}
-digraph X {
- RemoveAnnotationTarget[label="RemoveAnnotationTarget"];
-}
-Propagated modules:
-module RemoveAnnotationTarget
-End of propagated
Cleaning output files:
out/production/RemoveAnnotationTarget/A.class
End of files
-Request to make modules:
-module RemoveAnnotationTypeMember
-End of request
-digraph X {
- RemoveAnnotationTypeMember[label="RemoveAnnotationTypeMember"];
-}
-digraph X {
- RemoveAnnotationTypeMember[label="RemoveAnnotationTypeMember"];
-}
-Propagated modules:
-module RemoveAnnotationTypeMember
-End of propagated
Cleaning output files:
out/production/RemoveAnnotationTypeMember/A.class
End of files
-Request to make modules:
-module RemoveAnnotationTypeMember1
-End of request
-digraph X {
- RemoveAnnotationTypeMember1[label="RemoveAnnotationTypeMember1"];
-}
-digraph X {
- RemoveAnnotationTypeMember1[label="RemoveAnnotationTypeMember1"];
-}
-Propagated modules:
-module RemoveAnnotationTypeMember1
-End of propagated
Cleaning output files:
out/production/RemoveAnnotationTypeMember1/A.class
End of files
-Request to make modules:
-module RemoveDefaultFromAnnotationMember
-End of request
-digraph X {
- RemoveDefaultFromAnnotationMember[label="RemoveDefaultFromAnnotationMember"];
-}
-digraph X {
- RemoveDefaultFromAnnotationMember[label="RemoveDefaultFromAnnotationMember"];
-}
-Propagated modules:
-module RemoveDefaultFromAnnotationMember
-End of propagated
Cleaning output files:
out/production/RemoveDefaultFromAnnotationMember/A.class
End of files
-Request to make modules:
-module ChangeClassName
-End of request
-digraph X {
- ChangeClassName[label="ChangeClassName"];
-}
-digraph X {
- ChangeClassName[label="ChangeClassName"];
-}
-Propagated modules:
-module ChangeClassName
-End of propagated
Cleaning output files:
out/production/ChangeClassName/A.class
End of files
-Request to make modules:
-module AddStatic
-End of request
-digraph X {
- AddStatic[label="AddStatic"];
-}
-digraph X {
- AddStatic[label="AddStatic"];
-}
-Propagated modules:
-module AddStatic
-End of propagated
Cleaning output files:
out/production/AddStatic/A$B.class
out/production/AddStatic/A.class
-Request to make modules:
-module DecAccess
-End of request
-digraph X {
- DecAccess[label="DecAccess"];
-}
-digraph X {
- DecAccess[label="DecAccess"];
-}
-Propagated modules:
-module DecAccess
-End of propagated
Cleaning output files:
out/production/DecAccess/impl/Service.class
End of files
-Request to make modules:
-module dropAbstract
-End of request
-digraph X {
- dropAbstract[label="dropAbstract"];
-}
-digraph X {
- dropAbstract[label="dropAbstract"];
-}
-Propagated modules:
-module dropAbstract
-End of propagated
Cleaning output files:
out/production/dropAbstract/A.class
End of files
-Request to make modules:
-module RemoveStatic
-End of request
-digraph X {
- RemoveStatic[label="RemoveStatic"];
-}
-digraph X {
- RemoveStatic[label="RemoveStatic"];
-}
-Propagated modules:
-module RemoveStatic
-End of propagated
Cleaning output files:
out/production/RemoveStatic/A$B.class
out/production/RemoveStatic/A.class
-Request to make modules:
-module SetAbstract
-End of request
-digraph X {
- SetAbstract[label="SetAbstract"];
-}
-digraph X {
- SetAbstract[label="SetAbstract"];
-}
-Propagated modules:
-module SetAbstract
-End of propagated
Cleaning output files:
out/production/SetAbstract/Service.class
End of files
-Request to make modules:
-module SetFinal
-End of request
-digraph X {
- SetFinal[label="SetFinal"];
-}
-digraph X {
- SetFinal[label="SetFinal"];
-}
-Propagated modules:
-module SetFinal
-End of propagated
Cleaning output files:
out/production/SetFinal/Service.class
End of files
-Request to make modules:
-module SetFinal1
-End of request
-digraph X {
- SetFinal1[label="SetFinal1"];
-}
-digraph X {
- SetFinal1[label="SetFinal1"];
-}
-Propagated modules:
-module SetFinal1
-End of propagated
Cleaning output files:
out/production/SetFinal1/A.class
End of files
-Request to make modules:
-module AddExtends
-End of request
-digraph X {
- AddExtends[label="AddExtends"];
-}
-digraph X {
- AddExtends[label="AddExtends"];
-}
-Propagated modules:
-module AddExtends
-End of propagated
Cleaning output files:
out/production/AddExtends/Super.class
End of files
-Request to make modules:
-module AddImplements
-End of request
-digraph X {
- AddImplements[label="AddImplements"];
-}
-digraph X {
- AddImplements[label="AddImplements"];
-}
-Propagated modules:
-module AddImplements
-End of propagated
Cleaning output files:
out/production/AddImplements/Super.class
End of files
-Request to make modules:
-module ChangeExtends
-End of request
-digraph X {
- ChangeExtends[label="ChangeExtends"];
-}
-digraph X {
- ChangeExtends[label="ChangeExtends"];
-}
-Propagated modules:
-module ChangeExtends
-End of propagated
Cleaning output files:
out/production/ChangeExtends/Super.class
End of files
-Request to make modules:
-module RemoveExtends
-End of request
-digraph X {
- RemoveExtends[label="RemoveExtends"];
-}
-digraph X {
- RemoveExtends[label="RemoveExtends"];
-}
-Propagated modules:
-module RemoveExtends
-End of propagated
Cleaning output files:
out/production/RemoveExtends/Super.class
End of files
-Request to make modules:
-module RemoveImplements
-End of request
-digraph X {
- RemoveImplements[label="RemoveImplements"];
-}
-digraph X {
- RemoveImplements[label="RemoveImplements"];
-}
-Propagated modules:
-module RemoveImplements
-End of propagated
Cleaning output files:
out/production/RemoveImplements/Super.class
End of files
-Request to make modules:
-module RemoveImplements2
-End of request
-digraph X {
- RemoveImplements2[label="RemoveImplements2"];
-}
-digraph X {
- RemoveImplements2[label="RemoveImplements2"];
-}
-Propagated modules:
-module RemoveImplements2
-End of propagated
Cleaning output files:
out/production/RemoveImplements2/Test.class
End of files
-Request to make modules:
-module RemoveImplements3
-End of request
-digraph X {
- RemoveImplements3[label="RemoveImplements3"];
-}
-digraph X {
- RemoveImplements3[label="RemoveImplements3"];
-}
-Propagated modules:
-module RemoveImplements3
-End of propagated
Cleaning output files:
out/production/RemoveImplements3/Test.class
End of files
-Request to make modules:
-module Anonymous
-End of request
-digraph X {
- Anonymous[label="Anonymous"];
-}
-digraph X {
- Anonymous[label="Anonymous"];
-}
-Propagated modules:
-module Anonymous
-End of propagated
Cleaning output files:
out/production/Anonymous/Server.class
End of files
-Request to make modules:
-module ChangeDefinitionToClass
-End of request
-digraph X {
- ChangeDefinitionToClass[label="ChangeDefinitionToClass"];
-}
-digraph X {
- ChangeDefinitionToClass[label="ChangeDefinitionToClass"];
-}
-Propagated modules:
-module ChangeDefinitionToClass
-End of propagated
Cleaning output files:
out/production/ChangeDefinitionToClass/Server.class
End of files
-Request to make modules:
-module ChangeDefinitionToClass2
-End of request
-digraph X {
- ChangeDefinitionToClass2[label="ChangeDefinitionToClass2"];
-}
-digraph X {
- ChangeDefinitionToClass2[label="ChangeDefinitionToClass2"];
-}
-Propagated modules:
-module ChangeDefinitionToClass2
-End of propagated
Cleaning output files:
out/production/ChangeDefinitionToClass2/Server.class
End of files
-Request to make modules:
-module DeleteClass
-End of request
-digraph X {
- DeleteClass[label="DeleteClass"];
-}
-digraph X {
- DeleteClass[label="DeleteClass"];
-}
-Propagated modules:
-module DeleteClass
-End of propagated
Cleaning output files:
out/production/DeleteClass/packageA/Server.class
End of files
-Request to make modules:
-module DeleteClass1
-End of request
-digraph X {
- DeleteClass1[label="DeleteClass1"];
-}
-digraph X {
- DeleteClass1[label="DeleteClass1"];
-}
-Propagated modules:
-module DeleteClass1
-End of propagated
Cleaning output files:
out/production/DeleteClass1/packageA/Server.class
End of files
-Request to make modules:
-module DeleteClass2
-End of request
-digraph X {
- DeleteClass2[label="DeleteClass2"];
-}
-digraph X {
- DeleteClass2[label="DeleteClass2"];
-}
-Propagated modules:
-module DeleteClass2
-End of propagated
Cleaning output files:
out/production/DeleteClass2/packageA/Server.class
End of files
-Request to make modules:
-module DeleteClassPackageDoesntMatchRoot
-End of request
-digraph X {
- DeleteClassPackageDoesntMatchRoot[label="DeleteClassPackageDoesntMatchRoot"];
-}
-digraph X {
- DeleteClassPackageDoesntMatchRoot[label="DeleteClassPackageDoesntMatchRoot"];
-}
-Propagated modules:
-module DeleteClassPackageDoesntMatchRoot
-End of propagated
Cleaning output files:
out/production/DeleteClassPackageDoesntMatchRoot/ppp/Server$1.class
out/production/DeleteClassPackageDoesntMatchRoot/ppp/Server.class
-Request to make modules:
-module DependencyUpdate
-End of request
-digraph X {
- DependencyUpdate[label="DependencyUpdate"];
-}
-digraph X {
- DependencyUpdate[label="DependencyUpdate"];
-}
-Propagated modules:
-module DependencyUpdate
-End of propagated
Cleaning output files:
out/production/DependencyUpdate/A.class
out/production/DependencyUpdate/E.class
-Request to make modules:
-module Inner
-End of request
-digraph X {
- Inner[label="Inner"];
-}
-digraph X {
- Inner[label="Inner"];
-}
-Propagated modules:
-module Inner
-End of propagated
Cleaning output files:
out/production/Inner/Server.class
End of files
-Request to make modules:
-module NoResourceDelete
-End of request
-digraph X {
- NoResourceDelete[label="NoResourceDelete"];
-}
-digraph X {
- NoResourceDelete[label="NoResourceDelete"];
-}
-Propagated modules:
-End of propagated
-Request to make modules:
-module NoSecondFileCompile
-End of request
-digraph X {
- NoSecondFileCompile[label="NoSecondFileCompile"];
-}
-digraph X {
- NoSecondFileCompile[label="NoSecondFileCompile"];
-}
-Propagated modules:
-module NoSecondFileCompile
-End of propagated
Cleaning output files:
out/production/NoSecondFileCompile/A.class
out/production/NoSecondFileCompile/B.class
-Request to make modules:
-module NoSecondFileCompile1
-End of request
-digraph X {
- NoSecondFileCompile1[label="NoSecondFileCompile1"];
-}
-digraph X {
- NoSecondFileCompile1[label="NoSecondFileCompile1"];
-}
-Propagated modules:
-module NoSecondFileCompile1
-End of propagated
Cleaning output files:
out/production/NoSecondFileCompile1/A.class
out/production/NoSecondFileCompile1/B.class
-Request to make modules:
-module SetFinal
-End of request
-digraph X {
- SetFinal[label="SetFinal"];
-}
-digraph X {
- SetFinal[label="SetFinal"];
-}
-Propagated modules:
-module SetFinal
-End of propagated
Cleaning output files:
out/production/SetFinal/Base.class
End of files
-Request to make modules:
-module SetPrivate
-End of request
-digraph X {
- SetPrivate[label="SetPrivate"];
-}
-digraph X {
- SetPrivate[label="SetPrivate"];
-}
-Propagated modules:
-module SetPrivate
-End of propagated
Cleaning output files:
out/production/SetPrivate/A.class
End of files
-Request to make modules:
-module SetProtected
-End of request
-digraph X {
- SetProtected[label="SetProtected"];
-}
-digraph X {
- SetProtected[label="SetProtected"];
-}
-Propagated modules:
-module SetProtected
-End of propagated
Cleaning output files:
out/production/SetProtected/A.class
End of files
-Request to make modules:
-module SetStatic
-End of request
-digraph X {
- SetStatic[label="SetStatic"];
-}
-digraph X {
- SetStatic[label="SetStatic"];
-}
-Propagated modules:
-module SetStatic
-End of propagated
Cleaning output files:
out/production/SetStatic/Base.class
End of files
-Request to make modules:
-module UnsetStatic
-End of request
-digraph X {
- UnsetStatic[label="UnsetStatic"];
-}
-digraph X {
- UnsetStatic[label="UnsetStatic"];
-}
-Propagated modules:
-module UnsetStatic
-End of propagated
Cleaning output files:
out/production/UnsetStatic/Base.class
End of files
-Request to make modules:
-module UnsetStaticFinal
-End of request
-digraph X {
- UnsetStaticFinal[label="UnsetStaticFinal"];
-}
-digraph X {
- UnsetStaticFinal[label="UnsetStaticFinal"];
-}
-Propagated modules:
-module UnsetStaticFinal
-End of propagated
Cleaning output files:
out/production/UnsetStaticFinal/Server.class
End of files
-Request to make modules:
-module ConstantChain
-End of request
-digraph X {
- ConstantChain[label="ConstantChain"];
-}
-digraph X {
- ConstantChain[label="ConstantChain"];
-}
-Propagated modules:
-module ConstantChain
-End of propagated
Cleaning output files:
out/production/ConstantChain/Server.class
End of files
-Request to make modules:
-module ConstantChain1
-End of request
-digraph X {
- ConstantChain1[label="ConstantChain1"];
-}
-digraph X {
- ConstantChain1[label="ConstantChain1"];
-}
-Propagated modules:
-module ConstantChain1
-End of propagated
Cleaning output files:
out/production/ConstantChain1/A.class
End of files
-Request to make modules:
-module ConstantChain2
-End of request
-digraph X {
- ConstantChain2[label="ConstantChain2"];
-}
-digraph X {
- ConstantChain2[label="ConstantChain2"];
-}
-Propagated modules:
-module ConstantChain2
-End of propagated
Cleaning output files:
out/production/ConstantChain2/Client.class
out/production/ConstantChain2/Const1.class
-Request to make modules:
-module ConstantRemove
-End of request
-digraph X {
- ConstantRemove[label="ConstantRemove"];
-}
-digraph X {
- ConstantRemove[label="ConstantRemove"];
-}
-Propagated modules:
-module ConstantRemove
-End of propagated
Cleaning output files:
out/production/ConstantRemove/Server.class
End of files
-Request to make modules:
-module ConstantRemove1
-End of request
-digraph X {
- ConstantRemove1[label="ConstantRemove1"];
-}
-digraph X {
- ConstantRemove1[label="ConstantRemove1"];
-}
-Propagated modules:
-module ConstantRemove1
-End of propagated
Cleaning output files:
out/production/ConstantRemove1/Server.class
End of files
-Request to make modules:
-module DoubleConstantChange
-End of request
-digraph X {
- DoubleConstantChange[label="DoubleConstantChange"];
-}
-digraph X {
- DoubleConstantChange[label="DoubleConstantChange"];
-}
-Propagated modules:
-module DoubleConstantChange
-End of propagated
Cleaning output files:
out/production/DoubleConstantChange/Server.class
End of files
-Request to make modules:
-module FloatConstantChange
-End of request
-digraph X {
- FloatConstantChange[label="FloatConstantChange"];
-}
-digraph X {
- FloatConstantChange[label="FloatConstantChange"];
-}
-Propagated modules:
-module FloatConstantChange
-End of propagated
Cleaning output files:
out/production/FloatConstantChange/Server.class
End of files
-Request to make modules:
-module InnerConstantChange
-End of request
-digraph X {
- InnerConstantChange[label="InnerConstantChange"];
-}
-digraph X {
- InnerConstantChange[label="InnerConstantChange"];
-}
-Propagated modules:
-module InnerConstantChange
-End of propagated
Cleaning output files:
out/production/InnerConstantChange/Server$Inner.class
out/production/InnerConstantChange/Server.class
-Request to make modules:
-module IntConstantChange
-End of request
-digraph X {
- IntConstantChange[label="IntConstantChange"];
-}
-digraph X {
- IntConstantChange[label="IntConstantChange"];
-}
-Propagated modules:
-module IntConstantChange
-End of propagated
Cleaning output files:
out/production/IntConstantChange/Server.class
End of files
-Request to make modules:
-module LongConstantChange
-End of request
-digraph X {
- LongConstantChange[label="LongConstantChange"];
-}
-digraph X {
- LongConstantChange[label="LongConstantChange"];
-}
-Propagated modules:
-module LongConstantChange
-End of propagated
Cleaning output files:
out/production/LongConstantChange/Server.class
End of files
-Request to make modules:
-module NonCompileTimeConstant
-End of request
-digraph X {
- NonCompileTimeConstant[label="NonCompileTimeConstant"];
-}
-digraph X {
- NonCompileTimeConstant[label="NonCompileTimeConstant"];
-}
-Propagated modules:
-module NonCompileTimeConstant
-End of propagated
Cleaning output files:
out/production/NonCompileTimeConstant/Test.class
End of files
-Request to make modules:
-module nonIncremental1
-End of request
-digraph X {
- nonIncremental1[label="nonIncremental1"];
-}
-digraph X {
- nonIncremental1[label="nonIncremental1"];
-}
-Propagated modules:
-module nonIncremental1
-End of propagated
Cleaning output files:
out/production/nonIncremental1/A/A.class
End of files
-Request to make modules:
-module NonIncremental2
-End of request
-digraph X {
- NonIncremental2[label="NonIncremental2"];
-}
-digraph X {
- NonIncremental2[label="NonIncremental2"];
-}
-Propagated modules:
-module NonIncremental2
-End of propagated
Cleaning output files:
out/production/NonIncremental2/A/A.class
End of files
-Request to make modules:
-module StringConstantChange
-End of request
-digraph X {
- StringConstantChange[label="StringConstantChange"];
-}
-digraph X {
- StringConstantChange[label="StringConstantChange"];
-}
-Propagated modules:
-module StringConstantChange
-End of propagated
Cleaning output files:
out/production/StringConstantChange/Server.class
End of files
-Request to make modules:
-module StringConstantLessAccessible
-End of request
-digraph X {
- StringConstantLessAccessible[label="StringConstantLessAccessible"];
-}
-digraph X {
- StringConstantLessAccessible[label="StringConstantLessAccessible"];
-}
-Propagated modules:
-module StringConstantLessAccessible
-End of propagated
Cleaning output files:
out/production/StringConstantLessAccessible/Server.class
End of files
-Request to make modules:
-module TypeChange
-End of request
-digraph X {
- TypeChange[label="TypeChange"];
-}
-digraph X {
- TypeChange[label="TypeChange"];
-}
-Propagated modules:
-module TypeChange
-End of propagated
Cleaning output files:
out/production/TypeChange/A.class
End of files
-Request to make modules:
-module TypeChange1
-End of request
-digraph X {
- TypeChange1[label="TypeChange1"];
-}
-digraph X {
- TypeChange1[label="TypeChange1"];
-}
-Propagated modules:
-module TypeChange1
-End of propagated
Cleaning output files:
out/production/TypeChange1/A.class
End of files
-Request to make modules:
-module TypeChange2
-End of request
-digraph X {
- TypeChange2[label="TypeChange2"];
-}
-digraph X {
- TypeChange2[label="TypeChange2"];
-}
-Propagated modules:
-module TypeChange2
-End of propagated
Cleaning output files:
out/production/TypeChange2/A.class
End of files
-Request to make modules:
-module AddMethodToBase
-End of request
-digraph X {
- AddMethodToBase[label="AddMethodToBase"];
-}
-digraph X {
- AddMethodToBase[label="AddMethodToBase"];
-}
-Propagated modules:
-module AddMethodToBase
-End of propagated
Cleaning output files:
out/production/AddMethodToBase/C.class
End of files
-Request to make modules:
-module AddParameterizedMethodToBase
-End of request
-digraph X {
- AddParameterizedMethodToBase[label="AddParameterizedMethodToBase"];
-}
-digraph X {
- AddParameterizedMethodToBase[label="AddParameterizedMethodToBase"];
-}
-Propagated modules:
-module AddParameterizedMethodToBase
-End of propagated
Cleaning output files:
out/production/AddParameterizedMethodToBase/C.class
End of files
-Request to make modules:
-module ChangeBound
-End of request
-digraph X {
- ChangeBound[label="ChangeBound"];
-}
-digraph X {
- ChangeBound[label="ChangeBound"];
-}
-Propagated modules:
-module ChangeBound
-End of propagated
Cleaning output files:
out/production/ChangeBound/A.class
End of files
-Request to make modules:
-module ChangeBound1
-End of request
-digraph X {
- ChangeBound1[label="ChangeBound1"];
-}
-digraph X {
- ChangeBound1[label="ChangeBound1"];
-}
-Propagated modules:
-module ChangeBound1
-End of propagated
Cleaning output files:
out/production/ChangeBound1/A.class
End of files
-Request to make modules:
-module ChangeBoundClass1
-End of request
-digraph X {
- ChangeBoundClass1[label="ChangeBoundClass1"];
-}
-digraph X {
- ChangeBoundClass1[label="ChangeBoundClass1"];
-}
-Propagated modules:
-module ChangeBoundClass1
-End of propagated
Cleaning output files:
out/production/ChangeBoundClass1/Value.class
End of files
-Request to make modules:
-module ChangeBoundInterface1
-End of request
-digraph X {
- ChangeBoundInterface1[label="ChangeBoundInterface1"];
-}
-digraph X {
- ChangeBoundInterface1[label="ChangeBoundInterface1"];
-}
-Propagated modules:
-module ChangeBoundInterface1
-End of propagated
Cleaning output files:
out/production/ChangeBoundInterface1/I.class
End of files
-Request to make modules:
-module ChangeBoundedClass
-End of request
-digraph X {
- ChangeBoundedClass[label="ChangeBoundedClass"];
-}
-digraph X {
- ChangeBoundedClass[label="ChangeBoundedClass"];
-}
-Propagated modules:
-module ChangeBoundedClass
-End of propagated
Cleaning output files:
out/production/ChangeBoundedClass/Value.class
End of files
-Request to make modules:
-module ChangeExtends
-End of request
-digraph X {
- ChangeExtends[label="ChangeExtends"];
-}
-digraph X {
- ChangeExtends[label="ChangeExtends"];
-}
-Propagated modules:
-module ChangeExtends
-End of propagated
Cleaning output files:
out/production/ChangeExtends/Super.class
End of files
-Request to make modules:
-module ChangeExtends1
-End of request
-digraph X {
- ChangeExtends1[label="ChangeExtends1"];
-}
-digraph X {
- ChangeExtends1[label="ChangeExtends1"];
-}
-Propagated modules:
-module ChangeExtends1
-End of propagated
Cleaning output files:
out/production/ChangeExtends1/Super.class
End of files
-Request to make modules:
-module ChangeExtends2
-End of request
-digraph X {
- ChangeExtends2[label="ChangeExtends2"];
-}
-digraph X {
- ChangeExtends2[label="ChangeExtends2"];
-}
-Propagated modules:
-module ChangeExtends2
-End of propagated
Cleaning output files:
out/production/ChangeExtends2/Super.class
End of files
-Request to make modules:
-module ChangeImplements
-End of request
-digraph X {
- ChangeImplements[label="ChangeImplements"];
-}
-digraph X {
- ChangeImplements[label="ChangeImplements"];
-}
-Propagated modules:
-module ChangeImplements
-End of propagated
Cleaning output files:
out/production/ChangeImplements/Super.class
End of files
-Request to make modules:
-module ChangeInterfaceTypeParameter
-End of request
-digraph X {
- ChangeInterfaceTypeParameter[label="ChangeInterfaceTypeParameter"];
-}
-digraph X {
- ChangeInterfaceTypeParameter[label="ChangeInterfaceTypeParameter"];
-}
-Propagated modules:
-module ChangeInterfaceTypeParameter
-End of propagated
Cleaning output files:
out/production/ChangeInterfaceTypeParameter/B.class
End of files
-Request to make modules:
-module ChangeToCovariantMethodInBase
-End of request
-digraph X {
- ChangeToCovariantMethodInBase[label="ChangeToCovariantMethodInBase"];
-}
-digraph X {
- ChangeToCovariantMethodInBase[label="ChangeToCovariantMethodInBase"];
-}
-Propagated modules:
-module ChangeToCovariantMethodInBase
-End of propagated
Cleaning output files:
out/production/ChangeToCovariantMethodInBase/maketest/BaseImplementation.class
End of files
-Request to make modules:
-module ChangeToCovariantMethodInBase2
-End of request
-digraph X {
- ChangeToCovariantMethodInBase2[label="ChangeToCovariantMethodInBase2"];
-}
-digraph X {
- ChangeToCovariantMethodInBase2[label="ChangeToCovariantMethodInBase2"];
-}
-Propagated modules:
-module ChangeToCovariantMethodInBase2
-End of propagated
Cleaning output files:
out/production/ChangeToCovariantMethodInBase2/maketest/BaseImplementation.class
End of files
-Request to make modules:
-module ChangeVarargSignature
-End of request
-digraph X {
- ChangeVarargSignature[label="ChangeVarargSignature"];
-}
-digraph X {
- ChangeVarargSignature[label="ChangeVarargSignature"];
-}
-Propagated modules:
-module ChangeVarargSignature
-End of propagated
Cleaning output files:
out/production/ChangeVarargSignature/packageA/Base.class
End of files
-Request to make modules:
-module ChangeVarargSignature1
-End of request
-digraph X {
- ChangeVarargSignature1[label="ChangeVarargSignature1"];
-}
-digraph X {
- ChangeVarargSignature1[label="ChangeVarargSignature1"];
-}
-Propagated modules:
-module ChangeVarargSignature1
-End of propagated
Cleaning output files:
out/production/ChangeVarargSignature1/packageA/Base.class
End of files
-Request to make modules:
-module Covariance
-End of request
-digraph X {
- Covariance[label="Covariance"];
-}
-digraph X {
- Covariance[label="Covariance"];
-}
-Propagated modules:
-module Covariance
-End of propagated
Cleaning output files:
out/production/Covariance/Derived.class
End of files
-Request to make modules:
-module Covariance1
-End of request
-digraph X {
- Covariance1[label="Covariance1"];
-}
-digraph X {
- Covariance1[label="Covariance1"];
-}
-Propagated modules:
-module Covariance1
-End of propagated
Cleaning output files:
out/production/Covariance1/Derived.class
End of files
-Request to make modules:
-module Covariance2
-End of request
-digraph X {
- Covariance2[label="Covariance2"];
-}
-digraph X {
- Covariance2[label="Covariance2"];
-}
-Propagated modules:
-module Covariance2
-End of propagated
Cleaning output files:
out/production/Covariance2/IfaceImpl.class
End of files
-Request to make modules:
-module CovarianceNoChanges
-End of request
-digraph X {
- CovarianceNoChanges[label="CovarianceNoChanges"];
-}
-digraph X {
- CovarianceNoChanges[label="CovarianceNoChanges"];
-}
-Propagated modules:
-module CovarianceNoChanges
-End of propagated
Cleaning output files:
out/production/CovarianceNoChanges/Derived.class
End of files
-Request to make modules:
-module Degenerify
-End of request
-digraph X {
- Degenerify[label="Degenerify"];
-}
-digraph X {
- Degenerify[label="Degenerify"];
-}
-Propagated modules:
-module Degenerify
-End of propagated
Cleaning output files:
out/production/Degenerify/A.class
End of files
-Request to make modules:
-module Degenerify1
-End of request
-digraph X {
- Degenerify1[label="Degenerify1"];
-}
-digraph X {
- Degenerify1[label="Degenerify1"];
-}
-Propagated modules:
-module Degenerify1
-End of propagated
Cleaning output files:
out/production/Degenerify1/A.class
End of files
-Request to make modules:
-module FieldTypeChange
-End of request
-digraph X {
- FieldTypeChange[label="FieldTypeChange"];
-}
-digraph X {
- FieldTypeChange[label="FieldTypeChange"];
-}
-Propagated modules:
-module FieldTypeChange
-End of propagated
Cleaning output files:
out/production/FieldTypeChange/Server.class
End of files
-Request to make modules:
-module OverrideAnnotatedAnonymous
-End of request
-digraph X {
- OverrideAnnotatedAnonymous[label="OverrideAnnotatedAnonymous"];
-}
-digraph X {
- OverrideAnnotatedAnonymous[label="OverrideAnnotatedAnonymous"];
-}
-Propagated modules:
-module OverrideAnnotatedAnonymous
-End of propagated
Cleaning output files:
out/production/OverrideAnnotatedAnonymous/packageA/Base.class
End of files
-Request to make modules:
-module OverrideAnnotatedAnonymousNotRecompile
-End of request
-digraph X {
- OverrideAnnotatedAnonymousNotRecompile[label="OverrideAnnotatedAnonymousNotRecompile"];
-}
-digraph X {
- OverrideAnnotatedAnonymousNotRecompile[label="OverrideAnnotatedAnonymousNotRecompile"];
-}
-Propagated modules:
-module OverrideAnnotatedAnonymousNotRecompile
-End of propagated
Cleaning output files:
out/production/OverrideAnnotatedAnonymousNotRecompile/packageA/Base.class
End of files
-Request to make modules:
-module OverrideAnnotatedInner
-End of request
-digraph X {
- OverrideAnnotatedInner[label="OverrideAnnotatedInner"];
-}
-digraph X {
- OverrideAnnotatedInner[label="OverrideAnnotatedInner"];
-}
-Propagated modules:
-module OverrideAnnotatedInner
-End of propagated
Cleaning output files:
out/production/OverrideAnnotatedInner/packageA/Base.class
End of files
-Request to make modules:
-module ParamTypes
-End of request
-digraph X {
- ParamTypes[label="ParamTypes"];
-}
-digraph X {
- ParamTypes[label="ParamTypes"];
-}
-Propagated modules:
-module ParamTypes
-End of propagated
Cleaning output files:
out/production/ParamTypes/Server.class
End of files
-Request to make modules:
-module ReturnType
-End of request
-digraph X {
- ReturnType[label="ReturnType"];
-}
-digraph X {
- ReturnType[label="ReturnType"];
-}
-Propagated modules:
-module ReturnType
-End of propagated
Cleaning output files:
out/production/ReturnType/Server.class
End of files
-Request to make modules:
-module RecompileDependent
-End of request
-digraph X {
- RecompileDependent[label="RecompileDependent"];
-}
-digraph X {
- RecompileDependent[label="RecompileDependent"];
-}
-Propagated modules:
-module RecompileDependent
-End of propagated
Cleaning output files:
out/production/RecompileDependent/Server.class
End of files
-Request to make modules:
-module AddAbstractMethod
-End of request
-digraph X {
- AddAbstractMethod[label="AddAbstractMethod"];
-}
-digraph X {
- AddAbstractMethod[label="AddAbstractMethod"];
-}
-Propagated modules:
-module AddAbstractMethod
-End of propagated
Cleaning output files:
out/production/AddAbstractMethod/packageA/BaseServer.class
End of files
-Request to make modules:
-module AddConstructorParameter
-End of request
-digraph X {
- AddConstructorParameter[label="AddConstructorParameter"];
-}
-digraph X {
- AddConstructorParameter[label="AddConstructorParameter"];
-}
-Propagated modules:
-module AddConstructorParameter
-End of propagated
Cleaning output files:
out/production/AddConstructorParameter/Base.class
End of files
-Request to make modules:
-module AddFieldToBaseClass
-End of request
-digraph X {
- AddFieldToBaseClass[label="AddFieldToBaseClass"];
-}
-digraph X {
- AddFieldToBaseClass[label="AddFieldToBaseClass"];
-}
-Propagated modules:
-module AddFieldToBaseClass
-End of propagated
Cleaning output files:
out/production/AddFieldToBaseClass/BaseServer.class
End of files
-Request to make modules:
-module AddFieldToBaseClass
-End of request
-digraph X {
- AddFieldToBaseClass[label="AddFieldToBaseClass"];
-}
-digraph X {
- AddFieldToBaseClass[label="AddFieldToBaseClass"];
-}
-Propagated modules:
-module AddFieldToBaseClass
-End of propagated
Cleaning output files:
out/production/AddFieldToBaseClass/BaseServer.class
End of files
-Request to make modules:
-module AddFieldToDerived
-End of request
-digraph X {
- AddFieldToDerived[label="AddFieldToDerived"];
-}
-digraph X {
- AddFieldToDerived[label="AddFieldToDerived"];
-}
-Propagated modules:
-module AddFieldToDerived
-End of propagated
Cleaning output files:
out/production/AddFieldToDerived/Derived.class
End of files
-Request to make modules:
-module AddFieldToInterface
-End of request
-digraph X {
- AddFieldToInterface[label="AddFieldToInterface"];
-}
-digraph X {
- AddFieldToInterface[label="AddFieldToInterface"];
-}
-Propagated modules:
-module AddFieldToInterface
-End of propagated
Cleaning output files:
out/production/AddFieldToInterface/BaseInterface.class
End of files
-Request to make modules:
-module AddFieldToInterface2
-End of request
-digraph X {
- AddFieldToInterface2[label="AddFieldToInterface2"];
-}
-digraph X {
- AddFieldToInterface2[label="AddFieldToInterface2"];
-}
-Propagated modules:
-module AddFieldToInterface2
-End of propagated
Cleaning output files:
out/production/AddFieldToInterface2/BaseInterface.class
End of files
-Request to make modules:
-module AddFinalMethodHavingNonFinalMethodInSubclass
-End of request
-digraph X {
- AddFinalMethodHavingNonFinalMethodInSubclass[label="AddFinalMethodHavingNonFinalMethodInSubclass"];
-}
-digraph X {
- AddFinalMethodHavingNonFinalMethodInSubclass[label="AddFinalMethodHavingNonFinalMethodInSubclass"];
-}
-Propagated modules:
-module AddFinalMethodHavingNonFinalMethodInSubclass
-End of propagated
Cleaning output files:
out/production/AddFinalMethodHavingNonFinalMethodInSubclass/BaseServer.class
End of files
-Request to make modules:
-module AddHidingField
-End of request
-digraph X {
- AddHidingField[label="AddHidingField"];
-}
-digraph X {
- AddHidingField[label="AddHidingField"];
-}
-Propagated modules:
-module AddHidingField
-End of propagated
Cleaning output files:
out/production/AddHidingField/BaseAction.class
End of files
-Request to make modules:
-module AddHidingMethod
-End of request
-digraph X {
- AddHidingMethod[label="AddHidingMethod"];
-}
-digraph X {
- AddHidingMethod[label="AddHidingMethod"];
-}
-Propagated modules:
-module AddHidingMethod
-End of propagated
Cleaning output files:
out/production/AddHidingMethod/BaseAction.class
End of files
-Request to make modules:
-module AddInterfaceMethod
-End of request
-digraph X {
- AddInterfaceMethod[label="AddInterfaceMethod"];
-}
-digraph X {
- AddInterfaceMethod[label="AddInterfaceMethod"];
-}
-Propagated modules:
-module AddInterfaceMethod
-End of propagated
Cleaning output files:
out/production/AddInterfaceMethod/Service.class
End of files
-Request to make modules:
-module AddInterfaceMethod2
-End of request
-digraph X {
- AddInterfaceMethod2[label="AddInterfaceMethod2"];
-}
-digraph X {
- AddInterfaceMethod2[label="AddInterfaceMethod2"];
-}
-Propagated modules:
-module AddInterfaceMethod2
-End of propagated
Cleaning output files:
out/production/AddInterfaceMethod2/Service.class
End of files
-Request to make modules:
-module AddLessAccessibleFieldToDerived
-End of request
-digraph X {
- AddLessAccessibleFieldToDerived[label="AddLessAccessibleFieldToDerived"];
-}
-digraph X {
- AddLessAccessibleFieldToDerived[label="AddLessAccessibleFieldToDerived"];
-}
-Propagated modules:
-module AddLessAccessibleFieldToDerived
-End of propagated
Cleaning output files:
out/production/AddLessAccessibleFieldToDerived/Derived.class
End of files
-Request to make modules:
-module addMethod
-End of request
-digraph X {
- addMethod[label="addMethod"];
-}
-digraph X {
- addMethod[label="addMethod"];
-}
-Propagated modules:
-module addMethod
-End of propagated
Cleaning output files:
out/production/addMethod/A.class
End of files
-Request to make modules:
-module AddMethodWithIncompatibleReturnType
-End of request
-digraph X {
- AddMethodWithIncompatibleReturnType[label="AddMethodWithIncompatibleReturnType"];
-}
-digraph X {
- AddMethodWithIncompatibleReturnType[label="AddMethodWithIncompatibleReturnType"];
-}
-Propagated modules:
-module AddMethodWithIncompatibleReturnType
-End of propagated
Cleaning output files:
out/production/AddMethodWithIncompatibleReturnType/BaseServer.class
End of files
-Request to make modules:
-module AddMoreAccessibleMethodToBase
-End of request
-digraph X {
- AddMoreAccessibleMethodToBase[label="AddMoreAccessibleMethodToBase"];
-}
-digraph X {
- AddMoreAccessibleMethodToBase[label="AddMoreAccessibleMethodToBase"];
-}
-Propagated modules:
-module AddMoreAccessibleMethodToBase
-End of propagated
Cleaning output files:
out/production/AddMoreAccessibleMethodToBase/BaseServer.class
End of files
-Request to make modules:
-module AddMoreSpecific
-End of request
-digraph X {
- AddMoreSpecific[label="AddMoreSpecific"];
-}
-digraph X {
- AddMoreSpecific[label="AddMoreSpecific"];
-}
-Propagated modules:
-module AddMoreSpecific
-End of propagated
Cleaning output files:
out/production/AddMoreSpecific/Server.class
End of files
-Request to make modules:
-module AddMoreSpecific1
-End of request
-digraph X {
- AddMoreSpecific1[label="AddMoreSpecific1"];
-}
-digraph X {
- AddMoreSpecific1[label="AddMoreSpecific1"];
-}
-Propagated modules:
-module AddMoreSpecific1
-End of propagated
Cleaning output files:
out/production/AddMoreSpecific1/Derived.class
End of files
-Request to make modules:
-module AddMoreSpecific2
-End of request
-digraph X {
- AddMoreSpecific2[label="AddMoreSpecific2"];
-}
-digraph X {
- AddMoreSpecific2[label="AddMoreSpecific2"];
-}
-Propagated modules:
-module AddMoreSpecific2
-End of propagated
Cleaning output files:
out/production/AddMoreSpecific2/Base.class
End of files
-Request to make modules:
-module AddNonStaticMethodHavingStaticMethodInSubclass
-End of request
-digraph X {
- AddNonStaticMethodHavingStaticMethodInSubclass[label="AddNonStaticMethodHavingStaticMethodInSubclass"];
-}
-digraph X {
- AddNonStaticMethodHavingStaticMethodInSubclass[label="AddNonStaticMethodHavingStaticMethodInSubclass"];
-}
-Propagated modules:
-module AddNonStaticMethodHavingStaticMethodInSubclass
-End of propagated
Cleaning output files:
out/production/AddNonStaticMethodHavingStaticMethodInSubclass/BaseServer.class
End of files
-Request to make modules:
-module AddStaticFieldToDerived
-End of request
-digraph X {
- AddStaticFieldToDerived[label="AddStaticFieldToDerived"];
-}
-digraph X {
- AddStaticFieldToDerived[label="AddStaticFieldToDerived"];
-}
-Propagated modules:
-module AddStaticFieldToDerived
-End of propagated
Cleaning output files:
out/production/AddStaticFieldToDerived/Derived.class
End of files
-Request to make modules:
-module ChangeStaticMethodSignature
-End of request
-digraph X {
- ChangeStaticMethodSignature[label="ChangeStaticMethodSignature"];
-}
-digraph X {
- ChangeStaticMethodSignature[label="ChangeStaticMethodSignature"];
-}
-Propagated modules:
-module ChangeStaticMethodSignature
-End of propagated
Cleaning output files:
out/production/ChangeStaticMethodSignature/packageA/Server.class
End of files
-Request to make modules:
-module DeleteConstructor
-End of request
-digraph X {
- DeleteConstructor[label="DeleteConstructor"];
-}
-digraph X {
- DeleteConstructor[label="DeleteConstructor"];
-}
-Propagated modules:
-module DeleteConstructor
-End of propagated
Cleaning output files:
out/production/DeleteConstructor/Server.class
End of files
-Request to make modules:
-module DeleteInner
-End of request
-digraph X {
- DeleteInner[label="DeleteInner"];
-}
-digraph X {
- DeleteInner[label="DeleteInner"];
-}
-Propagated modules:
-module DeleteInner
-End of propagated
Cleaning output files:
out/production/DeleteInner/Outer$Inner.class
out/production/DeleteInner/Outer.class
-Request to make modules:
-module DeleteMethod
-End of request
-digraph X {
- DeleteMethod[label="DeleteMethod"];
-}
-digraph X {
- DeleteMethod[label="DeleteMethod"];
-}
-Propagated modules:
-module DeleteMethod
-End of propagated
Cleaning output files:
out/production/DeleteMethod/Server.class
End of files
-Request to make modules:
-module DeleteMethodImplementation
-End of request
-digraph X {
- DeleteMethodImplementation[label="DeleteMethodImplementation"];
-}
-digraph X {
- DeleteMethodImplementation[label="DeleteMethodImplementation"];
-}
-Propagated modules:
-module DeleteMethodImplementation
-End of propagated
Cleaning output files:
out/production/DeleteMethodImplementation/BaseImpl.class
End of files
-Request to make modules:
-module DeleteMethodImplementation2
-End of request
-digraph X {
- DeleteMethodImplementation2[label="DeleteMethodImplementation2"];
-}
-digraph X {
- DeleteMethodImplementation2[label="DeleteMethodImplementation2"];
-}
-Propagated modules:
-module DeleteMethodImplementation2
-End of propagated
Cleaning output files:
out/production/DeleteMethodImplementation2/BaseImpl.class
End of files
-Request to make modules:
-module DeleteMethodImplementation3
-End of request
-digraph X {
- DeleteMethodImplementation3[label="DeleteMethodImplementation3"];
-}
-digraph X {
- DeleteMethodImplementation3[label="DeleteMethodImplementation3"];
-}
-Propagated modules:
-module DeleteMethodImplementation3
-End of propagated
Cleaning output files:
out/production/DeleteMethodImplementation3/Base.class
End of files
-Request to make modules:
-module DeleteMethodImplementation4
-End of request
-digraph X {
- DeleteMethodImplementation4[label="DeleteMethodImplementation4"];
-}
-digraph X {
- DeleteMethodImplementation4[label="DeleteMethodImplementation4"];
-}
-Propagated modules:
-module DeleteMethodImplementation4
-End of propagated
Cleaning output files:
out/production/DeleteMethodImplementation4/Base.class
End of files
-Request to make modules:
-module DeleteMethodImplementation5
-End of request
-digraph X {
- DeleteMethodImplementation5[label="DeleteMethodImplementation5"];
-}
-digraph X {
- DeleteMethodImplementation5[label="DeleteMethodImplementation5"];
-}
-Propagated modules:
-module DeleteMethodImplementation5
-End of propagated
Cleaning output files:
out/production/DeleteMethodImplementation5/Base.class
End of files
-Request to make modules:
-module DeleteMethodImplementation6
-End of request
-digraph X {
- DeleteMethodImplementation6[label="DeleteMethodImplementation6"];
-}
-digraph X {
- DeleteMethodImplementation6[label="DeleteMethodImplementation6"];
-}
-Propagated modules:
-module DeleteMethodImplementation6
-End of propagated
Cleaning output files:
out/production/DeleteMethodImplementation6/BaseImpl.class
End of files
-Request to make modules:
-module DeleteMethodImplementation7
-End of request
-digraph X {
- DeleteMethodImplementation7[label="DeleteMethodImplementation7"];
-}
-digraph X {
- DeleteMethodImplementation7[label="DeleteMethodImplementation7"];
-}
-Propagated modules:
-module DeleteMethodImplementation7
-End of propagated
Cleaning output files:
out/production/DeleteMethodImplementation7/BaseImpl.class
out/production/DeleteMethodImplementation7/BaseImplImpl.class
-Request to make modules:
-module Hierarchy
-End of request
-digraph X {
- Hierarchy[label="Hierarchy"];
-}
-digraph X {
- Hierarchy[label="Hierarchy"];
-}
-Propagated modules:
-module Hierarchy
-End of propagated
Cleaning output files:
out/production/Hierarchy/Service.class
End of files
-Request to make modules:
-module Hierarchy2
-End of request
-digraph X {
- Hierarchy2[label="Hierarchy2"];
-}
-digraph X {
- Hierarchy2[label="Hierarchy2"];
-}
-Propagated modules:
-module Hierarchy2
-End of propagated
Cleaning output files:
out/production/Hierarchy2/Service.class
End of files
-Request to make modules:
-module RemoveBaseImplementation
-End of request
-digraph X {
- RemoveBaseImplementation[label="RemoveBaseImplementation"];
-}
-digraph X {
- RemoveBaseImplementation[label="RemoveBaseImplementation"];
-}
-Propagated modules:
-module RemoveBaseImplementation
-End of propagated
Cleaning output files:
out/production/RemoveBaseImplementation/A.class
End of files
-Request to make modules:
-module RemoveHidingField
-End of request
-digraph X {
- RemoveHidingField[label="RemoveHidingField"];
-}
-digraph X {
- RemoveHidingField[label="RemoveHidingField"];
-}
-Propagated modules:
-module RemoveHidingField
-End of propagated
Cleaning output files:
out/production/RemoveHidingField/BaseAction.class
End of files
-Request to make modules:
-module RemoveHidingMethod
-End of request
-digraph X {
- RemoveHidingMethod[label="RemoveHidingMethod"];
-}
-digraph X {
- RemoveHidingMethod[label="RemoveHidingMethod"];
-}
-Propagated modules:
-module RemoveHidingMethod
-End of propagated
Cleaning output files:
out/production/RemoveHidingMethod/BaseAction.class
End of files
-Request to make modules:
-module RenameMethod
-End of request
-digraph X {
- RenameMethod[label="RenameMethod"];
-}
-digraph X {
- RenameMethod[label="RenameMethod"];
-}
-Propagated modules:
-module RenameMethod
-End of propagated
Cleaning output files:
out/production/RenameMethod/packageA/Server.class
End of files
-Request to make modules:
-module ThrowsListDiffersInBaseAndDerived
-End of request
-digraph X {
- ThrowsListDiffersInBaseAndDerived[label="ThrowsListDiffersInBaseAndDerived"];
-}
-digraph X {
- ThrowsListDiffersInBaseAndDerived[label="ThrowsListDiffersInBaseAndDerived"];
-}
-Propagated modules:
-module ThrowsListDiffersInBaseAndDerived
-End of propagated
Cleaning output files:
out/production/ThrowsListDiffersInBaseAndDerived/BaseServer.class
End of files
-Request to make modules:
-module DecConstructorAccess
-End of request
-digraph X {
- DecConstructorAccess[label="DecConstructorAccess"];
-}
-digraph X {
- DecConstructorAccess[label="DecConstructorAccess"];
-}
-Propagated modules:
-module DecConstructorAccess
-End of propagated
Cleaning output files:
out/production/DecConstructorAccess/impl/Server.class
End of files
-Request to make modules:
-module IncAccess
-End of request
-digraph X {
- IncAccess[label="IncAccess"];
-}
-digraph X {
- IncAccess[label="IncAccess"];
-}
-Propagated modules:
-module IncAccess
-End of propagated
Cleaning output files:
out/production/IncAccess/Base.class
End of files
-Request to make modules:
-module SetAbstract
-End of request
-digraph X {
- SetAbstract[label="SetAbstract"];
-}
-digraph X {
- SetAbstract[label="SetAbstract"];
-}
-Propagated modules:
-module SetAbstract
-End of propagated
Cleaning output files:
out/production/SetAbstract/Super.class
End of files
-Request to make modules:
-module SetFinal
-End of request
-digraph X {
- SetFinal[label="SetFinal"];
-}
-digraph X {
- SetFinal[label="SetFinal"];
-}
-Propagated modules:
-module SetFinal
-End of propagated
Cleaning output files:
out/production/SetFinal/Super.class
End of files
-Request to make modules:
-module SetPrivate
-End of request
-digraph X {
- SetPrivate[label="SetPrivate"];
-}
-digraph X {
- SetPrivate[label="SetPrivate"];
-}
-Propagated modules:
-module SetPrivate
-End of propagated
Cleaning output files:
out/production/SetPrivate/A.class
End of files
-Request to make modules:
-module SetProtected
-End of request
-digraph X {
- SetProtected[label="SetProtected"];
-}
-digraph X {
- SetProtected[label="SetProtected"];
-}
-Propagated modules:
-module SetProtected
-End of propagated
Cleaning output files:
out/production/SetProtected/A.class
End of files
-Request to make modules:
-module SetStatic
-End of request
-digraph X {
- SetStatic[label="SetStatic"];
-}
-digraph X {
- SetStatic[label="SetStatic"];
-}
-Propagated modules:
-module SetStatic
-End of propagated
Cleaning output files:
out/production/SetStatic/A.class
End of files
-Request to make modules:
-module UnsetFinal
-End of request
-digraph X {
- UnsetFinal[label="UnsetFinal"];
-}
-digraph X {
- UnsetFinal[label="UnsetFinal"];
-}
-Propagated modules:
-module UnsetFinal
-End of propagated
Cleaning output files:
out/production/UnsetFinal/Server.class
End of files
-Request to make modules:
-module UnsetStatic
-End of request
-digraph X {
- UnsetStatic[label="UnsetStatic"];
-}
-digraph X {
- UnsetStatic[label="UnsetStatic"];
-}
-Propagated modules:
-module UnsetStatic
-End of propagated
Cleaning output files:
out/production/UnsetStatic/Base.class
End of files
-Request to make modules:
-module AddThrows
-End of request
-digraph X {
- AddThrows[label="AddThrows"];
-}
-digraph X {
- AddThrows[label="AddThrows"];
-}
-Propagated modules:
-module AddThrows
-End of propagated
Cleaning output files:
out/production/AddThrows/packageA/Server.class
End of files
-Request to make modules:
-module ChangeReturnType
-End of request
-digraph X {
- ChangeReturnType[label="ChangeReturnType"];
-}
-digraph X {
- ChangeReturnType[label="ChangeReturnType"];
-}
-Propagated modules:
-module ChangeReturnType
-End of propagated
Cleaning output files:
out/production/ChangeReturnType/Base.class
End of files
-Request to make modules:
-module ChangeReturnType1
-End of request
-digraph X {
- ChangeReturnType1[label="ChangeReturnType1"];
-}
-digraph X {
- ChangeReturnType1[label="ChangeReturnType1"];
-}
-Propagated modules:
-module ChangeReturnType1
-End of propagated
Cleaning output files:
out/production/ChangeReturnType1/Base.class
End of files
-Request to make modules:
-module ChangeSignature
-End of request
-digraph X {
- ChangeSignature[label="ChangeSignature"];
-}
-digraph X {
- ChangeSignature[label="ChangeSignature"];
-}
-Propagated modules:
-module ChangeSignature
-End of propagated
Cleaning output files:
out/production/ChangeSignature/Server.class
End of files
-Request to make modules:
-module ChangeSignature1
-End of request
-digraph X {
- ChangeSignature1[label="ChangeSignature1"];
-}
-digraph X {
- ChangeSignature1[label="ChangeSignature1"];
-}
-Propagated modules:
-module ChangeSignature1
-End of propagated
Cleaning output files:
out/production/ChangeSignature1/Server.class
End of files
-Request to make modules:
-module PackageInfoNoRecompile
-End of request
-digraph X {
- PackageInfoNoRecompile[label="PackageInfoNoRecompile"];
-}
-digraph X {
- PackageInfoNoRecompile[label="PackageInfoNoRecompile"];
-}
-Propagated modules:
-End of propagated
-Request to make modules:
-module PackageInfoNoRecompile2
-End of request
-digraph X {
- PackageInfoNoRecompile2[label="PackageInfoNoRecompile2"];
-}
-digraph X {
- PackageInfoNoRecompile2[label="PackageInfoNoRecompile2"];
-}
-Propagated modules:
-End of propagated
-Request to make modules:
-module PackageInfoRecompileOnConstantChange
-End of request
-digraph X {
- PackageInfoRecompileOnConstantChange[label="PackageInfoRecompileOnConstantChange"];
-}
-digraph X {
- PackageInfoRecompileOnConstantChange[label="PackageInfoRecompileOnConstantChange"];
-}
-Propagated modules:
-module PackageInfoRecompileOnConstantChange
-End of propagated
Cleaning output files:
out/production/PackageInfoRecompileOnConstantChange/bug/Namespace.class
End of files