Class OTFCompileAnalysisInputLocation

java.lang.Object
sootup.java.bytecode.frontend.inputlocation.OTFCompileAnalysisInputLocation
All Implemented Interfaces:
AnalysisInputLocation

public class OTFCompileAnalysisInputLocation extends Object implements AnalysisInputLocation
e.g. to simplify creating testcases - no manual compilation step is required
  • Constructor Details

    • OTFCompileAnalysisInputLocation

      public OTFCompileAnalysisInputLocation(String fileName, String compilationUnitsContent)
      for Java file contents as a String i.e. not as a File on the filesystem
    • OTFCompileAnalysisInputLocation

      public OTFCompileAnalysisInputLocation(String fileName, String compilationUnitsContent, @NonNull SourceType srcType, @NonNull List<BodyInterceptor> bodyInterceptors)
    • OTFCompileAnalysisInputLocation

      public OTFCompileAnalysisInputLocation(Path dotJavaFile)
      existing .java files
    • OTFCompileAnalysisInputLocation

      public OTFCompileAnalysisInputLocation(List<Path> dotJavaFile)
    • OTFCompileAnalysisInputLocation

      public OTFCompileAnalysisInputLocation(@NonNull List<Path> dotJavaFiles, @NonNull SourceType srcType, @NonNull List<BodyInterceptor> bodyInterceptors)
  • Method Details