/*
 *     Generated by class-dump 3.3.4 (64 bit).
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard.
 */

#import <Cocoa/Cocoa.h>

@class NSMutableArray, NSTimer, PBXSourceScannerItem;

@interface XCEditFileEditor : NSObject
{
    PBXSourceScannerItem *_list;
    NSMutableArray *_cachedList;
    NSMutableArray *_cachedAlphaList;
    NSTimer *_methodsListUpdater;
    BOOL _showsBreakpointAnnotations;
    BOOL _methodsListNeedsUpdating;
    BOOL _showingAnnotationIndicatorDisableCount;
}

+ (id)textEditorBackgroundColor;
+ (Class)defaultLayoutManagerSubclass;
+ (Class)defaultTextViewSubclass;
+ (double)autoHighlightTokenDelay;
+ (void)setAutoHighlightTokenDelay:(double)arg1;
+ (unsigned long long)autoHighlightTokenOption;
+ (void)setAutoHighlightTokenOption:(unsigned long long)arg1;
+ (void)initialize;
- (void)textViewDidChangeFolding:(id)arg1;
- (void)textViewWillChangeFolding:(id)arg1;
- (void)textView:(id)arg1 doubleClickedOnCell:(id)arg2 inRect:(struct CGRect)arg3 atIndexInToken:(unsigned long long)arg4;
- (void)replaceCellWithCellText:(id)arg1;
- (void)textView:(id)arg1 doubleClickedOnCell:(id)arg2 inRect:(struct CGRect)arg3 atIndex:(unsigned long long)arg4;
- (void)textView:(id)arg1 clickedOnCell:(id)arg2 inRect:(struct CGRect)arg3 atIndex:(unsigned long long)arg4;
- (BOOL)textView:(id)arg1 shouldDrawAnnotation:(id)arg2;
- (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
- (BOOL)_addBuildMessageInfo:(id)arg1 useUnresolved:(BOOL)arg2;
- (double)_markerLocationForRange:(struct _NSRange)arg1 paragraphRect:(struct CGRect *)arg2;
- (void)_clearproblemMarkers;
- (void)_recreateProblemMarkers:(id)arg1;
- (void)_updateProblemMarkersAndSet:(BOOL)arg1;
- (void)_updateproblemMarkers;
- (void)_updateUnresolvedMarkers;
- (void)_computeproblemMarkers;
- (void)_addBreakpointAtPoint:(struct CGPoint)arg1;
- (void)_updateInstructionPointerMarkers;
- (void)_clearInstructionPointerMarkers;
- (void)_clearBreakpointMarkers;
- (void)_updateBreakpointMarkersAndSet:(BOOL)arg1;
- (void)_updateBreakpointMarkers;
- (void)_computeBreakpointMarkers;
- (void)_checkDataTipEvent:(id)arg1;
- (void)_projectItemsDidChange:(id)arg1;
- (void)_updateInstructionPointerAfterFixAndContinue:(id)arg1;
- (void)_removeInstructionPointerMarkers:(id)arg1;
- (void)_instructionPointerDidChange:(id)arg1;
- (void)buildMessageTextAnnotationView:(id)arg1 clickedOnBuildMessage:(id)arg2 forEvent:(id)arg3;
- (void)sidebarView:(id)arg1 handleMouseUp:(id)arg2 onAnnotation:(id)arg3;
- (void)sidebarView:(id)arg1 handleMouseDownInSidebar:(id)arg2 atLineNumber:(unsigned long long)arg3;
- (void)sidebarView:(id)arg1 didAddAnnotation:(id)arg2;
- (unsigned long long)sidebarView:(id)arg1 willAddAnnotation:(id)arg2 atLineNumber:(unsigned long long)arg3;
- (BOOL)sidebarView:(id)arg1 shouldAddAnnotation:(id)arg2;
- (void)sidebarView:(id)arg1 didRemoveAnnotation:(id)arg2;
- (BOOL)sidebarView:(id)arg1 shouldRemoveAnnotation:(id)arg2;
- (void)sidebarView:(id)arg1 didMoveAnnotation:(id)arg2;
- (unsigned long long)sidebarView:(id)arg1 willMoveAnnotation:(id)arg2 toLineNumber:(unsigned long long)arg3;
- (BOOL)sidebarView:(id)arg1 shouldMoveAnnotation:(id)arg2;
- (void)clearBuildMessageAnnotations;
- (void)updateBuildMessageAnnotations;
- (void)clearBreakpointAnnotations;
- (void)updateBreakpointAnnotations;
- (void)setShowsBreakpointAnnotations:(BOOL)arg1;
- (BOOL)showsBreakpointAnnotations;
- (BOOL)canShowBreakpointAnnotations;
- (void)clearInstructionPointerAnnotations;
- (void)updateInstructionPointerAnnotations;
- (unsigned long long)_adjustedLineNumberForInstructionPointer:(id)arg1;
- (void)scrollLineToVisible:(long long)arg1;
- (void)setScrollerMarkers;
- (int)lineEnding;
- (void)textView:(id)arg1 layoutManager:(id)arg2 didLayoutGlyphsUpToCharacterIndex:(unsigned long long)arg3;
- (void)textView:(id)arg1 handleMouseDownInSidebar:(id)arg2 atLineNumber:(unsigned long long)arg3;
- (void)revealInBreakpointsAction:(id)arg1;
- (BOOL)_revealBreakpointsInBreakpointsTask:(id)arg1;
- (void)toggleEnableBreakpointMarkerAction:(id)arg1;
- (void)continueToHereAction:(id)arg1;
- (void)continueToLineNumber:(unsigned long long)arg1;
- (void)addAndEditBreakpoint:(id)arg1;
- (void)_editBreakpoint:(id)arg1;
- (void)_addBreakpointTemplate:(id)arg1;
- (void)toggleAddBreakpointMarkerAction:(id)arg1;
- (void)addBreakpointAtLineNumber:(unsigned long long)arg1;
- (void)_userInterfacePreferencesDidChange:(id)arg1;
- (BOOL)validateLocalMenuItem:(id)arg1;
- (void)collapseExpandMessageBubble:(id)arg1;
- (void)showHideMessageBubble:(id)arg1;
- (void)hideAllBubbles:(id)arg1;
- (void)showAllBubbles:(id)arg1;
- (void)showHideBreakpointBubbles:(id)arg1;
- (void)hideBreakpointBubbles:(id)arg1;
- (void)showBreakpointBubbles:(id)arg1;
- (BOOL)showingSomeBreakpointBubbles;
- (void)showHideWarningBubbles:(id)arg1;
- (void)hideWarningBubbles:(id)arg1;
- (void)showWarningBubbles:(id)arg1;
- (BOOL)hidingSomeWarningBubbles;
- (BOOL)showingSomeWarningBubbles;
- (void)showHideErrorBubbles:(id)arg1;
- (void)hideErrorBubbles:(id)arg1;
- (void)showErrorBubbles:(id)arg1;
- (BOOL)hidingSomeErrorBubbles;
- (BOOL)showingSomeErrorBubbles;
- (void)changeSourceLanguageAction:(id)arg1;
- (void)_dumpSourceModelContext:(id)arg1;
- (void)_dumpSourceModel:(id)arg1;
- (id)methodAtLocation:(unsigned long long)arg1 includeAll:(BOOL)arg2 ensureUpToDate:(BOOL)arg3;
- (id)methodAtLocation:(unsigned long long)arg1 includeAll:(BOOL)arg2;
- (id)methodAtLocation:(unsigned long long)arg1;
- (id)alphaSortedMethodsList;
- (void)addSortedEntriesFromList:(id)arg1 withIndent:(long long)arg2;
- (id)unfilteredMethodsList;
- (id)methodsList;
- (void)addEntries:(id)arg1 toList:(id)arg2 withIndent:(long long)arg3 includeAll:(BOOL)arg4;
- (id)_rawMethodList;
- (id)methodAtLocation:(unsigned long long)arg1 forScannerList:(id)arg2;
- (void)setSelectionFromMethod:(id)arg1;
- (void)textViewDidChangeSelection:(id)arg1;
- (void)textDidChange:(id)arg1;
- (void)_methodsListPrefsChanged:(id)arg1;
- (void)_textStorageWasEdited:(id)arg1;
- (void)_updateMethodsListAndScrollerMarkers:(id)arg1;
- (void)_restoreSelectionFromProject;
- (void)restoreSelection;
- (void)storeSelection;
- (BOOL)wantsLayoutProgress;
- (void)setSelectionFromBookmark:(id)arg1;
- (id)defaultBookmarkNameForSelection;
- (void)_drawLineNumbersChanged:(id)arg1;
- (void)updateMarkersRespectingGutterVisibility;
- (void)_createGutter;
- (void)_lineRangeDataDidChange:(id)arg1;
- (id)symbolStringForCurrentSelection;
- (void)_editFileEditorDefaultsDidChange:(id)arg1;
- (void)resetEditorColors:(id)arg1;
- (void)_syntaxColoringSettingsChanged:(id)arg1;
- (void)updateLineWrapping;
- (void)_removeDocument;
- (void)_installDocument;
- (void)removeNotificationObservers;
- (void)addNotificationObservers;
- (BOOL)loadView;
- (id)syntaxColoringMenu;
- (void)dealloc;

@end

