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.StringCATEGORYstatic CategoryPathCATEGORY_PATHstatic java.lang.StringNAMESPACEstatic java.lang.StringOBJC2_CATEGORY_LISTObjective-C 2 category list.static java.lang.StringOBJC2_CLASS_LISTObjective-C 2 class list.static java.lang.StringOBJC2_CLASS_REFSObjective-C 2 class references.static java.lang.StringOBJC2_CONSTObjective-C 2 constants.static java.lang.StringOBJC2_DATAstatic java.lang.StringOBJC2_IMAGE_INFOstatic java.lang.StringOBJC2_MESSAGE_REFSstatic java.lang.StringOBJC2_NON_LAZY_CLASS_LISTObjective-C 2 non-lazy class liststatic java.lang.StringOBJC2_PROTOCOL_LISTstatic java.lang.StringOBJC2_PROTOCOL_REFSstatic java.lang.StringOBJC2_SELECTOR_REFSstatic java.lang.StringOBJC2_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 booleanisObjectiveC2(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.
-
-