Commit 64928a3f authored by Vít Kabele's avatar Vít Kabele

API extracted back to its packages

parent 49dc4bf5
package ch.usi.dag.dislreserver;
import ch.usi.dag.dislreserver.remoteanalysis.RemoteAnalysis;
import ch.usi.dag.dislreserver.shadow.ShadowObject;
import ch.usi.dag.dislreserver.shadow.ShadowObjectTable;
import java.util.Set;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;
......
......@@ -8,6 +8,8 @@ import java.util.LinkedList;
import java.util.List;
import ch.usi.dag.dislreserver.AnalysisResolver.AnalysisMethodHolder;
import ch.usi.dag.dislreserver.shadow.ShadowObject;
import ch.usi.dag.dislreserver.shadow.ShadowObjectTable;
public final class AnalysisHandler implements RequestHandler {
......
package ch.usi.dag.dislreserver;
import ch.usi.dag.dislreserver.remoteanalysis.RemoteAnalysis;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.HashMap;
......
package ch.usi.dag.dislreserver;
import ch.usi.dag.dislreserver.shadow.ShadowClassTable;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
......
package ch.usi.dag.dislreserver;
import ch.usi.dag.dislreserver.remoteanalysis.RemoteAnalysis;
import java.io.DataInputStream;
import java.io.DataOutputStream;
......
package ch.usi.dag.dislreserver;
import ch.usi.dag.dislreserver.shadow.ShadowClassTable;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
......
package ch.usi.dag.dislreserver;
import ch.usi.dag.dislreserver.shadow.ShadowObjectTable;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
......
package ch.usi.dag.dislreserver;
import ch.usi.dag.dislreserver.shadow.ShadowObjectTable;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.remoteanalysis;
import ch.usi.dag.dislreserver.shadow.ShadowObject;
/**
* Each analysis evaluated remotely have to implement this interface.
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.io.Serializable;
import java.lang.reflect.Modifier;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.lang.reflect.Modifier;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.util.stream.Stream;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.lang.reflect.Modifier;
import java.util.Arrays;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
final class NetReferenceHelper {
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.lang.reflect.Modifier;
import java.util.stream.Stream;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.lang.reflect.Modifier;
import java.util.stream.Stream;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.util.ArrayList;
import java.util.Arrays;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicReference;
import ch.usi.dag.dislreserver.DiSLREServerFatalException;
import ch.usi.dag.dislreserver.Logging;
import org.objectweb.asm.Type;
import ch.usi.dag.util.asm.ClassNodeHelper;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import ch.usi.dag.dislreserver.DiSLREServerFatalException;
import java.util.Formattable;
import java.util.Formatter;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.util.Iterator;
import java.util.Map.Entry;
import java.util.concurrent.ConcurrentHashMap;
import ch.usi.dag.dislreserver.DiSLREServerFatalException;
import ch.usi.dag.dislreserver.Logging;
import org.objectweb.asm.Type;
import ch.usi.dag.util.logging.Logger;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.util.Formatter;
import java.util.concurrent.atomic.AtomicReference;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.util.Formattable;
import java.util.Formatter;
......
package ch.usi.dag.disl.test.suite.dispatch.instr;
import ch.usi.dag.dislreserver.RemoteAnalysis;
import ch.usi.dag.dislreserver.ShadowClass;
import ch.usi.dag.dislreserver.ShadowObject;
import ch.usi.dag.dislreserver.ShadowString;
import ch.usi.dag.dislreserver.ShadowThread;
import ch.usi.dag.dislreserver.remoteanalysis.RemoteAnalysis;
import ch.usi.dag.dislreserver.shadow.ShadowClass;
import ch.usi.dag.dislreserver.shadow.ShadowObject;
import ch.usi.dag.dislreserver.shadow.ShadowString;
import ch.usi.dag.dislreserver.shadow.ShadowThread;
// NOTE that this class is not static anymore
......
package ch.usi.dag.disl.test.suite.dispatch2.instr;
import ch.usi.dag.dislreserver.RemoteAnalysis;
import ch.usi.dag.dislreserver.ShadowObject;
import ch.usi.dag.dislreserver.remoteanalysis.RemoteAnalysis;
import ch.usi.dag.dislreserver.shadow.ShadowObject;
// NOTE that this class is not static anymore
......
......@@ -2,8 +2,8 @@ package ch.usi.dag.disl.test.suite.dispatchlambda.instr;
import java.util.concurrent.atomic.AtomicLong;
import ch.usi.dag.dislreserver.RemoteAnalysis;
import ch.usi.dag.dislreserver.ShadowObject;
import ch.usi.dag.dislreserver.remoteanalysis.RemoteAnalysis;
import ch.usi.dag.dislreserver.shadow.ShadowObject;
public class Analysis extends RemoteAnalysis {
......
......@@ -2,8 +2,8 @@ package ch.usi.dag.disl.test.suite.dispatchmp.instr;
import java.util.concurrent.atomic.AtomicLong;
import ch.usi.dag.dislreserver.RemoteAnalysis;
import ch.usi.dag.dislreserver.ShadowObject;
import ch.usi.dag.dislreserver.remoteanalysis.RemoteAnalysis;
import ch.usi.dag.dislreserver.shadow.ShadowObject;
// NOTE that this class is not static anymore
......
package ch.usi.dag.disl.test.suite.sendspecial.instr;
import ch.usi.dag.dislreserver.RemoteAnalysis;
import ch.usi.dag.dislreserver.ShadowObject;
import ch.usi.dag.dislreserver.ShadowString;
import ch.usi.dag.dislreserver.ShadowThread;
import ch.usi.dag.dislreserver.remoteanalysis.RemoteAnalysis;
import ch.usi.dag.dislreserver.shadow.ShadowObject;
import ch.usi.dag.dislreserver.shadow.ShadowString;
import ch.usi.dag.dislreserver.shadow.ShadowThread;
public class Analysis extends RemoteAnalysis {
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.util.List;
import java.util.concurrent.atomic.AtomicLong;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.util.Comparator;
import java.util.HashMap;
......@@ -6,8 +6,6 @@ import java.util.List;
import java.util.concurrent.atomic.AtomicLong;
import java.util.function.IntFunction;
import ch.usi.dag.dislreserver.LambdaShadowClass;
import ch.usi.dag.dislreserver.ShadowClass;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.experimental.theories.ParameterSignature;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import ch.usi.dag.dislreserver.NetReferenceHelper;
import ch.usi.dag.dislreserver.shadow.NetReferenceHelper;
import org.junit.Assert;
import org.junit.Test;
import org.junit.experimental.theories.Theories;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.util.HashMap;
import java.util.List;
import java.util.concurrent.atomic.AtomicLong;
import ch.usi.dag.dislreserver.ObjectShadowClass;
import ch.usi.dag.dislreserver.ShadowClass;
import org.junit.Assert;
import org.junit.experimental.theories.ParameterSignature;
import org.junit.experimental.theories.ParameterSupplier;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.util.List;
import java.util.concurrent.atomic.AtomicLong;
import ch.usi.dag.dislreserver.PrimitiveShadowClass;
import ch.usi.dag.dislreserver.ShadowClass;
import org.junit.Assert;
import org.junit.experimental.theories.ParameterSignature;
import org.junit.experimental.theories.ParameterSupplier;
......
package ch.usi.dag.dislreserver;
package ch.usi.dag.dislreserver.shadow;
import java.io.IOException;
import java.io.PrintStream;
......@@ -12,9 +12,9 @@ import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
import ch.usi.dag.dislreserver.FieldInfo;
import ch.usi.dag.dislreserver.MethodInfo;
import ch.usi.dag.dislreserver.ShadowClass;
import ch.usi.dag.dislreserver.shadow.FieldInfo;
import ch.usi.dag.dislreserver.shadow.MethodInfo;
import ch.usi.dag.dislreserver.shadow.ShadowClass;
import org.junit.Assert;
import org.junit.experimental.theories.PotentialAssignment;
import org.objectweb.asm.Type;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment