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 SummaryFields 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 SummaryConstructors Constructor Description ObjectiveC2_Constants()
 - 
Method SummaryAll 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_LISTpublic static final java.lang.String OBJC2_CATEGORY_LIST Objective-C 2 category list.- See Also:
- Constant Field Values
 
 - 
OBJC2_CLASS_LISTpublic static final java.lang.String OBJC2_CLASS_LIST Objective-C 2 class list.- See Also:
- Constant Field Values
 
 - 
OBJC2_CLASS_REFSpublic static final java.lang.String OBJC2_CLASS_REFS Objective-C 2 class references.- See Also:
- Constant Field Values
 
 - 
OBJC2_CONSTpublic static final java.lang.String OBJC2_CONST Objective-C 2 constants.- See Also:
- Constant Field Values
 
 - 
OBJC2_DATApublic static final java.lang.String OBJC2_DATA - See Also:
- Constant Field Values
 
 - 
OBJC2_IMAGE_INFOpublic static final java.lang.String OBJC2_IMAGE_INFO - See Also:
- Constant Field Values
 
 - 
OBJC2_MESSAGE_REFSpublic static final java.lang.String OBJC2_MESSAGE_REFS - See Also:
- Constant Field Values
 
 - 
OBJC2_NON_LAZY_CLASS_LISTpublic static final java.lang.String OBJC2_NON_LAZY_CLASS_LIST Objective-C 2 non-lazy class list- See Also:
- Constant Field Values
 
 - 
OBJC2_PROTOCOL_LISTpublic static final java.lang.String OBJC2_PROTOCOL_LIST - See Also:
- Constant Field Values
 
 - 
OBJC2_PROTOCOL_REFSpublic static final java.lang.String OBJC2_PROTOCOL_REFS - See Also:
- Constant Field Values
 
 - 
OBJC2_SELECTOR_REFSpublic static final java.lang.String OBJC2_SELECTOR_REFS - See Also:
- Constant Field Values
 
 - 
OBJC2_SUPER_REFSpublic static final java.lang.String OBJC2_SUPER_REFS - See Also:
- Constant Field Values
 
 - 
NAMESPACEpublic static final java.lang.String NAMESPACE - See Also:
- Constant Field Values
 
 - 
CATEGORYpublic static final java.lang.String CATEGORY - See Also:
- Constant Field Values
 
 - 
CATEGORY_PATHpublic static final CategoryPath CATEGORY_PATH 
 
- 
 - 
Method Detail- 
getObjectiveC2SectionNamespublic 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
 
 - 
isObjectiveC2public 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.
 
 
- 
 
-