jar

org.soot-oss : sootup.core

Maven & Gradle

Jun 12, 2023
295 stars

SootUp Core

Table Of Contents

Latest Version

Download org.soot-oss : sootup.core JAR file - Latest Versions:

All Versions

Download org.soot-oss : sootup.core JAR file - All Versions:

Version Vulnerabilities Size Updated
1.1.x
1.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window sootup.core-1.1.2.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

sootup.core.inputlocation

├─ sootup.core.inputlocation.AnalysisInputLocation.class - [JAR]

├─ sootup.core.inputlocation.ClassLoadingOptionKey.class - [JAR]

├─ sootup.core.inputlocation.ClassLoadingOptions.class - [JAR]

├─ sootup.core.inputlocation.DefaultSourceTypeSpecifier.class - [JAR]

├─ sootup.core.inputlocation.EagerInputLocation.class - [JAR]

├─ sootup.core.inputlocation.EmptyClassLoadingOptions.class - [JAR]

├─ sootup.core.inputlocation.FileType.class - [JAR]

sootup.core.graph

├─ sootup.core.graph.BackwardsStmtGraph.class - [JAR]

├─ sootup.core.graph.BasicBlock.class - [JAR]

├─ sootup.core.graph.DominanceFinder.class - [JAR]

├─ sootup.core.graph.DominanceTree.class - [JAR]

├─ sootup.core.graph.ForwardingBasicBlock.class - [JAR]

├─ sootup.core.graph.ForwardingStmtGraph.class - [JAR]

├─ sootup.core.graph.ImmutableBasicBlock.class - [JAR]

├─ sootup.core.graph.ImmutableBlockStmtGraph.class - [JAR]

├─ sootup.core.graph.MutableBasicBlock.class - [JAR]

├─ sootup.core.graph.MutableBlockStmtGraph.class - [JAR]

├─ sootup.core.graph.MutableStmtGraph.class - [JAR]

├─ sootup.core.graph.StmtGraph.class - [JAR]

├─ sootup.core.graph.StmtGraphBlockIterator.class - [JAR]

sootup.core.signatures

├─ sootup.core.signatures.FieldSignature.class - [JAR]

├─ sootup.core.signatures.FieldSubSignature.class - [JAR]

├─ sootup.core.signatures.MethodSignature.class - [JAR]

├─ sootup.core.signatures.MethodSubSignature.class - [JAR]

├─ sootup.core.signatures.PackageName.class - [JAR]

├─ sootup.core.signatures.Signature.class - [JAR]

├─ sootup.core.signatures.SootClassMemberSignature.class - [JAR]

├─ sootup.core.signatures.SootClassMemberSubSignature.class - [JAR]

sootup.core.frontend

├─ sootup.core.frontend.AbstractClassSource.class - [JAR]

├─ sootup.core.frontend.BodySource.class - [JAR]

├─ sootup.core.frontend.ClassProvider.class - [JAR]

├─ sootup.core.frontend.OverridingBodySource.class - [JAR]

├─ sootup.core.frontend.OverridingClassSource.class - [JAR]

├─ sootup.core.frontend.ResolveException.class - [JAR]

├─ sootup.core.frontend.SootClassSource.class - [JAR]

sootup.core.util

├─ sootup.core.util.CollectionUtils.class - [JAR]

├─ sootup.core.util.Copyable.class - [JAR]

├─ sootup.core.util.DotExporter.class - [JAR]

├─ sootup.core.util.EscapedWriter.class - [JAR]

├─ sootup.core.util.ImmutableUtils.class - [JAR]

├─ sootup.core.util.PathUtils.class - [JAR]

├─ sootup.core.util.StreamUtils.class - [JAR]

├─ sootup.core.util.StringTools.class - [JAR]

├─ sootup.core.util.Utils.class - [JAR]

sootup.core.jimple.common.constant

├─ sootup.core.jimple.common.constant.BooleanConstant.class - [JAR]

├─ sootup.core.jimple.common.constant.ClassConstant.class - [JAR]

├─ sootup.core.jimple.common.constant.ComparableConstant.class - [JAR]

├─ sootup.core.jimple.common.constant.Constant.class - [JAR]

├─ sootup.core.jimple.common.constant.DoubleConstant.class - [JAR]

