Class Actions.Record

java.lang.Object
com.android.manifmerger.Actions.Record
Direct Known Subclasses:
Actions.AttributeRecord, Actions.NodeRecord
Enclosing class:
Actions

public abstract static class Actions.Record extends Object
Defines an abstract record contain common metadata for elements and attributes actions.
  • Field Details

    • mActionType

      @NonNull protected final Actions.ActionType mActionType
    • mActionLocation

      @NonNull protected final com.android.ide.common.blame.SourceFilePosition mActionLocation
    • mTargetId

      @NonNull protected final XmlNode.NodeKey mTargetId
    • mReason

      @Nullable protected final String mReason
  • Method Details

    • getActionType

      @NonNull public Actions.ActionType getActionType()
    • getActionLocation

      @NonNull public com.android.ide.common.blame.SourceFilePosition getActionLocation()
    • getTargetId

      @NonNull public XmlNode.NodeKey getTargetId()
    • getReason

      @Nullable public String getReason()
    • print

      public void print(@NonNull StringBuilder stringBuilder)