1O l l l l l e l l r l l l l l  l   l l l   " e  ) ) ) )  2 2  6 6 ( l g l l ?  F E  l R T R R Y R Q ( l a a e  h   g  l l eclassNameTableName%Loracle/aurora/ncomp/java/Identifier;classInitFptrTableNameclasses+[Loracle/aurora/ncomp/jvmc/TranslatedClass; translator%Loracle/aurora/ncomp/jvmc/Translator;env&Loracle/aurora/ncomp/java/Environment;source Loracle/aurora/ncomp/jvmc/CFile; classNames[Ljava/lang/String; setClasses.([Loracle/aurora/ncomp/jvmc/TranslatedClass;)VCodeLineNumberTable getClasses-()[Loracle/aurora/ncomp/jvmc/TranslatedClass; setTranslator((Loracle/aurora/ncomp/jvmc/Translator;)V getTranslator'()Loracle/aurora/ncomp/jvmc/Translator;getEnv(()Loracle/aurora/ncomp/java/Environment; computeEnv getSource"()Loracle/aurora/ncomp/jvmc/CFile; computeSourceS([Loracle/aurora/ncomp/jvmc/TranslatedClass;Loracle/aurora/ncomp/jvmc/Translator;)Vmake makeTables#()Loracle/aurora/ncomp/tree/Syntax; makeIncludes!makeClassFptrTableInitializerNameQ(Loracle/aurora/ncomp/java/ClassDefinition;)Loracle/aurora/ncomp/java/Identifier;(makeClassFptrTableInitializerDeclaration{(Loracle/aurora/ncomp/java/Identifier;Loracle/aurora/ncomp/java/ClassDefinition;)Loracle/aurora/ncomp/java/FieldDefinition;makeDeclarationsmakeClassNameTablemakeClassInitFptrTable)()Loracle/aurora/ncomp/javac/SourceField;main([Ljava/lang/String;)V()V SourceFile.VMInteropApplicationInitializerBuilder__1.java vw xy z{  |} oracle/aurora/ncomp/jvmc/CFilencfpERegistered pre-translated classes and their method-fptr initializers.lContains tables of names of pre-translated classes and corresponding method function pointer initializers.    oracle/aurora/ncomp/tree/Splicer&oracle/aurora/ncomp/tree/c/RuleCommenttranslated class tables   =oracle/jaccelerator/PreTranslatedClassNameHashTableBuilder__1 ~ $oracle/aurora/ncomp/tree/cpp/Include JVMC runtimejtc    %oracle/aurora/ncomp/javac/SourceFieldjava/lang/StringBuilder$ method fptr table inoitializer for !" !# $%V& '(#oracle/aurora/ncomp/javac/TypeStack ) *+ ,-)oracle/aurora/ncomp/javac/IdentifierStack *. / extern declarations 01 java/lang/String#oracle/aurora/ncomp/tree/Expression2 345 678 9'oracle/aurora/ncomp/tree/CastExpression-oracle/aurora/ncomp/tree/IdentifierExpression jtc_text_star :; < =oracle jaccelerator :>jtc_text_star_array '? st(oracle/aurora/ncomp/tree/ArrayExpression)oracle/aurora/ncomp/javac/ExpressionStack)oracle/aurora/ncomp/tree/StringExpression @ AB AC&oracle/aurora/ncomp/tree/IntExpression *D E Flgenfp_tjtc_lgenfp_array ut1oracle/aurora/ncomp/jvmc/TranslationConfigurationbuild-init-tables G H#oracle/aurora/ncomp/jvmc/Translator I(oracle/aurora/ncomp/jvmc/TranslatedClass*oracle/aurora/ncomp/javac/BatchEnvironmentJ :K L=oracle/jaccelerator/VMInteropApplicationInitializerBuilder__1 MNjol_native_compiled_class_tablejtc_fptr_table_tablejava/lang/Object.()Loracle/aurora/ncomp/javac/BatchEnvironment;9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VaddE(Loracle/aurora/ncomp/tree/Syntax;)Loracle/aurora/ncomp/tree/Splicer;(Ljava/lang/String;)V9(Loracle/aurora/ncomp/tree/documentation/Documentation;)Vbuild'(Ljava/lang/String;Ljava/lang/String;)V getNameMapper'()Loracle/aurora/ncomp/jvmc/NameMapper;#oracle/aurora/ncomp/jvmc/NameMapper classFptrFuncappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;oracle/aurora/ncomp/java/TypetType3(Ljava/lang/String;)Loracle/aurora/ncomp/java/Type;(I)VtoArray"()[Loracle/aurora/ncomp/java/Type;tMethod`(Loracle/aurora/ncomp/java/Type;[Loracle/aurora/ncomp/java/Type;)Loracle/aurora/ncomp/java/Type;(()[Loracle/aurora/ncomp/java/Identifier;(Loracle/aurora/ncomp/java/Environment;Loracle/aurora/ncomp/java/Identifier;Ljava/lang/String;ILoracle/aurora/ncomp/java/Type;Loracle/aurora/ncomp/java/Identifier;[Loracle/aurora/ncomp/java/Identifier;[Loracle/aurora/ncomp/java/Identifier;Loracle/aurora/ncomp/tree/Node;)VgetClassDefinition,()Loracle/aurora/ncomp/java/ClassDefinition;(oracle/aurora/ncomp/java/ClassDefinitiongetName'()Loracle/aurora/ncomp/java/Identifier;#oracle/aurora/ncomp/java/Identifierreplace(CC)Ljava/lang/String;oracle/aurora/ncomp/tree/Syntax9(Ljava/lang/String;)Loracle/aurora/ncomp/tree/Expression;lookup9(Ljava/lang/String;)Loracle/aurora/ncomp/java/Identifier;)(ILoracle/aurora/ncomp/java/Identifier;)VN(ILoracle/aurora/ncomp/tree/Expression;Loracle/aurora/ncomp/tree/Expression;)Vq(Loracle/aurora/ncomp/java/Identifier;Loracle/aurora/ncomp/java/Identifier;)Loracle/aurora/ncomp/java/Identifier;F(Loracle/aurora/ncomp/java/Identifier;)Loracle/aurora/ncomp/java/Type;(ILjava/lang/String;)VpushR(Loracle/aurora/ncomp/tree/Expression;)Loracle/aurora/ncomp/javac/ExpressionStack;S([Loracle/aurora/ncomp/tree/Expression;)Loracle/aurora/ncomp/javac/ExpressionStack;(()[Loracle/aurora/ncomp/tree/Expression;*(I[Loracle/aurora/ncomp/tree/Expression;)V(ILoracle/aurora/ncomp/java/ClassDefinition;Ljava/lang/String;ILoracle/aurora/ncomp/java/Type;Loracle/aurora/ncomp/java/Identifier;[Loracle/aurora/ncomp/java/Identifier;[Loracle/aurora/ncomp/java/ClassDeclaration;Loracle/aurora/ncomp/tree/Node;)V((Ljava/lang/String;[Ljava/lang/String;)VfindEnvironment6(Loracle/aurora/ncomp/jvmc/TranslationConfiguration;)V(oracle/aurora/ncomp/jvmc/XrefBinaryClassd(Ljava/lang/String;Loracle/aurora/ncomp/java/Environment;)Loracle/aurora/ncomp/jvmc/XrefBinaryClass;-(Loracle/aurora/ncomp/java/ClassDefinition;)Vemit)(Loracle/aurora/ncomp/javac/SourceFile;)V lrstutvwxyz{|}~"*+ /0*5"*+ AB*G0* *** SU *[0* *** gi& Y   oW#******+*,"z* <Nb{|"};****W* H0YY**Y* !$ "Y#$%$ *&+'i Q(Y*)Y*+,,-.,/012Y345+6Y786Y789K*:LYY;M+N-06-&-2:,**<=<>W,& &,CI?*:L*+?+@M+N-X6-N-2:<AB./C:D:*S,EYFYGHIJS(YKHLHMNHMOPQYRYSEYFYGHITYUVJW,XEYFYGHIYYZJW[\]N-:$*>ENio*:L+@M+N-G6-=-2:*<=:,EYFY^HIFYIJS»(YKHLHM_HMO`QYRYSYYZW,X[\]*     ! ,O U raYb*cL+deY+fM*gNhYi:*:16&2:-gY*2,jkSػlY-,mn:,o:9 ;<=>'A*C/D:EAHWD]OkQqR-pHPqH`  #