Package sootup.java.core
package sootup.java.core
-
ClassDescriptionThis class models AnnotationsConverts plain Java objects - e.g. annotation values - into their Jimple
Constant.Interface to mark Soot code objects that may contain annotations.Interface to mark Java code objects that can declare a classfile generic signature.A class source where all information is already available in memory, e.g. classes that are batchparsed (like .jimple files) or synthesized in tests.Optional parts; every part that is not set defaults to absent/empty.Immutable source and nesting attributes of a Java classfile.The Java-specific implementation ofIdentifierFactory.An immutable entry of a classfile InnerClasses attribute.Defines aSootClassbuilder.Step interface for setting the class source.Interface that accumulates all possible methods.Step interface for setting the source type.Defines aSootFieldbuilder to provide a fluent API.Defines aJavaSootMethod.JavaSootMethodBuilderto provide a fluent API.Allows for replacing specific parts of a class, such as fields and methods.Defines aOverridingJavaClassSource.OverridingJavaClassSourceBuilderbuilder.