├─ sootup.core.jimple.common.constant.EnumConstant.class - [JAR]

├─ sootup.core.jimple.common.constant.FloatConstant.class - [JAR]

├─ sootup.core.jimple.common.constant.IntConstant.class - [JAR]

├─ sootup.core.jimple.common.constant.LogicalConstant.class - [JAR]

├─ sootup.core.jimple.common.constant.LongConstant.class - [JAR]

├─ sootup.core.jimple.common.constant.MethodHandle.class - [JAR]

├─ sootup.core.jimple.common.constant.MethodType.class - [JAR]

├─ sootup.core.jimple.common.constant.NullConstant.class - [JAR]

├─ sootup.core.jimple.common.constant.NumericConstant.class - [JAR]

├─ sootup.core.jimple.common.constant.RealConstant.class - [JAR]

├─ sootup.core.jimple.common.constant.ShiftableConstant.class - [JAR]

├─ sootup.core.jimple.common.constant.StringConstant.class - [JAR]

sootup.core

├─ sootup.core.BaseViewChangeListener.class - [JAR]

├─ sootup.core.IdentifierFactory.class - [JAR]

├─ sootup.core.Language.class - [JAR]

├─ sootup.core.Project.class - [JAR]

├─ sootup.core.Scope.class - [JAR]

├─ sootup.core.SourceTypeSpecifier.class - [JAR]

├─ sootup.core.ViewChangeListener.class - [JAR]

sootup.core.util.printer

├─ sootup.core.util.printer.AbstractStmtPrinter.class - [JAR]

├─ sootup.core.util.printer.BriefStmtPrinter.class - [JAR]

├─ sootup.core.util.printer.JimplePrinter.class - [JAR]

├─ sootup.core.util.printer.LabeledStmtPrinter.class - [JAR]

├─ sootup.core.util.printer.LegacyJimplePrinter.class - [JAR]

├─ sootup.core.util.printer.NormalStmtPrinter.class - [JAR]

├─ sootup.core.util.printer.StmtPrinter.class - [JAR]

sootup.core.jimple.common.stmt

├─ sootup.core.jimple.common.stmt.AbstractDefinitionStmt.class - [JAR]

├─ sootup.core.jimple.common.stmt.AbstractOpStmt.class - [JAR]

├─ sootup.core.jimple.common.stmt.BranchingStmt.class - [JAR]

├─ sootup.core.jimple.common.stmt.JAssignStmt.class - [JAR]

├─ sootup.core.jimple.common.stmt.JGotoStmt.class - [JAR]

├─ sootup.core.jimple.common.stmt.JIdentityStmt.class - [JAR]

├─ sootup.core.jimple.common.stmt.JIfStmt.class - [JAR]

├─ sootup.core.jimple.common.stmt.JInvokeStmt.class - [JAR]

├─ sootup.core.jimple.common.stmt.JNopStmt.class - [JAR]

├─ sootup.core.jimple.common.stmt.JReturnStmt.class - [JAR]

├─ sootup.core.jimple.common.stmt.JReturnVoidStmt.class - [JAR]

├─ sootup.core.jimple.common.stmt.JThrowStmt.class - [JAR]

├─ sootup.core.jimple.common.stmt.Stmt.class - [JAR]

sootup.core.model

├─ sootup.core.model.AbstractClass.class - [JAR]

├─ sootup.core.model.Body.class - [JAR]

├─ sootup.core.model.BuilderException.class - [JAR]

├─ sootup.core.model.Field.class - [JAR]

├─ sootup.core.model.FullPosition.class - [JAR]

├─ sootup.core.model.LinePosition.class - [JAR]

├─ sootup.core.model.Method.class - [JAR]

├─ sootup.core.model.Modifier.class - [JAR]

├─ sootup.core.model.Position.class - [JAR]

├─ sootup.core.model.SootClass.class - [JAR]

├─ sootup.core.model.SootClassMember.class - [JAR]

├─ sootup.core.model.SootField.class - [JAR]

├─ sootup.core.model.SootMethod.class - [JAR]

├─ sootup.core.model.SourceType.class - [JAR]

sootup.core.jimple.common.ref

├─ sootup.core.jimple.common.ref.ConcreteRef.class - [JAR]

