package Ġorg . run est ar . client . updater . mapper . std . classes Ċ Ċ import Ġorg . run est ar . client . updater . mapper . Identity Mapper Ċ import Ġorg . run est ar . client . updater . mapper . Order Mapper Ċ import Ġorg . run est ar . client . updater . mapper . Dep ends On Ċ import Ġorg . run est ar . client . updater . mapper . Method Parameters Ċ import Ġorg . run est ar . client . updater . mapper . and Ċ import Ġorg . run est ar . client . updater . mapper . predicate Of Ċ import Ġorg . run est ar . client . updater . mapper . type Ċ import Ġorg . run est ar . client . updater . mapper . Class 2 Ċ import Ġorg . run est ar . client . updater . mapper . Instruction 2 Ċ import Ġorg . run est ar . client . updater . mapper . Method 2 Ċ import Ġorg . object web . asm . Op codes Ċ import Ġorg . object web . asm . Type Ċ Ċ @ Dep ends On ( Buffered File :: class ) Ċ class ĠArchive Disk Ġ: ĠIdentity Mapper . Class () Ġ{ ĊĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Class 2 > Ġ{ Ġit . super Type Ġ== ĠAny :: class . type Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instance Fields . count Ġ{ Ġit . type Ġ== Ġtype < Buffered File >() Ġ} Ġ== Ġ 2 Ġ} ĊĊĠĠĠ Ġ@ Dep ends On ( Buffered File :: class ) ĊĠĠĠ Ġclass Ġdat File Ġ: ĠOrder Mapper . In Constructor . Field ( Archive Disk :: class , Ġ- 2 , Ġ 4 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Instruction 2 > Ġ{ Ġit . opcode Ġ== ĠOp codes . PUT FIELD Ġ&& Ġit . fieldType Ġ== Ġtype < Buffered File >() Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Dep ends On ( Buffered File :: class ) ĊĠĠĠ Ġclass Ġidx File Ġ: ĠOrder Mapper . In Constructor . Field ( Archive Disk :: class , Ġ- 1 , Ġ 4 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Instruction 2 > Ġ{ Ġit . opcode Ġ== ĠOp codes . PUT FIELD Ġ&& Ġit . fieldType Ġ== Ġtype < Buffered File >() Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass Ġarchive Ġ: ĠOrder Mapper . In Constructor . Field ( Archive Disk :: class , Ġ- 2 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Instruction 2 > Ġ{ Ġit . opcode Ġ== ĠOp codes . PUT FIELD Ġ&& Ġit . fieldType Ġ== ĠType . INT _ TYPE Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass Ġmax Entry Size Ġ: ĠOrder Mapper . In Constructor . Field ( Archive Disk :: class , Ġ- 1 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Instruction 2 > Ġ{ Ġit . opcode Ġ== ĠOp codes . PUT FIELD Ġ&& Ġit . fieldType Ġ== ĠType . INT _ TYPE Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Parameters (" entry ") ĊĠĠĠ Ġclass Ġread Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġit . returnType Ġ== ĠByteArray :: class . type Ġ} ĊĠĠĠ Ġ} Ċ Ċ // ĠĠĠ Ġ@ Method Parameters () ĊĠĠĠ Ġ@ Dep ends On ( Buffered File . write :: class ) ĊĠĠĠ Ġclass Ġwrite 0 Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġit . returnType Ġ== ĠType . BOOLEAN _ TYPE Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instructions . any Ġ{ Ġit . is Method Ġ&& Ġit . method Id Ġ== Ġmethod < Buffered File . write >(). id Ġ} Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠĠĠ Ġ@ Method Parameters () ĊĠĠĠ Ġ@ Dep ends On ( write 0 :: class ) ĊĠĠĠ Ġclass Ġwrite Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġit . returnType Ġ== ĠType . BOOLEAN _ TYPE Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instructions . any Ġ{ Ġit . is Method Ġ&& Ġit . method Id Ġ== Ġmethod < write 0 >(). id Ġ} Ġ} ĊĠĠĠ Ġ} Ċ }