Package jadx.core.dex.info
Class ConstStorage
java.lang.Object
jadx.core.dex.info.ConstStorage
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<ClassNode, ConstStorage.ValueStorage> private final ConstStorage.ValueStorageprivate final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConstField(FieldNode fld, Object value, boolean isPublic) voidaddGlobalConstField(IFieldInfoRef fld, Object value) private ConstStorage.ValueStoragegetClsValues(ClassNode cls) @Nullable IFieldInfoRefgetConstField(ClassNode cls, Object value, boolean searchGlobal) @Nullable IFieldInfoRefgetConstFieldByLiteralArg(ClassNode cls, LiteralArg arg) private @Nullable FieldNodegetResourceField(Integer value, RootNode root) booleanvoidremoveForClass(ClassNode cls) voidsetResourcesNames(Map<Integer, String> resourcesNames)
-
Field Details
-
replaceEnabled
private final boolean replaceEnabled -
globalValues
-
classes
-
resourcesNames
-
-
Constructor Details
-
ConstStorage
-
-
Method Details
-
addConstField
-
addGlobalConstField
-
removeForClass
-
getClsValues
-
getConstField
@Nullable public @Nullable IFieldInfoRef getConstField(ClassNode cls, Object value, boolean searchGlobal) -
getResourceField
-
getConstFieldByLiteralArg
-
setResourcesNames
-
getResourcesNames
-
getGlobalConstFields
-
isReplaceEnabled
public boolean isReplaceEnabled()
-