Interface IJadxAttribute

All Known Subinterfaces:
IMethodDetails
All Known Implementing Classes:
AnnotationDefaultAttr, AnnotationDefaultClassAttr, AnnotationMethodParamsAttr, AnnotationsAttr, AnonymousClassAttr, AttrList, BlockProcessor.DebugModAttr, CatchAttr, ClassTypeVarsAttr, ClspMethod, CodeFeaturesAttr, DeclareVariablesAttr, DecompileModeOverrideAttr, EdgeInsnAttr, EncodedValue, EnumClassAttr, EnumMapAttr, ExceptionsAttr, ExcHandlerAttr, ExcSplitCrossAttr, FieldInitInsnAttr, FieldReplaceAttr, ForceReturnAttr, GenericInfoAttr, InlinedAttr, InnerClassesAttr, JadxCommentsAttr, LocalVarsDebugInfoAttr, LoopLabelAttr, MethodBridgeAttr, MethodInlineAttr, MethodNode, MethodOverrideAttr, MethodParametersAttr, MethodReplaceAttr, MethodThrowsAttr, MethodTypeVarsAttr, MutableMethodDetails, PhiListAttr, PinnedAttribute, RegDebugInfoAttr, RegionRefAttr, RenameReasonAttr, SignatureAttr, SimpleMethodDetails, SkipMethodArgsAttr, SourceFileAttr, SpecialEdgeAttr, TmpEdgeAttr, TryCatchBlockAttr

public interface IJadxAttribute
Jadx attribute: custom data container, can be added to most jadx nodes.
  • Method Details

    • getAttrType

      IJadxAttrType<? extends IJadxAttribute> getAttrType()
    • keepLoaded

      default boolean keepLoaded()
      Mark type to skip unloading on node unload event
    • toAttrString

      default String toAttrString()