├─ sootup.core.jimple.common.ref.IdentityRef.class - [JAR]

├─ sootup.core.jimple.common.ref.JArrayRef.class - [JAR]

├─ sootup.core.jimple.common.ref.JCaughtExceptionRef.class - [JAR]

├─ sootup.core.jimple.common.ref.JFieldRef.class - [JAR]

├─ sootup.core.jimple.common.ref.JInstanceFieldRef.class - [JAR]

├─ sootup.core.jimple.common.ref.JParameterRef.class - [JAR]

├─ sootup.core.jimple.common.ref.JStaticFieldRef.class - [JAR]

├─ sootup.core.jimple.common.ref.JThisRef.class - [JAR]

├─ sootup.core.jimple.common.ref.Ref.class - [JAR]

sootup.core.typehierarchy

├─ sootup.core.typehierarchy.MethodDispatchResolver.class - [JAR]

├─ sootup.core.typehierarchy.MutableTypeHierarchy.class - [JAR]

├─ sootup.core.typehierarchy.TypeHierarchy.class - [JAR]

├─ sootup.core.typehierarchy.ViewTypeHierarchy.class - [JAR]

sootup.core.views

├─ sootup.core.views.AbstractView.class - [JAR]

├─ sootup.core.views.MutableView.class - [JAR]

├─ sootup.core.views.View.class - [JAR]

sootup.core.cache.provider

├─ sootup.core.cache.provider.ClassCacheProvider.class - [JAR]

├─ sootup.core.cache.provider.FullCacheProvider.class - [JAR]

├─ sootup.core.cache.provider.LRUCacheProvider.class - [JAR]

├─ sootup.core.cache.provider.MutableFullCacheProvider.class - [JAR]

sootup.core.jimple

├─ sootup.core.jimple.IgnoreLocalNameComparator.class - [JAR]

├─ sootup.core.jimple.Jimple.class - [JAR]

sootup.core.cache

├─ sootup.core.cache.ClassCache.class - [JAR]

├─ sootup.core.cache.FullCache.class - [JAR]

├─ sootup.core.cache.LRUCache.class - [JAR]

├─ sootup.core.cache.MutableClassCache.class - [JAR]

├─ sootup.core.cache.MutableFullCache.class - [JAR]

sootup.core.jimple.common.expr

├─ sootup.core.jimple.common.expr.AbstractBinopExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.AbstractConditionExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.AbstractFloatBinopExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.AbstractInstanceInvokeExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.AbstractIntBinopExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.AbstractIntLongBinopExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.AbstractInvokeExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.AbstractUnopExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.Expr.class - [JAR]

├─ sootup.core.jimple.common.expr.JAddExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JAndExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JCastExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JCmpExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JCmpgExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JCmplExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JDivExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JDynamicInvokeExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JEqExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JGeExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JGtExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JInstanceOfExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JInterfaceInvokeExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JLeExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JLengthExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JLtExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JMulExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JNeExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JNegExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JNewArrayExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JNewExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JNewMultiArrayExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JOrExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JPhiExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JRemExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JShlExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JShrExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JSpecialInvokeExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JStaticInvokeExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JSubExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JUshrExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JVirtualInvokeExpr.class - [JAR]

├─ sootup.core.jimple.common.expr.JXorExpr.class - [JAR]

sootup.core.transform

├─ sootup.core.transform.BodyInterceptor.class - [JAR]

sootup.core.types

├─ sootup.core.types.ArrayType.class - [JAR]

├─ sootup.core.types.ClassType.class - [JAR]

├─ sootup.core.types.NullType.class - [JAR]

├─ sootup.core.types.PrimitiveType.class - [JAR]

├─ sootup.core.types.ReferenceType.class - [JAR]

├─ sootup.core.types.Type.class - [JAR]

├─ sootup.core.types.UnknownType.class - [JAR]

├─ sootup.core.types.VoidType.class - [JAR]

sootup.core.jimple.javabytecode.stmt

├─ sootup.core.jimple.javabytecode.stmt.JBreakpointStmt.class - [JAR]

├─ sootup.core.jimple.javabytecode.stmt.JEnterMonitorStmt.class - [JAR]

