Class ContextDescriptorKind
java.lang.Object
ghidra.app.util.bin.format.swift.types.ContextDescriptorKind
Swift ContextDescriptorKind values
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
This context descriptor represents an anonymous possibly-generic context such as a function bodystatic final int
This context descriptor represents a classstatic final int
This context descriptor represents an enumstatic final int
This context descriptor represents an extensionstatic final int
This context descriptor represents a modulestatic final int
This context descriptor represents an opaque type aliasstatic final int
This context descriptor represents a protocol contextstatic final int
This context descriptor represents a structstatic final int
First kind that represents a type of any sortstatic final int
Last kind that represents a type of any sort -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
getKind
(int flags) Gets theContextDescriptorKind
value from theflags
-
Field Details
-
MODULE
public static final int MODULEThis context descriptor represents a module- See Also:
-
EXTENSION
public static final int EXTENSIONThis context descriptor represents an extension- See Also:
-
ANONYMOUS
public static final int ANONYMOUSThis context descriptor represents an anonymous possibly-generic context such as a function body- See Also:
-
PROTOCOL
public static final int PROTOCOLThis context descriptor represents a protocol context- See Also:
-
OPAQUE_TYPE
public static final int OPAQUE_TYPEThis context descriptor represents an opaque type alias- See Also:
-
TYPE_FIRST
public static final int TYPE_FIRSTFirst kind that represents a type of any sort- See Also:
-
CLASS
public static final int CLASSThis context descriptor represents a class- See Also:
-
STRUCT
public static final int STRUCTThis context descriptor represents a struct- See Also:
-
ENUM
public static final int ENUMThis context descriptor represents an enum- See Also:
-
TYPE_LAST
public static final int TYPE_LASTLast kind that represents a type of any sort- See Also:
-
-
Constructor Details
-
ContextDescriptorKind
public ContextDescriptorKind()
-
-
Method Details
-
getKind
public static int getKind(int flags) Gets theContextDescriptorKind
value from theflags
- Parameters:
flags
- Theflags
that contain the kind- Returns:
- The
ContextDescriptorKind
value
-