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
a12cce79
ROOT
/
jadx-core
/
src
/
main
/
java
/
jadx
/
core
/
dex
/
nodes
/
ClassNode.java
Search
History
888 lines
|
ISO-8859-1
|
22 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
ClassNode
LOG
:
Logger
root
:
RootNode
clsData
:
IClassData
clsInfo
:
ClassInfo
packageNode
:
PackageNode
accessFlags
:
AccessInfo
superClass
:
ArgType
interfaces
:
List<ArgType>
generics
:
List<ArgType>
methods
:
List<MethodNode>
fields
:
List<FieldNode>
innerClasses
:
List<ClassNode>
inlinedClasses
:
List<ClassNode>
smali
:
String
parentClass
:
ClassNode
state
:
ProcessState
loadStage
:
LoadStage
dependencies
:
List<ClassNode>
codegenDeps
:
List<ClassNode>
useIn
:
List<ClassNode>
useInMth
:
List<MethodNode>
mthInfoMap
:
Map<MethodInfo, MethodNode>
ClassNode
(
RootNode, IClassData
)
load
(
IClassData, boolean
)
:
void
restoreUsageData
()
:
void
checkSuperType
(
IClassData
)
:
ArgType
updateGenericClsData
(
ArgType, List<ArgType>, List<ArgType>
)
:
void
processAttributes
(
ClassNode
)
:
void
getAccessFlags
(
IClassData
)
:
int
addSyntheticClass
(
RootNode, String, int
)
:
ClassNode
addSyntheticClass
(
RootNode, ClassInfo, int
)
:
ClassNode
ClassNode
(
RootNode, ClassInfo, int
)
initStaticValues
(
List<FieldNode>
)
:
void
checkSourceFilenameAttr
()
:
boolean
checkProcessed
()
:
boolean
ensureProcessed
()
:
void
decompile
()
:
ICodeInfo
decompileWithMode
(
DecompilationMode
)
:
ICodeInfo
getCode
()
:
ICodeInfo
reloadCode
()
:
ICodeInfo
unloadCode
()
:
void
deepUnload
()
:
void
unloadFromCache
()
:
void
decompile
(
boolean
)
:
ICodeInfo
getCodeFromCache
()
:
ICodeInfo
load
()
:
void
unload
()
:
void
buildCache
()
:
void
getSuperClass
()
:
ArgType
getInterfaces
()
:
List<ArgType>
getGenericTypeParameters
()
:
List<ArgType>
getType
()
:
ArgType
getMethods
()
:
List<MethodNode>
getFields
()
:
List<FieldNode>
addField
(
FieldNode
)
:
void
getConstField
(
Object
)
:
FieldNode
getConstField
(
Object, boolean
)
:
FieldNode
getConstFieldByLiteralArg
(
LiteralArg
)
:
FieldNode
searchField
(
FieldInfo
)
:
FieldNode
searchFieldByNameAndType
(
FieldInfo
)
:
FieldNode
searchFieldByName
(
String
)
:
FieldNode
searchFieldByShortId
(
String
)
:
FieldNode
searchMethod
(
MethodInfo
)
:
MethodNode
searchMethodByShortId
(
String
)
:
MethodNode
searchMethodByShortName
(
String
)
:
MethodNode
getParentClass
()
:
ClassNode
updateParentClass
()
:
void
rename
(
String
)
:
void
onParentPackageUpdate
(
PackageNode
)
:
void
getPackageNode
()
:
PackageNode
getTopParentClass
()
:
ClassNode
visitParentClasses
(
Consumer<ClassNode>
)
:
void
visitSuperTypes
(
BiConsumer<ArgType, ArgType>
)
:
void
hasNotGeneratedParent
()
:
boolean
getInnerClasses
()
:
List<ClassNode>
getInlinedClasses
()
:
List<ClassNode>
getInnerAndInlinedClassesRecursive
(
Set<ClassNode>
)
:
void
addInnerClass
(
ClassNode
)
:
void
addInlinedClass
(
ClassNode
)
:
void
isEnum
()
:
boolean
isAnonymous
()
:
boolean
isSynthetic
()
:
boolean
isInner
()
:
boolean
isTopClass
()
:
boolean
getClassInitMth
()
:
MethodNode
getDefaultConstructor
()
:
MethodNode
getAccessFlags
()
:
AccessInfo
setAccessFlags
(
AccessInfo
)
:
void
root
()
:
RootNode
typeName
()
:
String
getRawName
()
:
String
getClassInfo
()
:
ClassInfo
getName
()
:
String
getAlias
()
:
String
getShortName
()
:
String
getFullName
()
:
String
getPackage
()
:
String
getDisassembledCode
()
:
String
getDisassembledCode
(
StringBuilder
)
:
void
getClsData
()
:
IClassData
getState
()
:
ProcessState
setState
(
ProcessState
)
:
void
getLoadStage
()
:
LoadStage
setLoadStage
(
LoadStage
)
:
void
reloadAtCodegenStage
()
:
void
getDependencies
()
:
List<ClassNode>
setDependencies
(
List<ClassNode>
)
:
void
removeDependency
(
ClassNode
)
:
void
getCodegenDeps
()
:
List<ClassNode>
setCodegenDeps
(
List<ClassNode>
)
:
void
addCodegenDep
(
ClassNode
)
:
void
getTotalDepsCount
()
:
int
getUseIn
()
:
List<ClassNode>
setUseIn
(
List<ClassNode>
)
:
void
getUseInMth
()
:
List<MethodNode>
setUseInMth
(
List<MethodNode>
)
:
void
getInputFileName
()
:
String
getAnnType
()
:
AnnType
hashCode
()
:
int
equals
(
Object
)
:
boolean
compareTo
(
ClassNode
)
:
int
toString
()
:
String
All occurrences
Please wait...
Page is in error, reload to recover