├─ sootup.core.jimple.javabytecode.stmt.JExitMonitorStmt.class - [JAR]

├─ sootup.core.jimple.javabytecode.stmt.JRetStmt.class - [JAR]

├─ sootup.core.jimple.javabytecode.stmt.JSwitchStmt.class - [JAR]

sootup.core.jimple.basic

├─ sootup.core.jimple.basic.EquivTo.class - [JAR]

├─ sootup.core.jimple.basic.FullStmtPositionInfo.class - [JAR]

├─ sootup.core.jimple.basic.Immediate.class - [JAR]

├─ sootup.core.jimple.basic.JimpleComparator.class - [JAR]

├─ sootup.core.jimple.basic.Local.class - [JAR]

├─ sootup.core.jimple.basic.LocalGenerator.class - [JAR]

├─ sootup.core.jimple.basic.NoPositionInformation.class - [JAR]

├─ sootup.core.jimple.basic.SimpleStmtPositionInfo.class - [JAR]

├─ sootup.core.jimple.basic.StmtPositionInfo.class - [JAR]

├─ sootup.core.jimple.basic.Trap.class - [JAR]

├─ sootup.core.jimple.basic.Value.class - [JAR]

sootup.core.jimple.visitor

├─ sootup.core.jimple.visitor.AbstractConstantVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.AbstractExprVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.AbstractImmediateVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.AbstractRefVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.AbstractStmtVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.AbstractTypeVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.AbstractValueVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.AbstractVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.Acceptor.class - [JAR]

├─ sootup.core.jimple.visitor.ConstantVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.ExprVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.ImmediateVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.RefVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.ReplaceUseExprVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.ReplaceUseRefVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.ReplaceUseStmtVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.StmtVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.TypeVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.ValueVisitor.class - [JAR]

├─ sootup.core.jimple.visitor.Visitor.class - [JAR]

sootup.core.validation

├─ sootup.core.validation.BodyValidator.class - [JAR]

├─ sootup.core.validation.CheckEscapingValidator.class - [JAR]

├─ sootup.core.validation.CheckInitValidator.class - [JAR]

├─ sootup.core.validation.CheckTypesValidator.class - [JAR]

├─ sootup.core.validation.CheckVoidLocalesValidator.class - [JAR]

├─ sootup.core.validation.ClassFlagsValidator.class - [JAR]

├─ sootup.core.validation.ClassValidator.class - [JAR]

├─ sootup.core.validation.FieldRefValidator.class - [JAR]

├─ sootup.core.validation.IdentityStatementsValidator.class - [JAR]

├─ sootup.core.validation.IdentityValidator.class - [JAR]

├─ sootup.core.validation.InvokeArgumentValidator.class - [JAR]

├─ sootup.core.validation.JimpleTrapValidator.class - [JAR]

├─ sootup.core.validation.LocalsValidator.class - [JAR]

├─ sootup.core.validation.MethodDeclarationValidator.class - [JAR]

├─ sootup.core.validation.MethodValidator.class - [JAR]

├─ sootup.core.validation.NewValidator.class - [JAR]

├─ sootup.core.validation.OuterClassValidator.class - [JAR]

├─ sootup.core.validation.ReturnStatementsValidator.class - [JAR]

├─ sootup.core.validation.StmtsValidator.class - [JAR]

├─ sootup.core.validation.TrapsValidator.class - [JAR]

├─ sootup.core.validation.TypesValidator.class - [JAR]

├─ sootup.core.validation.UsesValidator.class - [JAR]

├─ sootup.core.validation.ValidationException.class - [JAR]

├─ sootup.core.validation.ValuesValidator.class - [JAR]

Advertisement

Dependencies from Group

Jan 20, 2023
6 usages
2.7k stars
Jun 12, 2023
295 stars
Jun 12, 2023
498 stars
Jun 12, 2023
295 stars
Jun 12, 2023
295 stars

Discover Dependencies

Jun 12, 2023
295 stars
Jun 12, 2023
295 stars
Jun 12, 2023
295 stars
Jun 12, 2023
295 stars
Dec 22, 2022
1 stars
Dec 24, 2022
0 stars
Mar 22, 2023
7 stars
Jan 28, 2023
0 stars