use WeakReference so that CGNode.getIR() doesn't hit the cache too often
fix a bug in BitVectorVariable.copyState() involving empty vectors
Test case exemplifying Unexpected type: class com.ibm.wala.analysis.typeInference.JavaPrimitiveType

This is a simple test case that illustrates the issue with type inference
on a String + some primitive.

The code is

package javaonepointfive;

public class TypeInferencePrimAndStringOp {
  public static void main(String[] args) {
    int a = 2;
    String result = "a" + a;
  }
}
Initialize stringClass field lazily

This ensures that when we need to use stringClass, it can be constructed
directly from the cha field. Previously, it was only initialized after
the call to super(…) in the constructor. However, by then it is too late
because super(…) calls initialize() and solve() which need the
stringClass field.
Merge pull request #12 from vazexqi/ASTJavaTypeInference-PrimAndStringOp-bug

PrimAndStringOp bug in AstJavaTypeInference
Add the source file to com.ibm.wala.cast.java.test.data

Previously, I only included the source file in the zip file but just
realized the zip file is auto-generated from the
com.ibm.wala.cast.java.test.data/src folder.
Merge pull request #13 from vazexqi/ASTJavaTypeInference-PrimAndStringOp-bug

Add the test file to com.ibm.wala.cast.java.test.data/src for pull request #12
don't commit test_project.zip
rename com.ibm.wala.cast.java.jdt.test to com.ibm.wala.ide.jdt.test

It looks like this change was made partially before, but maybe not
completed?  Anyway, this gets our JDT test launchers to work again.
more informative assertion
patch up build.xml for project rename
update ignroes
work on CHA
Merge branch 'master' of https://github.com/wala/WALA.git
Require that gen'd vector contains 0.  fixes #8
read runtime-visible annotations for fields
Merge pull request #15 from cos/cgnode-weakref-ir-defuse

use WeakReference so that CGNode.getIR() doesn't hit the cache too often
warning on SSAInstruction equals()
Merge pull request #16 from cos/warning-for-ssainstruction-identity

warning on SSAInstruction equals()
don't cache synthetic method IR / DU in ExplicitNodes