SYMBOL INDEX (676 symbols across 31 files) FILE: eslint.config.mjs function buildBaseConfig (line 11) | function buildBaseConfig() { FILE: rollup.config.mjs function pathExists (line 11) | async function pathExists(path) { constant PACKAGE_JSON_PATH (line 20) | const PACKAGE_JSON_PATH = './package.json'; FILE: scripts/writeCommonJsPackageJson.mjs function pathExists (line 12) | async function pathExists(path) { FILE: scripts/writeEsmPackageJson.mjs function pathExists (line 12) | async function pathExists(path) { FILE: src/test/annotation/inject.test.ts class Katana (line 8) | class Katana {} class Shuriken (line 9) | class Shuriken {} class InvalidDecoratorUsageWarrior (line 15) | class InvalidDecoratorUsageWarrior { method constructor (line 19) | constructor(primary: Katana, secondary: Shuriken) { method test (line 24) | public test(_a: string) {} method debug (line 26) | public debug() { FILE: src/test/annotation/injectable.test.ts class Test (line 9) | @injectable() FILE: src/test/annotation/multi_inject.test.ts type Weapon (line 7) | type Weapon = object; class InvalidDecoratorUsageWarrior (line 9) | class InvalidDecoratorUsageWarrior { method constructor (line 13) | constructor(weapons: [Weapon, Weapon]) { method test (line 18) | public test(_a: string) {} method debug (line 20) | public debug() { FILE: src/test/annotation/named.test.ts type Weapon (line 7) | type Weapon = unknown; class InvalidDecoratorUsageWarrior (line 9) | class InvalidDecoratorUsageWarrior { method constructor (line 13) | constructor(primary: Weapon, secondary: Weapon) { method test (line 18) | public test(_a: string) {} method debug (line 20) | public debug() { FILE: src/test/annotation/optional.test.ts class Katana (line 9) | @injectable() method constructor (line 12) | constructor() { method constructor (line 62) | constructor() { method constructor (line 114) | constructor() { class Shuriken (line 17) | @injectable() method constructor (line 20) | constructor() { method constructor (line 70) | constructor() { method constructor (line 122) | constructor() { class Ninja (line 25) | @injectable() method constructor (line 30) | constructor( method constructor (line 80) | constructor( class Katana (line 59) | @injectable() method constructor (line 12) | constructor() { method constructor (line 62) | constructor() { method constructor (line 114) | constructor() { class Shuriken (line 67) | @injectable() method constructor (line 20) | constructor() { method constructor (line 70) | constructor() { method constructor (line 122) | constructor() { class Ninja (line 75) | @injectable() method constructor (line 30) | constructor( method constructor (line 80) | constructor( class Katana (line 111) | @injectable() method constructor (line 12) | constructor() { method constructor (line 62) | constructor() { method constructor (line 114) | constructor() { class Shuriken (line 119) | @injectable() method constructor (line 20) | constructor() { method constructor (line 70) | constructor() { method constructor (line 122) | constructor() { class Ninja (line 127) | @injectable() method constructor (line 30) | constructor( method constructor (line 80) | constructor( FILE: src/test/annotation/post_construct.test.ts function setup (line 9) | function setup() { FILE: src/test/bugs/bugs.test.ts class Warrior (line 21) | @injectable() method constructor (line 24) | constructor() { method constructor (line 52) | constructor(rank: string) { method constructor (line 87) | constructor(rank: string) { class SamuraiMaster (line 30) | @injectable() method constructor (line 32) | constructor() { method constructor (line 63) | constructor( method constructor (line 114) | constructor( class Warrior (line 49) | @injectable() method constructor (line 24) | constructor() { method constructor (line 52) | constructor(rank: string) { method constructor (line 87) | constructor(rank: string) { class SamuraiMaster (line 61) | @injectable() method constructor (line 32) | constructor() { method constructor (line 63) | constructor( method constructor (line 114) | constructor( class Warrior (line 84) | @injectable() method constructor (line 24) | constructor() { method constructor (line 52) | constructor(rank: string) { method constructor (line 87) | constructor(rank: string) { type Weapon (line 93) | interface Weapon { class Katana (line 97) | @injectable() method constructor (line 100) | constructor() { method constructor (line 259) | constructor() { method use (line 375) | public use() { method constructor (line 421) | constructor() { method hit (line 559) | public hit() { class SamuraiMaster (line 111) | @injectable() method constructor (line 32) | constructor() { method constructor (line 63) | constructor( method constructor (line 114) | constructor( type Weapon (line 138) | type Weapon = unknown; type Intl (line 156) | type Intl = unknown; method constructor (line 206) | constructor(@unmanaged() name: string) { method move (line 209) | public move(meters: number) { class Snake (line 215) | @injectable() method constructor (line 217) | constructor() { method makeSound (line 220) | public makeSound(input: string): string { method move (line 223) | public override move() { class Jungle (line 228) | @injectable() method constructor (line 231) | constructor(@inject(Animal) animal: Animal) { type Weapon (line 252) | interface Weapon { class Katana (line 256) | @injectable() method constructor (line 100) | constructor() { method constructor (line 259) | constructor() { method use (line 375) | public use() { method constructor (line 421) | constructor() { method hit (line 559) | public hit() { type Weapon (line 289) | type Weapon = unknown; method constructor (line 294) | constructor(@inject('Weapon') weapon: Weapon) { class Soldier (line 299) | @injectable() class Archer (line 305) | @injectable() class Knight (line 311) | @injectable() class Sword (line 317) | @injectable() class Bow (line 320) | @injectable() class DefaultWeapon (line 323) | @injectable() function whenIsAndIsNamed (line 328) | function whenIsAndIsNamed( type Weapon (line 369) | interface Weapon { class Katana (line 373) | @injectable() method constructor (line 100) | constructor() { method constructor (line 259) | constructor() { method use (line 375) | public use() { method constructor (line 421) | constructor() { method hit (line 559) | public hit() { class Ninja (line 380) | @injectable() method constructor (line 382) | constructor( method fight (line 387) | public fight() { method constructor (line 578) | constructor(@inject('Katana') katana: Katana) { type Weapon (line 414) | interface Weapon { class Katana (line 418) | @injectable() method constructor (line 100) | constructor() { method constructor (line 259) | constructor() { method use (line 375) | public use() { method constructor (line 421) | constructor() { method hit (line 559) | public hit() { class Shuriken (line 426) | @injectable() method constructor (line 429) | constructor() { type Warrior (line 434) | interface Warrior { method constructor (line 24) | constructor() { method constructor (line 52) | constructor(rank: string) { method constructor (line 87) | constructor(rank: string) { method constructor (line 443) | constructor(@unmanaged() name: string) { class Samurai (line 457) | @injectable() method constructor (line 466) | constructor() { type Model (line 492) | interface Model { type RepoBaseInterface (line 496) | interface RepoBaseInterface { class Type (line 500) | class Type { method constructor (line 502) | constructor() { class RepoBase (line 507) | @injectable() method constructor (line 511) | constructor( class TypedRepo (line 520) | @injectable() method constructor (line 522) | constructor() { class BlBase (line 527) | @injectable() method constructor (line 531) | constructor( class TypedBl (line 540) | @injectable() method constructor (line 543) | constructor(repository: TypedRepo) { class Katana (line 557) | @injectable() method constructor (line 100) | constructor() { method constructor (line 259) | constructor() { method use (line 375) | public use() { method constructor (line 421) | constructor() { method hit (line 559) | public hit() { method constructor (line 567) | constructor(@unmanaged() katana: Katana) { method fight (line 571) | public fight() { class Ninja (line 576) | @injectable() method constructor (line 382) | constructor( method fight (line 387) | public fight() { method constructor (line 578) | constructor(@inject('Katana') katana: Katana) { FILE: src/test/bugs/issue_1190.test.ts type Weapon (line 19) | interface Weapon { class Katana (line 23) | @injectable() method constructor (line 26) | constructor() { class Shuriken (line 31) | @injectable() method constructor (line 34) | constructor() { class Ninja (line 39) | @injectable() method constructor (line 44) | constructor( FILE: src/test/bugs/issue_1297.test.ts class Katana (line 37) | @injectable() method hit (line 39) | public hit() { method hit (line 71) | public hit() { class Katana (line 69) | @injectable() method hit (line 39) | public hit() { method hit (line 71) | public hit() { FILE: src/test/bugs/issue_1416.test.ts class Test1 (line 10) | @injectable() method destroy (line 15) | public destroy() { class Test2 (line 20) | @injectable() method destroy (line 22) | public destroy(): void {} class Test3 (line 25) | @injectable() method destroy (line 27) | public destroy(): void {} FILE: src/test/bugs/issue_1515.test.ts class Circle1 (line 9) | @injectable() method constructor (line 11) | constructor(@inject('circle-2') public readonly circle2: unknown) {} class Circle2 (line 14) | @injectable() method constructor (line 16) | constructor(@inject('circle-1') public circle1: unknown) {} class Multi1 (line 19) | @injectable() class Multi2 (line 21) | @injectable() class Multi3 (line 23) | @injectable() class Top (line 26) | @injectable() method constructor (line 28) | constructor( FILE: src/test/bugs/issue_1564.test.ts class Database (line 10) | @injectable() method constructor (line 12) | constructor() { class Service1 (line 17) | @injectable() method constructor (line 19) | constructor(@inject(Database) public database: Database) { class Service2 (line 24) | @injectable() method constructor (line 26) | constructor(@inject(Service1) public service1: Service1) { FILE: src/test/bugs/issue_543.test.ts class Irrelevant (line 18) | @injectable() class Child2 (line 21) | @injectable() method constructor (line 24) | constructor(@inject(TYPE.Circular) circ: unknown) { class Child (line 29) | @injectable() method constructor (line 33) | constructor( class Circular (line 42) | @injectable() method constructor (line 46) | constructor( class Root (line 55) | @injectable() method constructor (line 59) | constructor( function throws (line 75) | function throws() { FILE: src/test/bugs/issue_549.test.ts type InterfaceA (line 13) | type InterfaceA = unknown; type InterfaceB (line 14) | type InterfaceB = unknown; class A (line 16) | @injectable() method constructor (line 19) | constructor(@inject(TYPE.BDynamicValue) b: InterfaceB) { class B (line 24) | @injectable() method constructor (line 27) | constructor(@inject(TYPE.ADynamicValue) a: InterfaceA) { function willThrow (line 44) | function willThrow() { FILE: src/test/bugs/issue_706.test.ts class SomeClass (line 9) | @injectable() method constructor (line 12) | constructor() { FILE: src/test/bugs/issue_928.test.ts class DepA (line 14) | @injectable() class DepB (line 18) | @injectable() class DepC (line 22) | @injectable() method constructor (line 29) | constructor( class Cls (line 38) | @injectable() method constructor (line 40) | constructor( FILE: src/test/container/container.test.ts class Ninja (line 27) | @injectable() method postConstruct (line 175) | public postConstruct() { method constructor (line 478) | constructor() { method takeHit (line 481) | public takeHit(damage: number) { class Ninja (line 40) | @injectable() method postConstruct (line 175) | public postConstruct() { method constructor (line 478) | constructor() { method takeHit (line 481) | public takeHit(damage: number) { class Samurai (line 43) | @injectable() class Ninja (line 63) | @injectable() method postConstruct (line 175) | public postConstruct() { method constructor (line 478) | constructor() { method takeHit (line 481) | public takeHit(damage: number) { class Samurai (line 66) | @injectable() class Ninja (line 86) | @injectable() method postConstruct (line 175) | public postConstruct() { method constructor (line 478) | constructor() { method takeHit (line 481) | public takeHit(damage: number) { type Warrior (line 99) | type Warrior = unknown; class Ninja (line 101) | @injectable() method postConstruct (line 175) | public postConstruct() { method constructor (line 478) | constructor() { method takeHit (line 481) | public takeHit(damage: number) { class Samurai (line 104) | @injectable() class Ninja (line 120) | @injectable() method postConstruct (line 175) | public postConstruct() { method constructor (line 478) | constructor() { method takeHit (line 481) | public takeHit(damage: number) { class Ninja (line 130) | @injectable() method postConstruct (line 175) | public postConstruct() { method constructor (line 478) | constructor() { method takeHit (line 481) | public takeHit(damage: number) { class Samurai (line 133) | @injectable() class Ninja (line 172) | @injectable() method postConstruct (line 175) | public postConstruct() { method constructor (line 478) | constructor() { method takeHit (line 481) | public takeHit(damage: number) { class Ninja (line 223) | @injectable() method postConstruct (line 175) | public postConstruct() { method constructor (line 478) | constructor() { method takeHit (line 481) | public takeHit(damage: number) { class Katana (line 238) | @injectable() class Ninja (line 247) | @injectable() method postConstruct (line 175) | public postConstruct() { method constructor (line 478) | constructor() { method takeHit (line 481) | public takeHit(damage: number) { class Katana (line 265) | @injectable() class Katana (line 283) | @injectable() class Katana (line 301) | @injectable() class DivineRapier (line 304) | @injectable() type Intl (line 323) | interface Intl { type Intl (line 360) | interface Intl { type Warrior (line 470) | interface Warrior { class Ninja (line 475) | @injectable() method postConstruct (line 175) | public postConstruct() { method constructor (line 478) | constructor() { method takeHit (line 481) | public takeHit(damage: number) { class Warrior (line 533) | @injectable() type Intl (line 774) | interface Intl { type Intl (line 815) | interface Intl { type Intl (line 838) | interface Intl { type Weapon (line 937) | type Weapon = unknown; class Shuriken (line 938) | @injectable() class Ninja (line 940) | @injectable() method postConstruct (line 175) | public postConstruct() { method constructor (line 478) | constructor() { method takeHit (line 481) | public takeHit(damage: number) { FILE: src/test/features/named_default.test.ts type Weapon (line 22) | interface Weapon { type Warrior (line 26) | interface Warrior { class Katana (line 31) | @injectable() method constructor (line 34) | constructor() { method constructor (line 104) | constructor() { class Shuriken (line 39) | @injectable() method constructor (line 42) | constructor() { method constructor (line 112) | constructor() { class Samurai (line 47) | @injectable() method constructor (line 51) | constructor(@inject(TYPES.Weapon) weapon: Weapon) { class Ninja (line 57) | @injectable() method constructor (line 61) | constructor(@inject(TYPES.Weapon) @named(TAG.throwable) weapon: Weapon) { type Weapon (line 97) | interface Weapon { class Katana (line 101) | @injectable() method constructor (line 34) | constructor() { method constructor (line 104) | constructor() { class Shuriken (line 109) | @injectable() method constructor (line 42) | constructor() { method constructor (line 112) | constructor() { FILE: src/test/features/property_injection.test.ts type Weapon (line 25) | interface Weapon { class Katana (line 29) | @injectable() method constructor (line 32) | constructor() { method constructor (line 83) | constructor() { method constructor (line 149) | constructor() { method constructor (line 219) | constructor() { method constructor (line 288) | constructor() { method constructor (line 351) | constructor() { type Warrior (line 37) | interface Warrior { class Samurai (line 42) | @injectable() method constructor (line 48) | constructor() { method constructor (line 110) | constructor(@inject(TYPES.Weapon) @named(TAGS.Primary) weapon: Weapon) { method constructor (line 180) | constructor() { method constructor (line 250) | constructor() { method constructor (line 312) | constructor() { method constructor (line 391) | constructor() { type Weapon (line 76) | interface Weapon { class Katana (line 80) | @injectable() method constructor (line 32) | constructor() { method constructor (line 83) | constructor() { method constructor (line 149) | constructor() { method constructor (line 219) | constructor() { method constructor (line 288) | constructor() { method constructor (line 351) | constructor() { class Shuriken (line 88) | @injectable() method constructor (line 91) | constructor() { method constructor (line 157) | constructor() { method constructor (line 227) | constructor() { method constructor (line 296) | constructor() { method constructor (line 359) | constructor() { type Warrior (line 96) | interface Warrior { class Samurai (line 102) | @injectable() method constructor (line 48) | constructor() { method constructor (line 110) | constructor(@inject(TYPES.Weapon) @named(TAGS.Primary) weapon: Weapon) { method constructor (line 180) | constructor() { method constructor (line 250) | constructor() { method constructor (line 312) | constructor() { method constructor (line 391) | constructor() { type Weapon (line 142) | interface Weapon { class Katana (line 146) | @injectable() method constructor (line 32) | constructor() { method constructor (line 83) | constructor() { method constructor (line 149) | constructor() { method constructor (line 219) | constructor() { method constructor (line 288) | constructor() { method constructor (line 351) | constructor() { class Shuriken (line 154) | @injectable() method constructor (line 91) | constructor() { method constructor (line 157) | constructor() { method constructor (line 227) | constructor() { method constructor (line 296) | constructor() { method constructor (line 359) | constructor() { type Warrior (line 162) | interface Warrior { class Samurai (line 168) | @injectable() method constructor (line 48) | constructor() { method constructor (line 110) | constructor(@inject(TYPES.Weapon) @named(TAGS.Primary) weapon: Weapon) { method constructor (line 180) | constructor() { method constructor (line 250) | constructor() { method constructor (line 312) | constructor() { method constructor (line 391) | constructor() { type Weapon (line 212) | interface Weapon { class Katana (line 216) | @injectable() method constructor (line 32) | constructor() { method constructor (line 83) | constructor() { method constructor (line 149) | constructor() { method constructor (line 219) | constructor() { method constructor (line 288) | constructor() { method constructor (line 351) | constructor() { class Shuriken (line 224) | @injectable() method constructor (line 91) | constructor() { method constructor (line 157) | constructor() { method constructor (line 227) | constructor() { method constructor (line 296) | constructor() { method constructor (line 359) | constructor() { type Warrior (line 232) | interface Warrior { class Samurai (line 238) | @injectable() method constructor (line 48) | constructor() { method constructor (line 110) | constructor(@inject(TYPES.Weapon) @named(TAGS.Primary) weapon: Weapon) { method constructor (line 180) | constructor() { method constructor (line 250) | constructor() { method constructor (line 312) | constructor() { method constructor (line 391) | constructor() { type Weapon (line 281) | interface Weapon { class Katana (line 285) | @injectable() method constructor (line 32) | constructor() { method constructor (line 83) | constructor() { method constructor (line 149) | constructor() { method constructor (line 219) | constructor() { method constructor (line 288) | constructor() { method constructor (line 351) | constructor() { class Shuriken (line 293) | @injectable() method constructor (line 91) | constructor() { method constructor (line 157) | constructor() { method constructor (line 227) | constructor() { method constructor (line 296) | constructor() { method constructor (line 359) | constructor() { type Warrior (line 301) | interface Warrior { class Samurai (line 306) | @injectable() method constructor (line 48) | constructor() { method constructor (line 110) | constructor(@inject(TYPES.Weapon) @named(TAGS.Primary) weapon: Weapon) { method constructor (line 180) | constructor() { method constructor (line 250) | constructor() { method constructor (line 312) | constructor() { method constructor (line 391) | constructor() { type Weapon (line 344) | interface Weapon { class Katana (line 348) | @injectable() method constructor (line 32) | constructor() { method constructor (line 83) | constructor() { method constructor (line 149) | constructor() { method constructor (line 219) | constructor() { method constructor (line 288) | constructor() { method constructor (line 351) | constructor() { class Shuriken (line 356) | @injectable() method constructor (line 91) | constructor() { method constructor (line 157) | constructor() { method constructor (line 227) | constructor() { method constructor (line 296) | constructor() { method constructor (line 359) | constructor() { type Warrior (line 364) | interface Warrior { class BaseWarrior (line 369) | @injectable() method constructor (line 376) | constructor(@unmanaged() name: string) { class Samurai (line 381) | @injectable() method constructor (line 48) | constructor() { method constructor (line 110) | constructor(@inject(TYPES.Weapon) @named(TAGS.Primary) weapon: Weapon) { method constructor (line 180) | constructor() { method constructor (line 250) | constructor() { method constructor (line 312) | constructor() { method constructor (line 391) | constructor() { type Route (line 422) | interface Route { class Router (line 426) | @injectable() method getRoute (line 432) | public getRoute(): Route { FILE: src/test/features/provider.test.ts class Ninja (line 9) | @injectable() method constructor (line 13) | constructor() { method train (line 17) | public async train(): Promise { method constructor (line 159) | constructor() { class NinjaMaster (line 29) | @injectable() method constructor (line 32) | constructor() { type NinjaMasterProvider (line 37) | type NinjaMasterProvider = () => Promise; function valueOrDefault (line 68) | async function valueOrDefault( type Sword (line 100) | interface Sword { class Katana (line 105) | @injectable() type SwordProvider (line 114) | type SwordProvider = Provider; type Warrior (line 152) | interface Warrior { class Ninja (line 156) | @injectable() method constructor (line 13) | constructor() { method train (line 17) | public async train(): Promise { method constructor (line 159) | constructor() { type WarriorProvider (line 164) | type WarriorProvider = (level: number) => Promise; FILE: src/test/features/request_scope.test.ts type Weapon (line 16) | interface Weapon { type Warrior (line 20) | interface Warrior { class Katana (line 25) | @injectable() method constructor (line 28) | constructor() { method use (line 31) | public use() { method constructor (line 118) | constructor() { method use (line 121) | public use() { class Samurai (line 36) | @injectable() method constructor (line 40) | constructor( method constructor (line 142) | constructor( type Weapon (line 105) | interface Weapon { type Warrior (line 109) | interface Warrior { class Katana (line 115) | @injectable() method constructor (line 28) | constructor() { method use (line 31) | public use() { method constructor (line 118) | constructor() { method use (line 121) | public use() { class Shuriken (line 126) | @injectable() method constructor (line 129) | constructor() { method use (line 132) | public use() { class Samurai (line 137) | @injectable() method constructor (line 40) | constructor( method constructor (line 142) | constructor( FILE: src/test/features/transitive_bindings.test.ts class MySqlDatabaseTransactionLog (line 9) | @injectable() method constructor (line 13) | constructor() { class DatabaseTransactionLog (line 19) | @injectable() class TransactionLog (line 25) | @injectable() FILE: src/test/inversify.test.ts type NinjaInterface (line 24) | interface NinjaInterface { type KatanaInterface (line 29) | interface KatanaInterface { type ShurikenInterface (line 33) | interface ShurikenInterface { class Katana (line 37) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 44) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Ninja (line 51) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Shuriken (line 84) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Katana (line 90) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Ninja (line 97) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Blowgun (line 135) | class Blowgun { method blow (line 136) | public blow() { class Katana (line 141) | class Katana { method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 147) | class Shuriken { method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Ninja (line 153) | class Ninja { method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Katana (line 200) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 207) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Ninja (line 214) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Katana (line 244) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 251) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Ninja (line 265) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Katana (line 298) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 305) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Ninja (line 319) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Katana (line 353) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 360) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Ninja (line 367) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Katana (line 434) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 446) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Ninja (line 458) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Hero (line 498) | @injectable() method constructor (line 501) | constructor() { method constructor (line 528) | constructor() { type Warrior (line 514) | interface Warrior { class Hero (line 525) | @injectable() method constructor (line 501) | constructor() { method constructor (line 528) | constructor() { class UseSymbol (line 541) | @injectable() method constructor (line 544) | constructor(@inject('Symbol') currentDate: symbol) { method doSomething (line 547) | public doSomething() { type ShortDistanceWeaponFactory (line 575) | type ShortDistanceWeaponFactory = () => ShortDistanceWeapon; class KatanaBlade (line 577) | @injectable() class KatanaHandler (line 580) | @injectable() type ShortDistanceWeapon (line 583) | interface ShortDistanceWeapon { class Katana (line 588) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 598) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { type Warrior (line 601) | interface Warrior { class Ninja (line 606) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Katana (line 647) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Ninja (line 654) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( type Ninja (line 677) | interface Ninja { method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Katana (line 682) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 689) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class NinjaWithUserDefinedFactory (line 696) | @injectable() method constructor (line 701) | constructor( method fight (line 709) | public fight() { method sneak (line 712) | public sneak() { method constructor (line 762) | constructor( method fight (line 770) | public fight() { method sneak (line 773) | public sneak() { type Ninja (line 734) | interface Ninja { method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( type Weapon (line 739) | interface Weapon { class Katana (line 743) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 750) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class NinjaWithUserDefinedFactory (line 757) | @injectable() method constructor (line 701) | constructor( method fight (line 709) | public fight() { method sneak (line 712) | public sneak() { method constructor (line 762) | constructor( method fight (line 770) | public fight() { method sneak (line 773) | public sneak() { class InjectorPump (line 800) | @injectable() class SparkPlugs (line 803) | @injectable() class Engine (line 806) | class Engine { class DieselEngine (line 810) | @injectable() method constructor (line 814) | constructor(@inject('InjectorPump') injectorPump: InjectorPump) { method debug (line 818) | public debug() { class PetrolEngine (line 823) | @injectable() method constructor (line 827) | constructor(@inject('SparkPlugs') sparkPlugs: SparkPlugs) { method debug (line 831) | public debug() { type CarFactory (line 836) | interface CarFactory { class DieselCarFactory (line 840) | @injectable() method constructor (line 843) | constructor( method createEngine (line 849) | public createEngine(displacement: number): Engine { type KatanaProvider (line 885) | type KatanaProvider = () => Promise; type Ninja (line 887) | interface Ninja { method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Katana (line 892) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class NinjaWithProvider (line 899) | @injectable() method constructor (line 904) | constructor(@inject('Provider') katanaProvider: KatanaProvider) { type Weapon (line 942) | interface Weapon { class Katana (line 946) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 951) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { type Warrior (line 956) | interface Warrior { class Ninja (line 961) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Katana (line 990) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 997) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Ninja (line 1004) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( type School (line 1025) | interface School { class NinjaSchool (line 1030) | @injectable() method constructor (line 1035) | constructor(@multiInject('Ninja') ninja: Ninja[]) { method constructor (line 1117) | constructor(@multiInject(warriorId) ninjas: Ninja[]) { method constructor (line 1250) | constructor(@multiInject(Ninja) ninja: Ninja[]) { method constructor (line 1309) | constructor(@multiInject(Ninja) ninjas: Ninja[]) { method constructor (line 1459) | constructor(@multiInject(TYPES.Ninja) ninja: Ninja[]) { method constructor (line 1535) | constructor(@multiInject(TYPES.Ninja) ninjas: Ninja[]) { type Warrior (line 1063) | interface Warrior { type Sword (line 1068) | interface Sword { method constructor (line 1874) | constructor(@inject('Material') material: Material) { method constructor (line 1969) | constructor(@inject('Material') material: Material) { method constructor (line 2067) | constructor(@inject('Material') material: Material) { method constructor (line 2220) | constructor(@inject('Material') material: Material) { method constructor (line 2334) | constructor(@inject('Material') material: Material) { method constructor (line 2469) | constructor(@inject('Material') material: Material) { class Katana (line 1072) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 1079) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Ninja (line 1086) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( type School (line 1107) | interface School { class NinjaSchool (line 1112) | @injectable() method constructor (line 1035) | constructor(@multiInject('Ninja') ninja: Ninja[]) { method constructor (line 1117) | constructor(@multiInject(warriorId) ninjas: Ninja[]) { method constructor (line 1250) | constructor(@multiInject(Ninja) ninja: Ninja[]) { method constructor (line 1309) | constructor(@multiInject(Ninja) ninjas: Ninja[]) { method constructor (line 1459) | constructor(@multiInject(TYPES.Ninja) ninja: Ninja[]) { method constructor (line 1535) | constructor(@multiInject(TYPES.Ninja) ninjas: Ninja[]) { type Organisation (line 1123) | interface Organisation { class NinjaOrganisation (line 1127) | @injectable() method constructor (line 1131) | constructor(@multiInject(schoolId) schools: School[]) { method constructor (line 1319) | constructor(@multiInject(NinjaSchool) schools: NinjaSchool[]) { method constructor (line 1549) | constructor(@multiInject(TYPES.School) schools: School[]) { class Weapon (line 1163) | @injectable() class Katana (line 1168) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 1176) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Ninja (line 1184) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Katana (line 1213) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 1220) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Ninja (line 1227) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class NinjaSchool (line 1245) | @injectable() method constructor (line 1035) | constructor(@multiInject('Ninja') ninja: Ninja[]) { method constructor (line 1117) | constructor(@multiInject(warriorId) ninjas: Ninja[]) { method constructor (line 1250) | constructor(@multiInject(Ninja) ninja: Ninja[]) { method constructor (line 1309) | constructor(@multiInject(Ninja) ninjas: Ninja[]) { method constructor (line 1459) | constructor(@multiInject(TYPES.Ninja) ninja: Ninja[]) { method constructor (line 1535) | constructor(@multiInject(TYPES.Ninja) ninjas: Ninja[]) { class Katana (line 1272) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 1279) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Ninja (line 1286) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class NinjaSchool (line 1304) | @injectable() method constructor (line 1035) | constructor(@multiInject('Ninja') ninja: Ninja[]) { method constructor (line 1117) | constructor(@multiInject(warriorId) ninjas: Ninja[]) { method constructor (line 1250) | constructor(@multiInject(Ninja) ninja: Ninja[]) { method constructor (line 1309) | constructor(@multiInject(Ninja) ninjas: Ninja[]) { method constructor (line 1459) | constructor(@multiInject(TYPES.Ninja) ninja: Ninja[]) { method constructor (line 1535) | constructor(@multiInject(TYPES.Ninja) ninjas: Ninja[]) { class NinjaOrganisation (line 1315) | @injectable() method constructor (line 1131) | constructor(@multiInject(schoolId) schools: School[]) { method constructor (line 1319) | constructor(@multiInject(NinjaSchool) schools: NinjaSchool[]) { method constructor (line 1549) | constructor(@multiInject(TYPES.School) schools: School[]) { type Weapon (line 1358) | interface Weapon { class Katana (line 1362) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 1367) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { type Warrior (line 1372) | interface Warrior { class Ninja (line 1377) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Katana (line 1414) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 1421) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Ninja (line 1428) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( type School (line 1449) | interface School { class NinjaSchool (line 1454) | @injectable() method constructor (line 1035) | constructor(@multiInject('Ninja') ninja: Ninja[]) { method constructor (line 1117) | constructor(@multiInject(warriorId) ninjas: Ninja[]) { method constructor (line 1250) | constructor(@multiInject(Ninja) ninja: Ninja[]) { method constructor (line 1309) | constructor(@multiInject(Ninja) ninjas: Ninja[]) { method constructor (line 1459) | constructor(@multiInject(TYPES.Ninja) ninja: Ninja[]) { method constructor (line 1535) | constructor(@multiInject(TYPES.Ninja) ninjas: Ninja[]) { class Katana (line 1490) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 1497) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { class Ninja (line 1504) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( type School (line 1525) | interface School { class NinjaSchool (line 1530) | @injectable() method constructor (line 1035) | constructor(@multiInject('Ninja') ninja: Ninja[]) { method constructor (line 1117) | constructor(@multiInject(warriorId) ninjas: Ninja[]) { method constructor (line 1250) | constructor(@multiInject(Ninja) ninja: Ninja[]) { method constructor (line 1309) | constructor(@multiInject(Ninja) ninjas: Ninja[]) { method constructor (line 1459) | constructor(@multiInject(TYPES.Ninja) ninja: Ninja[]) { method constructor (line 1535) | constructor(@multiInject(TYPES.Ninja) ninjas: Ninja[]) { type Organisation (line 1541) | interface Organisation { class NinjaOrganisation (line 1545) | @injectable() method constructor (line 1131) | constructor(@multiInject(schoolId) schools: School[]) { method constructor (line 1319) | constructor(@multiInject(NinjaSchool) schools: NinjaSchool[]) { method constructor (line 1549) | constructor(@multiInject(TYPES.School) schools: School[]) { type Tag (line 1581) | enum Tag { class Katana (line 1585) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 1588) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { type Warrior (line 1591) | interface Warrior { class Ninja (line 1596) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Katana (line 1620) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 1623) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { type Warrior (line 1626) | interface Warrior { class Ninja (line 1640) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class Katana (line 1666) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 1669) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { type Warrior (line 1672) | interface Warrior { class Ninja (line 1677) | @injectable() method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( type Weapon (line 1701) | interface Weapon { class Katana (line 1705) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 1713) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { type Weapon (line 1737) | interface Weapon { class Katana (line 1741) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Shuriken (line 1749) | @injectable() method throw (line 46) | public throw() { method throw (line 86) | public throw() { method throw (line 148) | public throw() { method throw (line 209) | public throw() { method throw (line 253) | public throw() { method throw (line 307) | public throw() { method throw (line 362) | public throw() { method constructor (line 449) | constructor() { method throw (line 452) | public throw() { method throw (line 691) | public throw() { method use (line 752) | public use() { method throw (line 999) | public throw() { method throw (line 1081) | public throw() { method constructor (line 1178) | constructor() { method throw (line 1222) | public throw() { method throw (line 1281) | public throw() { method throw (line 1423) | public throw() { method throw (line 1499) | public throw() { method constructor (line 1716) | constructor() { method constructor (line 1752) | constructor() { type Weapon (line 1793) | interface Weapon { type Warrior (line 1797) | interface Warrior { class Katana (line 1801) | @injectable() method hit (line 39) | public hit() { method hit (line 92) | public hit() { method hit (line 142) | public hit() { method hit (line 202) | public hit() { method hit (line 246) | public hit() { method hit (line 300) | public hit() { method hit (line 355) | public hit() { method constructor (line 437) | constructor() { method hit (line 440) | public hit() { method constructor (line 592) | constructor(handler: KatanaHandler, blade: KatanaBlade) { method hit (line 649) | public hit() { method hit (line 684) | public hit() { method use (line 745) | public use() { method hit (line 894) | public hit() { method hit (line 992) | public hit() { method hit (line 1074) | public hit() { method constructor (line 1170) | constructor() { method hit (line 1215) | public hit() { method hit (line 1274) | public hit() { method hit (line 1416) | public hit() { method hit (line 1492) | public hit() { method constructor (line 1708) | constructor() { method constructor (line 1744) | constructor() { method constructor (line 1804) | constructor() { class Samurai (line 1809) | @injectable() method constructor (line 1813) | constructor(weapon: Weapon) { method constructor (line 2603) | constructor(rank: string) { method constructor (line 2639) | constructor(rank: string) { class SamuraiMaster (line 1818) | @injectable() method constructor (line 1821) | constructor(@inject(SYMBOLS.Weapon) weapon: Weapon) { method constructor (line 2610) | constructor(@inject(SYMBOLS.RANK) rank: string) { method constructor (line 2646) | constructor() { type Material (line 1847) | interface Material { class Wood (line 1851) | @injectable() method constructor (line 1854) | constructor() { method constructor (line 1949) | constructor() { method constructor (line 2047) | constructor() { method constructor (line 2200) | constructor() { method constructor (line 2314) | constructor() { method constructor (line 2449) | constructor() { class Iron (line 1859) | @injectable() method constructor (line 1862) | constructor() { method constructor (line 1957) | constructor() { method constructor (line 2055) | constructor() { method constructor (line 2208) | constructor() { method constructor (line 2322) | constructor() { method constructor (line 2457) | constructor() { type Weapon (line 1867) | interface Weapon { class Sword (line 1871) | @injectable() method constructor (line 1874) | constructor(@inject('Material') material: Material) { method constructor (line 1969) | constructor(@inject('Material') material: Material) { method constructor (line 2067) | constructor(@inject('Material') material: Material) { method constructor (line 2220) | constructor(@inject('Material') material: Material) { method constructor (line 2334) | constructor(@inject('Material') material: Material) { method constructor (line 2469) | constructor(@inject('Material') material: Material) { type Ninja (line 1879) | interface Ninja { method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class NinjaStudent (line 1883) | @injectable() method constructor (line 1887) | constructor(@inject('Weapon') @named('non-lethal') weapon: Weapon) { method constructor (line 1982) | constructor(@inject('Weapon') @tagged('lethal', false) weapon: Weapon) { method constructor (line 2080) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2233) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2347) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2482) | constructor(@inject('Weapon') weapon: Weapon) { class NinjaMaster (line 1892) | @injectable() method constructor (line 1896) | constructor(@inject('Weapon') @named('lethal') weapon: Weapon) { method constructor (line 1991) | constructor(@inject('Weapon') @tagged('lethal', true) weapon: Weapon) { method constructor (line 2089) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2242) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2356) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2491) | constructor(@inject('Weapon') weapon: Weapon) { type Material (line 1942) | interface Material { class Wood (line 1946) | @injectable() method constructor (line 1854) | constructor() { method constructor (line 1949) | constructor() { method constructor (line 2047) | constructor() { method constructor (line 2200) | constructor() { method constructor (line 2314) | constructor() { method constructor (line 2449) | constructor() { class Iron (line 1954) | @injectable() method constructor (line 1862) | constructor() { method constructor (line 1957) | constructor() { method constructor (line 2055) | constructor() { method constructor (line 2208) | constructor() { method constructor (line 2322) | constructor() { method constructor (line 2457) | constructor() { type Weapon (line 1962) | interface Weapon { class Sword (line 1966) | @injectable() method constructor (line 1874) | constructor(@inject('Material') material: Material) { method constructor (line 1969) | constructor(@inject('Material') material: Material) { method constructor (line 2067) | constructor(@inject('Material') material: Material) { method constructor (line 2220) | constructor(@inject('Material') material: Material) { method constructor (line 2334) | constructor(@inject('Material') material: Material) { method constructor (line 2469) | constructor(@inject('Material') material: Material) { type Ninja (line 1974) | interface Ninja { method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class NinjaStudent (line 1978) | @injectable() method constructor (line 1887) | constructor(@inject('Weapon') @named('non-lethal') weapon: Weapon) { method constructor (line 1982) | constructor(@inject('Weapon') @tagged('lethal', false) weapon: Weapon) { method constructor (line 2080) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2233) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2347) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2482) | constructor(@inject('Weapon') weapon: Weapon) { class NinjaMaster (line 1987) | @injectable() method constructor (line 1896) | constructor(@inject('Weapon') @named('lethal') weapon: Weapon) { method constructor (line 1991) | constructor(@inject('Weapon') @tagged('lethal', true) weapon: Weapon) { method constructor (line 2089) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2242) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2356) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2491) | constructor(@inject('Weapon') weapon: Weapon) { type Material (line 2040) | interface Material { class Wood (line 2044) | @injectable() method constructor (line 1854) | constructor() { method constructor (line 1949) | constructor() { method constructor (line 2047) | constructor() { method constructor (line 2200) | constructor() { method constructor (line 2314) | constructor() { method constructor (line 2449) | constructor() { class Iron (line 2052) | @injectable() method constructor (line 1862) | constructor() { method constructor (line 1957) | constructor() { method constructor (line 2055) | constructor() { method constructor (line 2208) | constructor() { method constructor (line 2322) | constructor() { method constructor (line 2457) | constructor() { type Weapon (line 2060) | interface Weapon { class Sword (line 2064) | @injectable() method constructor (line 1874) | constructor(@inject('Material') material: Material) { method constructor (line 1969) | constructor(@inject('Material') material: Material) { method constructor (line 2067) | constructor(@inject('Material') material: Material) { method constructor (line 2220) | constructor(@inject('Material') material: Material) { method constructor (line 2334) | constructor(@inject('Material') material: Material) { method constructor (line 2469) | constructor(@inject('Material') material: Material) { type Ninja (line 2072) | interface Ninja { method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class NinjaStudent (line 2076) | @injectable() method constructor (line 1887) | constructor(@inject('Weapon') @named('non-lethal') weapon: Weapon) { method constructor (line 1982) | constructor(@inject('Weapon') @tagged('lethal', false) weapon: Weapon) { method constructor (line 2080) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2233) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2347) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2482) | constructor(@inject('Weapon') weapon: Weapon) { class NinjaMaster (line 2085) | @injectable() method constructor (line 1896) | constructor(@inject('Weapon') @named('lethal') weapon: Weapon) { method constructor (line 1991) | constructor(@inject('Weapon') @tagged('lethal', true) weapon: Weapon) { method constructor (line 2089) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2242) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2356) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2491) | constructor(@inject('Weapon') weapon: Weapon) { function isNinjaStudentConstraint (line 2094) | function isNinjaStudentConstraint( function isNinjaMasterConstraint (line 2103) | function isNinjaMasterConstraint( type Material (line 2193) | interface Material { class Wood (line 2197) | @injectable() method constructor (line 1854) | constructor() { method constructor (line 1949) | constructor() { method constructor (line 2047) | constructor() { method constructor (line 2200) | constructor() { method constructor (line 2314) | constructor() { method constructor (line 2449) | constructor() { class Iron (line 2205) | @injectable() method constructor (line 1862) | constructor() { method constructor (line 1957) | constructor() { method constructor (line 2055) | constructor() { method constructor (line 2208) | constructor() { method constructor (line 2322) | constructor() { method constructor (line 2457) | constructor() { type Weapon (line 2213) | interface Weapon { class Sword (line 2217) | @injectable() method constructor (line 1874) | constructor(@inject('Material') material: Material) { method constructor (line 1969) | constructor(@inject('Material') material: Material) { method constructor (line 2067) | constructor(@inject('Material') material: Material) { method constructor (line 2220) | constructor(@inject('Material') material: Material) { method constructor (line 2334) | constructor(@inject('Material') material: Material) { method constructor (line 2469) | constructor(@inject('Material') material: Material) { type Ninja (line 2225) | interface Ninja { method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class NinjaStudent (line 2229) | @injectable() method constructor (line 1887) | constructor(@inject('Weapon') @named('non-lethal') weapon: Weapon) { method constructor (line 1982) | constructor(@inject('Weapon') @tagged('lethal', false) weapon: Weapon) { method constructor (line 2080) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2233) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2347) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2482) | constructor(@inject('Weapon') weapon: Weapon) { class NinjaMaster (line 2238) | @injectable() method constructor (line 1896) | constructor(@inject('Weapon') @named('lethal') weapon: Weapon) { method constructor (line 1991) | constructor(@inject('Weapon') @tagged('lethal', true) weapon: Weapon) { method constructor (line 2089) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2242) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2356) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2491) | constructor(@inject('Weapon') weapon: Weapon) { type Material (line 2307) | interface Material { class Wood (line 2311) | @injectable() method constructor (line 1854) | constructor() { method constructor (line 1949) | constructor() { method constructor (line 2047) | constructor() { method constructor (line 2200) | constructor() { method constructor (line 2314) | constructor() { method constructor (line 2449) | constructor() { class Iron (line 2319) | @injectable() method constructor (line 1862) | constructor() { method constructor (line 1957) | constructor() { method constructor (line 2055) | constructor() { method constructor (line 2208) | constructor() { method constructor (line 2322) | constructor() { method constructor (line 2457) | constructor() { type Weapon (line 2327) | interface Weapon { class Sword (line 2331) | @injectable() method constructor (line 1874) | constructor(@inject('Material') material: Material) { method constructor (line 1969) | constructor(@inject('Material') material: Material) { method constructor (line 2067) | constructor(@inject('Material') material: Material) { method constructor (line 2220) | constructor(@inject('Material') material: Material) { method constructor (line 2334) | constructor(@inject('Material') material: Material) { method constructor (line 2469) | constructor(@inject('Material') material: Material) { type Ninja (line 2339) | interface Ninja { method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class NinjaStudent (line 2343) | @injectable() method constructor (line 1887) | constructor(@inject('Weapon') @named('non-lethal') weapon: Weapon) { method constructor (line 1982) | constructor(@inject('Weapon') @tagged('lethal', false) weapon: Weapon) { method constructor (line 2080) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2233) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2347) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2482) | constructor(@inject('Weapon') weapon: Weapon) { class NinjaMaster (line 2352) | @injectable() method constructor (line 1896) | constructor(@inject('Weapon') @named('lethal') weapon: Weapon) { method constructor (line 1991) | constructor(@inject('Weapon') @tagged('lethal', true) weapon: Weapon) { method constructor (line 2089) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2242) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2356) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2491) | constructor(@inject('Weapon') weapon: Weapon) { type Material (line 2442) | interface Material { class Wood (line 2446) | @injectable() method constructor (line 1854) | constructor() { method constructor (line 1949) | constructor() { method constructor (line 2047) | constructor() { method constructor (line 2200) | constructor() { method constructor (line 2314) | constructor() { method constructor (line 2449) | constructor() { class Iron (line 2454) | @injectable() method constructor (line 1862) | constructor() { method constructor (line 1957) | constructor() { method constructor (line 2055) | constructor() { method constructor (line 2208) | constructor() { method constructor (line 2322) | constructor() { method constructor (line 2457) | constructor() { type Weapon (line 2462) | interface Weapon { class Sword (line 2466) | @injectable() method constructor (line 1874) | constructor(@inject('Material') material: Material) { method constructor (line 1969) | constructor(@inject('Material') material: Material) { method constructor (line 2067) | constructor(@inject('Material') material: Material) { method constructor (line 2220) | constructor(@inject('Material') material: Material) { method constructor (line 2334) | constructor(@inject('Material') material: Material) { method constructor (line 2469) | constructor(@inject('Material') material: Material) { type Ninja (line 2474) | interface Ninja { method constructor (line 56) | constructor( method fight (line 64) | public fight() { method sneak (line 67) | public sneak() { method Shuriken (line 104) | public set Shuriken(shuriken: Shuriken) { method sneak (line 108) | public sneak() { method fight (line 111) | public fight() { method constructor (line 158) | constructor(katana: Katana, shuriken: Shuriken) { method blowgun (line 163) | public set blowgun(blowgun: Blowgun) { method fight (line 167) | public fight() { method sneak (line 170) | public sneak() { method poisonDart (line 173) | public poisonDart() { method constructor (line 219) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 224) | public fight() { method sneak (line 227) | public sneak() { method constructor (line 270) | constructor( method fight (line 278) | public fight() { method sneak (line 281) | public sneak() { method constructor (line 324) | constructor( method fight (line 333) | public fight() { method sneak (line 336) | public sneak() { method constructor (line 372) | constructor( method fight (line 380) | public fight() { method sneak (line 383) | public sneak() { method constructor (line 463) | constructor( method fight (line 471) | public fight() { method sneak (line 474) | public sneak() { method constructor (line 610) | constructor( method constructor (line 658) | constructor(@inject('Newable') katana: Newable) { method fight (line 662) | public fight() { method constructor (line 965) | constructor(@multiInject(weaponId) weapons: Weapon[]) { method constructor (line 1009) | constructor( method fight (line 1017) | public fight() { method sneak (line 1020) | public sneak() { method constructor (line 1091) | constructor( method fight (line 1099) | public fight() { method sneak (line 1102) | public sneak() { method constructor (line 1188) | constructor(@multiInject(Weapon) weapons: Weapon[]) { method constructor (line 1232) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1237) | public fight() { method sneak (line 1240) | public sneak() { method constructor (line 1291) | constructor(katana: Katana, shuriken: Shuriken) { method fight (line 1296) | public fight() { method sneak (line 1299) | public sneak() { method constructor (line 1381) | constructor(@multiInject(TYPES.Weapon) weapons: Weapon[]) { method constructor (line 1433) | constructor( method fight (line 1441) | public fight() { method sneak (line 1444) | public sneak() { method constructor (line 1509) | constructor( method fight (line 1517) | public fight() { method sneak (line 1520) | public sneak() { method constructor (line 1600) | constructor( method constructor (line 1644) | constructor( method constructor (line 1681) | constructor( class NinjaStudent (line 2478) | @injectable() method constructor (line 1887) | constructor(@inject('Weapon') @named('non-lethal') weapon: Weapon) { method constructor (line 1982) | constructor(@inject('Weapon') @tagged('lethal', false) weapon: Weapon) { method constructor (line 2080) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2233) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2347) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2482) | constructor(@inject('Weapon') weapon: Weapon) { class NinjaMaster (line 2487) | @injectable() method constructor (line 1896) | constructor(@inject('Weapon') @named('lethal') weapon: Weapon) { method constructor (line 1991) | constructor(@inject('Weapon') @tagged('lethal', true) weapon: Weapon) { method constructor (line 2089) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2242) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2356) | constructor(@inject('Weapon') weapon: Weapon) { method constructor (line 2491) | constructor(@inject('Weapon') weapon: Weapon) { function isNinjaStudentConstraint (line 2497) | function isNinjaStudentConstraint( function isNinjaMasterConstraint (line 2506) | function isNinjaMasterConstraint( type Warrior (line 2595) | interface Warrior { class Samurai (line 2599) | @injectable() method constructor (line 1813) | constructor(weapon: Weapon) { method constructor (line 2603) | constructor(rank: string) { method constructor (line 2639) | constructor(rank: string) { class SamuraiMaster (line 2608) | @injectable() method constructor (line 1821) | constructor(@inject(SYMBOLS.Weapon) weapon: Weapon) { method constructor (line 2610) | constructor(@inject(SYMBOLS.RANK) rank: string) { method constructor (line 2646) | constructor() { type Warrior (line 2631) | interface Warrior { class Samurai (line 2636) | class Samurai implements Warrior { method constructor (line 1813) | constructor(weapon: Weapon) { method constructor (line 2603) | constructor(rank: string) { method constructor (line 2639) | constructor(rank: string) { class SamuraiMaster (line 2644) | @injectable() method constructor (line 1821) | constructor(@inject(SYMBOLS.Weapon) weapon: Weapon) { method constructor (line 2610) | constructor(@inject(SYMBOLS.RANK) rank: string) { method constructor (line 2646) | constructor() { function notThrows (line 2654) | function notThrows() { FILE: src/test/node/error_messages.test.ts class Katana (line 8) | @injectable() class Shuriken (line 11) | @injectable() class Bokken (line 14) | @injectable() FILE: src/test/node/exceptions.test.ts class A (line 9) | @injectable() method constructor (line 13) | constructor(@inject('B') b: unknown, @inject('C') c: unknown) { class B (line 19) | @injectable() class C (line 22) | @injectable() method constructor (line 25) | constructor(@inject('D') d: unknown) { class D (line 30) | @injectable() method constructor (line 33) | constructor(@inject('A') a: unknown) { function willThrow (line 44) | function willThrow() { FILE: src/test/node/performance.test.ts function registerN (line 9) | function registerN(times: number) { function resolveN (line 30) | function resolveN(container: Container, times: number) { FILE: src/test/node/proxies.test.ts type Weapon (line 12) | interface Weapon { class Katana (line 16) | @injectable() method use (line 18) | public use() { type Warrior (line 23) | interface Warrior { class Ninja (line 27) | @injectable() method constructor (line 30) | constructor(@inject(weaponId) weapon: Weapon) { method apply (line 44) | apply(