com.ibm.wala.cast.java.test
Class JDTJavaIRTests

java.lang.Object
  extended by com.ibm.wala.cast.java.test.IRTests
      extended by com.ibm.wala.cast.java.test.JavaIRTests
          extended by com.ibm.wala.cast.java.test.JDTJavaIRTests

public class JDTJavaIRTests
extends JavaIRTests


Nested Class Summary
 
Nested classes/interfaces inherited from class com.ibm.wala.cast.java.test.IRTests
IRTests.EdgeAssertions, IRTests.IRAssertion, IRTests.SourceMapAssertion
 
Field Summary
static java.lang.String PROJECT_NAME
           
static java.lang.String PROJECT_ZIP
           
 
Fields inherited from class com.ibm.wala.cast.java.test.IRTests
emptyList, javaHomePath, projectName, rtJar
 
Constructor Summary
JDTJavaIRTests()
           
 
Method Summary
static void afterClass()
           
static void beforeClass()
           
protected  JavaSourceAnalysisEngine getAnalysisEngine(java.lang.String[] mainClassDescriptors)
           
protected  void populateScope(JavaSourceAnalysisEngine engine, java.util.Collection<java.lang.String> sources, java.util.List<java.lang.String> libs)
           
 
Methods inherited from class com.ibm.wala.cast.java.test.JavaIRTests
testAnonymousClass, testArray1, testArrayLiteral1, testArrayLiteral2, testBreaks, testCastFromNull, testCasts, testException1, testException2, testFinally1, testInheritance1, testInheritedField, testInnerClass, testInnerClassA, testInnerClassSuper, testInterfaceTest1, testLocalClass, testMiniaturList, testMiniaturSliceBug, testMonitor, testNonPrimaryTopLevel, testNullArrayInit, testQualifiedStatic, testScoping1, testScoping2, testSimple1, testStaticInitializers, testStaticNesting, testSwitch1, testThread1, testTwoClasses, testWhileTest1
 
Methods inherited from class com.ibm.wala.cast.java.test.IRTests
descriptorToMethodRef, dumpIR, getTestName, getTestSrcPath, runTest, setTestSrcPath, simplePkgTestEntryPoint, simpleTestEntryPoint, singleInputForTest, singleJavaInputForTest, singleJavaPkgInputForTest, singlePkgTestSrc, singleTestSrc, singleTestSrc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROJECT_NAME

public static final java.lang.String PROJECT_NAME
See Also:
Constant Field Values

PROJECT_ZIP

public static final java.lang.String PROJECT_ZIP
See Also:
Constant Field Values
Constructor Detail

JDTJavaIRTests

public JDTJavaIRTests()
Method Detail

populateScope

protected void populateScope(JavaSourceAnalysisEngine engine,
                             java.util.Collection<java.lang.String> sources,
                             java.util.List<java.lang.String> libs)
                      throws java.io.IOException
Overrides:
populateScope in class IRTests
Throws:
java.io.IOException

beforeClass

public static void beforeClass()

afterClass

public static void afterClass()

getAnalysisEngine

protected JavaSourceAnalysisEngine getAnalysisEngine(java.lang.String[] mainClassDescriptors)
Specified by:
getAnalysisEngine in class IRTests