SYMBOL INDEX (355 symbols across 72 files) FILE: debugging/failure_spec.js function foo (line 54) | function foo() { FILE: exampleTypescript/angularPage.ts class AngularHomepage (line 9) | class AngularHomepage { method get (line 13) | async get(): Promise { method setName (line 17) | async setName(name: string): Promise { method getGreeting (line 22) | async getGreeting(): Promise { FILE: exampleTypescript/plugins.ts method addSuccess (line 8) | addSuccess(info: {specName: string}) { method onPageLoad (line 11) | onPageLoad() { FILE: lib/bpRunner.ts constant BP_PATH (line 6) | const BP_PATH = require.resolve('blocking-proxy/built/lib/bin.js'); class BlockingProxyRunner (line 10) | class BlockingProxyRunner { method constructor (line 14) | constructor(private config: Config) {} method start (line 16) | start() { method checkSupportedConfig (line 63) | checkSupportedConfig() { FILE: lib/browser.ts constant DEFER_LABEL (line 19) | const DEFER_LABEL = 'NG_DEFER_BOOTSTRAP!'; constant DEFAULT_RESET_URL (line 20) | const DEFAULT_RESET_URL = 'data:text/html,'; constant DEFAULT_GET_PAGE_TIMEOUT (line 21) | const DEFAULT_GET_PAGE_TIMEOUT = 10000; function ptorMixin (line 46) | function ptorMixin(to: any, from: any, fnName: string, setupFn?: Functio... type ElementHelper (line 67) | interface ElementHelper extends Function { function buildElementHelper (line 79) | function buildElementHelper(browser: ProtractorBrowser): ElementHelper { class ProtractorBrowser (line 102) | class ProtractorBrowser { method rootEl (line 165) | set rootEl(value: string) { method rootEl (line 169) | get rootEl() { method angularAppRoot (line 183) | async angularAppRoot(valuePromise: string|Promise = null): Pro... method constructor (line 292) | constructor( method waitForAngularEnabled (line 359) | async waitForAngularEnabled(enabledPromise: boolean|Promise =... method getProcessedConfig (line 381) | getProcessedConfig(): Promise { method forkNewDriverInstance (line 399) | async forkNewDriverInstance( method restart (line 438) | restart(): Promise { method useAllAngular2AppRoots (line 447) | useAllAngular2AppRoots() { method executeScriptWithDescription (line 465) | public executeScriptWithDescription( method executeAsyncScript_ (line 490) | private executeAsyncScript_(script: string|Function, description: stri... method waitForAngular (line 514) | async waitForAngular(opt_description?: string): Promise { method findElement (line 606) | findElement(locator: Locator): WebElementPromise { method findElements (line 616) | findElements(locator: Locator): Promise { method isElementPresent (line 626) | isElementPresent(locatorOrElement: Locator|WebElement|ElementFinder): ... method addMockModule (line 656) | addMockModule(name: string, script: string|Function, ...moduleArgs: an... method clearMockModules (line 663) | clearMockModules() { method removeMockModule (line 676) | removeMockModule(name: string) { method getRegisteredMockModules (line 689) | getRegisteredMockModules(): Array { method addBaseMockModules_ (line 698) | private addBaseMockModules_() { method get (line 720) | async get(destination: string, timeout = this.getPageTimeout) { method refresh (line 836) | async refresh(opt_timeout?: number) { method navigate (line 850) | navigate(): Navigation { method setLocation (line 869) | async setLocation(url: string): Promise { method getLocationAbsUrl (line 894) | async getLocationAbsUrl(): Promise { FILE: lib/cli.ts function processFilePatterns_ (line 203) | function processFilePatterns_(list: string): Array { FILE: lib/clientsidescripts.js function wrapWithHelpers (line 35) | function wrapWithHelpers(fun) { function repeaterMatch (line 55) | function repeaterMatch(ngRepeat, repeater, exact) { function getNg1Hooks (line 75) | function getNg1Hooks(selector, injectorPlease) { function findRepeaterRows (line 284) | function findRepeaterRows(repeater, exact, index, using) { function findAllRepeaterRows (line 335) | function findAllRepeaterRows(repeater, exact, using) { function findRepeaterElement (line 383) | function findRepeaterElement(repeater, exact, index, binding, using, roo... function findRepeaterColumn (line 483) | function findRepeaterColumn(repeater, exact, binding, using, rootSelecto... FILE: lib/config.ts type Config (line 3) | interface Config { FILE: lib/configParser.ts class ConfigParser (line 31) | class ConfigParser { method constructor (line 33) | constructor() { method resolveFilePatterns (line 64) | public static resolveFilePatterns( method getSpecs (line 91) | static getSpecs(config: Config): string[] { method addConfig_ (line 121) | private addConfig_(additionalConfig: any, relativeTo: string): void { method addFileConfig (line 141) | public addFileConfig(filename: string): ConfigParser { method addConfig (line 167) | public addConfig(argv: any): ConfigParser { method getConfig (line 178) | public getConfig(): Config { FILE: lib/driverProviders/attachSession.ts class AttachSession (line 15) | class AttachSession extends DriverProvider { method constructor (line 16) | constructor(config: Config) { method setupDriverEnv (line 25) | protected async setupDriverEnv(): Promise { method getNewDriver (line 36) | async getNewDriver(): Promise { method quitDriver (line 51) | async quitDriver(): Promise {} FILE: lib/driverProviders/browserStack.ts class BrowserStack (line 19) | class BrowserStack extends DriverProvider { method constructor (line 22) | constructor(config: Config) { method updateJob (line 32) | async updateJob(update: any): Promise { method setupDriverEnv (line 77) | protected async setupDriverEnv(): Promise { FILE: lib/driverProviders/direct.ts class Direct (line 20) | class Direct extends DriverProvider { method constructor (line 21) | constructor(config: Config) { method setupDriverEnv (line 30) | protected async setupDriverEnv(): Promise { method getNewDriver (line 53) | async getNewDriver(): Promise { FILE: lib/driverProviders/driverProvider.ts method constructor (line 19) | constructor(config: Config) { method getExistingDrivers (line 31) | getExistingDrivers() { method getBPUrl (line 35) | getBPUrl() { method getNewDriver (line 48) | async getNewDriver(): Promise { method quitDriver (line 78) | async quitDriver(driver: WebDriver): Promise { method quitDrivers (line 98) | static async quitDrivers(provider: DriverProvider, drivers: WebDriver[])... method updateJob (line 108) | async updateJob(update: any): Promise {} method setupEnv (line 113) | async setupEnv(): Promise { method teardownEnv (line 133) | async teardownEnv(): Promise { FILE: lib/driverProviders/hosted.ts class Hosted (line 12) | class Hosted extends DriverProvider { method constructor (line 13) | constructor(config: Config) { method setupDriverEnv (line 23) | protected async setupDriverEnv(): Promise { FILE: lib/driverProviders/kobiton.ts class Kobiton (line 12) | class Kobiton extends DriverProvider { method constructor (line 13) | constructor(config: Config) { method setupDriverEnv (line 22) | protected async setupDriverEnv(): Promise { FILE: lib/driverProviders/local.ts class Local (line 21) | class Local extends DriverProvider { method constructor (line 23) | constructor(config: Config) { method addDefaultBinaryLocs_ (line 32) | addDefaultBinaryLocs_(): void { method setupDriverEnv (line 108) | async setupDriverEnv(): Promise { FILE: lib/driverProviders/mock.ts class MockExecutor (line 11) | class MockExecutor { method execute (line 12) | execute(_: any): any {} class Mock (line 15) | class Mock extends DriverProvider { method constructor (line 16) | constructor(config?: Config) { method execute (line 23) | async execute(): Promise { method setupDriverEnv (line 32) | protected async setupDriverEnv(): Promise {} method getNewDriver (line 41) | async getNewDriver(): Promise { FILE: lib/driverProviders/sauce.ts constant SAUCE_REGIONS (line 16) | const SAUCE_REGIONS: {[key: string]: string} = { class Sauce (line 22) | class Sauce extends DriverProvider { method constructor (line 25) | constructor(config: Config) { method updateJob (line 35) | updateJob(update: any): Promise { method setupDriverEnv (line 54) | protected async setupDriverEnv(): Promise { method getSauceEndpoint (line 90) | private getSauceEndpoint(region: string): string { FILE: lib/driverProviders/testObject.ts class TestObject (line 12) | class TestObject extends DriverProvider { method constructor (line 13) | constructor(config: Config) { method setupDriverEnv (line 22) | protected async setupDriverEnv(): Promise { FILE: lib/element.ts class WebdriverWebElement (line 12) | class WebdriverWebElement {} type WebdriverWebElement (line 13) | interface WebdriverWebElement extends WebElement { [key: string]: any; } constant WEB_ELEMENT_FUNCTIONS (line 15) | let WEB_ELEMENT_FUNCTIONS = [ class ElementArrayFinder (line 78) | class ElementArrayFinder extends WebdriverWebElement { method constructor (line 79) | constructor( method clone (line 101) | clone(): ElementArrayFinder { method all (line 151) | all(locator: Locator): ElementArrayFinder { method filter (line 220) | filter(filterFn: (element: ElementFinder, index?: number) => boolean |... method get (line 264) | get(indexPromise: number|Promise): ElementFinder { method first (line 305) | first(): ElementFinder { method last (line 332) | last(): ElementFinder { method $$ (line 365) | $$(selector: string): ElementArrayFinder { method toElementFinder_ (line 377) | toElementFinder_(): ElementFinder { method count (line 404) | async count(): Promise { method isPresent (line 427) | async isPresent(): Promise { method locator (line 447) | locator(): Locator { method applyAction_ (line 462) | private applyAction_(actionFn: (value: WebElement, index: number, arra... method asElementFinders_ (line 499) | async asElementFinders_(): Promise { method then (line 534) | then(fn?: (value: ElementFinder[]|any[]) => T | Promise, errorFn... method each (line 574) | async each(fn: (elementFinder?: ElementFinder, index?: number) => any)... method map (line 626) | async map(mapFn: (elementFinder?: ElementFinder, index?: number) =>... method reduce (line 673) | async reduce(reduceFn: Function, initialValue: any): Promise { method evaluate (line 704) | evaluate(expression: string): ElementArrayFinder { method allowAnimations (line 726) | allowAnimations(value: boolean): ElementArrayFinder { class ElementFinder (line 779) | class ElementFinder extends WebdriverWebElement { method constructor (line 786) | constructor(public browser_: ProtractorBrowser, elementArrayFinder: El... method fromWebElement_ (line 840) | static fromWebElement_(browser: ProtractorBrowser, webElem: WebElement... method clone (line 853) | clone(): ElementFinder { method locator (line 864) | locator(): any { method getWebElement (line 887) | getWebElement(): WebElementPromise { method all (line 918) | all(subLocator: Locator): ElementArrayFinder { method element (line 960) | element(subLocator: Locator): ElementFinder { method $$ (line 988) | $$(selector: string): ElementArrayFinder { method $ (line 1030) | $(selector: string): ElementFinder { method isPresent (line 1050) | async isPresent(): Promise { method isElementPresent (line 1080) | isElementPresent(subLocator: Locator): Promise { method evaluate (line 1104) | evaluate(expression: string): ElementFinder { method allowAnimations (line 1114) | allowAnimations(value: boolean): ElementFinder { method equals (line 1126) | async equals(element: ElementFinder|WebElement): Promise { FILE: lib/exitCodes.ts constant CONFIG_ERROR_CODE (line 3) | const CONFIG_ERROR_CODE = 105; constant BROWSER_CONNECT_ERROR_CODE (line 4) | const BROWSER_CONNECT_ERROR_CODE = 135; constant KITCHEN_SINK_CODE (line 5) | const KITCHEN_SINK_CODE = 199; class IError (line 7) | class IError extends Error { class ProtractorError (line 12) | class ProtractorError extends IError { method constructor (line 19) | constructor(logger: Logger, message: string, code: number, error?: Err... method log (line 36) | static log(logger: Logger, code: number, message: string, stack: strin... class ConfigError (line 50) | class ConfigError extends ProtractorError { method constructor (line 52) | constructor(logger: Logger, message: string, error?: Error) { class BrowserError (line 60) | class BrowserError extends ProtractorError { method constructor (line 66) | constructor(logger: Logger, message: string) { class ErrorHandler (line 71) | class ErrorHandler { method isError (line 72) | static isError(errMsgs: string[], e: Error): boolean { method parseError (line 84) | static parseError(e: Error): number { FILE: lib/expectedConditions.ts class ProtractorExpectedConditions (line 45) | class ProtractorExpectedConditions { method constructor (line 46) | constructor(public browser: ProtractorBrowser) {} method not (line 62) | not(expectedCondition: Function): (() => Promise) { method logicalChain_ (line 80) | logicalChain_(defaultRet: boolean, fns: Array): (() => Promi... method and (line 114) | and(...args: Function[]): (() => Promise) { method or (line 136) | or(...args: Function[]): (() => Promise) { method alertIsPresent (line 152) | alertIsPresent(): (() => Promise) { method elementToBeClickable (line 182) | elementToBeClickable(elementFinder: ElementFinder): (() => Promise Promise) { method titleIs (line 283) | titleIs(title: string): (() => Promise) { method urlContains (line 305) | urlContains(url: string): (() => Promise) { method urlIs (line 326) | urlIs(url: string): (() => Promise) { method presenceOf (line 349) | presenceOf(elementFinder: ElementFinder): (() => Promise) { method stalenessOf (line 368) | stalenessOf(elementFinder: ElementFinder): (() => Promise) { method visibilityOf (line 390) | visibilityOf(elementFinder: ElementFinder): (() => Promise) { method invisibilityOf (line 411) | invisibilityOf(elementFinder: ElementFinder): (() => Promise) { method elementToBeSelected (line 429) | elementToBeSelected(elementFinder: ElementFinder): (() => Promise { method afterEach (line 105) | afterEach(): Promise { method loadDriverProvider_ (line 127) | loadDriverProvider_(config: Config) { method exit_ (line 137) | async exit_(exitCode: number): Promise { method getConfig (line 152) | getConfig(): Config { method setupGlobals_ (line 160) | setupGlobals_(browser_: ProtractorBrowser) { method createBrowser (line 204) | async createBrowser(plugins: any, parentBrowser?: ProtractorBrowser): ... method shutdown_ (line 303) | shutdown_(): Promise { method run (line 314) | async run(): Promise { FILE: lib/taskLogger.ts class TaskLogger (line 6) | class TaskLogger { method constructor (line 18) | constructor(private task: any, private pid: number) { method logHeader_ (line 28) | private logHeader_(): void { method peek (line 39) | public peek(): void { method flush (line 51) | public flush(): void { method log (line 64) | public log(data: string): void { FILE: lib/taskRunner.ts type RunResults (line 9) | interface RunResults { class TaskRunner (line 30) | class TaskRunner extends EventEmitter { method constructor (line 31) | constructor( method run (line 44) | public async run(): Promise { FILE: lib/taskScheduler.ts type Task (line 4) | interface Task { class TaskQueue (line 15) | class TaskQueue { method constructor (line 21) | constructor(public capabilities: any, public specLists: any) { class TaskScheduler (line 26) | class TaskScheduler { method constructor (line 41) | constructor(private config: Config) { method nextTask (line 94) | public nextTask(): Task { method numTasksOutstanding (line 127) | public numTasksOutstanding(): number { method maxConcurrentTasks (line 140) | public maxConcurrentTasks(): number { method countActiveTasks (line 157) | public countActiveTasks() { FILE: lib/util.ts constant STACK_SUBSTRINGS_TO_FILTER (line 4) | let STACK_SUBSTRINGS_TO_FILTER = [ function filterStackTrace (line 16) | function filterStackTrace(text: string): string { function runFilenameOrFn_ (line 37) | async function runFilenameOrFn_( function joinTestLogs (line 74) | function joinTestLogs(log1: any, log2: any): any { function falseIfMissing (line 90) | function falseIfMissing(error: any) { function passBoolean (line 105) | function passBoolean(value: boolean) { FILE: scripts/test/test_util.js class CommandlineTest (line 6) | class CommandlineTest { method constructor (line 7) | constructor(command) { method assertExitCodeOnly (line 21) | assertExitCodeOnly() { method setTestLogFile (line 26) | setTestLogFile(filename) { method expectExitCode (line 31) | expectExitCode(exitCode) { method expectTestDuration (line 37) | expectTestDuration(min, max) { method expectErrors (line 51) | expectErrors(expectedErrors) { method run (line 60) | async run() { FILE: spec/install/test.js class TestUtils (line 7) | class TestUtils { method runCommand (line 8) | static runCommand(task, args, options) { function tsc (line 14) | function tsc() { function test (line 29) | function test(file) { FILE: spec/interaction/interaction_spec.js class Person (line 1) | class Person { method constructor (line 3) | constructor(name, browser) { method openApp (line 10) | async openApp() { method login (line 14) | async login() { method clearMessages (line 19) | async clearMessages() { method sendMessage (line 23) | async sendMessage(msg) { method getMessages (line 28) | getMessages() { FILE: testapp/ng1/animation/animation.js function AnimationCtrl (line 1) | function AnimationCtrl($scope) { FILE: testapp/ng1/async/async.js function AsyncCtrl (line 1) | function AsyncCtrl($scope, $http, $timeout, $location) { FILE: testapp/ng1/bindings/bindings.js function BindingsCtrl (line 1) | function BindingsCtrl($scope) { FILE: testapp/ng1/conflict/conflict.js function ConflictCtrl (line 1) | function ConflictCtrl($scope) { FILE: testapp/ng1/form/form.js function FormCtrl (line 1) | function FormCtrl($scope, $window) { FILE: testapp/ng1/interaction/interaction.js function InteractionCtrl (line 1) | function InteractionCtrl($scope, $interval, $http) { FILE: testapp/ng1/polling/polling.js function PollingCtrl (line 1) | function PollingCtrl($scope, $timeout) { FILE: testapp/ng1/repeater/repeater.js function RepeaterCtrl (line 1) | function RepeaterCtrl($scope) { FILE: testapp/ng1/shadow/shadow.js function ShadowCtrl (line 1) | function ShadowCtrl($scope) { FILE: testapp/ng2/app/app.component.js function AppComponent (line 13) | function AppComponent() { FILE: testapp/ng2/app/app.component.ts class AppComponent (line 7) | class AppComponent { FILE: testapp/ng2/app/app.module.js function AppModule (line 18) | function AppModule() { FILE: testapp/ng2/app/app.module.ts class AppModule (line 20) | class AppModule {} FILE: testapp/ng2/app/async/async.component.js function AsyncComponent (line 13) | function AsyncComponent(_ngZone) { function helper (line 40) | function helper(_i) { FILE: testapp/ng2/app/async/async.component.ts class AsyncComponent (line 6) | class AsyncComponent { method constructor (line 17) | constructor(private _ngZone: NgZone) {} method increment (line 19) | increment(): void { this.val1++; } method delayedIncrement (line 21) | delayedIncrement(): void { method chainedDelayedIncrements (line 29) | chainedDelayedIncrements(i: number): void { method periodicIncrement (line 47) | periodicIncrement(): void { method periodicIncrement_unzoned (line 52) | periodicIncrement_unzoned(): void { method cancelDelayedIncrement (line 63) | cancelDelayedIncrement(): void { method cancelChainedDelayedIncrements (line 70) | cancelChainedDelayedIncrements(): void { method cancelPeriodicIncrement (line 77) | cancelPeriodicIncrement(): void { method cancelPeriodicIncrement_unzoned (line 84) | cancelPeriodicIncrement_unzoned(): void { FILE: testapp/ng2/app/home/home.component.js function HomeComponent (line 13) | function HomeComponent() { FILE: testapp/ng2/app/home/home.component.ts class HomeComponent (line 6) | class HomeComponent { FILE: testapp/upgrade/app/downgrade/ng1.js function ctrl (line 3) | function ctrl($scope, $timeout) { FILE: testapp/upgrade/app/downgrade/ng1.ts function ctrl (line 3) | function ctrl($scope: any, $timeout: any) { FILE: testapp/upgrade/app/downgrade/ng2.js function Ng2Component (line 8) | function Ng2Component() { function AppModule (line 29) | function AppModule() { FILE: testapp/upgrade/app/downgrade/ng2.ngfactory.js function View_Ng2Component_0 (line 43) | function View_Ng2Component_0(_l) { function View_Ng2Component_Host_0 (line 61) | function View_Ng2Component_Host_0(_l) { FILE: testapp/upgrade/app/downgrade/ng2.ngfactory.ts function View_Ng2Component_0 (line 58) | function View_Ng2Component_0(_l:any):i0.ɵViewDefinition { function View_Ng2Component_Host_0 (line 78) | function View_Ng2Component_Host_0(_l:any):i0.ɵViewDefinition { FILE: testapp/upgrade/app/downgrade/ng2.ts class Ng2Component (line 15) | class Ng2Component { class AppModule (line 35) | class AppModule { method ngDoBootstrap (line 36) | ngDoBootstrap() {} FILE: testapp/upgrade/app/module.js function AppModule (line 18) | function AppModule() { FILE: testapp/upgrade/app/module.ts class AppModule (line 23) | class AppModule { method ngDoBootstrap (line 24) | ngDoBootstrap() {} FILE: testapp/upgrade/app/myApp.js function ctrl (line 2) | function ctrl($scope, $timeout) { function RootDirective (line 11) | function RootDirective() { FILE: testapp/upgrade/app/myApp.ts function ctrl (line 1) | function ctrl($scope: any, $timeout: any) { function RootDirective (line 12) | function RootDirective() { FILE: testapp/upgrade/app/ng1.js function __ (line 4) | function __() { this.constructor = d; } function ctrl (line 16) | function ctrl($scope, $timeout) { function Ng1Directive (line 25) | function Ng1Directive() { function Ng1Component (line 37) | function Ng1Component(elementRef, injector) { FILE: testapp/upgrade/app/ng1.ts function ctrl (line 1) | function ctrl($scope: any, $timeout: any) { function Ng1Directive (line 12) | function Ng1Directive() { class Ng1Component (line 25) | class Ng1Component extends UpgradeComponent { method constructor (line 26) | constructor(elementRef: ElementRef, injector: Injector) { FILE: testapp/upgrade/app/ng2.js function Ng2Component (line 13) | function Ng2Component() { FILE: testapp/upgrade/app/ng2.ts class Ng2Component (line 7) | class Ng2Component { FILE: testapp/upgrade/app/no_static/upgrader.js function Ng2Module (line 17) | function Ng2Module() { FILE: testapp/upgrade/app/no_static/upgrader.ts class Ng2Module (line 18) | class Ng2Module {} FILE: website/docgen/processors/tag-fixer.js function buildName (line 39) | function buildName(obj) { FILE: website/js/prettify.js function S (line 2) | function S(a){function d(e){var b=e.charCodeAt(0);if(b!==92)return b;var... function T (line 6) | function T(a,d){function g(a){var c=a.nodeType;if(c==1){if(!b.test(a.cla... function H (line 7) | function H(a,d,g,b){d&&(a={a:d,e:a},g(a),b.push.apply(b,a.g))} function U (line 7) | function U(a){for(var d=void 0,g=a.firstChild;g;g=g.nextSibling)var b=g.... function C (line 7) | function C(a,d){function g(a){for(var j=a.e,k=[j,"pln"],c=0,i=a.a.match(... function v (line 9) | function v(a){var d=[],g=[];a.tripleQuotedStrings?d.push(["str",/^(?:'''... function J (line 13) | function J(a,d,g){function b(a){var c=a.nodeType;if(c==1&&!x.test(a.clas... function p (line 15) | function p(a,d){for(var g=d.length;--g>=0;){var b=d[g];F.hasOwnProperty(... function I (line 15) | function I(a,d){if(!a||!F.hasOwnProperty(a))a=/^\s*