Class NativeSignatureFlags

java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureFlags

@Ser public class NativeSignatureFlags extends Object
Flags describing the item targeted by a native signature.
  • Constructor Details

    • NativeSignatureFlags

      public NativeSignatureFlags(SignatureTargetType type)
      Create signature flags for a target type with a meaningful target name.
      Parameters:
      type - signature target type
    • NativeSignatureFlags

      public NativeSignatureFlags(SignatureTargetType type, boolean meaningfulName)
      Create signature flags.
      Parameters:
      type - signature target type
      meaningfulName - true if the target name is meaningful
  • Method Details

    • getTargetType

      public SignatureTargetType getTargetType()
      Get the signature target type.
      Returns:
      signature target type
    • hasMeaningfulTargetName

      public boolean hasMeaningfulTargetName()
      Checks if the signature target name is meaningful, i.e. it can be displayed in the UI.
      Returns:
      true if the target name is meaningful
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object