Class Hierarchy
- java.lang.Object
- soot.JastAddJ.ASTNode$State
- soot.JastAddJ.ASTNode$State.CircularValue
- soot.JastAddJ.Attributes
- soot.JastAddJ.Attributes.FieldAttributes
- soot.JastAddJ.Attributes.MethodAttributes
- soot.JastAddJ.Attributes.TypeAttributes
- soot.JastAddJ.Body
- soot.JastAddJ.BytecodeParser (implements soot.JastAddJ.BytecodeReader, soot.JastAddJ.Flags)
- soot.JastAddJ.Constant
- soot.JastAddJ.CONSTANT_Info
- soot.JastAddJ.CONSTANT_Class_Info
- soot.JastAddJ.CONSTANT_Double_Info
- soot.JastAddJ.CONSTANT_Fieldref_Info
- soot.JastAddJ.CONSTANT_Float_Info
- soot.JastAddJ.CONSTANT_Integer_Info
- soot.JastAddJ.CONSTANT_InterfaceMethodref_Info
- soot.JastAddJ.CONSTANT_InvokeDynamic_Info
- soot.JastAddJ.CONSTANT_Long_Info
- soot.JastAddJ.CONSTANT_MethodHandle_Info
- soot.JastAddJ.CONSTANT_Methodref_Info
- soot.JastAddJ.CONSTANT_MethodType_Info
- soot.JastAddJ.CONSTANT_NameAndType_Info
- soot.JastAddJ.CONSTANT_String_Info
- soot.JastAddJ.CONSTANT_Utf8_Info
- soot.JastAddJ.Constraints
- soot.JastAddJ.FieldDescriptor
- soot.JastAddJ.FieldInfo
- soot.JastAddJ.Frontend
- soot.JastAddJ.GLBTypeFactory
- java.io.InputStream (implements java.io.Closeable)
- soot.JastAddJ.ZipFilePart.ZipEntryInputStreamWrapper
- soot.JastAddJ.JastAddJavaParser.Terminals
- soot.JastAddJ.MethodDescriptor
- soot.JastAddJ.MethodInfo
- soot.JastAddJ.NameType
- soot.JastAddJ.Options
- beaver.Parser
- soot.JastAddJ.JastAddJavaParser
- soot.JastAddJ.PathPart
- soot.JastAddJ.FileNamesPart
- soot.JastAddJ.FolderPart
- soot.JastAddJ.ZipFilePart
- soot.JastAddJ.Problem (implements java.lang.Comparable<T>)
- soot.JastAddJ.Problem.Kind
- soot.JastAddJ.Problem.Severity
- java.io.Reader (implements java.io.Closeable, java.lang.Readable)
- java.io.FilterReader
- soot.JastAddJ.Unicode
- java.io.FilterReader
- beaver.Scanner
- soot.JastAddJ.JavaScanner
- soot.JastAddJ.Signatures
- soot.JastAddJ.Signatures.ClassSignature
- soot.JastAddJ.Signatures.FieldSignature
- soot.JastAddJ.Signatures.MethodSignature
- soot.JastAddJ.SimpleSet.SimpleSetImpl (implements soot.JastAddJ.SimpleSet)
- beaver.Symbol (implements java.lang.Cloneable)
- soot.JastAddJ.ASTNode<T> (implements java.lang.Cloneable, java.lang.Iterable<T>)
- soot.JastAddJ.BodyDecl (implements java.lang.Cloneable)
- soot.JastAddJ.ConstructorDecl (implements java.lang.Cloneable)
- soot.JastAddJ.ConstructorDeclSubstituted (implements java.lang.Cloneable)
- soot.JastAddJ.GenericConstructorDecl (implements java.lang.Cloneable)
- soot.JastAddJ.ParConstructorDecl (implements java.lang.Cloneable)
- soot.JastAddJ.RawConstructorDecl (implements java.lang.Cloneable)
- soot.JastAddJ.InstanceInitializer (implements java.lang.Cloneable)
- soot.JastAddJ.MemberDecl (implements java.lang.Cloneable)
- soot.JastAddJ.FieldDecl (implements java.lang.Cloneable)
- soot.JastAddJ.FieldDeclaration (implements java.lang.Cloneable, java.util.Iterator<E>, soot.JastAddJ.SimpleSet, soot.JastAddJ.Variable)
- soot.JastAddJ.EnumConstant (implements java.lang.Cloneable)
- soot.JastAddJ.FieldDeclarationSubstituted (implements java.lang.Cloneable)
- soot.JastAddJ.MemberTypeDecl (implements java.lang.Cloneable)
- soot.JastAddJ.MemberClassDecl (implements java.lang.Cloneable)
- soot.JastAddJ.MemberInterfaceDecl (implements java.lang.Cloneable)
- soot.JastAddJ.MethodDecl (implements java.lang.Cloneable, java.util.Iterator<E>, soot.JastAddJ.SimpleSet)
- soot.JastAddJ.AnnotationMethodDecl (implements java.lang.Cloneable)
- soot.JastAddJ.BridgeMethodDecl (implements java.lang.Cloneable)
- soot.JastAddJ.GenericMethodDecl (implements java.lang.Cloneable)
- soot.JastAddJ.PlaceholderMethodDecl (implements java.lang.Cloneable)
- soot.JastAddJ.MethodDeclSubstituted (implements java.lang.Cloneable)
- soot.JastAddJ.ParMethodDecl (implements java.lang.Cloneable, soot.JastAddJ.Parameterization)
- soot.JastAddJ.RawMethodDecl (implements java.lang.Cloneable)
- soot.JastAddJ.StaticInitializer (implements java.lang.Cloneable)
- soot.JastAddJ.ConstructorDecl (implements java.lang.Cloneable)
- soot.JastAddJ.CatchClause (implements java.lang.Cloneable, soot.JastAddJ.VariableScope)
- soot.JastAddJ.BasicCatch (implements java.lang.Cloneable)
- soot.JastAddJ.MultiCatch (implements java.lang.Cloneable)
- soot.JastAddJ.CatchParameterDeclaration (implements java.lang.Cloneable, java.util.Iterator<E>, soot.JastAddJ.SimpleSet, soot.JastAddJ.Variable)
- soot.JastAddJ.CompilationUnit (implements java.lang.Cloneable)
- soot.JastAddJ.AnnotatedCompilationUnit (implements java.lang.Cloneable)
- soot.JastAddJ.PrimitiveCompilationUnit (implements java.lang.Cloneable)
- soot.JastAddJ.WildcardsCompilationUnit (implements java.lang.Cloneable)
- soot.JastAddJ.Dims (implements java.lang.Cloneable)
- soot.JastAddJ.ElementValue (implements java.lang.Cloneable)
- soot.JastAddJ.ElementAnnotationValue (implements java.lang.Cloneable)
- soot.JastAddJ.ElementArrayValue (implements java.lang.Cloneable)
- soot.JastAddJ.ElementConstantValue (implements java.lang.Cloneable)
- soot.JastAddJ.ElementValuePair (implements java.lang.Cloneable)
- soot.JastAddJ.Expr (implements java.lang.Cloneable)
- soot.JastAddJ.Access (implements java.lang.Cloneable)
- soot.JastAddJ.AbstractDot (implements java.lang.Cloneable)
- soot.JastAddJ.AbstractWildcard (implements java.lang.Cloneable)
- soot.JastAddJ.Wildcard (implements java.lang.Cloneable)
- soot.JastAddJ.WildcardExtends (implements java.lang.Cloneable)
- soot.JastAddJ.WildcardSuper (implements java.lang.Cloneable)
- soot.JastAddJ.AmbiguousAccess (implements java.lang.Cloneable)
- soot.JastAddJ.ArrayAccess (implements java.lang.Cloneable)
- soot.JastAddJ.ClassAccess (implements java.lang.Cloneable)
- soot.JastAddJ.ClassInstanceExpr (implements java.lang.Cloneable)
- soot.JastAddJ.EnumInstanceExpr (implements java.lang.Cloneable)
- soot.JastAddJ.ParClassInstanceExpr (implements java.lang.Cloneable)
- soot.JastAddJ.ConstructorAccess (implements java.lang.Cloneable)
- soot.JastAddJ.ParConstructorAccess (implements java.lang.Cloneable)
- soot.JastAddJ.SuperConstructorAccess (implements java.lang.Cloneable)
- soot.JastAddJ.ParSuperConstructorAccess (implements java.lang.Cloneable)
- soot.JastAddJ.DiamondAccess (implements java.lang.Cloneable)
- soot.JastAddJ.MethodAccess (implements java.lang.Cloneable)
- soot.JastAddJ.BoundMethodAccess (implements java.lang.Cloneable)
- soot.JastAddJ.ParMethodAccess (implements java.lang.Cloneable)
- soot.JastAddJ.PackageAccess (implements java.lang.Cloneable)
- soot.JastAddJ.PackageOrTypeAccess (implements java.lang.Cloneable)
- soot.JastAddJ.ParseName (implements java.lang.Cloneable)
- soot.JastAddJ.ParTypeAccess (implements java.lang.Cloneable)
- soot.JastAddJ.SuperAccess (implements java.lang.Cloneable)
- soot.JastAddJ.ThisAccess (implements java.lang.Cloneable)
- soot.JastAddJ.TypeAccess (implements java.lang.Cloneable)
- soot.JastAddJ.ArrayTypeAccess (implements java.lang.Cloneable)
- soot.JastAddJ.ArrayTypeWithSizeAccess (implements java.lang.Cloneable)
- soot.JastAddJ.BoundTypeAccess (implements java.lang.Cloneable)
- soot.JastAddJ.BytecodeTypeAccess (implements java.lang.Cloneable)
- soot.JastAddJ.PrimitiveTypeAccess (implements java.lang.Cloneable)
- soot.JastAddJ.ArrayTypeAccess (implements java.lang.Cloneable)
- soot.JastAddJ.VarAccess (implements java.lang.Cloneable)
- soot.JastAddJ.BoundFieldAccess (implements java.lang.Cloneable)
- soot.JastAddJ.ArrayInit (implements java.lang.Cloneable)
- soot.JastAddJ.AssignExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignAdditiveExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignMinusExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignPlusExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignBitwiseExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignAndExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignOrExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignXorExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignMultiplicativeExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignDivExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignModExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignMulExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignShiftExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignLShiftExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignRShiftExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignURShiftExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignSimpleExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AssignAdditiveExpr (implements java.lang.Cloneable)
- soot.JastAddJ.Binary (implements java.lang.Cloneable)
- soot.JastAddJ.ArithmeticExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AdditiveExpr (implements java.lang.Cloneable)
- soot.JastAddJ.MultiplicativeExpr (implements java.lang.Cloneable)
- soot.JastAddJ.BitwiseExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AndBitwiseExpr (implements java.lang.Cloneable)
- soot.JastAddJ.OrBitwiseExpr (implements java.lang.Cloneable)
- soot.JastAddJ.XorBitwiseExpr (implements java.lang.Cloneable)
- soot.JastAddJ.LogicalExpr (implements java.lang.Cloneable)
- soot.JastAddJ.AndLogicalExpr (implements java.lang.Cloneable)
- soot.JastAddJ.OrLogicalExpr (implements java.lang.Cloneable)
- soot.JastAddJ.RelationalExpr (implements java.lang.Cloneable)
- soot.JastAddJ.ShiftExpr (implements java.lang.Cloneable)
- soot.JastAddJ.LShiftExpr (implements java.lang.Cloneable)
- soot.JastAddJ.RShiftExpr (implements java.lang.Cloneable)
- soot.JastAddJ.URShiftExpr (implements java.lang.Cloneable)
- soot.JastAddJ.ArithmeticExpr (implements java.lang.Cloneable)
- soot.JastAddJ.CastExpr (implements java.lang.Cloneable)
- soot.JastAddJ.ConditionalExpr (implements java.lang.Cloneable)
- soot.JastAddJ.InstanceOfExpr (implements java.lang.Cloneable)
- soot.JastAddJ.PrimaryExpr (implements java.lang.Cloneable)
- soot.JastAddJ.ArrayCreationExpr (implements java.lang.Cloneable)
- soot.JastAddJ.Literal (implements java.lang.Cloneable)
- soot.JastAddJ.BooleanLiteral (implements java.lang.Cloneable)
- soot.JastAddJ.CharacterLiteral (implements java.lang.Cloneable)
- soot.JastAddJ.IllegalLiteral (implements java.lang.Cloneable)
- soot.JastAddJ.NullLiteral (implements java.lang.Cloneable)
- soot.JastAddJ.NumericLiteral (implements java.lang.Cloneable)
- soot.JastAddJ.DoubleLiteral (implements java.lang.Cloneable)
- soot.JastAddJ.FloatingPointLiteral (implements java.lang.Cloneable)
- soot.JastAddJ.IntegerLiteral (implements java.lang.Cloneable)
- soot.JastAddJ.LongLiteral (implements java.lang.Cloneable)
- soot.JastAddJ.StringLiteral (implements java.lang.Cloneable)
- soot.JastAddJ.ParExpr (implements java.lang.Cloneable)
- soot.JastAddJ.Unary (implements java.lang.Cloneable)
- soot.JastAddJ.BitNotExpr (implements java.lang.Cloneable)
- soot.JastAddJ.LogNotExpr (implements java.lang.Cloneable)
- soot.JastAddJ.MinusExpr (implements java.lang.Cloneable)
- soot.JastAddJ.PlusExpr (implements java.lang.Cloneable)
- soot.JastAddJ.PostfixExpr (implements java.lang.Cloneable)
- soot.JastAddJ.PostDecExpr (implements java.lang.Cloneable)
- soot.JastAddJ.PostIncExpr (implements java.lang.Cloneable)
- soot.JastAddJ.PreDecExpr (implements java.lang.Cloneable)
- soot.JastAddJ.PreIncExpr (implements java.lang.Cloneable)
- soot.JastAddJ.Access (implements java.lang.Cloneable)
- soot.JastAddJ.IdUse (implements java.lang.Cloneable)
- soot.JastAddJ.ImportDecl (implements java.lang.Cloneable)
- soot.JastAddJ.SingleTypeImportDecl (implements java.lang.Cloneable)
- soot.JastAddJ.StaticImportDecl (implements java.lang.Cloneable)
- soot.JastAddJ.SingleStaticImportDecl (implements java.lang.Cloneable)
- soot.JastAddJ.StaticImportOnDemandDecl (implements java.lang.Cloneable)
- soot.JastAddJ.TypeImportOnDemandDecl (implements java.lang.Cloneable)
- soot.JastAddJ.List<T> (implements java.lang.Cloneable)
- soot.JastAddJ.BodyDeclList (implements java.lang.Cloneable)
- soot.JastAddJ.Modifier (implements java.lang.Cloneable)
- soot.JastAddJ.Annotation (implements java.lang.Cloneable)
- soot.JastAddJ.Modifiers (implements java.lang.Cloneable)
- soot.JastAddJ.ResourceModifiers (implements java.lang.Cloneable)
- soot.JastAddJ.Opt<T> (implements java.lang.Cloneable)
- soot.JastAddJ.ParameterDeclaration (implements java.lang.Cloneable, java.util.Iterator<E>, soot.JastAddJ.SimpleSet, soot.JastAddJ.Variable)
- soot.JastAddJ.ParameterDeclarationSubstituted (implements java.lang.Cloneable)
- soot.JastAddJ.VariableArityParameterDeclaration (implements java.lang.Cloneable)
- soot.JastAddJ.VariableArityParameterDeclarationSubstituted (implements java.lang.Cloneable)
- soot.JastAddJ.Program (implements java.lang.Cloneable)
- soot.JastAddJ.Stmt (implements java.lang.Cloneable)
- soot.JastAddJ.AssertStmt (implements java.lang.Cloneable)
- soot.JastAddJ.Block (implements java.lang.Cloneable, soot.JastAddJ.VariableScope)
- soot.JastAddJ.BranchTargetStmt (implements soot.JastAddJ.BranchPropagation, java.lang.Cloneable)
- soot.JastAddJ.DoStmt (implements java.lang.Cloneable)
- soot.JastAddJ.EnhancedForStmt (implements java.lang.Cloneable, soot.JastAddJ.VariableScope)
- soot.JastAddJ.ForStmt (implements java.lang.Cloneable, soot.JastAddJ.VariableScope)
- soot.JastAddJ.LabeledStmt (implements java.lang.Cloneable)
- soot.JastAddJ.SwitchStmt (implements java.lang.Cloneable)
- soot.JastAddJ.WhileStmt (implements java.lang.Cloneable)
- soot.JastAddJ.BreakStmt (implements java.lang.Cloneable)
- soot.JastAddJ.Case (implements java.lang.Cloneable)
- soot.JastAddJ.ConstCase (implements java.lang.Cloneable)
- soot.JastAddJ.DefaultCase (implements java.lang.Cloneable)
- soot.JastAddJ.ContinueStmt (implements java.lang.Cloneable)
- soot.JastAddJ.EmptyStmt (implements java.lang.Cloneable)
- soot.JastAddJ.ExprStmt (implements java.lang.Cloneable)
- soot.JastAddJ.IfStmt (implements java.lang.Cloneable)
- soot.JastAddJ.LocalClassDeclStmt (implements java.lang.Cloneable)
- soot.JastAddJ.ReturnStmt (implements java.lang.Cloneable)
- soot.JastAddJ.SynchronizedStmt (implements java.lang.Cloneable, soot.JastAddJ.FinallyHost)
- soot.JastAddJ.ThrowStmt (implements java.lang.Cloneable)
- soot.JastAddJ.TryStmt (implements java.lang.Cloneable, soot.JastAddJ.FinallyHost)
- soot.JastAddJ.TryWithResources (implements java.lang.Cloneable, soot.JastAddJ.VariableScope)
- soot.JastAddJ.VarDeclStmt (implements java.lang.Cloneable)
- soot.JastAddJ.VariableDeclaration (implements java.lang.Cloneable, java.util.Iterator<E>, soot.JastAddJ.SimpleSet, soot.JastAddJ.Variable)
- soot.JastAddJ.ResourceDeclaration (implements java.lang.Cloneable)
- soot.JastAddJ.TypeDecl (implements java.lang.Cloneable, java.util.Iterator<E>, soot.JastAddJ.SimpleSet, soot.JastAddJ.VariableScope)
- soot.JastAddJ.AbstractWildcardType (implements java.lang.Cloneable)
- soot.JastAddJ.WildcardExtendsType (implements java.lang.Cloneable)
- soot.JastAddJ.WildcardSuperType (implements java.lang.Cloneable)
- soot.JastAddJ.WildcardType (implements java.lang.Cloneable)
- soot.JastAddJ.NullType (implements java.lang.Cloneable)
- soot.JastAddJ.PrimitiveType (implements java.lang.Cloneable)
- soot.JastAddJ.BooleanType (implements java.lang.Cloneable)
- soot.JastAddJ.EmptyType (implements java.lang.Cloneable)
- soot.JastAddJ.NumericType (implements java.lang.Cloneable)
- soot.JastAddJ.FloatingPointType (implements java.lang.Cloneable)
- soot.JastAddJ.DoubleType (implements java.lang.Cloneable)
- soot.JastAddJ.FloatType (implements java.lang.Cloneable)
- soot.JastAddJ.IntegralType (implements java.lang.Cloneable)
- soot.JastAddJ.FloatingPointType (implements java.lang.Cloneable)
- soot.JastAddJ.ReferenceType (implements java.lang.Cloneable)
- soot.JastAddJ.ClassDecl (implements java.lang.Cloneable)
- soot.JastAddJ.AnonymousDecl (implements java.lang.Cloneable)
- soot.JastAddJ.ArrayDecl (implements java.lang.Cloneable)
- soot.JastAddJ.ClassDeclSubstituted (implements java.lang.Cloneable, soot.JastAddJ.MemberSubstitutor)
- soot.JastAddJ.EnumDecl (implements java.lang.Cloneable)
- soot.JastAddJ.GenericClassDecl (implements java.lang.Cloneable, soot.JastAddJ.GenericTypeDecl)
- soot.JastAddJ.GenericClassDeclSubstituted (implements java.lang.Cloneable, soot.JastAddJ.MemberSubstitutor)
- soot.JastAddJ.ParClassDecl (implements java.lang.Cloneable, soot.JastAddJ.MemberSubstitutor, soot.JastAddJ.ParTypeDecl)
- soot.JastAddJ.RawClassDecl (implements java.lang.Cloneable)
- soot.JastAddJ.UnknownType (implements java.lang.Cloneable)
- soot.JastAddJ.GLBType (implements java.lang.Cloneable)
- soot.JastAddJ.InterfaceDecl (implements java.lang.Cloneable)
- soot.JastAddJ.AnnotationDecl (implements java.lang.Cloneable)
- soot.JastAddJ.GenericInterfaceDecl (implements java.lang.Cloneable, soot.JastAddJ.GenericTypeDecl)
- soot.JastAddJ.GenericInterfaceDeclSubstituted (implements java.lang.Cloneable, soot.JastAddJ.MemberSubstitutor)
- soot.JastAddJ.InterfaceDeclSubstituted (implements java.lang.Cloneable, soot.JastAddJ.MemberSubstitutor)
- soot.JastAddJ.ParInterfaceDecl (implements java.lang.Cloneable, soot.JastAddJ.MemberSubstitutor, soot.JastAddJ.ParTypeDecl)
- soot.JastAddJ.RawInterfaceDecl (implements java.lang.Cloneable)
- soot.JastAddJ.LUBType (implements java.lang.Cloneable)
- soot.JastAddJ.TypeVariable (implements java.lang.Cloneable)
- soot.JastAddJ.ClassDecl (implements java.lang.Cloneable)
- soot.JastAddJ.VoidType (implements java.lang.Cloneable)
- soot.JastAddJ.AbstractWildcardType (implements java.lang.Cloneable)
- soot.JastAddJ.VariableDecl (implements java.lang.Cloneable)
- soot.JastAddJ.BodyDecl (implements java.lang.Cloneable)
- soot.JastAddJ.ASTNode<T> (implements java.lang.Cloneable, java.lang.Iterable<T>)
- soot.JastAddJ.TypeDescriptor
Interface Hierarchy
- soot.JastAddJ.BranchPropagation
- soot.JastAddJ.BytecodeReader
- soot.JastAddJ.FinallyHost
- soot.JastAddJ.Flags
- soot.JastAddJ.GenericTypeDecl
- soot.JastAddJ.JavaParser
- soot.JastAddJ.Parameterization
- soot.JastAddJ.MemberSubstitutor
- soot.JastAddJ.ParTypeDecl
- soot.JastAddJ.SimpleSet
- soot.JastAddJ.Variable
- soot.JastAddJ.VariableScope