v2026.6.1
All Bundles

Result

Collection analysis result

Operations

GetCode #

Gets the code

method : public : GetCode() ~ Int

Return

TypeDescription
Intcode

GetDescription #

Get result description

method : public : GetDescription() ~ String

Return

TypeDescription
Stringresult description

GetEndLine #

Get end line

method : public : GetEndLine() ~ Int

Return

TypeDescription
Intend line

GetEndPosition #

Get end position

method : public : GetEndPosition() ~ Int

Return

TypeDescription
Intend position

GetKind #

Get result kind

method : public : GetKind() ~ Result->Kind

Return

TypeDescription
Result->Kindresult kind

GetName #

Get result name

method : public : GetName() ~ String

Return

TypeDescription
Stringresult name

Example

analysis := System.Diagnostics.Analyzer->ParseFile("app.obs");
syms := analysis->GetSymbols("file:///app.obs", "/usr/lib/objeck");
if(syms <> Nil) {
  syms->GetName()->PrintLine(); # e.g. bundle or class name
};
analysis->Release();

GetResults #

Get child results

method : public : GetResults() ~ Result[]

Return

TypeDescription
Resultchild results

GetStartLine #

Get start line

method : public : GetStartLine() ~ Int

Return

TypeDescription
Intstart line

Example

analysis := System.Diagnostics.Analyzer->ParseFile("app.obs");
defn := analysis->FindDefinition("file:///app.obs", 10, 4, "/usr/lib/objeck");
if(defn <> Nil) {
  line := defn->GetStartLine(); # 0-based line of the symbol
  "line={$line}"->PrintLine();
};
analysis->Release();

GetStartPosition #

Get start position

method : public : GetStartPosition() ~ Int

Return

TypeDescription
Intstart position

ToString #

Result to string

method : public : ToString() ~ String

Return

TypeDescription
Stringstring representation