fSourceCode
FileSourceCode* GetSourceCode() const { return fSourceCode; }
FileSourceCode* fSourceCode;
{ return fSourceCode; }
DisassembledCode* fSourceCode;
if (fSourceCode == NULL)
if (fSourceCode == NULL)
if (fTeam->GetStatementAtSourceLocation(fSourceCode,
if (fSourceCode == NULL) {
const char* lineData = fSourceCode->LineAt(i);
int32 lineLength = fSourceCode->LineLengthAt(i);
SourceCode* fSourceCode;
fSelectionEnd.line = fSourceCode->CountLines() - 1;
fSelectionEnd.offset = fSourceCode->LineLengthAt(
if (fSourceCode == NULL)
if (fSourceCode->GetSourceFile() != NULL)
clipName = fSourceCode->GetSourceFile()->Name();
else if (fSourceCode->GetSourceLanguage() != NULL)
clipName = fSourceCode->GetSourceLanguage()->Name();
if (fSourceCode != NULL) {
for (int32 i = 0; const char* line = fSourceCode->LineAt(i); i++)
if (fSourceCode->LineAt(line)[i] == '\t')
int32 lineLength = fSourceCode->LineLengthAt(line);
const char* sourceLine = fSourceCode->LineAt(line);
text.SetTo(fSourceCode->LineAt(fSelectionStart.line)
text.SetTo(fSourceCode->LineAt(fSelectionStart.line)
text << fSourceCode->LineAt(i) << "\n";
text.Append(fSourceCode->LineAt(fSelectionEnd.line),
const char* line = fSourceCode->LineAt(point.line);
int32 length = fSourceCode->LineLengthAt(point.line);
fSelectionEnd.offset = fSourceCode->LineLengthAt(point.line);
fSelectionEnd.offset = fSourceCode->LineLengthAt(
fSelectionEnd.offset = fSourceCode->LineLengthAt(point.line);
SourceCode* fSourceCode;
if (fSourceCode == NULL)
if (fSourceCode->GetSourceFile() != NULL) {
fSourceCode) != NULL ? "Show source" : "Show disassembly",
fSourceCode(NULL),
if (fSourceCode == NULL)
LocatableFile* file = fSourceCode->GetSourceFile();
if (dynamic_cast<FileSourceCode*>(fSourceCode) != NULL) {
if (sourceCode == fSourceCode)
if (fSourceCode != NULL) {
fSourceCode->ReleaseReference();
fSourceCode = sourceCode;
if (fSourceCode != NULL) {
fSourceCode->AcquireReference();
SourceLanguage* language = fSourceCode->GetSourceLanguage();
highlighter->ParseText(fSourceCode,
fMarkerManager->SetSourceCode(fSourceCode);
fTextView->SetSourceCode(fSourceCode);
fMarkerView->SetSourceCode(fSourceCode);
if (fSourceCode == NULL)
if (fSourceCode == NULL || line >= (uint32)fSourceCode->CountLines())
if (fTeam->GetStatementAtSourceLocation(fSourceCode, SourceLocation(line),
fSourceCode = sourceCode;
return fSourceCode != NULL ? fSourceCode->CountLines() : 0;
maxLine = std::min(maxLine, fSourceCode->CountLines() - 1);
fSourceCode = sourceCode;
if (fSourceCode != NULL && fStackTrace != NULL) {
LocatableFile* sourceFile = fSourceCode->GetSourceFile();
if (line < 0 || line >= fSourceCode->CountLines())
if (functionInstance->GetSourceCode() != fSourceCode)
if (fSourceCode != NULL) {
LocatableFile* sourceFile = fSourceCode->GetSourceFile();
fTeam->GetBreakpointsForSourceCode(fSourceCode, breakpoints);
if (line < 0 || line >= fSourceCode->CountLines())
if (functionInstance->GetSourceCode() != fSourceCode)
if (fSourceCode == NULL) {
AutoLocker<SourceCode> sourceLocker(fSourceCode);
if (!fSourceCode->GetStatementLocationRange(SourceLocation(line),
SourceCode* fSourceCode;
fSourceCode(NULL),
if (source == fSourceCode && state == fSourceCodeState)
if (fSourceCode != NULL)
fSourceCode->ReleaseReference();
fSourceCode = source;
if (fSourceCode != NULL) {
fSourceCode->AcquireReference();
fSourceCode(NULL),
if (source == fSourceCode && state == fSourceCodeState)
if (fSourceCode != NULL)
fSourceCode->ReleaseReference();
fSourceCode = source;
if (fSourceCode != NULL)
fSourceCode->AcquireReference();
return fSourceCode;
if (sourceCode == fSourceCode)
if (fSourceCode != NULL)
fSourceCode->ReleaseReference();
fSourceCode = sourceCode;
if (fSourceCode != NULL)
fSourceCode->AcquireReference();
FileSourceCode* fSourceCode;