Uses of Class
sootup.java.core.views.JavaView
Packages that use JavaView
-
Uses of JavaView in sootup.java.core.views
Subclasses of JavaView in sootup.java.core.viewsModifier and TypeClassDescriptionclassResolve all available SootClasses up front / eagerly.classThe JavaModuleView manages the Java classes of the application being analyzed for >=Java9classThis view, in contrast to other views, can be modified.Methods in sootup.java.core.views with parameters of type JavaViewModifier and TypeMethodDescriptionvoidEagerLoadingStrategy.initialize(@NonNull JavaView view) default voidLoadingStrategy.initialize(@NonNull JavaView view) Called exactly once, as the last statement ofJavaView's constructor, after all ofJavaView's own fields (inputLocations,cache,loadingStrategy,identifierFactory) have been assigned.@NonNull Optional<JavaSootClass>EagerLoadingStrategy.resolveOnCacheMiss(@NonNull JavaView view, @NonNull ClassType type) @NonNull Optional<JavaSootClass>LoadingStrategy.resolveOnCacheMiss(@NonNull JavaView view, @NonNull ClassType type) Called fromgetClass(ClassType)after a cache miss, while holding the owning view's monitor.@NonNull Optional<JavaSootClass>OnDemandLoadingStrategy.resolveOnCacheMiss(@NonNull JavaView view, @NonNull ClassType type)