package Ġru . art 2 0 0 0 . and ror a ider . model . analyzer . sm ali Ċ Ċ import Ġorg . antlr . v 4 . runtime . tree . Abstract ParseTree Visitor Ċ import Ġorg . antlr . v 4 . runtime . tree . Error Node Ċ import Ġru . art 2 0 0 0 . and ror a ider . antlr . Sm ali Parser Ċ import Ġru . art 2 0 0 0 . and ror a ider . antlr . Sm ali Parser Visitor Ċ import Ġru . art 2 0 0 0 . and ror a ider . model . analyzer . android . Android App Project Ċ import Ġru . art 2 0 0 0 . and ror a ider . model . analyzer . sm ali . types . Sm ali Class Ċ import Ġru . art 2 0 0 0 . and ror a ider . model . analyzer . sm ali . types . Sm ali Component Ċ import Ġru . art 2 0 0 0 . and ror a ider . model . analyzer . sm ali . types . Sm ali Method Ċ import Ġru . art 2 0 0 0 . and ror a ider . utils . parse Compound Ċ import Ġru . art 2 0 0 0 . and ror a ider . utils . text Range Ċ import Ġjava . io . File Ċ Ċ class ĠSm ali Sh allow Scanner ( val Ġproject : ĠAndroid App Project , Ġval Ġfile : ĠFile ) Ġ: ĊĠĠĠĠĠĠĠ ĠAbstract ParseTree Visitor < Sm ali Class >(), ĠSm ali Parser Visitor < Sm ali Class > Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġsm ali Class : ĠSm ali Class ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Class Directive ( ctx : ĠSm ali Parser . Class Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ ĠSm ali Component . class FromName ( ctx . className (). text )?. also Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsm ali Class Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġsm ali Class . associated File Ġ= Ġfile ĊĊĠĠĠĠĠĠĠ Ġsm ali Class . text Range Ġ= Ġctx . className (). text Range ĊĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Neg Float Instruction ( ctx : ĠSm ali Parser . Neg Float Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sh r Long Instruction ( ctx : ĠSm ali Parser . Sh r Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Method ReturnType ( ctx : ĠSm ali Parser . Method ReturnType Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Field Directive ( ctx : ĠSm ali Parser . Field Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsm ali Field Ġ= Ġsm ali Class . find OrCreate Field ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġctx . fieldName And Type ()?. fieldName ()?. text Ġ?: Ġ" Dummy ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġctx . fieldName And Type ()?. fieldType ()?. text Ġ?: Ġ" I " ĊĠĠĠĠĠĠĠ Ġ) !! ĊĠĠĠĠĠĠĠ Ġsm ali Field . parent Class Ġ= Ġsm ali Class ĊĠĠĠĠĠĠĠ Ġsm ali Field . text Range Ġ= Ġctx . fieldName And Type ()?. fieldName ()?. text Range Ġ?: Ġ- 1 .. 0 ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit New Array Instruction ( ctx : ĠSm ali Parser . New Array Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit A get Instruction ( ctx : ĠSm ali Parser . A get Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġsm ali Method From Declaration Context ( ctx : ĠSm ali Parser . Method Declaration Context ): ĠSm ali Method Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġname Ġ= Ġctx . method Signature ()?. method Identifier ()?. text Ġ?: Ġ" Dummy Method " ĊĠĠĠĠĠĠĠ Ġval Ġparams Ġ= Ġparse Compound ( ctx . method Signature ()?. method Arguments ()?. text ) ĊĠĠĠĠĠĠĠ Ġval ĠreturnType Ġ= Ġctx . method Signature ()?. method ReturnType ()?. text Ġ?: Ġ" V " ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class . find OrCreate Method ( name , Ġparams , ĠreturnType , Ġ 0 ) !! Ċ Ċ // ĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class . find OrCreate Method ( ctx ) !! ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Method Directive ( ctx : ĠSm ali Parser . Method Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsm ali Method Ġ= Ġsm ali Method From Declaration Context ( ctx . method Declaration ()) ĊĠĠĠĠĠĠĠ Ġsm ali Method . text Range Ġ= Ġctx . method Declaration ()?. method Signature ()?. method Identifier ()?. text Range Ġ?: Ġ- 1 .. 0 ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Throw Instruction ( ctx : ĠSm ali Parser . Throw Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit I put Boolean Instruction ( ctx : ĠSm ali Parser . I put Boolean Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Int ToDouble Instruction ( ctx : ĠSm ali Parser . Int ToDouble Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Move Result Instruction ( ctx : ĠSm ali Parser . Move Result Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Packed Switch Directive ( ctx : ĠSm ali Parser . Packed Switch Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit I getBoolean Instruction ( ctx : ĠSm ali Parser . I getBoolean Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit I get Char Instruction ( ctx : ĠSm ali Parser . I get Char Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit G oto Instruction ( ctx : ĠSm ali Parser . G oto Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Rem Float 2 addr Instruction ( ctx : ĠSm ali Parser . Rem Float 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Binary Instruction ( ctx : ĠSm ali Parser . Binary Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit R sub Int Instruction ( ctx : ĠSm ali Parser . R sub Int Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Annotation Directive ( ctx : ĠSm ali Parser . Annotation Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Const 1 6 Instruction ( ctx : ĠSm ali Parser . Const 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Numeric Literal ( ctx : ĠSm ali Parser . Numeric Literal Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Char Type ( ctx : ĠSm ali Parser . Char Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Annotation Field ( ctx : ĠSm ali Parser . Annotation Field Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit ArrayType ( ctx : ĠSm ali Parser . ArrayType Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit A put Byte Instruction ( ctx : ĠSm ali Parser . A put Byte Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Super Directive ( ctx : ĠSm ali Parser . Super Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsuper Name Ġ= Ġctx . super Name ()?. text Ġ?: Ġreturn Ġsm ali Class ĊĊĠĠĠĠĠĠĠ ĠSm ali Component . class FromName ( super Name )?. also Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsm ali Class . parent Class Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sub Double Instruction ( ctx : ĠSm ali Parser . Sub Double Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Double To Float Instruction ( ctx : ĠSm ali Parser . Double To Float Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit And Long Instruction ( ctx : ĠSm ali Parser . And Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sh l Long Instruction ( ctx : ĠSm ali Parser . Sh l Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Catch G oto Label ( ctx : ĠSm ali Parser . Catch G oto Label Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Return Wide Instruction ( ctx : ĠSm ali Parser . Return Wide Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Float ToInt Instruction ( ctx : ĠSm ali Parser . Float ToInt Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit SP ut Byte Instruction ( ctx : ĠSm ali Parser . SP ut Byte Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit If Eq z Instruction ( ctx : ĠSm ali Parser . If Eq z Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Move Result Object Instruction ( ctx : ĠSm ali Parser . Move Result Object Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit If L tz Instruction ( ctx : ĠSm ali Parser . If L tz Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Div Int Lit 1 6 Instruction ( ctx : ĠSm ali Parser . Div Int Lit 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Add Int Lit 1 6 Instruction ( ctx : ĠSm ali Parser . Add Int Lit 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Register Range ( ctx : ĠSm ali Parser . Register Range Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit FieldType ( ctx : ĠSm ali Parser . FieldType Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Method ParameterType ( ctx : ĠSm ali Parser . Method ParameterType Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Check Cast Type ( ctx : ĠSm ali Parser . Check Cast Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Source Register ( ctx : ĠSm ali Parser . Source Register Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Reference Type ( ctx : ĠSm ali Parser . Reference Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Static Instruction ( ctx : ĠSm ali Parser . Invoke Static Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit InstanceOf Instruction ( ctx : ĠSm ali Parser . InstanceOf Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit A put Instruction ( ctx : ĠSm ali Parser . A put Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit I get Wide Instruction ( ctx : ĠSm ali Parser . I get Wide Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Float Numeric Literal ( ctx : ĠSm ali Parser . Float Numeric Literal Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit I getObject Instruction ( ctx : ĠSm ali Parser . I getObject Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Xor Int Instruction ( ctx : ĠSm ali Parser . Xor Int Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Label Name ( ctx : ĠSm ali Parser . Label Name Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Register Identifier ( ctx : ĠSm ali Parser . Register Identifier Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Float To Long Instruction ( ctx : ĠSm ali Parser . Float To Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Annotation FieldValue ( ctx : ĠSm ali Parser . Annotation FieldValue Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Mul Long 2 addr Instruction ( ctx : ĠSm ali Parser . Mul Long 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Array Element Registers ( ctx : ĠSm ali Parser . Array Element Registers Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Move Wide 1 6 Instruction ( ctx : ĠSm ali Parser . Move Wide 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Rem Int Lit 8 Instruction ( ctx : ĠSm ali Parser . Rem Int Lit 8 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit SP ut Wide Instruction ( ctx : ĠSm ali Parser . SP ut Wide Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit A getObject Instruction ( ctx : ĠSm ali Parser . A getObject Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Add Double Instruction ( ctx : ĠSm ali Parser . Add Double Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Method Identifier ( ctx : ĠSm ali Parser . Method Identifier Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Positive Numeric Literal ( ctx : ĠSm ali Parser . Positive Numeric Literal Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Int To Char Instruction ( ctx : ĠSm ali Parser . Int To Char Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Const Wide High 1 6 Instruction ( ctx : ĠSm ali Parser . Const Wide High 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit U shr Long 2 addr Instruction ( ctx : ĠSm ali Parser . U shr Long 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Super Instruction ( ctx : ĠSm ali Parser . Invoke Super Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit A put Wide Instruction ( ctx : ĠSm ali Parser . A put Wide Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Custom Instruction ( ctx : ĠSm ali Parser . Invoke Custom Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Super Name ( ctx : ĠSm ali Parser . Super Name Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Add Long Instruction ( ctx : ĠSm ali Parser . Add Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Any Type ( ctx : ĠSm ali Parser . Any Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Mul Int Lit 1 6 Instruction ( ctx : ĠSm ali Parser . Mul Int Lit 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Extended Param Directive ( ctx : ĠSm ali Parser . Extended Param Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Fill Array Data Instruction ( ctx : ĠSm ali Parser . Fill Array Data Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Local s Directive ( ctx : ĠSm ali Parser . Local s Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Const High 1 6 Instruction ( ctx : ĠSm ali Parser . Const High 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Reference Or ArrayType ( ctx : ĠSm ali Parser . Reference Or ArrayType Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sparse Switch Directive ( ctx : ĠSm ali Parser . Sparse Switch Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sh r Int Instruction ( ctx : ĠSm ali Parser . Sh r Int Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Int To Short Instruction ( ctx : ĠSm ali Parser . Int To Short Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit If Ge z Instruction ( ctx : ĠSm ali Parser . If Ge z Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sub Long 2 addr Instruction ( ctx : ĠSm ali Parser . Sub Long 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sub Float Instruction ( ctx : ĠSm ali Parser . Sub Float Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Const Method Handle Instruction ( ctx : ĠSm ali Parser . Invoke Const Method Handle Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Or Long 2 addr Instruction ( ctx : ĠSm ali Parser . Or Long 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Div Float Instruction ( ctx : ĠSm ali Parser . Div Float Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Catch Directive ( ctx : ĠSm ali Parser . Catch Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit I get Short Instruction ( ctx : ĠSm ali Parser . I get Short Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Void Type ( ctx : ĠSm ali Parser . Void Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Boolean Literal ( ctx : ĠSm ali Parser . Boolean Literal Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Method Modifier ( ctx : ĠSm ali Parser . Method Modifier Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Direct Range Instruction ( ctx : ĠSm ali Parser . Invoke Direct Range Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit If Ge Instruction ( ctx : ĠSm ali Parser . If Ge Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Super Range Instruction ( ctx : ĠSm ali Parser . Invoke Super Range Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Move From 1 6 Instruction ( ctx : ĠSm ali Parser . Move From 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Target Register ( ctx : ĠSm ali Parser . Target Register Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit T ernary Instruction ( ctx : ĠSm ali Parser . T ernary Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Xor Int Lit 1 6 Instruction ( ctx : ĠSm ali Parser . Xor Int Lit 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit New Instance Type ( ctx : ĠSm ali Parser . New Instance Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Div Int Instruction ( ctx : ĠSm ali Parser . Div Int Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Rem Double 2 addr Instruction ( ctx : ĠSm ali Parser . Rem Double 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Catch From Label ( ctx : ĠSm ali Parser . Catch From Label Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Register List Registers ( ctx : ĠSm ali Parser . Register List Registers Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Long To Float Instruction ( ctx : ĠSm ali Parser . Long To Float Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit I getByte Instruction ( ctx : ĠSm ali Parser . I getByte Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Index Register ( ctx : ĠSm ali Parser . Index Register Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit And Long 2 addr Instruction ( ctx : ĠSm ali Parser . And Long 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Direct Instruction ( ctx : ĠSm ali Parser . Invoke Direct Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Array Data Entry ( ctx : ĠSm ali Parser . Array Data Entry Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Line Label ( ctx : ĠSm ali Parser . Line Label Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Const Instruction ( ctx : ĠSm ali Parser . Const Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Filled Array Data Label ( ctx : ĠSm ali Parser . Filled Array Data Label Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Double Type ( ctx : ĠSm ali Parser . Double Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Rem Int Lit 1 6 Instruction ( ctx : ĠSm ali Parser . Rem Int Lit 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Packed Switch Directive Labels ( ctx : ĠSm ali Parser . Packed Switch Directive Labels Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Method Invocation Target ( ctx : ĠSm ali Parser . Method Invocation Target Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Method Declaration ( ctx : ĠSm ali Parser . Method Declaration Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Method Body ( ctx : ĠSm ali Parser . Method Body Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit I put Object Instruction ( ctx : ĠSm ali Parser . I put Object Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit C mpl Double Instruction ( ctx : ĠSm ali Parser . C mpl Double Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Short Type ( ctx : ĠSm ali Parser . Short Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Div Int 2 addr Instruction ( ctx : ĠSm ali Parser . Div Int 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Filled New Array Instruction ( ctx : ĠSm ali Parser . Filled New Array Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Div Double 2 addr Instruction ( ctx : ĠSm ali Parser . Div Double 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Byte Type ( ctx : ĠSm ali Parser . Byte Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit I get Instruction ( ctx : ĠSm ali Parser . I get Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Packed Switch Register ( ctx : ĠSm ali Parser . Packed Switch Register Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Static Range Instruction ( ctx : ĠSm ali Parser . Invoke Static Range Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Line Directive ( ctx : ĠSm ali Parser . Line Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Method Parameter Literal ( ctx : ĠSm ali Parser . Method Parameter Literal Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit If Gt Instruction ( ctx : ĠSm ali Parser . If Gt Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Or Int Lit 8 Instruction ( ctx : ĠSm ali Parser . Or Int Lit 8 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Array ElementType ( ctx : ĠSm ali Parser . Array ElementType Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Int To Byte Instruction ( ctx : ĠSm ali Parser . Int To Byte Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Field Modifier ( ctx : ĠSm ali Parser . Field Modifier Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Move 1 6 Instruction ( ctx : ĠSm ali Parser . Move 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Div Int Lit 8 Instruction ( ctx : ĠSm ali Parser . Div Int Lit 8 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Xor Long 2 addr Instruction ( ctx : ĠSm ali Parser . Xor Long 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit A get Short Instruction ( ctx : ĠSm ali Parser . A get Short Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit And Int Lit 8 Instruction ( ctx : ĠSm ali Parser . And Int Lit 8 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Cmp g Float Instruction ( ctx : ĠSm ali Parser . Cmp g Float Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Move Wide From 1 6 Instruction ( ctx : ĠSm ali Parser . Move Wide From 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sub Int 2 addr Instruction ( ctx : ĠSm ali Parser . Sub Int 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Or Int 2 addr Instruction ( ctx : ĠSm ali Parser . Or Int 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Label ( ctx : ĠSm ali Parser . Label Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Parse ( ctx : ĠSm ali Parser . Parse Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġvisit Class Directive ( ctx . class Directive ()) ĊĠĠĠĠĠĠĠ Ġvisit Super Directive ( ctx . super Directive ()) ĊĠĠĠĠĠĠĠ Ġctx . implements Directive ()?. forEach Ġ{ Ġvisit Implements Directive ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġctx . field Directive ()?. forEach Ġ{ Ġvisit Field Directive ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġctx . method Directive ()?. forEach Ġ{ Ġvisit Method Directive ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Add Double 2 addr Instruction ( ctx : ĠSm ali Parser . Add Double 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Local Directive ( ctx : ĠSm ali Parser . Local Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Loc a Directive Variable Name ( ctx : ĠSm ali Parser . Loc a Directive Variable Name Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Packed Switch Label ( ctx : ĠSm ali Parser . Packed Switch Label Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sparse Switch Directive Value ( ctx : ĠSm ali Parser . Sparse Switch Directive Value Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit A put Short Instruction ( ctx : ĠSm ali Parser . A put Short Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit S Get Boolean Instruction ( ctx : ĠSm ali Parser . S Get Boolean Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit If Ne z Instruction ( ctx : ĠSm ali Parser . If Ne z Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Mul Int Instruction ( ctx : ĠSm ali Parser . Mul Int Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit I put Short Instruction ( ctx : ĠSm ali Parser . I put Short Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Source Name ( ctx : ĠSm ali Parser . Source Name Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Add Int Lit 8 Instruction ( ctx : ĠSm ali Parser . Add Int Lit 8 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Mul Double Instruction ( ctx : ĠSm ali Parser . Mul Double Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Pol ymorphic Instruction ( ctx : ĠSm ali Parser . Invoke Pol ymorphic Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Packed Switch Directive Label ( ctx : ĠSm ali Parser . Packed Switch Directive Label Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Non Void Type ( ctx : ĠSm ali Parser . Non Void Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit N op Instruction ( ctx : ĠSm ali Parser . N op Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Catch All Directive ( ctx : ĠSm ali Parser . Catch All Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit S Get Instruction ( ctx : ĠSm ali Parser . S Get Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit If Label ( ctx : ĠSm ali Parser . If Label Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit S Get Wide Instruction ( ctx : ĠSm ali Parser . S Get Wide Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Right Register ( ctx : ĠSm ali Parser . Right Register Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Method Signature ( ctx : ĠSm ali Parser . Method Signature Context ): ĠSm ali Class Ġ{ ĊĊĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Neg Long Instruction ( ctx : ĠSm ali Parser . Neg Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Move Object From 1 6 Instruction ( ctx : ĠSm ali Parser . Move Object From 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Method Arguments ( ctx : ĠSm ali Parser . Method Arguments Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sub Int Instruction ( ctx : ĠSm ali Parser . Sub Int Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Catch To Label ( ctx : ĠSm ali Parser . Catch To Label Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Or Long Instruction ( ctx : ĠSm ali Parser . Or Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Identifier ( ctx : ĠSm ali Parser . Identifier Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Negative Numeric Literal ( ctx : ĠSm ali Parser . Negative Numeric Literal Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Boolean Type ( ctx : ĠSm ali Parser . Boolean Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Mul Int Lit 8 Instruction ( ctx : ĠSm ali Parser . Mul Int Lit 8 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Add Int 2 addr Instruction ( ctx : ĠSm ali Parser . Add Int 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sh r Int 2 addr Instruction ( ctx : ĠSm ali Parser . Sh r Int 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit A get Wide Instruction ( ctx : ĠSm ali Parser . A get Wide Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Annotation Type ( ctx : ĠSm ali Parser . Annotation Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Const 4 Instruction ( ctx : ĠSm ali Parser . Const 4 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit I put Byte Instruction ( ctx : ĠSm ali Parser . I put Byte Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Rem Double Instruction ( ctx : ĠSm ali Parser . Rem Double Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Const String ( ctx : ĠSm ali Parser . Const String Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit S Get Char Instruction ( ctx : ĠSm ali Parser . S Get Char Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit U shr Int 2 addr Instruction ( ctx : ĠSm ali Parser . U shr Int 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Const String J umbo ( ctx : ĠSm ali Parser . Const String J umbo Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Field ( ctx : ĠSm ali Parser . Field Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit StringLiteral ( ctx : ĠSm ali Parser . StringLiteral Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Return Instruction ( ctx : ĠSm ali Parser . Return Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Virtual Instruction ( ctx : ĠSm ali Parser . Invoke Virtual Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sh l Long 2 addr Instruction ( ctx : ĠSm ali Parser . Sh l Long 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sh l Int Instruction ( ctx : ĠSm ali Parser . Sh l Int Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit U shr Int Instruction ( ctx : ĠSm ali Parser . U shr Int Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit S GetObject Instruction ( ctx : ĠSm ali Parser . S GetObject Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Filled New Array Range Instruction ( ctx : ĠSm ali Parser . Filled New Array Range Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit S Get Short Instruction ( ctx : ĠSm ali Parser . S Get Short Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit And Int Lit 1 6 Instruction ( ctx : ĠSm ali Parser . And Int Lit 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Xor Int Lit 8 Instruction ( ctx : ĠSm ali Parser . Xor Int Lit 8 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Source Directive ( ctx : ĠSm ali Parser . Source Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Or Int Lit 1 6 Instruction ( ctx : ĠSm ali Parser . Or Int Lit 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdefault Result (): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Class Modifier ( ctx : ĠSm ali Parser . Class Modifier Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Local End Directive ( ctx : ĠSm ali Parser . Local End Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Local Directive Generic Hint ( ctx : ĠSm ali Parser . Local Directive Generic Hint Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sh r Int Lit 8 Instruction ( ctx : ĠSm ali Parser . Sh r Int Lit 8 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit SP ut Short Instruction ( ctx : ĠSm ali Parser . SP ut Short Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit A put Boolean Instruction ( ctx : ĠSm ali Parser . A put Boolean Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Interface Instruction ( ctx : ĠSm ali Parser . Invoke Interface Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Cmp Long Instruction ( ctx : ĠSm ali Parser . Cmp Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Error Node ( node : ĠError Node ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsuper . visit Error Node ( node ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit ClassName ( ctx : ĠSm ali Parser . ClassName Context ): ĠSm ali Class Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġsm ali Class . parent Package Ġ= Ġproject . get Package For ClassName ( ctx . text ) Ġ?: Ġreturn Ġsm ali Class ĊĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit A get Char Instruction ( ctx : ĠSm ali Parser . A get Char Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit A getBoolean Instruction ( ctx : ĠSm ali Parser . A getBoolean Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sparse Switch Register ( ctx : ĠSm ali Parser . Sparse Switch Register Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Move Result Wide Instruction ( ctx : ĠSm ali Parser . Move Result Wide Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit R sub Int Lit 8 Instruction ( ctx : ĠSm ali Parser . R sub Int Lit 8 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Decimal Numeric Literal ( ctx : ĠSm ali Parser . Decimal Numeric Literal Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Rem Int Instruction ( ctx : ĠSm ali Parser . Rem Int Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Instance Field ( ctx : ĠSm ali Parser . Instance Field Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Registers Directive ( ctx : ĠSm ali Parser . Registers Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit S Get Byte Instruction ( ctx : ĠSm ali Parser . S Get Byte Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Int To Float Instruction ( ctx : ĠSm ali Parser . Int To Float Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Add Float Instruction ( ctx : ĠSm ali Parser . Add Float Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Add Int Instruction ( ctx : ĠSm ali Parser . Add Int Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit C mpl Float Instruction ( ctx : ĠSm ali Parser . C mpl Float Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit If Eq Instruction ( ctx : ĠSm ali Parser . If Eq Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit I put Instruction ( ctx : ĠSm ali Parser . I put Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Const Wide Instruction ( ctx : ĠSm ali Parser . Const Wide Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Int Type ( ctx : ĠSm ali Parser . Int Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Array Register ( ctx : ĠSm ali Parser . Array Register Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Pol ymorphic Range Instruction ( ctx : ĠSm ali Parser . Invoke Pol ymorphic Range Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit I put Char Instruction ( ctx : ĠSm ali Parser . I put Char Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Hex Float Literal ( ctx : ĠSm ali Parser . Hex Float Literal Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sub Long Instruction ( ctx : ĠSm ali Parser . Sub Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Int To Long Instruction ( ctx : ĠSm ali Parser . Int To Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Mul Float Instruction ( ctx : ĠSm ali Parser . Mul Float Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit G oto 3 2 Instruction ( ctx : ĠSm ali Parser . G oto 3 2 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sub Double 2 addr Instruction ( ctx : ĠSm ali Parser . Sub Double 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Hex Numeric Literal ( ctx : ĠSm ali Parser . Hex Numeric Literal Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Move Object Instruction ( ctx : ĠSm ali Parser . Move Object Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit I put Wide Instruction ( ctx : ĠSm ali Parser . I put Wide Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Non ArrayType ( ctx : ĠSm ali Parser . Non ArrayType Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Instruction ( ctx : ĠSm ali Parser . Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Div Float 2 addr Instruction ( ctx : ĠSm ali Parser . Div Float 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Check Instance Type ( ctx : ĠSm ali Parser . Check Instance Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Rem Long 2 addr Instruction ( ctx : ĠSm ali Parser . Rem Long 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit U shr Int Lit 8 Instruction ( ctx : ĠSm ali Parser . U shr Int Lit 8 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Array Element Register Range ( ctx : ĠSm ali Parser . Array Element Register Range Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Move Wide Instruction ( ctx : ĠSm ali Parser . Move Wide Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Float ToDouble Instruction ( ctx : ĠSm ali Parser . Float ToDouble Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit If Le Instruction ( ctx : ĠSm ali Parser . If Le Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Add Long 2 addr Instruction ( ctx : ĠSm ali Parser . Add Long 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Or Int Instruction ( ctx : ĠSm ali Parser . Or Int Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Return Void Instruction ( ctx : ĠSm ali Parser . Return Void Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Cmp g Double Instruction ( ctx : ĠSm ali Parser . Cmp g Double Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit A put Object Instruction ( ctx : ĠSm ali Parser . A put Object Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Monitor Enter Instruction ( ctx : ĠSm ali Parser . Monitor Enter Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Div Long 2 addr Instruction ( ctx : ĠSm ali Parser . Div Long 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Move Instruction ( ctx : ĠSm ali Parser . Move Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sh l Int 2 addr Instruction ( ctx : ĠSm ali Parser . Sh l Int 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Param Directive ( ctx : ĠSm ali Parser . Param Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Mul Float 2 addr Instruction ( ctx : ĠSm ali Parser . Mul Float 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Interface Range Instruction ( ctx : ĠSm ali Parser . Invoke Interface Range Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Long ToInt Instruction ( ctx : ĠSm ali Parser . Long ToInt Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Neg Double Instruction ( ctx : ĠSm ali Parser . Neg Double Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Long Type ( ctx : ĠSm ali Parser . Long Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Array Data Directive ( ctx : ĠSm ali Parser . Array Data Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Binary Numeric Literal ( ctx : ĠSm ali Parser . Binary Numeric Literal Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Float Type ( ctx : ĠSm ali Parser . Float Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Long ToDouble Instruction ( ctx : ĠSm ali Parser . Long ToDouble Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Method Body Statement ( ctx : ĠSm ali Parser . Method Body Statement Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Instance Register ( ctx : ĠSm ali Parser . Instance Register Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit SP ut Char Instruction ( ctx : ĠSm ali Parser . SP ut Char Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Rem Int 2 addr Instruction ( ctx : ĠSm ali Parser . Rem Int 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Mul Double 2 addr Instruction ( ctx : ĠSm ali Parser . Mul Double 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Custom Range Instruction ( ctx : ĠSm ali Parser . Invoke Custom Range Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Check Cast Instruction ( ctx : ĠSm ali Parser . Check Cast Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Const MethodType Instruction ( ctx : ĠSm ali Parser . Invoke Const MethodType Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Array Length Instruction ( ctx : ĠSm ali Parser . Array Length Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Array Size Register ( ctx : ĠSm ali Parser . Array Size Register Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Return Object Instruction ( ctx : ĠSm ali Parser . Return Object Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Rem Float Instruction ( ctx : ĠSm ali Parser . Rem Float Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit A put Char Instruction ( ctx : ĠSm ali Parser . A put Char Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Const Wide 3 2 Instruction ( ctx : ĠSm ali Parser . Const Wide 3 2 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Local Directive Type ( ctx : ĠSm ali Parser . Local Directive Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit If G tz Instruction ( ctx : ĠSm ali Parser . If G tz Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit New Instance Instruction ( ctx : ĠSm ali Parser . New Instance Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Move Object 1 6 Instruction ( ctx : ĠSm ali Parser . Move Object 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Mul Int 2 addr Instruction ( ctx : ĠSm ali Parser . Mul Int 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Annotation Scope ( ctx : ĠSm ali Parser . Annotation Scope Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit G oto 1 6 Instruction ( ctx : ĠSm ali Parser . G oto 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Double To Long Instruction ( ctx : ĠSm ali Parser . Double To Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Assignable Value ( ctx : ĠSm ali Parser . Assignable Value Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Invoke Virtual Range Instruction ( ctx : ĠSm ali Parser . Invoke Virtual Range Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Xor Int 2 addr Instruction ( ctx : ĠSm ali Parser . Xor Int 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Const Class ( ctx : ĠSm ali Parser . Const Class Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit FieldName ( ctx : ĠSm ali Parser . FieldName Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Not Int Instruction ( ctx : ĠSm ali Parser . Not Int Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Monitor Exit Instruction ( ctx : ĠSm ali Parser . Monitor Exit Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Div Double Instruction ( ctx : ĠSm ali Parser . Div Double Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit And Int 2 addr Instruction ( ctx : ĠSm ali Parser . And Int 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit A getByte Instruction ( ctx : ĠSm ali Parser . A getByte Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sh l Int Lit 8 Instruction ( ctx : ĠSm ali Parser . Sh l Int Lit 8 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Mul Long Instruction ( ctx : ĠSm ali Parser . Mul Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Register List ( ctx : ĠSm ali Parser . Register List Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit FieldName And Type ( ctx : ĠSm ali Parser . FieldName And Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Packed Switch Instruction ( ctx : ĠSm ali Parser . Packed Switch Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Packed Switch Ident ( ctx : ĠSm ali Parser . Packed Switch Ident Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Double ToInt Instruction ( ctx : ĠSm ali Parser . Double ToInt Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sh r Long 2 addr Instruction ( ctx : ĠSm ali Parser . Sh r Long 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sparse Switch Label ( ctx : ĠSm ali Parser . Sparse Switch Label Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Field Invocation Target ( ctx : ĠSm ali Parser . Field Invocation Target Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Local Restart Directive ( ctx : ĠSm ali Parser . Local Restart Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Primitive Type ( ctx : ĠSm ali Parser . Primitive Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sub Float 2 addr Instruction ( ctx : ĠSm ali Parser . Sub Float 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Oct Numeric Literal ( ctx : ĠSm ali Parser . Oct Numeric Literal Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Move Exception Instruction ( ctx : ĠSm ali Parser . Move Exception Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Left Register ( ctx : ĠSm ali Parser . Left Register Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Xor Long Instruction ( ctx : ĠSm ali Parser . Xor Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit If Lt Instruction ( ctx : ĠSm ali Parser . If Lt Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit SP ut Instruction ( ctx : ĠSm ali Parser . SP ut Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Neg Int Instruction ( ctx : ĠSm ali Parser . Neg Int Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Catch Exception Type ( ctx : ĠSm ali Parser . Catch Exception Type Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Rem Long Instruction ( ctx : ĠSm ali Parser . Rem Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Annotation Value Scoped ( ctx : ĠSm ali Parser . Annotation Value Scoped Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Local Directive Register ( ctx : ĠSm ali Parser . Local Directive Register Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Not Long Instruction ( ctx : ĠSm ali Parser . Not Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit And Int Instruction ( ctx : ĠSm ali Parser . And Int Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Div Long Instruction ( ctx : ĠSm ali Parser . Div Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sparse Switch Instruction ( ctx : ĠSm ali Parser . Sparse Switch Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit If Ne Instruction ( ctx : ĠSm ali Parser . If Ne Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Add Float 2 addr Instruction ( ctx : ĠSm ali Parser . Add Float 2 addr Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit SP ut Boolean Instruction ( ctx : ĠSm ali Parser . SP ut Boolean Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Const Wide 1 6 Instruction ( ctx : ĠSm ali Parser . Const Wide 1 6 Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit SP ut Object Instruction ( ctx : ĠSm ali Parser . SP ut Object Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit If Le z Instruction ( ctx : ĠSm ali Parser . If Le z Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit U shr Long Instruction ( ctx : ĠSm ali Parser . U shr Long Instruction Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Null Literal ( ctx : ĠSm ali Parser . Null Literal Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Implements Directive ( ctx : ĠSm ali Parser . Implements Directive Context ): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ ĠSm ali Component . class FromName ( ctx . reference Type (). text )?. also Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsm ali Class . interfaces . add ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Enum Type ( ctx : ĠSm ali Parser . Enum Type Context ?): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Enum Directive ( ctx : ĠSm ali Parser . Enum Directive Context ?): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Sub annotation Directive ( ctx : ĠSm ali Parser . Sub annotation Directive Context ?): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Char Literal ( ctx : ĠSm ali Parser . Char Literal Context ?): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Ab star ct Method Body Statement ( ctx : ĠSm ali Parser . Ab star ct Method Body Statement Context ?): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Full Param Directive ( ctx : ĠSm ali Parser . Full Param Directive Context ?): ĠSm ali Class Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsm ali Class ĊĠĠĠ Ġ} Ċ }