Skip navigation links
JEB Decompiler API Doc
A B C D E F G H I J L M N O P R S T U V W X 

S

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 Statements.
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.
A B C D E F G H I J L M N O P R S T U V W X 
Skip navigation links
PNF Software, Inc. (c) 2015