Refactoring: eu.aniketos -> com.logicalhacking.

This commit is contained in:
Achim D. Brucker 2017-05-21 15:58:16 +01:00
parent 86ee611ab9
commit 2caaae8484
121 changed files with 244 additions and 273 deletions

6
.gitignore vendored
View File

@ -3,6 +3,6 @@ src/*/.settings
src/*/.project
src/*/target
src/*/bin
src/eu.aniketos.dasca.dataflow/config/main.config
src/eu.aniketos.dasca.dataflow/main.log*
src/eu.aniketos.dasca.crosslanguage/BuildCordovaCallgraph.launch
src/com.logicalhacking.dasca.dataflow/config/main.config
src/com.logicalhacking.dasca.dataflow/main.log*
src/com.logicalhacking.dasca.crosslanguage/BuildCordovaCallgraph.launch

View File

@ -55,7 +55,7 @@ the `<PATH-TO-JDK>` should point to the directory containing the file
### How to Compile
First resolve the dependencies using maven:
```
cd src/eu.aniketos.dasca.parent/
cd src/com.logicalhacking.dasca.parent/
mvn -P wala clean install -DskipTests=true -q
```
After this, all projects can be imported into a fresh Eclipse
@ -64,7 +64,7 @@ workspace using `File -> Import -> Maven -> Existing Maven Projects`:
2. Import all offered projects (WALA and DASCA)
While some WALA projects may contain compilation errors, all DASCA
projects (i.e., `eu.aniketos.dasca.*`) should compile without errors.
projects (i.e., `com.logicalhacking.dasca.*`) should compile without errors.
## Team
Main contact: [Achim D. Brucker](http://www.brucker.ch/)

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.jdt.junit.launchconfig">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/eu.aniketos.dasca.crosslanguage.test"/>
<listEntry value="/com.logicalhacking.dasca.crosslanguage.test"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="4"/>
@ -9,13 +9,13 @@
<mapAttribute key="org.eclipse.debug.core.preferred_launchers">
<mapEntry key="[run]" value="org.eclipse.jdt.junit.launchconfig"/>
</mapAttribute>
<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value="=eu.aniketos.dasca.crosslanguage.test"/>
<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value="=com.logicalhacking.dasca.crosslanguage.test"/>
<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.scala-ide.sdt.core.junit"/>
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.m2e.launchconfig.classpathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value=""/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="eu.aniketos.dasca.crosslanguage.test"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="com.logicalhacking.dasca.crosslanguage.test"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.m2e.launchconfig.sourcepathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-ea"/>
</launchConfiguration>

View File

@ -4,12 +4,12 @@
<setAttribute key="SCALATEST_LAUNCH_TESTS_NAME"/>
<stringAttribute key="SCALATEST_LAUNCH_TYPE" value="PACKAGE"/>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/eu.aniketos.dasca.crosslanguage.test"/>
<listEntry value="/com.logicalhacking.dasca.crosslanguage.test"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="4"/>
</listAttribute>
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="eu.aniketos.dasca.crosslanguage.test"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="eu.aniketos.dasca.crosslanguage.test"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.logicalhacking.dasca.crosslanguage.test"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="com.logicalhacking.dasca.crosslanguage.test"/>
</launchConfiguration>

View File

@ -2,12 +2,12 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>eu.aniketos.dasca</groupId>
<artifactId>eu.aniketos.dasca.parent</artifactId>
<groupId>com.logicalhacking.dasca</groupId>
<artifactId>com.logicalhacking.dasca.parent</artifactId>
<version>0.1</version>
<relativePath>../eu.aniketos.dasca.parent/pom.xml</relativePath>
<relativePath>../com.logicalhacking.dasca.parent/pom.xml</relativePath>
</parent>
<artifactId>eu.aniketos.dasca.crosslanguage.test</artifactId>
<artifactId>com.logicalhacking.dasca.crosslanguage.test</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>${project.artifactId}</name>
<packaging>jar</packaging>
@ -88,8 +88,8 @@
<version>${wala.version}</version>
</dependency>
<dependency>
<groupId>eu.aniketos.dasca</groupId>
<artifactId>eu.aniketos.dasca.crosslanguage</artifactId>
<groupId>com.logicalhacking.dasca</groupId>
<artifactId>com.logicalhacking.dasca.crosslanguage</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
@ -194,7 +194,7 @@
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>eu.aniketos.dasca.crosslanguage.Main</mainClass>
<mainClass>com.logicalhacking.dasca.crosslanguage.Main</mainClass>
</transformer>
</transformers>
</configuration>

View File

@ -9,12 +9,12 @@
*
*/
package eu.aniketos.dasca.crosslanguage.test
package com.logicalhacking.dasca.crosslanguage.test
import java.io.File
import eu.aniketos.dasca.crosslanguage.util.SourceLocation
import eu.aniketos.dasca.crosslanguage.test.AppTest
import eu.aniketos.dasca.crosslanguage.builder.CrossBuilderOption
import com.logicalhacking.dasca.crosslanguage.util.SourceLocation
import com.logicalhacking.dasca.crosslanguage.test.AppTest
import com.logicalhacking.dasca.crosslanguage.builder.CrossBuilderOption
trait AppInfo {
def apkName: String

View File

@ -8,20 +8,20 @@
*
*/
package eu.aniketos.dasca.crosslanguage.test
package com.logicalhacking.dasca.crosslanguage.test
import com.ibm.wala.classLoader.CallSiteReference
import com.ibm.wala.ipa.callgraph.CGNode
import eu.aniketos.dasca.crosslanguage.util.Util
import eu.aniketos.dasca.crosslanguage.builder.CordovaCGBuilder
import com.logicalhacking.dasca.crosslanguage.util.Util
import com.logicalhacking.dasca.crosslanguage.builder.CordovaCGBuilder
import java.io.File
import eu.aniketos.dasca.crosslanguage.util.JavaScriptSourceLocation
import eu.aniketos.dasca.crosslanguage.util.JavaSourceLocation
import eu.aniketos.dasca.crosslanguage.util.SourceLocation
import com.logicalhacking.dasca.crosslanguage.util.JavaScriptSourceLocation
import com.logicalhacking.dasca.crosslanguage.util.JavaSourceLocation
import com.logicalhacking.dasca.crosslanguage.util.SourceLocation
import scala.collection.mutable.LinkedHashSet
import eu.aniketos.dasca.crosslanguage.builder.CrossBuilderOption
import eu.aniketos.dasca.crosslanguage.builder.MergedCallGraph
import eu.aniketos.dasca.crosslanguage.builder._
import com.logicalhacking.dasca.crosslanguage.builder.CrossBuilderOption
import com.logicalhacking.dasca.crosslanguage.builder.MergedCallGraph
import com.logicalhacking.dasca.crosslanguage.builder._
import com.ibm.wala.cast.ir.ssa.AstIRFactory
import com.ibm.wala.classLoader.IMethod

View File

@ -8,19 +8,19 @@
*
*/
package eu.aniketos.dasca.crosslanguage.test
package com.logicalhacking.dasca.crosslanguage.test
import org.scalatest._
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
import eu.aniketos.dasca.crosslanguage.util.JavaScriptSourceLocation
import eu.aniketos.dasca.crosslanguage.util.JavaSourceLocation
import eu.aniketos.dasca.crosslanguage.util.SourceLocation
import eu.aniketos.dasca.crosslanguage.builder.FilterJavaCallSites
import eu.aniketos.dasca.crosslanguage.builder.MockCordovaExec
import eu.aniketos.dasca.crosslanguage.builder.ReplacePluginDefinesAndRequires
import eu.aniketos.dasca.crosslanguage.builder.FilterJSFrameworks
import eu.aniketos.dasca.crosslanguage.test.Tag._
import com.logicalhacking.dasca.crosslanguage.util.JavaScriptSourceLocation
import com.logicalhacking.dasca.crosslanguage.util.JavaSourceLocation
import com.logicalhacking.dasca.crosslanguage.util.SourceLocation
import com.logicalhacking.dasca.crosslanguage.builder.FilterJavaCallSites
import com.logicalhacking.dasca.crosslanguage.builder.MockCordovaExec
import com.logicalhacking.dasca.crosslanguage.builder.ReplacePluginDefinesAndRequires
import com.logicalhacking.dasca.crosslanguage.builder.FilterJSFrameworks
import com.logicalhacking.dasca.crosslanguage.test.Tag._
@RunWith(classOf[JUnitRunner])

View File

@ -8,19 +8,19 @@ z * (C) Copyright 2016 The University of Sheffield.
*
*/
package eu.aniketos.dasca.crosslanguage.test
package com.logicalhacking.dasca.crosslanguage.test
import org.scalatest._
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
import eu.aniketos.dasca.crosslanguage.util.JavaScriptSourceLocation
import eu.aniketos.dasca.crosslanguage.util.JavaSourceLocation
import eu.aniketos.dasca.crosslanguage.util.SourceLocation
import eu.aniketos.dasca.crosslanguage.builder.FilterJavaCallSites
import eu.aniketos.dasca.crosslanguage.builder.MockCordovaExec
import eu.aniketos.dasca.crosslanguage.builder.ReplacePluginDefinesAndRequires
import eu.aniketos.dasca.crosslanguage.builder.FilterJSFrameworks
import eu.aniketos.dasca.crosslanguage.test.Tag._
import com.logicalhacking.dasca.crosslanguage.util.JavaScriptSourceLocation
import com.logicalhacking.dasca.crosslanguage.util.JavaSourceLocation
import com.logicalhacking.dasca.crosslanguage.util.SourceLocation
import com.logicalhacking.dasca.crosslanguage.builder.FilterJavaCallSites
import com.logicalhacking.dasca.crosslanguage.builder.MockCordovaExec
import com.logicalhacking.dasca.crosslanguage.builder.ReplacePluginDefinesAndRequires
import com.logicalhacking.dasca.crosslanguage.builder.FilterJSFrameworks
import com.logicalhacking.dasca.crosslanguage.test.Tag._

View File

@ -8,19 +8,19 @@
*
*/
package eu.aniketos.dasca.crosslanguage.test
package com.logicalhacking.dasca.crosslanguage.test
import org.scalatest._
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
import eu.aniketos.dasca.crosslanguage.util.JavaScriptSourceLocation
import eu.aniketos.dasca.crosslanguage.util.JavaSourceLocation
import eu.aniketos.dasca.crosslanguage.util.SourceLocation
import eu.aniketos.dasca.crosslanguage.builder.FilterJavaCallSites
import eu.aniketos.dasca.crosslanguage.builder.MockCordovaExec
import eu.aniketos.dasca.crosslanguage.builder.ReplacePluginDefinesAndRequires
import eu.aniketos.dasca.crosslanguage.builder.FilterJSFrameworks
import eu.aniketos.dasca.crosslanguage.test.Tag._
import com.logicalhacking.dasca.crosslanguage.util.JavaScriptSourceLocation
import com.logicalhacking.dasca.crosslanguage.util.JavaSourceLocation
import com.logicalhacking.dasca.crosslanguage.util.SourceLocation
import com.logicalhacking.dasca.crosslanguage.builder.FilterJavaCallSites
import com.logicalhacking.dasca.crosslanguage.builder.MockCordovaExec
import com.logicalhacking.dasca.crosslanguage.builder.ReplacePluginDefinesAndRequires
import com.logicalhacking.dasca.crosslanguage.builder.FilterJSFrameworks
import com.logicalhacking.dasca.crosslanguage.test.Tag._
@RunWith(classOf[JUnitRunner])

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.test.Tag
package com.logicalhacking.dasca.crosslanguage.test.Tag
import org.scalatest.Tag

View File

@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="scala.application">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/eu.aniketos.dasca.crosslanguage/src/main/scala/eu/aniketos/dasca/crosslanguage/Main.scala"/>
<listEntry value="/com.logicalhacking.dasca.crosslanguage/src/main/scala/com.logicalhacking/dasca/crosslanguage/Main.scala"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="1"/>
</listAttribute>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="eu.aniketos.dasca.crosslanguage.Main"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.logicalhacking.dasca.crosslanguage.Main"/>
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-mrfj &lt;insert path to apk&gt;"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="eu.aniketos.dasca.crosslanguage"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="com.logicalhacking.dasca.crosslanguage"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Djava.util.logging.config.file=logging.properties -Dlogback.configurationFile=${project_loc}/logback.xml"/>
</launchConfiguration>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="eu.aniketos.dasca.crosslanguage" default="getJars" basedir=".">
<project name="com.logicalhacking.dasca.crosslanguage" default="getJars" basedir=".">
<property environment="env"/>
<target name="getJars">
<copy file="${env.ANDROID_HOME}/platforms/android-19/android.jar" tofile="${basedir}/src/main/resources/android19.jar"/>

View File

@ -2,12 +2,12 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>eu.aniketos.dasca</groupId>
<artifactId>eu.aniketos.dasca.parent</artifactId>
<groupId>com.logicalhacking.dasca</groupId>
<artifactId>com.logicalhacking.dasca.parent</artifactId>
<version>0.1</version>
<relativePath>../eu.aniketos.dasca.parent/pom.xml</relativePath>
<relativePath>../com.logicalhacking.dasca.parent/pom.xml</relativePath>
</parent>
<artifactId>eu.aniketos.dasca.crosslanguage</artifactId>
<artifactId>com.logicalhacking.dasca.crosslanguage</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>${project.artifactId}</name>
<packaging>jar</packaging>
@ -178,7 +178,7 @@
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>eu.aniketos.dasca.crosslanguage.Main</mainClass>
<mainClass>com.logicalhacking.dasca.crosslanguage.Main</mainClass>
</transformer>
</transformers>
</configuration>

View File

@ -8,14 +8,14 @@
*
*/
package eu.aniketos.dasca.crosslanguage
package com.logicalhacking.dasca.crosslanguage
import java.io.File
import eu.aniketos.dasca.crosslanguage.builder._
import eu.aniketos.dasca.crosslanguage.cg._
import com.logicalhacking.dasca.crosslanguage.builder._
import com.logicalhacking.dasca.crosslanguage.cg._
import scala.collection.mutable.ListBuffer
import java.lang.management.ManagementFactory
import eu.aniketos.dasca.crosslanguage.util.Util
import com.logicalhacking.dasca.crosslanguage.util.Util
import org.slf4j.LoggerFactory
import com.typesafe.scalalogging.Logger
import com.ibm.wala.ipa.callgraph.CGNode

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.builder
package com.logicalhacking.dasca.crosslanguage.builder
import com.ibm.wala.cast.js.html.DefaultSourceExtractor
import com.ibm.wala.cast.js.html.DefaultSourceExtractor.HtmlCallBack

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.builder
package com.logicalhacking.dasca.crosslanguage.builder
import java.io.File
import java.io.FileNotFoundException
@ -33,7 +33,7 @@ import com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
import com.ibm.wala.ipa.callgraph.AnalysisScope
import com.ibm.wala.ipa.callgraph.CallGraph
import com.ibm.wala.ipa.callgraph.Entrypoint
import eu.aniketos.dasca.crosslanguage.util.Util
import com.logicalhacking.dasca.crosslanguage.util.Util
import com.ibm.wala.ipa.cha.ClassHierarchyFactory
import com.ibm.wala.ipa.cha.ClassHierarchy
import brut.androlib.ApkDecoder
@ -56,7 +56,7 @@ import scala.concurrent.duration._
import com.typesafe.scalalogging.Logger
import org.slf4j.LoggerFactory
import scala.util.Random
import eu.aniketos.dasca.crosslanguage.util.Util
import com.logicalhacking.dasca.crosslanguage.util.Util
import scala.collection.mutable.ListBuffer
import com.ibm.wala.cast.js.html.jericho.JerichoHtmlParser
import com.ibm.wala.cast.js.html.IdentityUrlResolver
@ -68,10 +68,10 @@ import scala.util.matching.Regex
import java.io.BufferedInputStream
import java.io.BufferedReader
import java.io.InputStreamReader
import eu.aniketos.dasca.crosslanguage.builder.CordovaCGBuilder._
import com.logicalhacking.dasca.crosslanguage.builder.CordovaCGBuilder._
import com.ibm.wala.ipa.callgraph.impl.{ Util => WalaUtil }
import eu.aniketos.dasca.crosslanguage.util.FileMappingStore
import eu.aniketos.dasca.crosslanguage.util.FileMapRecorder
import com.logicalhacking.dasca.crosslanguage.util.FileMappingStore
import com.logicalhacking.dasca.crosslanguage.util.FileMapRecorder
import com.ibm.wala.util.io.TemporaryFile
import org.apache.commons.io.IOUtils
import com.ibm.wala.util.io.FileUtil

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.builder
package com.logicalhacking.dasca.crosslanguage.builder
sealed trait CrossBuilderOption {}

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.builder
package com.logicalhacking.dasca.crosslanguage.builder
import java.io.File
import scala.collection.JavaConverters._

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.builder
package com.logicalhacking.dasca.crosslanguage.builder
import com.ibm.wala.ipa.callgraph.CallGraph
import com.ibm.wala.ipa.callgraph.CGNode

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.builder
package com.logicalhacking.dasca.crosslanguage.builder
import scala.collection.JavaConverters._
import com.ibm.wala.ipa.callgraph.CGNode
@ -39,12 +39,12 @@ import scala.{ Option => ? }
import com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
import scala.collection.immutable.HashMap
import com.ibm.wala.ssa.SSAGetInstruction
import eu.aniketos.dasca.crosslanguage.builder.algorithms.ExecuteActionBasedChecker
import com.logicalhacking.dasca.crosslanguage.builder.algorithms.ExecuteActionBasedChecker
import com.ibm.wala.ipa.cfg.BasicBlockInContext
import com.ibm.wala.ssa.analysis.IExplodedBasicBlock
import eu.aniketos.dasca.crosslanguage.builder.algorithms.ExecuteActionBasedChecker
import com.logicalhacking.dasca.crosslanguage.builder.algorithms.ExecuteActionBasedChecker
import com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
import eu.aniketos.dasca.crosslanguage.util.Util
import com.logicalhacking.dasca.crosslanguage.util.Util
import scala.collection.mutable.Queue
import scala.collection.mutable.ListBuffer
import com.ibm.wala.cast.ir.ssa.AstIRFactory

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.builder
package com.logicalhacking.dasca.crosslanguage.builder
import java.io.File

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.builder.algorithms
package com.logicalhacking.dasca.crosslanguage.builder.algorithms
import scala.collection.JavaConverters.asScalaIteratorConverter
import scala.collection.JavaConverters.collectionAsScalaIterableConverter

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.builder.algorithms
package com.logicalhacking.dasca.crosslanguage.builder.algorithms
import scala.collection.JavaConverters.asScalaIteratorConverter
import scala.collection.mutable.Queue

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.cg;
package com.logicalhacking.dasca.crosslanguage.cg;
import com.ibm.wala.ipa.callgraph.CGNode;

View File

@ -8,10 +8,10 @@
*
*/
package eu.aniketos.dasca.crosslanguage.cg;
package com.logicalhacking.dasca.crosslanguage.cg;
import com.ibm.wala.ipa.callgraph.CGNode
import eu.aniketos.dasca.crosslanguage.builder.MergedCallGraph
import com.logicalhacking.dasca.crosslanguage.builder.MergedCallGraph
import scala.collection.JavaConversions._
import com.ibm.wala.classLoader.CallSiteReference

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.util
package com.logicalhacking.dasca.crosslanguage.util
import java.io.File
import scala.collection.mutable.TreeSet

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.util
package com.logicalhacking.dasca.crosslanguage.util
import com.ibm.wala.cast.ir.ssa.AstIRFactory
import com.ibm.wala.classLoader.CallSiteReference
@ -27,7 +27,7 @@ class JavaScriptSourceLocation(val line: Int, val column: Int, val filePath: Str
}
def canEqual(other: Any) = {
other.isInstanceOf[eu.aniketos.dasca.crosslanguage.util.JavaScriptSourceLocation]
other.isInstanceOf[com.logicalhacking.dasca.crosslanguage.util.JavaScriptSourceLocation]
}
override def hashCode() = {

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.util
package com.logicalhacking.dasca.crosslanguage.util
import com.ibm.wala.classLoader.CallSiteReference
import com.ibm.wala.ipa.callgraph.CGNode
@ -24,7 +24,7 @@ class JavaSourceLocation(val line: Int, val filePath: String) extends SourceLoca
}
def canEqual(other: Any) = {
other.isInstanceOf[eu.aniketos.dasca.crosslanguage.util.JavaSourceLocation]
other.isInstanceOf[com.logicalhacking.dasca.crosslanguage.util.JavaSourceLocation]
}
override def hashCode() = {

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.util
package com.logicalhacking.dasca.crosslanguage.util
trait SourceLocation {
}

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.crosslanguage.util
package com.logicalhacking.dasca.crosslanguage.util
import com.ibm.wala.cast.ir.ssa.AstIRFactory
import com.ibm.wala.classLoader.Language
@ -22,13 +22,13 @@ import com.typesafe.scalalogging.Logger
import java.util.concurrent.TimeUnit
import com.ibm.wala.classLoader.IClass
import scala.collection.mutable.LinkedHashSet
import eu.aniketos.dasca.crosslanguage.builder.CrossBuilderOption
import eu.aniketos.dasca.crosslanguage.builder.FilterJavaCallSites
import eu.aniketos.dasca.crosslanguage.builder.MockCordovaExec
import eu.aniketos.dasca.crosslanguage.builder.ReplacePluginDefinesAndRequires
import eu.aniketos.dasca.crosslanguage.builder.FilterJSFrameworks
import eu.aniketos.dasca.crosslanguage.builder.PreciseJS
import eu.aniketos.dasca.crosslanguage.builder.RunBuildersInParallel
import com.logicalhacking.dasca.crosslanguage.builder.CrossBuilderOption
import com.logicalhacking.dasca.crosslanguage.builder.FilterJavaCallSites
import com.logicalhacking.dasca.crosslanguage.builder.MockCordovaExec
import com.logicalhacking.dasca.crosslanguage.builder.ReplacePluginDefinesAndRequires
import com.logicalhacking.dasca.crosslanguage.builder.FilterJSFrameworks
import com.logicalhacking.dasca.crosslanguage.builder.PreciseJS
import com.logicalhacking.dasca.crosslanguage.builder.RunBuildersInParallel
import com.ibm.wala.classLoader.IMethod
object Util {

View File

@ -2,12 +2,12 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>eu.aniketos.dasca</groupId>
<artifactId>eu.aniketos.dasca.parent</artifactId>
<groupId>com.logicalhacking.dasca</groupId>
<artifactId>com.logicalhacking.dasca.parent</artifactId>
<version>0.1</version>
<relativePath>../eu.aniketos.dasca.parent/pom.xml</relativePath>
<relativePath>../com.logicalhacking.dasca.parent/pom.xml</relativePath>
</parent>
<artifactId>eu.aniketos.dasca.dataflow.test.data</artifactId>
<artifactId>com.logicalhacking.dasca.dataflow.test.data</artifactId>
<packaging>jar</packaging>
<name>DASCA - Dataflow Test Data</name>
<build>

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 01:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 02:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 03:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 04:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 05:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 06:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 07:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 08:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 09:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 10:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 11:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 12:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 13:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 14:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 15:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 16:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 17:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 18:

View File

@ -8,13 +8,13 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data;
package com.logicalhacking.dasca.dataflow.test.data;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import eu.aniketos.dasca.dataflow.test.data.dummy.IO;
import com.logicalhacking.dasca.dataflow.test.data.dummy.IO;
// Test Case 19:

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data.dummy;
package com.logicalhacking.dasca.dataflow.test.data.dummy;
import java.io.BufferedReader;
import java.io.InputStreamReader;

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test.data.dummy;
package com.logicalhacking.dasca.dataflow.test.data.dummy;
public class Logger {

View File

@ -1,7 +1,7 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: DASCA - Dataflow Analysis
Bundle-SymbolicName: eu.aniketos.dasca.dataflow;singleton:=true
Bundle-SymbolicName: com.logicalhacking.dasca.dataflow;singleton:=true
Bundle-Version: 0.1.0
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.core.resources,

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.jdt.junit.launchconfig">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/eu.aniketos.dasca.dataflow/src/test/java/eu/aniketos/dasca/dataflow/test/TestSuite.java"/>
<listEntry value="/com.logicalhacking.dasca.dataflow/src/test/java/com.logicalhacking/dasca/dataflow/test/TestSuite.java"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="1"/>
@ -15,8 +15,8 @@
<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.m2e.launchconfig.classpathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="eu.aniketos.dasca.dataflow.test.TestSuite"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="eu.aniketos.dasca.dataflow"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.logicalhacking.dasca.dataflow.test.TestSuite"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="com.logicalhacking.dasca.dataflow"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.m2e.launchconfig.sourcepathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-ea"/>
</launchConfiguration>

View File

@ -2,12 +2,12 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>eu.aniketos.dasca</groupId>
<artifactId>eu.aniketos.dasca.parent</artifactId>
<groupId>com.logicalhacking.dasca</groupId>
<artifactId>com.logicalhacking.dasca.parent</artifactId>
<version>0.1</version>
<relativePath>../eu.aniketos.dasca.parent/pom.xml</relativePath>
<relativePath>../com.logicalhacking.dasca.parent/pom.xml</relativePath>
</parent>
<artifactId>eu.aniketos.dasca.dataflow</artifactId>
<artifactId>com.logicalhacking.dasca.dataflow</artifactId>
<version>0.1.0</version>
<name>DASCA - Dataflow Analysis</name>
<dependencies>

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.util;
package com.logicalhacking.dasca.dataflow.util;
import java.io.BufferedInputStream;
import java.io.File;

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.util;
package com.logicalhacking.dasca.dataflow.util;
import java.io.File;
import java.io.IOException;

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.dataflow.util;
package com.logicalhacking.dasca.dataflow.util;
import java.util.ArrayList;
import java.util.List;

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.dataflow.util;
package com.logicalhacking.dasca.dataflow.util;
import com.ibm.wala.ssa.SSAInstruction;

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.util;
package com.logicalhacking.dasca.dataflow.util;
import java.io.BufferedWriter;

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -21,7 +21,7 @@ import org.junit.Test;
import com.ibm.wala.dataflow.IFDS.ICFGSupergraph;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test01 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test02 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test03 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test04 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test05 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test06 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test07 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -19,7 +19,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test08 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test09 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test10 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test11 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test12 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test13 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test14 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test15 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test16 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test17 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test18 {

View File

@ -9,7 +9,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import static org.junit.Assert.assertEquals;
@ -20,7 +20,7 @@ import org.junit.Test;
import com.ibm.wala.util.CancelException;
import eu.aniketos.dasca.dataflow.util.SuperGraphUtil;
import com.logicalhacking.dasca.dataflow.util.SuperGraphUtil;
public class Test19 {

View File

@ -8,7 +8,7 @@
*
*/
package eu.aniketos.dasca.dataflow.test;
package com.logicalhacking.dasca.dataflow.test;
import java.io.IOException;
import java.util.ArrayList;
@ -23,8 +23,8 @@ import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
import org.apache.log4j.Logger;
import eu.aniketos.dasca.dataflow.util.AnalysisUtil;
import eu.aniketos.dasca.dataflow.util.PlugInUtil;
import com.logicalhacking.dasca.dataflow.util.AnalysisUtil;
import com.logicalhacking.dasca.dataflow.util.PlugInUtil;
import com.ibm.wala.cast.java.client.JavaSourceAnalysisEngine;
import com.ibm.wala.dataflow.IFDS.ICFGSupergraph;
@ -59,31 +59,31 @@ import com.ibm.wala.util.CancelException;
public class TestSuite {
private static Logger log = AnalysisUtil.getLogger(TestSuite.class);
protected static ICFGSupergraph superGraph = null;
protected static String testDir = "../eu.aniketos.dasca.dataflow.test.data/src/main/java/eu/aniketos/dasca/dataflow/test/data/";
protected static String testDir = "../com.logicalhacking.dasca.dataflow.test.data/src/main/java/com.logicalhacking/dasca/dataflow/test/data/";
protected static List<String> sources = null;
protected static List<String> libs = null;
protected static String [] customEntryPoints = {
"Leu/aniketos/dasca/dataflow/test/data/Test01"
,"Leu/aniketos/dasca/dataflow/test/data/Test02"
,"Leu/aniketos/dasca/dataflow/test/data/Test03"
,"Leu/aniketos/dasca/dataflow/test/data/Test04"
,"Leu/aniketos/dasca/dataflow/test/data/Test05"
,"Leu/aniketos/dasca/dataflow/test/data/Test06"
,"Leu/aniketos/dasca/dataflow/test/data/Test07"
,"Leu/aniketos/dasca/dataflow/test/data/Test08"
,"Leu/aniketos/dasca/dataflow/test/data/Test09"
,"Leu/aniketos/dasca/dataflow/test/data/Test10"
,"Leu/aniketos/dasca/dataflow/test/data/Test11"
,"Leu/aniketos/dasca/dataflow/test/data/Test12"
,"Leu/aniketos/dasca/dataflow/test/data/Test13"
,"Leu/aniketos/dasca/dataflow/test/data/Test14"
,"Leu/aniketos/dasca/dataflow/test/data/Test15"
,"Leu/aniketos/dasca/dataflow/test/data/Test16"
,"Leu/aniketos/dasca/dataflow/test/data/Test17"
,"Leu/aniketos/dasca/dataflow/test/data/Test18"
,"Leu/aniketos/dasca/dataflow/test/data/Test19"
"Lcom.logicalhacking/dasca/dataflow/test/data/Test01"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test02"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test03"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test04"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test05"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test06"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test07"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test08"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test09"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test10"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test11"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test12"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test13"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test14"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test15"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test16"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test17"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test18"
,"Lcom.logicalhacking/dasca/dataflow/test/data/Test19"
};
@ -121,7 +121,7 @@ public class TestSuite {
List<String> entryPoints = new ArrayList<String>();
if (null != test) {
log.info("Generating Global SG:");
entryPoints.add("Leu/aniketos/dasca/dataflow/test/data/"+test);
entryPoints.add("Lcom.logicalhacking/dasca/dataflow/test/data/"+test);
} else {
log.info("Generating Test Specific SG ("+ test +"):");
entryPoints.addAll(Arrays.asList(customEntryPoints));

Some files were not shown because too many files have changed in this diff Show More