crash.software
Projects
Pull Requests
Issues
Builds
jadx
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
jadx
Files
🤬
Sign In
4cc30482
ROOT
/
jadx-core
/
src
/
main
/
java
/
jadx
/
core
/
dex
/
nodes
/
MethodNode.java
Search
History
697 lines
|
ISO-8859-1
|
16 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
MethodNode
LOG
:
Logger
mthInfo
:
MethodInfo
parentClass
:
ClassNode
accFlags
:
AccessInfo
codeReader
:
ICodeReader
insnsCount
:
int
noCode
:
boolean
regsCount
:
int
argsStartReg
:
int
loaded
:
boolean
retType
:
ArgType
argTypes
:
List<ArgType>
typeParameters
:
List<ArgType>
thisArg
:
RegisterArg
argsList
:
List<RegisterArg>
instructions
:
InsnNode[]
blocks
:
List<BlockNode>
blocksMaxCId
:
int
enterBlock
:
BlockNode
exitBlock
:
BlockNode
sVars
:
List<SSAVar>
exceptionHandlers
:
List<ExceptionHandler>
loops
:
List<LoopInfo>
region
:
Region
useIn
:
List<MethodNode>
build
(
ClassNode, IMethodData
)
:
MethodNode
MethodNode
(
ClassNode, IMethodData
)
unload
()
:
void
updateTypes
(
List<ArgType>, ArgType
)
:
void
updateTypeParameters
(
List<ArgType>
)
:
void
load
()
:
void
reload
()
:
void
initArguments
(
List<ArgType>
)
:
void
getArgsStartPos
(
List<ArgType>
)
:
int
getArgTypes
()
:
List<ArgType>
updateArgTypes
(
List<ArgType>, String
)
:
void
containsGenericArgs
()
:
boolean
getReturnType
()
:
ArgType
updateReturnType
(
ArgType
)
:
void
isVoidReturn
()
:
boolean
collectArgsWithoutLoading
()
:
List<VarNode>
getArgRegs
()
:
List<RegisterArg>
getAllArgRegs
()
:
List<RegisterArg>
getThisArg
()
:
RegisterArg
skipFirstArgument
()
:
void
getTypeParameters
()
:
List<ArgType>
getName
()
:
String
getAlias
()
:
String
getParentClass
()
:
ClassNode
getTopParentClass
()
:
ClassNode
isNoCode
()
:
boolean
getInstructions
()
:
InsnNode[]
unloadInsnArr
()
:
void
initBasicBlocks
()
:
void
finishBasicBlocks
()
:
void
getBasicBlocks
()
:
List<BlockNode>
setBasicBlocks
(
List<BlockNode>
)
:
void
getNextBlockCId
()
:
int
getEnterBlock
()
:
BlockNode
setEnterBlock
(
BlockNode
)
:
void
getExitBlock
()
:
BlockNode
setExitBlock
(
BlockNode
)
:
void
getPreExitBlocks
()
:
List<BlockNode>
isPreExitBlocks
(
BlockNode
)
:
boolean
registerLoop
(
LoopInfo
)
:
void
getLoopForBlock
(
BlockNode
)
:
LoopInfo
getAllLoopsForBlock
(
BlockNode
)
:
List<LoopInfo>
getLoopsCount
()
:
int
getLoops
()
:
Iterable<LoopInfo>
addExceptionHandler
(
ExceptionHandler
)
:
ExceptionHandler
clearExceptionHandlers
()
:
boolean
getExceptionHandlers
()
:
Iterable<ExceptionHandler>
isNoExceptionHandlers
()
:
boolean
getExceptionHandlersCount
()
:
int
getThrows
()
:
List<ArgType>
isArgsOverloaded
()
:
boolean
isConstructor
()
:
boolean
isDefaultConstructor
()
:
boolean
getRegsCount
()
:
int
getArgsStartReg
()
:
int
makeNewSVar
(
RegisterArg
)
:
SSAVar
makeNewSVar
(
int, int, RegisterArg
)
:
SSAVar
getNextSVarVersion
(
int
)
:
int
removeSVar
(
SSAVar
)
:
void
getSVars
()
:
List<SSAVar>
getRawAccessFlags
()
:
int
getAccessFlags
()
:
AccessInfo
setAccessFlags
(
AccessInfo
)
:
void
getRegion
()
:
Region
setRegion
(
Region
)
:
void
root
()
:
RootNode
typeName
()
:
String
getInputFileName
()
:
String
getMethodInfo
()
:
MethodInfo
getMethodCodeOffset
()
:
long
getDebugInfo
()
:
IDebugInfo
ignoreMethod
()
:
void
rename
(
String
)
:
void
countInsns
()
:
long
getInsnsCount
()
:
int
isVarArg
()
:
boolean
isLoaded
()
:
boolean
getCodeReader
()
:
ICodeReader
getUseIn
()
:
List<MethodNode>
setUseIn
(
List<MethodNode>
)
:
void
getAnnType
()
:
AnnType
hashCode
()
:
int
equals
(
Object
)
:
boolean
compareTo
(
MethodNode
)
:
int
toAttrString
()
:
String
toString
()
:
String
All occurrences
Please wait...
Page is in error, reload to recover