Uses of Class
sootup.java.core.JavaClassFileMetadata
Packages that use JavaClassFileMetadata
-
Uses of JavaClassFileMetadata in sootup.java.core
Methods in sootup.java.core that return JavaClassFileMetadataModifier and TypeMethodDescriptionstatic @NonNull JavaClassFileMetadataJavaClassFileMetadata.empty()@NonNull JavaClassFileMetadataJavaSootClassSource.getClassFileMetadata()Returns immutable source and nesting attributes, empty for sources that do not provide them.Constructors in sootup.java.core with parameters of type JavaClassFileMetadataModifierConstructorDescriptionJavaSootClassSource(@NonNull AnalysisInputLocation inputLocation, @NonNull ClassType classSignature, @NonNull Path sourcePath, @NonNull JavaClassFileMetadata classFileMetadata) Creates a class source with immutable source and nesting attributes.OverridingJavaClassSource(@NonNull AnalysisInputLocation srcNamespace, @NonNull Path sourcePath, @NonNull ClassType classType, @Nullable JavaClassType superClass, @NonNull Set<JavaClassType> interfaces, @Nullable JavaClassType outerClass, @NonNull Set<JavaSootField> sootFields, @NonNull Set<JavaSootMethod> sootMethods, @NonNull Position position, @NonNull EnumSet<ClassModifier> modifiers, @NonNull Iterable<AnnotationUsage> annotations, @NonNull Iterable<AnnotationUsage> methodAnnotations, @Nullable Iterable<AnnotationUsage> fieldAnnotations, @NonNull JavaClassFileMetadata classFileMetadata) Creates a fully resolved class source with immutable source and nesting attributes.