Class InMemoryJavaClassSource

java.lang.Object
sootup.java.core.JavaSootClassSource
sootup.java.core.InMemoryJavaClassSource
All Implemented Interfaces:
SootClassSource, HasGenericSignature

public class InMemoryJavaClassSource extends JavaSootClassSource
A class source where all information is already available in memory, e.g. classes that are batchparsed (like .jimple files) or synthesized in tests.

To replace parts of an existing class source, wrap it in an OverridingJavaClassSource.

Author:
Christian Brüggemann, Hasitha Rajapakse, Ashik Mogasavara Ravikumar