- save() - Method in class jeb.api.JebInstance
-
Save the changes for the currently processed file to a JEB database file (JDB), or update an existing JDB.
- set(int, Statement) - Method in class jeb.api.ast.Block
-
Replace a statement by another statement.
- setArray(IExpression) - Method in class jeb.api.ast.ArrayElt
-
Set the array expression.
- setBody(Block) - Method in class jeb.api.ast.DoWhileStm
-
Set the body.
- setBody(Block) - Method in class jeb.api.ast.ForStm
-
Set the loop post-iteration statement.
- setBody(Block) - Method in class jeb.api.ast.WhileStm
-
Set the body.
- setBranchBody(int, Block) - Method in class jeb.api.ast.IfStm
-
Set a branch (if, else-if) body.
- setBranchPredicate(int, Predicate) - Method in class jeb.api.ast.IfStm
-
Set a branch (if, else-if) predicate.
- setCaretOffset(int) - Method in class jeb.api.ui.TextView
-
Position the caret at a specific location.
- setCaretPosition(int, int) - Method in class jeb.api.ui.TextView
-
Position the caret at a specific location.
- setClassComment(String, String) - Method in class jeb.api.JebInstance
-
Set a class comment.
- setCodePosition(CodePosition) - Method in class jeb.api.ui.AssemblyView
-
Set the caret on the specified code position.
- setCombinedOperator(Operator) - Method in class jeb.api.ast.Assignment
-
Transform a simple assignment into a combined operator assignment.
- setDefaultBody(Block) - Method in class jeb.api.ast.SwitchStm
-
Set the default case body for the switch.
- setEngineOption(EngineOption, String) - Method in class jeb.api.JebInstance
-
Set an engine (APK/DEX parser, Decompiler) option - automation mode only.
- setExpression(IExpression) - Method in class jeb.api.ast.Return
-
Set the returned expression.
- setExpression(IExpression) - Method in class jeb.api.ast.Throw
-
Set the thrown expression.
- setField(Field) - Method in class jeb.api.ast.InstanceField
-
Set the field.
- setFieldComment(String, String) - Method in class jeb.api.JebInstance
-
Set a field comment.
- setGlobalComment(String) - Method in class jeb.api.JebInstance
-
Set the global comment, or 'notes'.
- setIndex(IExpression) - Method in class jeb.api.ast.ArrayElt
-
Set the index expression.
- setInitializer(Statement) - Method in class jeb.api.ast.ForStm
-
Set the loop initializer statement.
- setInstance(IExpression) - Method in class jeb.api.ast.InstanceField
-
Set the instance.
- setInstructionComment(String, int, String) - Method in class jeb.api.JebInstance
-
Set an instruction comment.
- setLabel(Label) - Method in class jeb.api.ast.Break
-
Set the break label.
- setLabel(Label) - Method in class jeb.api.ast.Continue
-
Set the continue label.
- setLabel(Label) - Method in class jeb.api.ast.Goto
-
Set the label.
- setLeft(ILeftExpression) - Method in class jeb.api.ast.Assignment
-
Set the left part of the assignment.
- setMethod(Method, boolean) - Method in class jeb.api.ast.Call
-
Set the method to be called.
- setMethodComment(String, String) - Method in class jeb.api.JebInstance
-
Set a method comment.
- setPostStatement(Statement) - Method in class jeb.api.ast.ForStm
-
Set the loop post-iteration statement.
- setPredicate(Predicate) - Method in class jeb.api.ast.DoWhileStm
-
Set the predicate.
- setPredicate(Predicate) - Method in class jeb.api.ast.ForStm
-
Set the loop predicate.
- setPredicate(Predicate) - Method in class jeb.api.ast.WhileStm
-
Set the predicate.
- setRight(IExpression) - Method in class jeb.api.ast.Assignment
-
Set the right part of the assignment.
- setStatus(String) - Method in class jeb.api.ui.JebUI
-
Set the status bar string.
- setString(int, String) - Method in class jeb.api.dex.Dex
-
Replace a string in the DEX string pool.
- setSwitchedExpression(IExpression) - Method in class jeb.api.ast.SwitchStm
-
Set the switch expression.
- setTerminationOnScriptError(boolean) - Method in class jeb.api.JebInstance
-
Set JEB to terminate immediately if any script or plugin error happens.
- setTimeout(long) - Method in class jeb.api.JebInstance
-
Set a timeout for the current script execution.
- setUnaryOperator(boolean, boolean) - Method in class jeb.api.ast.Assignment
-
Transform the non-unary assignment into one of the four unary assignments: ++e, e++, --e, or e--.
- setUserFlags(int) - Method in class jeb.api.dex.DexClass
-
Set user-defined flags for the class.
- setUserFlags(int) - Method in class jeb.api.dex.DexFieldData
-
Set user-defined flags for the field.
- setUserFlags(int) - Method in class jeb.api.dex.DexMethodData
-
Set user-defined flags for the method.
- SHL - Static variable in class jeb.api.ast.Operator
-
- SHR - Static variable in class jeb.api.ast.Operator
-
- size() - Method in class jeb.api.ast.Block
-
Get the number of statements in this block.
- size() - Method in class jeb.api.ast.IfStm
-
Get the number of branches, including the default (else) branch, if any.
- Statement - Class in jeb.api.ast
-
Base class for AST elements that represent
Statement
s.
- StaticField - Class in jeb.api.ast
-
This AST element represents an static field variable.
- storeUserData(int, byte[], boolean) - Method in class jeb.api.JebInstance
-
Save a block of user data to the JEB database.
- SUB - Static variable in class jeb.api.ast.Operator
-
- SwitchStm - Class in jeb.api.ast
-
This AST element represents the switch-statement.