- D8BasedDexDataEntryWriter - Class in proguard.io
-
An dex writer that uses the d8 tool from the Android SDK.
- D8BasedDexDataEntryWriter(ClassPool, StringMatcher, ClassPath, String, boolean, int, boolean, DataEntryReader, DataEntryWriter, DataEntryWriter) - Constructor for class proguard.io.D8BasedDexDataEntryWriter
-
Creates a new D8BasedDexDataEntryWriter.
- D8ClassConverter - Class in proguard.io
-
This ClassVisitor converts and collects the classes that it visits, and uses D8
to convert them to the dex format.
- D8ClassConverter(D8ClassConverter.D8DexFile) - Constructor for class proguard.io.D8ClassConverter
-
- D8ClassConverter.D8DexFile - Class in proguard.io
-
- D8DexFile(ClassPath, int, boolean) - Constructor for class proguard.io.D8ClassConverter.D8DexFile
-
- DEBUG - Static variable in class proguard.dexfile.ir.ts.an.BaseAnalyze
-
- debugName - Variable in class proguard.dexfile.ir.expr.Local
-
- debugNode - Variable in class proguard.dexfile.reader.node.DexCodeNode
-
- debugNodes - Variable in class proguard.dexfile.reader.node.DexDebugNode
-
- decode(ByteBuffer, StringBuilder) - Static method in class proguard.dexfile.reader.util.Mutf8
-
Decodes bytes from in into sb until a delimiter 0x00 is encountered.
- defaultTarget - Variable in class proguard.dexfile.ir.stmt.BaseSwitchStmt
-
- desc - Variable in class proguard.dexfile.reader.DexType
-
type descriptor, in TypeDescriptor format
- descriptorLength(String[]) - Static method in class proguard.dexfile.reader.node.analysis.DvmFrame
-
Count the amount of registers corresponding to a type descriptor
- Dex2IRConverter - Class in proguard.dexfile.converter
-
- Dex2IRConverter() - Constructor for class proguard.dexfile.converter.Dex2IRConverter
-
- Dex2Pro - Class in proguard.dexfile.converter
-
This utility class converts Dex2jar dex files to ProGuard class files.
- Dex2Pro() - Constructor for class proguard.dexfile.converter.Dex2Pro
-
- DEX_035 - Static variable in interface proguard.dexfile.reader.DexConstants
-
- DEX_036 - Static variable in interface proguard.dexfile.reader.DexConstants
-
- DEX_037 - Static variable in interface proguard.dexfile.reader.DexConstants
-
- DEX_038 - Static variable in interface proguard.dexfile.reader.DexConstants
-
- DEX_039 - Static variable in interface proguard.dexfile.reader.DexConstants
-
- DEX_EXPRESSION - Static variable in class proguard.dexfile.AndroidConstants
-
- DEX_FILE_EXTENSION - Static variable in class proguard.dexfile.AndroidConstants
-
- DexAnnotationAble - Interface in proguard.dexfile.reader.visitors
-
用于访问注解
- DexAnnotationNode - Class in proguard.dexfile.reader.node
-
- DexAnnotationNode(String, Visibility) - Constructor for class proguard.dexfile.reader.node.DexAnnotationNode
-
- DexAnnotationNode.Item - Class in proguard.dexfile.reader.node
-
- DexAnnotationVisitor - Class in proguard.dexfile.reader.visitors
-
A visitor to visit a Java annotation.
- DexAnnotationVisitor() - Constructor for class proguard.dexfile.reader.visitors.DexAnnotationVisitor
-
- DexAnnotationVisitor(DexAnnotationVisitor) - Constructor for class proguard.dexfile.reader.visitors.DexAnnotationVisitor
-
- DexClassNode - Class in proguard.dexfile.reader.node
-
- DexClassNode(DexClassVisitor, int, String, String, String[]) - Constructor for class proguard.dexfile.reader.node.DexClassNode
-
- DexClassNode(int, String, String, String[]) - Constructor for class proguard.dexfile.reader.node.DexClassNode
-
- DexClassReader - Class in proguard.io
-
This data entry reader reads dex files, converts their classes, and passes them to
a given class visitor.
- DexClassReader(boolean, ClassVisitor) - Constructor for class proguard.io.DexClassReader
-
Creates a new DexClassReader.
- DexClassReader(boolean, boolean, ClassVisitor) - Constructor for class proguard.io.DexClassReader
-
Creates a new DexClassReader.
- DexClassVisitor - Class in proguard.dexfile.reader.visitors
-
- DexClassVisitor() - Constructor for class proguard.dexfile.reader.visitors.DexClassVisitor
-
- DexClassVisitor(DexClassVisitor) - Constructor for class proguard.dexfile.reader.visitors.DexClassVisitor
-
- DexCodeNode - Class in proguard.dexfile.reader.node
-
- DexCodeNode() - Constructor for class proguard.dexfile.reader.node.DexCodeNode
-
- DexCodeNode(DexCodeVisitor) - Constructor for class proguard.dexfile.reader.node.DexCodeNode
-
- DexCodeVisitor - Class in proguard.dexfile.reader.visitors
-
- DexCodeVisitor() - Constructor for class proguard.dexfile.reader.visitors.DexCodeVisitor
-
- DexCodeVisitor(DexCodeVisitor) - Constructor for class proguard.dexfile.reader.visitors.DexCodeVisitor
-
- DexConstants - Interface in proguard.dexfile.reader
-
constants in dex file
- DexDataEntryWriter - Class in proguard.io
-
This DataEntryWriter finds received class entries in the given class pool,
collects them in a dex file, and writes it out to the given data entry
writer.
- DexDataEntryWriter(ClassPool, StringMatcher, String, boolean, DataEntryReader, DataEntryWriter, DataEntryWriter) - Constructor for class proguard.io.DexDataEntryWriter
-
Creates a new DexDataEntryWriter.
- dexDataEntryWriter - Variable in class proguard.io.DexDataEntryWriter
-
- DexDataEntryWriterFactory - Class in proguard.io
-
This class can create DataEntryWriter instances for writing dex files.
- DexDataEntryWriterFactory(ClassPool, ClassPath, boolean, int, int, boolean, DataEntryReader) - Constructor for class proguard.io.DexDataEntryWriterFactory
-
Creates a new DexDataEntryWriterFactory.
- DexDebugNode - Class in proguard.dexfile.reader.node
-
- DexDebugNode() - Constructor for class proguard.dexfile.reader.node.DexDebugNode
-
- DexDebugNode.DexDebugOpNode - Class in proguard.dexfile.reader.node
-
- DexDebugNode.DexDebugOpNode.EndLocal - Class in proguard.dexfile.reader.node
-
- DexDebugNode.DexDebugOpNode.Epiogue - Class in proguard.dexfile.reader.node
-
- DexDebugNode.DexDebugOpNode.LineNumber - Class in proguard.dexfile.reader.node
-
- DexDebugNode.DexDebugOpNode.Prologue - Class in proguard.dexfile.reader.node
-
- DexDebugNode.DexDebugOpNode.RestartLocal - Class in proguard.dexfile.reader.node
-
- DexDebugNode.DexDebugOpNode.StartLocalNode - Class in proguard.dexfile.reader.node
-
- DexDebugOpNode(DexLabel) - Constructor for class proguard.dexfile.reader.node.DexDebugNode.DexDebugOpNode
-
- DexDebugVisitor - Class in proguard.dexfile.reader.visitors
-
- DexDebugVisitor() - Constructor for class proguard.dexfile.reader.visitors.DexDebugVisitor
-
- DexDebugVisitor(DexDebugVisitor) - Constructor for class proguard.dexfile.reader.visitors.DexDebugVisitor
-
- DexException - Exception in proguard.dexfile.reader
-
- DexException() - Constructor for exception proguard.dexfile.reader.DexException
-
- DexException(String) - Constructor for exception proguard.dexfile.reader.DexException
-
- DexException(Throwable) - Constructor for exception proguard.dexfile.reader.DexException
-
- DexException(String, Throwable) - Constructor for exception proguard.dexfile.reader.DexException
-
- DexException(Throwable, String, Object...) - Constructor for exception proguard.dexfile.reader.DexException
-
this is equals to
new DexException(String.format(messageFormat, args), cause);
- DexException(String, Object...) - Constructor for exception proguard.dexfile.reader.DexException
-
this is equals to
new DexException(String.format(messageFormat, args));
- DexFieldNode - Class in proguard.dexfile.reader.node
-
- DexFieldNode(DexFieldVisitor, int, Field, Object) - Constructor for class proguard.dexfile.reader.node.DexFieldNode
-
- DexFieldNode(int, Field, Object) - Constructor for class proguard.dexfile.reader.node.DexFieldNode
-
- DexFieldVisitor - Class in proguard.dexfile.reader.visitors
-
- DexFieldVisitor(DexFieldVisitor) - Constructor for class proguard.dexfile.reader.visitors.DexFieldVisitor
-
- DexFieldVisitor() - Constructor for class proguard.dexfile.reader.visitors.DexFieldVisitor
-
- dexFileName - Variable in class proguard.io.DexDataEntryWriter
-
- DexFileNode - Class in proguard.dexfile.reader.node
-
- DexFileNode() - Constructor for class proguard.dexfile.reader.node.DexFileNode
-
- DexFileReader - Class in proguard.dexfile.reader
-
Open and read a dex file.this is the entrance of dex-reader.
- DexFileReader(ByteBuffer) - Constructor for class proguard.dexfile.reader.DexFileReader
-
read dex from a ByteBuffer.
- DexFileReader(byte[]) - Constructor for class proguard.dexfile.reader.DexFileReader
-
- DexFileReader(File) - Constructor for class proguard.dexfile.reader.DexFileReader
-
- DexFileReader(Path) - Constructor for class proguard.dexfile.reader.DexFileReader
-
- DexFileReader(InputStream) - Constructor for class proguard.dexfile.reader.DexFileReader
-
- DexFileVisitor - Class in proguard.dexfile.reader.visitors
-
- DexFileVisitor() - Constructor for class proguard.dexfile.reader.visitors.DexFileVisitor
-
- DexFileVisitor(DexFileVisitor) - Constructor for class proguard.dexfile.reader.visitors.DexFileVisitor
-
- DexFix - Class in proguard.dexfile.converter
-
1.
- DexFix() - Constructor for class proguard.dexfile.converter.DexFix
-
- DexLabel - Class in proguard.dexfile.reader
-
a light weight version of org.objectweb.asm.Label
- DexLabel(int) - Constructor for class proguard.dexfile.reader.DexLabel
-
- DexLabel() - Constructor for class proguard.dexfile.reader.DexLabel
-
- DexLabelStmtNode - Class in proguard.dexfile.reader.node.insn
-
- DexLabelStmtNode(DexLabel) - Constructor for class proguard.dexfile.reader.node.insn.DexLabelStmtNode
-
- DexMethodNode - Class in proguard.dexfile.reader.node
-
- DexMethodNode(DexMethodVisitor, int, Method) - Constructor for class proguard.dexfile.reader.node.DexMethodNode
-
- DexMethodNode(int, Method) - Constructor for class proguard.dexfile.reader.node.DexMethodNode
-
- DexMethodVisitor - Class in proguard.dexfile.reader.visitors
-
- DexMethodVisitor() - Constructor for class proguard.dexfile.reader.visitors.DexMethodVisitor
-
- DexMethodVisitor(DexMethodVisitor) - Constructor for class proguard.dexfile.reader.visitors.DexMethodVisitor
-
- DexStmtNode - Class in proguard.dexfile.reader.node.insn
-
- DexStmtNode(Op) - Constructor for class proguard.dexfile.reader.node.insn.DexStmtNode
-
- DexType - Class in proguard.dexfile.reader
-
a light weight version of org.objectweb.asm.Type
- DexType(String) - Constructor for class proguard.dexfile.reader.DexType
-
- dexVersion - Variable in class proguard.dexfile.reader.node.DexFileNode
-
- dfs(StmtList, Cfg.FrameVisitor<T>) - Static method in class proguard.dexfile.ir.ts.Cfg
-
- dfsVisit(IrMethod, Cfg.DfsVisitor) - Static method in class proguard.dexfile.ir.ts.Cfg
-
- dimension - Variable in class proguard.dexfile.ir.expr.NewMutiArrayExpr
-
the dimension of the array,
for baseType: I, dimension 4, the result type is int[][][][];
NOTICE, not all dimension are init in ops, so ops.length <= dimension
- displayName - Variable in class proguard.dexfile.ir.stmt.LabelStmt
-
- displayName - Variable in enum proguard.dexfile.reader.Op
-
- displayName() - Method in enum proguard.dexfile.reader.Visibility
-
- distReg - Variable in class proguard.dexfile.reader.node.insn.Stmt2R1NNode
-
- DvmFrame<V> - Class in proguard.dexfile.reader.node.analysis
-
- DvmFrame(int) - Constructor for class proguard.dexfile.reader.node.analysis.DvmFrame
-
- DvmInterpreter<V> - Class in proguard.dexfile.reader.node.analysis
-
- DvmInterpreter() - Constructor for class proguard.dexfile.reader.node.analysis.DvmInterpreter
-
- value - Variable in class proguard.dexfile.ir.expr.Constant
-
- Value - Class in proguard.dexfile.ir.expr
-
Represent a local/constant/expression
- Value(Value.VT, ET) - Constructor for class proguard.dexfile.ir.expr.Value
-
- value - Variable in class proguard.dexfile.ir.ts.TypeTransformer.TypeRef
-
- value - Variable in class proguard.dexfile.reader.node.DexAnnotationNode.Item
-
- value - Variable in class proguard.dexfile.reader.node.insn.ConstStmtNode
-
- value - Variable in enum proguard.dexfile.reader.Visibility
-
- Value.E0Expr - Class in proguard.dexfile.ir.expr
-
Represent an expression with no argument
- Value.E1Expr - Class in proguard.dexfile.ir.expr
-
Represent an expression with 1 argument
- Value.E2Expr - Class in proguard.dexfile.ir.expr
-
Represent an expression with 2 arguments
- Value.EnExpr - Class in proguard.dexfile.ir.expr
-
Represent an expression with 3+ arguments
- Value.VT - Enum in proguard.dexfile.ir.expr
-
Value Type
- valueOf(String) - Static method in enum proguard.dexfile.ir.ET
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.ir.expr.Value.VT
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.ir.stmt.Stmt.ST
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.ir.TypeClass
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.reader.InstructionFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.reader.InstructionIndexType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.reader.Op
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum proguard.dexfile.reader.Visibility
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum proguard.dexfile.ir.ET
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum proguard.dexfile.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 proguard.dexfile.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 proguard.dexfile.ir.TypeClass
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum proguard.dexfile.reader.InstructionFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum proguard.dexfile.reader.InstructionIndexType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class proguard.dexfile.reader.node.analysis.DvmFrame
-
- values() - Static method in enum proguard.dexfile.reader.Op
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum proguard.dexfile.reader.Visibility
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- valueType - Variable in class proguard.dexfile.ir.expr.Value
-
- vars - Variable in class proguard.dexfile.ir.IrMethod
-
- visibility - Variable in class proguard.dexfile.reader.node.DexAnnotationNode
-
- Visibility - Enum in proguard.dexfile.reader
-
- visit(String, Object) - Method in class proguard.dexfile.reader.node.DexAnnotationNode
-
- visit(int, String, String, String[]) - Method in class proguard.dexfile.reader.node.DexFileNode
-
- visit(String, Object) - Method in class proguard.dexfile.reader.visitors.DexAnnotationVisitor
-
Visits a primitive value of the annotation.
- visit(int, String, String, String[]) - Method in class proguard.dexfile.reader.visitors.DexFileVisitor
-
- visitAnnotation(String, String) - Method in class proguard.dexfile.reader.node.DexAnnotationNode
-
- visitAnnotation(String, Visibility) - Method in class proguard.dexfile.reader.node.DexClassNode
-
- visitAnnotation(String, Visibility) - Method in class proguard.dexfile.reader.node.DexFieldNode
-
- visitAnnotation(String, Visibility) - Method in class proguard.dexfile.reader.node.DexMethodNode
-
- visitAnnotation(String, Visibility) - Method in interface proguard.dexfile.reader.visitors.DexAnnotationAble
-
访问注解
- visitAnnotation(String, String) - Method in class proguard.dexfile.reader.visitors.DexAnnotationVisitor
-
Visits a nested annotation value of the annotation.
- visitAnnotation(String, Visibility) - Method in class proguard.dexfile.reader.visitors.DexClassVisitor
-
- visitAnnotation(String, Visibility) - Method in class proguard.dexfile.reader.visitors.DexFieldVisitor
-
- visitAnnotation(String, Visibility) - Method in class proguard.dexfile.reader.visitors.DexMethodVisitor
-
- visitAnyClass(Clazz) - Method in class proguard.io.D8ClassConverter
-
- visitArray(String) - Method in class proguard.dexfile.reader.node.DexAnnotationNode
-
- visitArray(String) - Method in class proguard.dexfile.reader.visitors.DexAnnotationVisitor
-
- visitCode() - Method in class proguard.dexfile.reader.node.DexMethodNode
-
- visitCode() - Method in class proguard.dexfile.reader.visitors.DexMethodVisitor
-
- visitConstStmt(Op, int, Object) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitConstStmt(Op, int, Object) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
CONST * CONST_WIDE * CONST_STRING * CONST_CLASS *
- visitDebug() - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitDebug() - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
- visitDexFileVersion(int) - Method in class proguard.dexfile.reader.node.DexFileNode
-
- visitDexFileVersion(int) - Method in class proguard.dexfile.reader.visitors.DexFileVisitor
-
- visited - Variable in class proguard.dexfile.ir.stmt.Stmt
-
Used in visit the method CFG
- visitEnd() - Method in class proguard.dexfile.reader.visitors.DexAnnotationVisitor
-
Visits the end of the annotation.
- visitEnd() - Method in class proguard.dexfile.reader.visitors.DexClassVisitor
-
- visitEnd() - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
- visitEnd() - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
-
- visitEnd() - Method in class proguard.dexfile.reader.visitors.DexFieldVisitor
-
- visitEnd() - Method in class proguard.dexfile.reader.visitors.DexFileVisitor
-
- visitEnd() - Method in class proguard.dexfile.reader.visitors.DexMethodVisitor
-
- visitEndLocal(int, DexLabel) - Method in class proguard.dexfile.reader.node.DexDebugNode
-
- visitEndLocal(int, DexLabel) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
-
- visitEnum(String, String, String) - Method in class proguard.dexfile.reader.node.DexAnnotationNode
-
- visitEnum(String, String, String) - Method in class proguard.dexfile.reader.visitors.DexAnnotationVisitor
-
Visits an enumeration value of the annotation.
- visitEpiogue(DexLabel) - Method in class proguard.dexfile.reader.node.DexDebugNode
-
- visitEpiogue(DexLabel) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
-
- visitField(int, Field, Object) - Method in class proguard.dexfile.reader.node.DexClassNode
-
- visitField(int, Field, Object) - Method in class proguard.dexfile.reader.visitors.DexClassVisitor
-
- visitFieldStmt(Op, int, int, Field) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitFieldStmt(Op, int, int, Field) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_IGETX a,b field
OP_IPUTX a,b field
OP_SGETX a field
OP_SPUTX a field
- visitFillArrayDataStmt(Op, int, Object) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitFillArrayDataStmt(Op, int, Object) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
- visitFilledNewArrayStmt(Op, int[], String) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitFilledNewArrayStmt(Op, int[], String) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_FILLED_NEW_ARRAY
- visitJumpStmt(Op, int, int, DexLabel) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitJumpStmt(Op, int, int, DexLabel) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_IF_EQ
OP_IF_NE
OP_IF_LT
OP_IF_GE
OP_IF_GT
OP_IF_LE
OP_GOTO
OP_IF_EQZ
OP_IF_NEZ
OP_IF_LTZ
OP_IF_GEZ
OP_IF_GTZ
OP_IF_LEZ
- visitLabel(DexLabel) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitLabel(DexLabel) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
- visitLineNumber(int, DexLabel) - Method in class proguard.dexfile.reader.node.DexDebugNode
-
- visitLineNumber(int, DexLabel) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
-
- visitMethod(int, Method) - Method in class proguard.dexfile.reader.node.DexClassNode
-
- visitMethod(int, Method) - Method in class proguard.dexfile.reader.visitors.DexClassVisitor
-
- visitMethodStmt(Op, int[], Method) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitMethodStmt(Op, int[], String, Proto, MethodHandle, Object...) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitMethodStmt(Op, int[], Method, Proto) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitMethodStmt(Op, int[], Method) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_INVOKE_VIRTUAL
OP_INVOKE_SUPER
OP_INVOKE_DIRECT
OP_INVOKE_STATIC
OP_INVOKE_INTERFACE
- visitMethodStmt(Op, int[], String, Proto, MethodHandle, Object...) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_INVOKE_CUSTOM
- visitMethodStmt(Op, int[], Method, Proto) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_INVOKE_POLYMORPHIC
- visitor - Variable in class proguard.dexfile.reader.visitors.DexAnnotationVisitor
-
- visitor - Variable in class proguard.dexfile.reader.visitors.DexClassVisitor
-
- visitor - Variable in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
- visitor - Variable in class proguard.dexfile.reader.visitors.DexDebugVisitor
-
- visitor - Variable in class proguard.dexfile.reader.visitors.DexFieldVisitor
-
- visitor - Variable in class proguard.dexfile.reader.visitors.DexFileVisitor
-
- visitor - Variable in class proguard.dexfile.reader.visitors.DexMethodVisitor
-
- visitPackedSwitchStmt(Op, int, int, DexLabel[]) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitPackedSwitchStmt(Op, int, int, DexLabel[]) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
- visitParameterAnnotation(int) - Method in class proguard.dexfile.reader.node.DexMethodNode
-
- visitParameterAnnotation(int) - Method in class proguard.dexfile.reader.visitors.DexMethodVisitor
-
- visitParameterName(int, String) - Method in class proguard.dexfile.reader.node.DexDebugNode
-
- visitParameterName(int, String) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
-
- visitProgramClass(ProgramClass) - Method in class proguard.io.D8ClassConverter
-
- visitPrologue(DexLabel) - Method in class proguard.dexfile.reader.node.DexDebugNode
-
- visitPrologue(DexLabel) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
-
- visitRegister(int) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitRegister(int) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
- visitRestartLocal(int, DexLabel) - Method in class proguard.dexfile.reader.node.DexDebugNode
-
- visitRestartLocal(int, DexLabel) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
-
- visitSetFile(String) - Method in class proguard.dexfile.reader.node.DexDebugNode
-
- visitSetFile(String) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
-
- visitSource(String) - Method in class proguard.dexfile.reader.node.DexClassNode
-
- visitSource(String) - Method in class proguard.dexfile.reader.visitors.DexClassVisitor
-
- visitSparseSwitchStmt(Op, int, int[], DexLabel[]) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitSparseSwitchStmt(Op, int, int[], DexLabel[]) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
- visitStartLocal(int, DexLabel, String, String, String) - Method in class proguard.dexfile.reader.node.DexDebugNode
-
- visitStartLocal(int, DexLabel, String, String, String) - Method in class proguard.dexfile.reader.visitors.DexDebugVisitor
-
- visitStmt0R(Op) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitStmt0R(Op) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
- visitStmt1R(Op, int) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitStmt1R(Op, int) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_RETURN_X
OP_THROW_X
OP_MONITOR_ENTER
OP_MONITOR_EXIT
OP_MOVE_RESULT_X
OP_MOVE_EXCEPTION_X
- visitStmt2R(Op, int, int) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitStmt2R(Op, int, int) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_MOVE*
a = a X b
OP_ARRAY_LENGTH
a=Xb
X_TO_Y
- visitStmt2R1N(Op, int, int, int) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitStmt2R1N(Op, int, int, int) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_X_INT_LIT8
- visitStmt3R(Op, int, int, int) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitStmt3R(Op, int, int, int) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_ADD
OP_SUB
OP_MUL
OP_DIV
OP_REM
OP_AND
OP_OR
OP_XOR
OP_SHL
OP_SHR
OP_USHR
OP_CMPL
OP_CMPG
OP_CMP
OP_AGETX
OP_APUTX
- visitTryCatch(DexLabel, DexLabel, DexLabel[], String[]) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitTryCatch(DexLabel, DexLabel, DexLabel[], String[]) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
- visitTypeStmt(Op, int, int, String) - Method in class proguard.dexfile.reader.node.DexCodeNode
-
- visitTypeStmt(Op, int, int, String) - Method in class proguard.dexfile.reader.visitors.DexCodeVisitor
-
OP_INSTANCE_OF
OP_NEW_ARRAY
OP_CHECK_CAST
OP_NEW_INSTANCE
- VoidInvokeStmt - Class in proguard.dexfile.ir.stmt
-
Represent a void-expr: the expr result is ignored.
- VoidInvokeStmt(Value) - Constructor for class proguard.dexfile.ir.stmt.VoidInvokeStmt
-
- VoidInvokeTransformer - Class in proguard.dexfile.ir.ts
-
convert
- VoidInvokeTransformer() - Constructor for class proguard.dexfile.ir.ts.VoidInvokeTransformer
-
- vt - Variable in class proguard.dexfile.ir.expr.Value
-
Value Type