Package ghidra.app.util.bin.format.objc2
Class ObjectiveC2_Constants
- java.lang.Object
-
- ghidra.app.util.bin.format.objc2.ObjectiveC2_Constants
-
public final class ObjectiveC2_Constants extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CATEGORY
static CategoryPath
CATEGORY_PATH
static java.lang.String
NAMESPACE
static java.lang.String
OBJC2_CATEGORY_LIST
Objective-C 2 category list.static java.lang.String
OBJC2_CLASS_LIST
Objective-C 2 class list.static java.lang.String
OBJC2_CLASS_REFS
Objective-C 2 class references.static java.lang.String
OBJC2_CONST
Objective-C 2 constants.static java.lang.String
OBJC2_DATA
static java.lang.String
OBJC2_IMAGE_INFO
static java.lang.String
OBJC2_MESSAGE_REFS
static java.lang.String
OBJC2_NON_LAZY_CLASS_LIST
Objective-C 2 non-lazy class liststatic java.lang.String
OBJC2_PROTOCOL_LIST
static java.lang.String
OBJC2_PROTOCOL_REFS
static java.lang.String
OBJC2_SELECTOR_REFS
static java.lang.String
OBJC2_SUPER_REFS
-
Constructor Summary
Constructors Constructor Description ObjectiveC2_Constants()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.lang.String>
getObjectiveC2SectionNames()
Returns a list containing valid Objective-C 2.0 section names.static boolean
isObjectiveC2(Program program)
Returns true if this program contains Objective-C 2.
-
-
-
Field Detail
-
OBJC2_CATEGORY_LIST
public static final java.lang.String OBJC2_CATEGORY_LIST
Objective-C 2 category list.- See Also:
- Constant Field Values
-
OBJC2_CLASS_LIST
public static final java.lang.String OBJC2_CLASS_LIST
Objective-C 2 class list.- See Also:
- Constant Field Values
-
OBJC2_CLASS_REFS
public static final java.lang.String OBJC2_CLASS_REFS
Objective-C 2 class references.- See Also:
- Constant Field Values
-
OBJC2_CONST
public static final java.lang.String OBJC2_CONST
Objective-C 2 constants.- See Also:
- Constant Field Values
-
OBJC2_DATA
public static final java.lang.String OBJC2_DATA
- See Also:
- Constant Field Values
-
OBJC2_IMAGE_INFO
public static final java.lang.String OBJC2_IMAGE_INFO
- See Also:
- Constant Field Values
-
OBJC2_MESSAGE_REFS
public static final java.lang.String OBJC2_MESSAGE_REFS
- See Also:
- Constant Field Values
-
OBJC2_NON_LAZY_CLASS_LIST
public static final java.lang.String OBJC2_NON_LAZY_CLASS_LIST
Objective-C 2 non-lazy class list- See Also:
- Constant Field Values
-
OBJC2_PROTOCOL_LIST
public static final java.lang.String OBJC2_PROTOCOL_LIST
- See Also:
- Constant Field Values
-
OBJC2_PROTOCOL_REFS
public static final java.lang.String OBJC2_PROTOCOL_REFS
- See Also:
- Constant Field Values
-
OBJC2_SELECTOR_REFS
public static final java.lang.String OBJC2_SELECTOR_REFS
- See Also:
- Constant Field Values
-
OBJC2_SUPER_REFS
public static final java.lang.String OBJC2_SUPER_REFS
- See Also:
- Constant Field Values
-
NAMESPACE
public static final java.lang.String NAMESPACE
- See Also:
- Constant Field Values
-
CATEGORY
public static final java.lang.String CATEGORY
- See Also:
- Constant Field Values
-
CATEGORY_PATH
public static final CategoryPath CATEGORY_PATH
-
-
Method Detail
-
getObjectiveC2SectionNames
public static final java.util.List<java.lang.String> getObjectiveC2SectionNames()
Returns a list containing valid Objective-C 2.0 section names.- Returns:
- a list containing valid Objective-C 2.0 section names
-
isObjectiveC2
public static final boolean isObjectiveC2(Program program)
Returns true if this program contains Objective-C 2.- Parameters:
program
- the program to check- Returns:
- true if the program contains Objective-C 2.
-
-