A B C D E F G H I J L M N O P R S T U V X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractInvokeExpr - Class in com.googlecode.dex2jar.ir.expr
- AbstractInvokeExpr(Value.VT, Value[]) - Constructor for class com.googlecode.dex2jar.ir.expr.AbstractInvokeExpr
- add(Stmt) - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- add(T) - Method in class com.googlecode.dex2jar.ir.ts.UniqueQueue
- ADD - com.googlecode.dex2jar.ir.expr.Value.VT
- addAll(Collection<? extends T>) - Method in class com.googlecode.dex2jar.ir.ts.UniqueQueue
- addAll(Collection<Stmt>) - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- addAllUses(Set<String>) - Method in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
- addUses(String) - Method in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
- afterExec(T[], Stmt) - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- AggTransformer - Class in com.googlecode.dex2jar.ir.ts
- AggTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.AggTransformer
- analyze() - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- analyze0() - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- analyzeValue() - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- analyzeValue() - Method in class com.googlecode.dex2jar.ir.ts.an.SimpleLiveAnalyze
- analyzeValue() - Method in class com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveA
- AnalyzeValue - Interface in com.googlecode.dex2jar.ir.ts.an
- AND - com.googlecode.dex2jar.ir.expr.Value.VT
- appendString(StringBuffer, String) - Static method in class com.googlecode.dex2jar.ir.Util
-
Appends a quoted string to a given buffer.
- args - Variable in class com.googlecode.dex2jar.ir.IrMethod
- ARRAY - com.googlecode.dex2jar.ir.expr.Value.VT
- ArrayElementTransformer - Class in com.googlecode.dex2jar.ir.ts.array
-
require SSA, element index are const
- ArrayElementTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.array.ArrayElementTransformer
- ArrayExpr - Class in com.googlecode.dex2jar.ir.expr
-
Represent an Array expression
- ArrayExpr() - Constructor for class com.googlecode.dex2jar.ir.expr.ArrayExpr
- ArrayExpr(Value, Value, String) - Constructor for class com.googlecode.dex2jar.ir.expr.ArrayExpr
- ArrayNullPointerTransformer - Class in com.googlecode.dex2jar.ir.ts.array
-
run after
ConstTransformer, to deal with following code - ArrayNullPointerTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.array.ArrayNullPointerTransformer
- arrayRoots - Variable in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
-
reference to root
- ASSIGN - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- AssignStmt - Class in com.googlecode.dex2jar.ir.stmt
-
Represent an Assign statement
- AssignStmt(Stmt.ST, Value, Value) - Constructor for class com.googlecode.dex2jar.ir.stmt.AssignStmt
- aValues - Variable in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
B
- BaseAnalyze<T extends AnalyzeValue> - Class in com.googlecode.dex2jar.ir.ts.an
- BaseAnalyze(IrMethod) - Constructor for class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- BaseAnalyze(IrMethod, boolean) - Constructor for class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- BaseSwitchStmt - Class in com.googlecode.dex2jar.ir.stmt
-
Parent class of
LookupSwitchStmtandTableSwitchStmt - BaseSwitchStmt(Stmt.ST, Value) - Constructor for class com.googlecode.dex2jar.ir.stmt.BaseSwitchStmt
- baseType - Variable in class com.googlecode.dex2jar.ir.expr.NewMutiArrayExpr
-
the basic type, ZBSCIFDJL, no [
- BinopExpr - Class in com.googlecode.dex2jar.ir.expr
-
Represent a Binop expression, value = op1 vt op2
- BinopExpr(Value.VT, Value, Value, String) - Constructor for class com.googlecode.dex2jar.ir.expr.BinopExpr
- BOOLEAN - com.googlecode.dex2jar.ir.TypeClass
C
- callSite - Variable in class com.googlecode.dex2jar.ir.expr.InvokeCustomExpr
- CAN_BRNANCH - Static variable in class com.googlecode.dex2jar.ir.stmt.Stmt
- CAN_CONTINUE - Static variable in class com.googlecode.dex2jar.ir.stmt.Stmt
- CAN_SWITCH - Static variable in class com.googlecode.dex2jar.ir.stmt.Stmt
- CAN_THROW - Static variable in class com.googlecode.dex2jar.ir.expr.Value
- CAN_THROW - Static variable in class com.googlecode.dex2jar.ir.stmt.Stmt
- canBranch() - Method in enum com.googlecode.dex2jar.ir.stmt.Stmt.ST
- canContinue() - Method in enum com.googlecode.dex2jar.ir.stmt.Stmt.ST
- canSwitch() - Method in enum com.googlecode.dex2jar.ir.stmt.Stmt.ST
- canThrow() - Method in enum com.googlecode.dex2jar.ir.expr.Value.VT
- canThrow() - Method in enum com.googlecode.dex2jar.ir.stmt.Stmt.ST
- CAST - com.googlecode.dex2jar.ir.expr.Value.VT
- CastExpr - Class in com.googlecode.dex2jar.ir.expr
-
* @see VT#CAST
- CastExpr(Value, String, String) - Constructor for class com.googlecode.dex2jar.ir.expr.CastExpr
- Cfg - Class in com.googlecode.dex2jar.ir.ts
-
TODO DOC
- Cfg.DfsVisitor - Interface in com.googlecode.dex2jar.ir.ts
- Cfg.FrameVisitor<T> - Interface in com.googlecode.dex2jar.ir.ts
- Cfg.OnAssignCallBack - Interface in com.googlecode.dex2jar.ir.ts
- Cfg.OnUseCallBack - Interface in com.googlecode.dex2jar.ir.ts
- Cfg.TravelCallBack - Interface in com.googlecode.dex2jar.ir.ts
- cfgFroms - Variable in class com.googlecode.dex2jar.ir.stmt.Stmt
-
Used in construct of a method CFG, Previous
Stmtnodes - CHECK_CAST - com.googlecode.dex2jar.ir.expr.Value.VT
- children - Variable in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
- CleanLabel - Class in com.googlecode.dex2jar.ir.ts
-
Clean unused
LabelStmt - CleanLabel() - Constructor for class com.googlecode.dex2jar.ir.ts.CleanLabel
- clear() - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- clear() - Method in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
- clearUnUsedFromFrame() - Method in class com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveA
- clone() - Method in class com.googlecode.dex2jar.ir.expr.ArrayExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.BinopExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.CastExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.Constant
- clone() - Method in class com.googlecode.dex2jar.ir.expr.FieldExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.FilledArrayExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.InvokeCustomExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.InvokeExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.InvokePolymorphicExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.Local
- clone() - Method in class com.googlecode.dex2jar.ir.expr.NewExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.NewMutiArrayExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.PhiExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.RefExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.StaticFieldExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.TypeExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.UnopExpr
- clone() - Method in class com.googlecode.dex2jar.ir.expr.Value
- clone() - Method in class com.googlecode.dex2jar.ir.IrMethod
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.ArrayExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.BinopExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.CastExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.Constant
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.FieldExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.FilledArrayExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.InvokeCustomExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.InvokeExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.InvokePolymorphicExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.Local
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.NewExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.NewMutiArrayExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.PhiExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.RefExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.StaticFieldExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.TypeExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.UnopExpr
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.Value
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.LocalVar
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.stmt.AssignStmt
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.stmt.GotoStmt
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.stmt.IfStmt
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.stmt.LabelStmt
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.stmt.LookupSwitchStmt
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.stmt.NopStmt
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.stmt.ReturnVoidStmt
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.stmt.Stmt
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.stmt.TableSwitchStmt
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.stmt.UnopStmt
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.stmt.VoidInvokeStmt
- clone(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.Trap
- cloneOps() - Method in class com.googlecode.dex2jar.ir.expr.Value.EnExpr
- cloneOps(LabelAndLocalMapper) - Method in class com.googlecode.dex2jar.ir.expr.Value.EnExpr
- clz - Variable in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
- clzOf(String) - Static method in enum com.googlecode.dex2jar.ir.TypeClass
- collectTos(Stmt, Set<Stmt>) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- com.googlecode.dex2jar.ir - package com.googlecode.dex2jar.ir
- com.googlecode.dex2jar.ir.expr - package com.googlecode.dex2jar.ir.expr
- com.googlecode.dex2jar.ir.stmt - package com.googlecode.dex2jar.ir.stmt
- com.googlecode.dex2jar.ir.ts - package com.googlecode.dex2jar.ir.ts
- com.googlecode.dex2jar.ir.ts.an - package com.googlecode.dex2jar.ir.ts.an
- com.googlecode.dex2jar.ir.ts.array - package com.googlecode.dex2jar.ir.ts.array
- compare(Stmt, Stmt) - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- Constant - Class in com.googlecode.dex2jar.ir.expr
-
Represent a constant, number/string/type
- Constant(Object) - Constructor for class com.googlecode.dex2jar.ir.expr.Constant
- CONSTANT - com.googlecode.dex2jar.ir.expr.Value.VT
- ConstTransformer - Class in com.googlecode.dex2jar.ir.ts
-
Replace must-be-constant local to constant
- ConstTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.ConstTransformer
- contains(Stmt) - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- copy(Value[]) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- countLocalReads(IrMethod) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- createCFG(IrMethod) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- createCfgWithoutEx(IrMethod) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
D
- DCMPG - com.googlecode.dex2jar.ir.expr.Value.VT
- DCMPL - com.googlecode.dex2jar.ir.expr.Value.VT
- DDIV - com.googlecode.dex2jar.ir.expr.Value.VT
- DeadCodeTransformer - Class in com.googlecode.dex2jar.ir.ts
- DeadCodeTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.DeadCodeTransformer
- DEBUG - Static variable in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- debugName - Variable in class com.googlecode.dex2jar.ir.expr.Local
- defaultTarget - Variable in class com.googlecode.dex2jar.ir.stmt.BaseSwitchStmt
- dfs(StmtList, Cfg.FrameVisitor<T>) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- dfsVisit(IrMethod, Cfg.DfsVisitor) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- dimension - Variable in class com.googlecode.dex2jar.ir.expr.NewMutiArrayExpr
-
the dimension of the array,
- displayName - Variable in class com.googlecode.dex2jar.ir.stmt.LabelStmt
- DOUBLE - com.googlecode.dex2jar.ir.TypeClass
E
- E0 - com.googlecode.dex2jar.ir.ET
-
no argument
- E0Expr(Value.VT) - Constructor for class com.googlecode.dex2jar.ir.expr.Value.E0Expr
- E0Stmt(Stmt.ST) - Constructor for class com.googlecode.dex2jar.ir.stmt.Stmt.E0Stmt
- E1 - com.googlecode.dex2jar.ir.ET
-
1 argument
- E1Expr(Value.VT, Value) - Constructor for class com.googlecode.dex2jar.ir.expr.Value.E1Expr
- E1Stmt(Stmt.ST, Value) - Constructor for class com.googlecode.dex2jar.ir.stmt.Stmt.E1Stmt
- E2 - com.googlecode.dex2jar.ir.ET
-
2 argument
- E2Expr(Value.VT, Value, Value) - Constructor for class com.googlecode.dex2jar.ir.expr.Value.E2Expr
- E2Stmt(Stmt.ST, Value, Value) - Constructor for class com.googlecode.dex2jar.ir.stmt.Stmt.E2Stmt
- elementType - Variable in class com.googlecode.dex2jar.ir.expr.ArrayExpr
- En - com.googlecode.dex2jar.ir.ET
-
3+ argument
- end - Variable in class com.googlecode.dex2jar.ir.LocalVar
- end - Variable in class com.googlecode.dex2jar.ir.Trap
- EndRemover - Class in com.googlecode.dex2jar.ir.ts
- EndRemover() - Constructor for class com.googlecode.dex2jar.ir.ts.EndRemover
- EnExpr(Value.VT, Value[]) - Constructor for class com.googlecode.dex2jar.ir.expr.Value.EnExpr
- EQ - com.googlecode.dex2jar.ir.expr.Value.VT
- et - Variable in class com.googlecode.dex2jar.ir.expr.Value
-
The number of argument
- et - Variable in class com.googlecode.dex2jar.ir.stmt.Stmt
-
The number of argument
- ET - Enum in com.googlecode.dex2jar.ir
-
The number of argument
- EXCEPTION_REF - com.googlecode.dex2jar.ir.expr.Value.VT
- exceptionHandlers - Variable in class com.googlecode.dex2jar.ir.stmt.Stmt
-
Used in construct of a method CFG, After
Stmtnodes - ExceptionHandlerTrim - Class in com.googlecode.dex2jar.ir.ts
-
Trim Exception handler.
- ExceptionHandlerTrim() - Constructor for class com.googlecode.dex2jar.ir.ts.ExceptionHandlerTrim
- excludes - Variable in class com.googlecode.dex2jar.ir.ts.Ir2JRegAssignTransformer.Reg
- excludes - Variable in class com.googlecode.dex2jar.ir.ts.UnSSATransformer.RegAssign
-
can not have same index with
- exec(T[], Stmt) - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- exec(T, Stmt) - Method in interface com.googlecode.dex2jar.ir.ts.Cfg.FrameVisitor
- Exprs - Class in com.googlecode.dex2jar.ir.expr
F
- FCMPG - com.googlecode.dex2jar.ir.expr.Value.VT
- FCMPL - com.googlecode.dex2jar.ir.expr.Value.VT
- FDIV - com.googlecode.dex2jar.ir.expr.Value.VT
- FIELD - com.googlecode.dex2jar.ir.expr.Value.VT
- FieldExpr - Class in com.googlecode.dex2jar.ir.expr
-
Represent a non-static Field expression.
- FieldExpr(Value, String, String, String) - Constructor for class com.googlecode.dex2jar.ir.expr.FieldExpr
- FILL_ARRAY_DATA - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- FillArrayTransformer - Class in com.googlecode.dex2jar.ir.ts.array
-
require SSA, usually run after ConstTransformer 1.
- FillArrayTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.array.FillArrayTransformer
- FILLED_ARRAY - com.googlecode.dex2jar.ir.expr.Value.VT
- FilledArrayExpr - Class in com.googlecode.dex2jar.ir.expr
-
Represent a FILLED_ARRAY expression.
- FilledArrayExpr(Value[], String) - Constructor for class com.googlecode.dex2jar.ir.expr.FilledArrayExpr
- fixed - Variable in enum com.googlecode.dex2jar.ir.TypeClass
- FixVar - Class in com.googlecode.dex2jar.ir.ts
- FixVar() - Constructor for class com.googlecode.dex2jar.ir.ts.FixVar
- FLOAT - com.googlecode.dex2jar.ir.TypeClass
- frame - Variable in class com.googlecode.dex2jar.ir.stmt.Stmt
-
Used in Local Split, forward frame of the
Stmt - from - Variable in class com.googlecode.dex2jar.ir.expr.CastExpr
G
- gArrayValues - Variable in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
-
reference to values
- GE - com.googlecode.dex2jar.ir.expr.Value.VT
- getArgs() - Method in class com.googlecode.dex2jar.ir.expr.InvokeExpr
- getDisplayName() - Method in class com.googlecode.dex2jar.ir.stmt.LabelStmt
- getFirst() - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- getFrame(Stmt) - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- getFromFrame(int) - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- getLast() - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- getLocalSize() - Method in class com.googlecode.dex2jar.ir.ts.an.SimpleLiveAnalyze
- getName() - Method in class com.googlecode.dex2jar.ir.expr.InvokeExpr
- getNext() - Method in class com.googlecode.dex2jar.ir.stmt.Stmt
- getOp() - Method in class com.googlecode.dex2jar.ir.expr.Value.E1Expr
- getOp() - Method in class com.googlecode.dex2jar.ir.expr.Value
- getOp() - Method in class com.googlecode.dex2jar.ir.stmt.Stmt.E1Stmt
- getOp() - Method in class com.googlecode.dex2jar.ir.stmt.Stmt
- getOp1() - Method in class com.googlecode.dex2jar.ir.expr.Value.E2Expr
- getOp1() - Method in class com.googlecode.dex2jar.ir.expr.Value
- getOp1() - Method in class com.googlecode.dex2jar.ir.stmt.Stmt.E2Stmt
- getOp1() - Method in class com.googlecode.dex2jar.ir.stmt.Stmt
- getOp2() - Method in class com.googlecode.dex2jar.ir.expr.Value.E2Expr
- getOp2() - Method in class com.googlecode.dex2jar.ir.expr.Value
- getOp2() - Method in class com.googlecode.dex2jar.ir.stmt.Stmt.E2Stmt
- getOp2() - Method in class com.googlecode.dex2jar.ir.stmt.Stmt
- getOps() - Method in class com.googlecode.dex2jar.ir.expr.Value.EnExpr
- getOps() - Method in class com.googlecode.dex2jar.ir.expr.Value
- getOps() - Method in class com.googlecode.dex2jar.ir.stmt.Stmt
- getOrCreate(Map<Local, RemoveLocalFromSSA.PhiObject>, Local) - Static method in class com.googlecode.dex2jar.ir.ts.RemoveLocalFromSSA
- getOwner() - Method in class com.googlecode.dex2jar.ir.expr.InvokeExpr
- getPre() - Method in class com.googlecode.dex2jar.ir.stmt.Stmt
- getProto() - Method in class com.googlecode.dex2jar.ir.expr.AbstractInvokeExpr
- getProto() - Method in class com.googlecode.dex2jar.ir.expr.InvokeCustomExpr
- getProto() - Method in class com.googlecode.dex2jar.ir.expr.InvokeExpr
- getProto() - Method in class com.googlecode.dex2jar.ir.expr.InvokePolymorphicExpr
- getRet() - Method in class com.googlecode.dex2jar.ir.expr.InvokeExpr
- getSize() - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- getTarget() - Method in class com.googlecode.dex2jar.ir.stmt.GotoStmt
- getTarget() - Method in class com.googlecode.dex2jar.ir.stmt.IfStmt
- getTarget() - Method in interface com.googlecode.dex2jar.ir.stmt.JumpStmt
- getType() - Method in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
- GOTO - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- GotoStmt - Class in com.googlecode.dex2jar.ir.stmt
-
Represent a GOTO statement
- GotoStmt(LabelStmt) - Constructor for class com.googlecode.dex2jar.ir.stmt.GotoStmt
- GT - com.googlecode.dex2jar.ir.expr.Value.VT
H
I
- id - Variable in class com.googlecode.dex2jar.ir.stmt.Stmt
- IDENTITY - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- IDIV - com.googlecode.dex2jar.ir.expr.Value.VT
- IF - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- IF - com.googlecode.dex2jar.ir.TypeClass
- IfStmt - Class in com.googlecode.dex2jar.ir.stmt
-
Represent a IF statement
- IfStmt(Stmt.ST, Value, LabelStmt) - Constructor for class com.googlecode.dex2jar.ir.stmt.IfStmt
- init() - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- initCFG() - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- initFirstFrame(Stmt) - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- initFirstFrame(Stmt) - Method in interface com.googlecode.dex2jar.ir.ts.Cfg.FrameVisitor
- insertAfter(Stmt, Stmt) - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- insertBefore(Stmt, Stmt) - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- insertFirst(Stmt) - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- insertLast(Stmt) - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- INSTANCE_OF - com.googlecode.dex2jar.ir.expr.Value.VT
- INT - com.googlecode.dex2jar.ir.TypeClass
- INVOKE_CUSTOM - com.googlecode.dex2jar.ir.expr.Value.VT
- INVOKE_INTERFACE - com.googlecode.dex2jar.ir.expr.Value.VT
- INVOKE_NEW - com.googlecode.dex2jar.ir.expr.Value.VT
- INVOKE_POLYMORPHIC - com.googlecode.dex2jar.ir.expr.Value.VT
- INVOKE_SPECIAL - com.googlecode.dex2jar.ir.expr.Value.VT
- INVOKE_STATIC - com.googlecode.dex2jar.ir.expr.Value.VT
- INVOKE_VIRTUAL - com.googlecode.dex2jar.ir.expr.Value.VT
- InvokeCustomExpr - Class in com.googlecode.dex2jar.ir.expr
- InvokeCustomExpr(Value.VT, Value[], CallSite) - Constructor for class com.googlecode.dex2jar.ir.expr.InvokeCustomExpr
- InvokeExpr - Class in com.googlecode.dex2jar.ir.expr
-
Represent a method invocation expression.
- InvokeExpr(Value.VT, Value[], Method) - Constructor for class com.googlecode.dex2jar.ir.expr.InvokeExpr
- InvokeExpr(Value.VT, Value[], String, String, String[], String) - Constructor for class com.googlecode.dex2jar.ir.expr.InvokeExpr
- InvokePolymorphicExpr - Class in com.googlecode.dex2jar.ir.expr
- InvokePolymorphicExpr(Value.VT, Value[], Proto, Method) - Constructor for class com.googlecode.dex2jar.ir.expr.InvokePolymorphicExpr
- Ir2JRegAssignTransformer - Class in com.googlecode.dex2jar.ir.ts
-
Share same reg between locals with same type. @This always assign as 0, and not share with others. long/double tasks two index
- Ir2JRegAssignTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.Ir2JRegAssignTransformer
- Ir2JRegAssignTransformer.Reg - Class in com.googlecode.dex2jar.ir.ts
- IrMethod - Class in com.googlecode.dex2jar.ir
- IrMethod() - Constructor for class com.googlecode.dex2jar.ir.IrMethod
- isStatic - Variable in class com.googlecode.dex2jar.ir.IrMethod
- isThrow(Stmt) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- iterator() - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
J
- JD - com.googlecode.dex2jar.ir.TypeClass
- JimpleTransformer - Class in com.googlecode.dex2jar.ir.ts
-
transform IR to simple 3-addr format
- JimpleTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.JimpleTransformer
- JumpStmt - Interface in com.googlecode.dex2jar.ir.stmt
L
- LABEL - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- LabelAndLocalMapper - Class in com.googlecode.dex2jar.ir
- LabelAndLocalMapper() - Constructor for class com.googlecode.dex2jar.ir.LabelAndLocalMapper
- LabelStmt - Class in com.googlecode.dex2jar.ir.stmt
-
Represent a Label statement
- LabelStmt() - Constructor for class com.googlecode.dex2jar.ir.stmt.LabelStmt
- LCMP - com.googlecode.dex2jar.ir.expr.Value.VT
- LDIV - com.googlecode.dex2jar.ir.expr.Value.VT
- LE - com.googlecode.dex2jar.ir.expr.Value.VT
- LENGTH - com.googlecode.dex2jar.ir.expr.Value.VT
- lineNumber - Variable in class com.googlecode.dex2jar.ir.stmt.LabelStmt
- linkPhiObject(RemoveLocalFromSSA.PhiObject, RemoveLocalFromSSA.PhiObject) - Static method in class com.googlecode.dex2jar.ir.ts.RemoveLocalFromSSA
- listDesc(String) - Static method in class com.googlecode.dex2jar.ir.Util
- LiveA(IrMethod) - Constructor for class com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveA
- Local - Class in com.googlecode.dex2jar.ir.expr
-
TODO DOC
- Local() - Constructor for class com.googlecode.dex2jar.ir.expr.Local
- Local(int) - Constructor for class com.googlecode.dex2jar.ir.expr.Local
- Local(int, String) - Constructor for class com.googlecode.dex2jar.ir.expr.Local
- Local(String) - Constructor for class com.googlecode.dex2jar.ir.expr.Local
- LOCAL - com.googlecode.dex2jar.ir.expr.Value.VT
- LOCAL_COMPARATOR - Static variable in class com.googlecode.dex2jar.ir.ts.RemoveConstantFromSSA
- LOCAL_END - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- LOCAL_START - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- locals - Variable in class com.googlecode.dex2jar.ir.IrMethod
- localSize - Variable in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- LocalVar - Class in com.googlecode.dex2jar.ir
- LocalVar(String, String, String, LabelStmt, LabelStmt, Local) - Constructor for class com.googlecode.dex2jar.ir.LocalVar
- LOCK - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- LONG - com.googlecode.dex2jar.ir.TypeClass
- LOOKUP_SWITCH - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- LookupSwitchStmt - Class in com.googlecode.dex2jar.ir.stmt
-
Represent a LOOKUP_SWITCH statement
- LookupSwitchStmt(Value, int[], LabelStmt[], LabelStmt) - Constructor for class com.googlecode.dex2jar.ir.stmt.LookupSwitchStmt
- lookupValues - Variable in class com.googlecode.dex2jar.ir.stmt.LookupSwitchStmt
- lowIndex - Variable in class com.googlecode.dex2jar.ir.stmt.TableSwitchStmt
- lsIndex - Variable in class com.googlecode.dex2jar.ir.expr.Local
- LT - com.googlecode.dex2jar.ir.expr.Value.VT
M
- main(String...) - Static method in class com.googlecode.dex2jar.ir.ts.array.ArrayElementTransformer
- main(String...) - Static method in class com.googlecode.dex2jar.ir.ts.array.FillArrayTransformer
- map(Local) - Method in class com.googlecode.dex2jar.ir.LabelAndLocalMapper
- map(LabelStmt) - Method in class com.googlecode.dex2jar.ir.LabelAndLocalMapper
- markUsed() - Method in class com.googlecode.dex2jar.ir.ts.an.SimpleLiveAnalyze
- markUsed() - Method in class com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveA
- markUsed(Collection<FillArrayTransformer.ArrayObjectValue>) - Method in class com.googlecode.dex2jar.ir.ts.array.FillArrayTransformer
- MAY_THROW - Static variable in class com.googlecode.dex2jar.ir.expr.Value
- MAY_THROW - Static variable in class com.googlecode.dex2jar.ir.stmt.Stmt
- mayThrow() - Method in enum com.googlecode.dex2jar.ir.expr.Value.VT
- mayThrow() - Method in enum com.googlecode.dex2jar.ir.stmt.Stmt.ST
- merge(SimpleLiveValue[], SimpleLiveValue[], Stmt, Stmt) - Method in class com.googlecode.dex2jar.ir.ts.an.SimpleLiveAnalyze
- merge(TypeTransformer.TypeRef) - Method in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
- merge(UnSSATransformer.LiveV[], UnSSATransformer.LiveV[], Stmt, Stmt) - Method in class com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveA
- merge(TypeClass, TypeClass) - Static method in enum com.googlecode.dex2jar.ir.TypeClass
- merge(T, T, Stmt, Stmt) - Method in interface com.googlecode.dex2jar.ir.ts.Cfg.FrameVisitor
- method - Variable in class com.googlecode.dex2jar.ir.expr.InvokeExpr
- method - Variable in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- move(Stmt, Stmt, Stmt) - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- MUL - com.googlecode.dex2jar.ir.expr.Value.VT
- MultiArrayTransformer - Class in com.googlecode.dex2jar.ir.ts
-
dex does have the instruction to create a multi-array.
- MultiArrayTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.MultiArrayTransformer
N
- nAdd(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- name - Variable in class com.googlecode.dex2jar.ir.expr.FieldExpr
-
Field name
- name - Variable in class com.googlecode.dex2jar.ir.expr.StaticFieldExpr
-
Field name
- name - Variable in class com.googlecode.dex2jar.ir.IrMethod
- name - Variable in class com.googlecode.dex2jar.ir.LocalVar
- name - Variable in enum com.googlecode.dex2jar.ir.TypeClass
- nAnd(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nArray(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nArrayValue(Object) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nAssign(Value, Value) - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- nByte(byte) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nCast(Value, String, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nChar(char) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nCheckCast(Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nConstant(Object) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nDCmpg(Value, Value) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nDCmpl(Value, Value) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nDiv(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nDouble(double) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- NE - com.googlecode.dex2jar.ir.expr.Value.VT
- NEG - com.googlecode.dex2jar.ir.expr.Value.VT
- nEq(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- NEW - com.googlecode.dex2jar.ir.expr.Value.VT
- NEW_ARRAY - com.googlecode.dex2jar.ir.expr.Value.VT
- NEW_MUTI_ARRAY - com.googlecode.dex2jar.ir.expr.Value.VT
- NewExpr - Class in com.googlecode.dex2jar.ir.expr
- NewExpr(String) - Constructor for class com.googlecode.dex2jar.ir.expr.NewExpr
- newFrame() - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- newFrame(int) - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- newFrame(int) - Method in class com.googlecode.dex2jar.ir.ts.an.SimpleLiveAnalyze
- newFrame(int) - Method in class com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveA
- NewMutiArrayExpr - Class in com.googlecode.dex2jar.ir.expr
-
Represent a NEW_MUTI_ARRAY expression.
- NewMutiArrayExpr(String, int, Value[]) - Constructor for class com.googlecode.dex2jar.ir.expr.NewMutiArrayExpr
- NewTransformer - Class in com.googlecode.dex2jar.ir.ts
-
simply merge
- NewTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.NewTransformer
- newValue() - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- newValue() - Method in class com.googlecode.dex2jar.ir.ts.an.SimpleLiveAnalyze
- newValue() - Method in class com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveA
- nExceptionRef(String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nFCmpg(Value, Value) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nFCmpl(Value, Value) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nField(Value, String, String, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nFillArrayData(Value, Value) - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- nFilledArray(String, Value[]) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nFloat(float) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nGe(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nGoto(LabelStmt) - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- nGt(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- niAdd(Value, Value) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nIdentity(Value, Value) - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- niEq(Value, Value) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nIf(Value, LabelStmt) - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- niGt(Value, Value) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nInstanceOf(Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nInt(int) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nInvokeCustom(Value[], CallSite) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nInvokeInterface(Value[], String, String, String[], String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nInvokeNew(Value[], String[], String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nInvokePolymorphic(Value[], Proto, Method) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nInvokeSpecial(Value[], String, String, String[], String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nInvokeStatic(Value[], String, String, String[], String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nInvokeVirtual(Value[], String, String, String[], String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- njGt(Value, Value) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nLabel() - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- nLCmp(Value, Value) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nLe(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nLength(Value) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nLocal(int) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nLocal(int, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nLocal(String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nLock(Value) - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- nLong(long) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nLookupSwitch(Value, int[], LabelStmt[], LabelStmt) - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- nLt(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nMethodHandle(MethodHandle) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nMul(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nNe(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nNeg(Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nNew(String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nNewArray(String, Value) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nNewIntArray(Value) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nNewLongArray(Value) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nNewMutiArray(String, int, Value[]) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nNop() - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- nNot(Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nNull() - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- NOP - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- NopStmt - Class in com.googlecode.dex2jar.ir.stmt
-
Represent a NOP statement
- NopStmt() - Constructor for class com.googlecode.dex2jar.ir.stmt.NopStmt
- nOr(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- NOT - com.googlecode.dex2jar.ir.expr.Value.VT
- notThrow(Stmt) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- nParameterRef(String, int) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- NpeTransformer - Class in com.googlecode.dex2jar.ir.ts
-
Replace MUST be NullPointerException stmt to 'throw new NullPointerException()'
- NpeTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.NpeTransformer
- nPhi(Value...) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nProto(Proto) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nRem(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nReturn(Value) - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- nReturnVoid() - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- nShl(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nShort(short) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nShr(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nStaticField(String, String, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nString(String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nSub(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nTableSwitch(Value, int, LabelStmt[], LabelStmt) - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- nThisRef(String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nThrow(Value) - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- nType(DexType) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nType(String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- NULL - Static variable in class com.googlecode.dex2jar.ir.expr.Constant
- nUnLock(Value) - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- nUshr(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
- nVoidInvoke(Value) - Static method in class com.googlecode.dex2jar.ir.stmt.Stmts
- nXor(Value, Value, String) - Static method in class com.googlecode.dex2jar.ir.expr.Exprs
O
- OBJECT - com.googlecode.dex2jar.ir.TypeClass
- onAssign(Local, AssignStmt) - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- onAssign(Local, AssignStmt) - Method in interface com.googlecode.dex2jar.ir.ts.Cfg.OnAssignCallBack
- onAssignLocal(Local, Value) - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- onAssignLocal(Local, Value) - Method in class com.googlecode.dex2jar.ir.ts.an.SimpleLiveAnalyze
- onAssignLocal(Local, Value) - Method in class com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveA
- onUse(Local) - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- onUse(Local) - Method in interface com.googlecode.dex2jar.ir.ts.Cfg.OnUseCallBack
- onUseLocal(SimpleLiveValue, Local) - Method in class com.googlecode.dex2jar.ir.ts.an.SimpleLiveAnalyze
- onUseLocal(UnSSATransformer.LiveV, Local) - Method in class com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveA
- onUseLocal(T, Local) - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- onVisit(Stmt) - Method in interface com.googlecode.dex2jar.ir.ts.Cfg.DfsVisitor
- op - Variable in class com.googlecode.dex2jar.ir.expr.Value.E1Expr
- op - Variable in class com.googlecode.dex2jar.ir.stmt.Stmt.E1Stmt
- op1 - Variable in class com.googlecode.dex2jar.ir.expr.Value.E2Expr
- op1 - Variable in class com.googlecode.dex2jar.ir.stmt.Stmt.E2Stmt
- op2 - Variable in class com.googlecode.dex2jar.ir.expr.Value.E2Expr
- op2 - Variable in class com.googlecode.dex2jar.ir.stmt.Stmt.E2Stmt
- ops - Variable in class com.googlecode.dex2jar.ir.expr.Value.EnExpr
- OR - com.googlecode.dex2jar.ir.expr.Value.VT
- ORDER_REG_ASSIGN_BY_EXCLUDE_SIZE_DESC - Static variable in class com.googlecode.dex2jar.ir.ts.UnSSATransformer
- otherParents - Variable in class com.googlecode.dex2jar.ir.ts.an.SimpleLiveValue
- owner - Variable in class com.googlecode.dex2jar.ir.expr.FieldExpr
-
Field owner type descriptor
- owner - Variable in class com.googlecode.dex2jar.ir.expr.StaticFieldExpr
-
Field owner type
- owner - Variable in class com.googlecode.dex2jar.ir.IrMethod
P
- PARAMETER_REF - com.googlecode.dex2jar.ir.expr.Value.VT
- parameterIndex - Variable in class com.googlecode.dex2jar.ir.expr.RefExpr
- parent - Variable in class com.googlecode.dex2jar.ir.ts.an.SimpleLiveValue
- parents - Variable in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
- PHI - com.googlecode.dex2jar.ir.expr.Value.VT
- PhiExpr - Class in com.googlecode.dex2jar.ir.expr
- PhiExpr(Value[]) - Constructor for class com.googlecode.dex2jar.ir.expr.PhiExpr
- phiLabels - Variable in class com.googlecode.dex2jar.ir.IrMethod
- phis - Variable in class com.googlecode.dex2jar.ir.stmt.LabelStmt
- poll() - Method in class com.googlecode.dex2jar.ir.ts.UniqueQueue
- pop() - Method in class com.googlecode.dex2jar.ir.ts.UniqueQueue
- prefers - Variable in class com.googlecode.dex2jar.ir.ts.Ir2JRegAssignTransformer.Reg
- proto - Variable in class com.googlecode.dex2jar.ir.expr.InvokePolymorphicExpr
- provideDesc - Variable in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
R
- RefExpr - Class in com.googlecode.dex2jar.ir.expr
-
Represent a Reference expression
- RefExpr(Value.VT, String, int) - Constructor for class com.googlecode.dex2jar.ir.expr.RefExpr
- reg - Variable in class com.googlecode.dex2jar.ir.LocalVar
- Reg() - Constructor for class com.googlecode.dex2jar.ir.ts.Ir2JRegAssignTransformer.Reg
- RegAssign() - Constructor for class com.googlecode.dex2jar.ir.ts.UnSSATransformer.RegAssign
- reIndexLocal(IrMethod) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- reIndexLocalAndLabel(IrMethod) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.AbstractInvokeExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.BinopExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.CastExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.FieldExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.FilledArrayExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.InvokeCustomExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.InvokeExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.InvokePolymorphicExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.NewExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.NewMutiArrayExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.RefExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.StaticFieldExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.TypeExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.UnopExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.Value.E1Expr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.Value.E2Expr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.Value.EnExpr
- releaseMemory() - Method in class com.googlecode.dex2jar.ir.expr.Value
-
clean resource used by this value,release memory
- REM - com.googlecode.dex2jar.ir.expr.Value.VT
- remove(Stmt) - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- RemoveConstantFromSSA - Class in com.googlecode.dex2jar.ir.ts
-
1.
- RemoveConstantFromSSA() - Constructor for class com.googlecode.dex2jar.ir.ts.RemoveConstantFromSSA
- RemoveLocalFromSSA - Class in com.googlecode.dex2jar.ir.ts
- RemoveLocalFromSSA() - Constructor for class com.googlecode.dex2jar.ir.ts.RemoveLocalFromSSA
- replace(Stmt, Stmt) - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- ret - Variable in class com.googlecode.dex2jar.ir.IrMethod
- RETURN - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- RETURN_VOID - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- ReturnVoidStmt - Class in com.googlecode.dex2jar.ir.stmt
-
Represent a RETURN_VOID statement
- ReturnVoidStmt() - Constructor for class com.googlecode.dex2jar.ir.stmt.ReturnVoidStmt
S
- sameValues - Variable in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
-
same use, have same
- sArrayValues - Variable in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
- setFrame(Stmt, T[]) - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- setOp(Value) - Method in class com.googlecode.dex2jar.ir.expr.Value.E1Expr
- setOp(Value) - Method in class com.googlecode.dex2jar.ir.expr.Value
- setOp(Value) - Method in class com.googlecode.dex2jar.ir.stmt.Stmt.E1Stmt
- setOp(Value) - Method in class com.googlecode.dex2jar.ir.stmt.Stmt
- setOp1(Value) - Method in class com.googlecode.dex2jar.ir.expr.Value.E2Expr
- setOp1(Value) - Method in class com.googlecode.dex2jar.ir.expr.Value
- setOp1(Value) - Method in class com.googlecode.dex2jar.ir.stmt.Stmt.E2Stmt
- setOp1(Value) - Method in class com.googlecode.dex2jar.ir.stmt.Stmt
- setOp2(Value) - Method in class com.googlecode.dex2jar.ir.expr.Value.E2Expr
- setOp2(Value) - Method in class com.googlecode.dex2jar.ir.expr.Value
- setOp2(Value) - Method in class com.googlecode.dex2jar.ir.stmt.Stmt.E2Stmt
- setOp2(Value) - Method in class com.googlecode.dex2jar.ir.stmt.Stmt
- setOps(Value[]) - Method in class com.googlecode.dex2jar.ir.expr.Value.EnExpr
- setOps(Value[]) - Method in class com.googlecode.dex2jar.ir.expr.Value
- setOps(Value[]) - Method in class com.googlecode.dex2jar.ir.stmt.Stmt
- setTarget(LabelStmt) - Method in class com.googlecode.dex2jar.ir.stmt.GotoStmt
- setTarget(LabelStmt) - Method in class com.googlecode.dex2jar.ir.stmt.IfStmt
- setTarget(LabelStmt) - Method in interface com.googlecode.dex2jar.ir.stmt.JumpStmt
- SHL - com.googlecode.dex2jar.ir.expr.Value.VT
- SHR - com.googlecode.dex2jar.ir.expr.Value.VT
- signature - Variable in class com.googlecode.dex2jar.ir.expr.Local
- signature - Variable in class com.googlecode.dex2jar.ir.LocalVar
- SimpleLiveAnalyze - Class in com.googlecode.dex2jar.ir.ts.an
- SimpleLiveAnalyze(IrMethod, boolean) - Constructor for class com.googlecode.dex2jar.ir.ts.an.SimpleLiveAnalyze
- SimpleLiveValue - Class in com.googlecode.dex2jar.ir.ts.an
- SimpleLiveValue() - Constructor for class com.googlecode.dex2jar.ir.ts.an.SimpleLiveValue
- SSATransformer - Class in com.googlecode.dex2jar.ir.ts
-
Transform Stmt to SSA form and count local read
- SSATransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.SSATransformer
- st - Variable in class com.googlecode.dex2jar.ir.stmt.Stmt
-
Statement Type
- start - Variable in class com.googlecode.dex2jar.ir.LocalVar
- start - Variable in class com.googlecode.dex2jar.ir.Trap
- StatedTransformer - Class in com.googlecode.dex2jar.ir.ts
- StatedTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.StatedTransformer
- STATIC_FIELD - com.googlecode.dex2jar.ir.expr.Value.VT
- StaticFieldExpr - Class in com.googlecode.dex2jar.ir.expr
-
Represent a StaticField expression
- StaticFieldExpr(String, String, String) - Constructor for class com.googlecode.dex2jar.ir.expr.StaticFieldExpr
- Stmt - Class in com.googlecode.dex2jar.ir.stmt
-
Represent a statement
- Stmt(Stmt.ST, ET) - Constructor for class com.googlecode.dex2jar.ir.stmt.Stmt
- Stmt.E0Stmt - Class in com.googlecode.dex2jar.ir.stmt
-
Represent a statement with no argument
- Stmt.E1Stmt - Class in com.googlecode.dex2jar.ir.stmt
-
Represent a statement with 1 argument
- Stmt.E2Stmt - Class in com.googlecode.dex2jar.ir.stmt
-
Represent a statement with 2 arguments
- Stmt.ST - Enum in com.googlecode.dex2jar.ir.stmt
-
Statement Type
- StmtList - Class in com.googlecode.dex2jar.ir.stmt
-
Represent a list of statement.
- StmtList() - Constructor for class com.googlecode.dex2jar.ir.stmt.StmtList
- stmts - Variable in class com.googlecode.dex2jar.ir.IrMethod
- Stmts - Class in com.googlecode.dex2jar.ir.stmt
- StmtSearcher - Class in com.googlecode.dex2jar.ir
- StmtSearcher() - Constructor for class com.googlecode.dex2jar.ir.StmtSearcher
- StmtTraveler - Class in com.googlecode.dex2jar.ir
- StmtTraveler() - Constructor for class com.googlecode.dex2jar.ir.StmtTraveler
- SUB - com.googlecode.dex2jar.ir.expr.Value.VT
T
- TABLE_SWITCH - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- TableSwitchStmt - Class in com.googlecode.dex2jar.ir.stmt
-
Represent a TABLE_SWITCH statement
- TableSwitchStmt() - Constructor for class com.googlecode.dex2jar.ir.stmt.TableSwitchStmt
- TableSwitchStmt(Value, int, LabelStmt[], LabelStmt) - Constructor for class com.googlecode.dex2jar.ir.stmt.TableSwitchStmt
- tag - Variable in class com.googlecode.dex2jar.ir.expr.Value
- tag - Variable in class com.googlecode.dex2jar.ir.stmt.LabelStmt
- target - Variable in class com.googlecode.dex2jar.ir.stmt.GotoStmt
- target - Variable in class com.googlecode.dex2jar.ir.stmt.IfStmt
- targets - Variable in class com.googlecode.dex2jar.ir.stmt.BaseSwitchStmt
- THIS_REF - com.googlecode.dex2jar.ir.expr.Value.VT
- THROW - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- to - Variable in class com.googlecode.dex2jar.ir.expr.CastExpr
- toRsp() - Method in interface com.googlecode.dex2jar.ir.ts.an.AnalyzeValue
- toRsp() - Method in class com.googlecode.dex2jar.ir.ts.an.SimpleLiveValue
- toShortClassName(String) - Static method in class com.googlecode.dex2jar.ir.Util
- toString() - Method in class com.googlecode.dex2jar.ir.expr.Value
- toString() - Method in enum com.googlecode.dex2jar.ir.expr.Value.VT
- toString() - Method in class com.googlecode.dex2jar.ir.IrMethod
- toString() - Method in class com.googlecode.dex2jar.ir.LocalVar
- toString() - Method in class com.googlecode.dex2jar.ir.stmt.AssignStmt
- toString() - Method in class com.googlecode.dex2jar.ir.stmt.GotoStmt
- toString() - Method in class com.googlecode.dex2jar.ir.stmt.IfStmt
- toString() - Method in class com.googlecode.dex2jar.ir.stmt.LabelStmt
- toString() - Method in class com.googlecode.dex2jar.ir.stmt.LookupSwitchStmt
- toString() - Method in class com.googlecode.dex2jar.ir.stmt.NopStmt
- toString() - Method in class com.googlecode.dex2jar.ir.stmt.ReturnVoidStmt
- toString() - Method in class com.googlecode.dex2jar.ir.stmt.StmtList
- toString() - Method in class com.googlecode.dex2jar.ir.stmt.TableSwitchStmt
- toString() - Method in class com.googlecode.dex2jar.ir.stmt.UnopStmt
- toString() - Method in class com.googlecode.dex2jar.ir.stmt.VoidInvokeStmt
- toString() - Method in class com.googlecode.dex2jar.ir.Trap
- toString() - Method in class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
- toString() - Method in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
- toString() - Method in enum com.googlecode.dex2jar.ir.TypeClass
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.ArrayExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.BinopExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.CastExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.Constant
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.FieldExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.FilledArrayExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.InvokeCustomExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.InvokeExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.InvokePolymorphicExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.Local
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.NewExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.NewMutiArrayExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.PhiExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.RefExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.StaticFieldExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.TypeExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.UnopExpr
- toString0() - Method in class com.googlecode.dex2jar.ir.expr.Value
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.array.ArrayNullPointerTransformer
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.CleanLabel
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.ConstTransformer
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.DeadCodeTransformer
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.EndRemover
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.ExceptionHandlerTrim
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.FixVar
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.Ir2JRegAssignTransformer
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.JimpleTransformer
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.NewTransformer
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.SSATransformer
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.StatedTransformer
- transform(IrMethod) - Method in interface com.googlecode.dex2jar.ir.ts.Transformer
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.TypeTransformer
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.UnSSATransformer
- transform(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.VoidInvokeTransformer
- Transformer - Interface in com.googlecode.dex2jar.ir.ts
-
TODO DOC
- TransformerException - Exception in com.googlecode.dex2jar.ir
- TransformerException() - Constructor for exception com.googlecode.dex2jar.ir.TransformerException
- TransformerException(String) - Constructor for exception com.googlecode.dex2jar.ir.TransformerException
- TransformerException(String, Throwable) - Constructor for exception com.googlecode.dex2jar.ir.TransformerException
- TransformerException(Throwable) - Constructor for exception com.googlecode.dex2jar.ir.TransformerException
- transformReportChanged(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.AggTransformer
- transformReportChanged(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.array.ArrayElementTransformer
- transformReportChanged(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.array.FillArrayTransformer
- transformReportChanged(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.MultiArrayTransformer
- transformReportChanged(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.NpeTransformer
- transformReportChanged(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.RemoveConstantFromSSA
- transformReportChanged(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.RemoveLocalFromSSA
- transformReportChanged(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.StatedTransformer
- transformReportChanged(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.VoidInvokeTransformer
- transformReportChanged(IrMethod) - Method in class com.googlecode.dex2jar.ir.ts.ZeroTransformer
- Trap - Class in com.googlecode.dex2jar.ir
-
TODO DOC
- Trap() - Constructor for class com.googlecode.dex2jar.ir.Trap
- Trap(LabelStmt, LabelStmt, LabelStmt[], String[]) - Constructor for class com.googlecode.dex2jar.ir.Trap
- traps - Variable in class com.googlecode.dex2jar.ir.IrMethod
- travel(Value) - Method in class com.googlecode.dex2jar.ir.StmtSearcher
- travel(Value) - Method in class com.googlecode.dex2jar.ir.StmtTraveler
- travel(Value, Cfg.OnUseCallBack) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- travel(IrMethod) - Method in class com.googlecode.dex2jar.ir.StmtTraveler
- travel(Stmt) - Method in class com.googlecode.dex2jar.ir.StmtSearcher
- travel(Stmt) - Method in class com.googlecode.dex2jar.ir.StmtTraveler
- travel(StmtList) - Method in class com.googlecode.dex2jar.ir.StmtSearcher
- travel(StmtList) - Method in class com.googlecode.dex2jar.ir.StmtTraveler
- travel(StmtList, Cfg.TravelCallBack, boolean) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- travel(Stmt, Cfg.TravelCallBack, boolean) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- travelMod(Value, Cfg.OnUseCallBack) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- travelMod(StmtList, Cfg.TravelCallBack, boolean) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- travelMod(Stmt, Cfg.TravelCallBack, boolean) - Static method in class com.googlecode.dex2jar.ir.ts.Cfg
- trim() - Method in class com.googlecode.dex2jar.ir.expr.Value
- tsDefaultNext - Variable in class com.googlecode.dex2jar.ir.stmt.Stmt
- type - Variable in class com.googlecode.dex2jar.ir.expr.BinopExpr
- type - Variable in class com.googlecode.dex2jar.ir.expr.FieldExpr
-
Field type descriptor
- type - Variable in class com.googlecode.dex2jar.ir.expr.FilledArrayExpr
- type - Variable in class com.googlecode.dex2jar.ir.expr.NewExpr
- type - Variable in class com.googlecode.dex2jar.ir.expr.RefExpr
- type - Variable in class com.googlecode.dex2jar.ir.expr.StaticFieldExpr
-
Field type
- type - Variable in class com.googlecode.dex2jar.ir.expr.TypeExpr
- type - Variable in class com.googlecode.dex2jar.ir.expr.UnopExpr
- type - Variable in class com.googlecode.dex2jar.ir.LocalVar
- type - Variable in class com.googlecode.dex2jar.ir.ts.Ir2JRegAssignTransformer.Reg
- TypeClass - Enum in com.googlecode.dex2jar.ir
- TypeExpr - Class in com.googlecode.dex2jar.ir.expr
-
Represent a Type expression
- TypeExpr(Value.VT, Value, String) - Constructor for class com.googlecode.dex2jar.ir.expr.TypeExpr
- TypeRef(Value) - Constructor for class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
- types - Variable in class com.googlecode.dex2jar.ir.Trap
- TypeTransformer - Class in com.googlecode.dex2jar.ir.ts
-
Type and correct Exprs
- TypeTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.TypeTransformer
- TypeTransformer.TypeRef - Class in com.googlecode.dex2jar.ir.ts
U
- UniqueQueue<T> - Class in com.googlecode.dex2jar.ir.ts
- UniqueQueue() - Constructor for class com.googlecode.dex2jar.ir.ts.UniqueQueue
- UNKNOWN - com.googlecode.dex2jar.ir.TypeClass
- UNLOCK - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- UnopExpr - Class in com.googlecode.dex2jar.ir.expr
-
Represent a LENGTH,NEG expression
- UnopExpr(Value.VT, Value, String) - Constructor for class com.googlecode.dex2jar.ir.expr.UnopExpr
- UnopStmt - Class in com.googlecode.dex2jar.ir.stmt
- UnopStmt(Stmt.ST, Value) - Constructor for class com.googlecode.dex2jar.ir.stmt.UnopStmt
- UnSSATransformer - Class in com.googlecode.dex2jar.ir.ts
-
Remove
PhiExprs, add a=x to each CFG from. - UnSSATransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.UnSSATransformer
- UnSSATransformer.LiveA - Class in com.googlecode.dex2jar.ir.ts
- UnSSATransformer.RegAssign - Class in com.googlecode.dex2jar.ir.ts
-
designed for assign index to Local, each Object is related to a Local
- updateTypeClass(TypeClass) - Method in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
- used - Variable in class com.googlecode.dex2jar.ir.ts.an.SimpleLiveValue
- uses - Variable in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
- USHR - com.googlecode.dex2jar.ir.expr.Value.VT
- Util - Class in com.googlecode.dex2jar.ir
V
- value - Variable in class com.googlecode.dex2jar.ir.expr.Constant
- value - Variable in class com.googlecode.dex2jar.ir.ts.TypeTransformer.TypeRef
- Value - Class in com.googlecode.dex2jar.ir.expr
-
Represent a local/constant/expression
- Value(Value.VT, ET) - Constructor for class com.googlecode.dex2jar.ir.expr.Value
- Value.E0Expr - Class in com.googlecode.dex2jar.ir.expr
-
Represent an expression with no argument
- Value.E1Expr - Class in com.googlecode.dex2jar.ir.expr
-
Represent an expression with 1 argument
- Value.E2Expr - Class in com.googlecode.dex2jar.ir.expr
-
Represent an expression with 2 arguments
- Value.EnExpr - Class in com.googlecode.dex2jar.ir.expr
-
Represent an expression with 3+ arguments
- Value.VT - Enum in com.googlecode.dex2jar.ir.expr
-
Value Type
- valueOf(String) - Static method in enum com.googlecode.dex2jar.ir.ET
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.dex2jar.ir.expr.Value.VT
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.dex2jar.ir.stmt.Stmt.ST
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.googlecode.dex2jar.ir.TypeClass
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.googlecode.dex2jar.ir.ET
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.googlecode.dex2jar.ir.expr.Value.VT
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.googlecode.dex2jar.ir.stmt.Stmt.ST
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.googlecode.dex2jar.ir.TypeClass
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueType - Variable in class com.googlecode.dex2jar.ir.expr.Value
- vars - Variable in class com.googlecode.dex2jar.ir.IrMethod
- visited - Variable in class com.googlecode.dex2jar.ir.stmt.Stmt
-
Used in visit the method CFG
- VOID - com.googlecode.dex2jar.ir.TypeClass
- VOID_INVOKE - com.googlecode.dex2jar.ir.stmt.Stmt.ST
- VoidInvokeStmt - Class in com.googlecode.dex2jar.ir.stmt
-
Represent a void-expr: the expr result is ignored.
- VoidInvokeStmt(Value) - Constructor for class com.googlecode.dex2jar.ir.stmt.VoidInvokeStmt
- VoidInvokeTransformer - Class in com.googlecode.dex2jar.ir.ts
-
convert
- VoidInvokeTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.VoidInvokeTransformer
- vt - Variable in class com.googlecode.dex2jar.ir.expr.Value
-
Value Type
X
Z
- ZeroTransformer - Class in com.googlecode.dex2jar.ir.ts
-
dex mix use as integer 0 and object null.
- ZeroTransformer() - Constructor for class com.googlecode.dex2jar.ir.ts.ZeroTransformer
- ZI - com.googlecode.dex2jar.ir.TypeClass
- ZIF - com.googlecode.dex2jar.ir.TypeClass
- ZIFL - com.googlecode.dex2jar.ir.TypeClass
- ZIL - com.googlecode.dex2jar.ir.TypeClass
All Classes All Packages