¬ísr-org.aspectj.compiler.structure.StructureModelœîˆ®@(1úLfileMaptLjava/util/HashMap;Lroott.Lorg/aspectj/compiler/structure/StructureNode;xpsrjava.util.HashMapÚÁÃ`ÑF loadFactorI thresholdxp?@w tBC:/com3362/homework/hw6/Personalities/src/personalities/Flier.javasr1org.aspectj.compiler.structure.ProgramElementNode€ôžˆUc  I beginColumnI beginLineZmemberL accessibilitytLjava/util/List;L declaringTypetLjava/lang/String;L formalCommentq~ L modifiersq~L packageNameq~ L relationsq~LsourceFilePathq~ xr,org.aspectj.compiler.structure.StructureNodeLI_u¶í¢Lchildrenq~Lkindq~ Lnameq~ xpsrjava.util.ArrayListxÒ™ÇaIsizexpw sq~sq~ w sq~sq~ w xtmethodt Takeoff()sq~ w tpublicxtFliertsq~ w tabstractxt personalitiesptBC:\com3362\homework\hw6\Personalities\src\personalities\Flier.javasq~sq~ w xq~tAscend()sq~ w q~xq~q~sq~ w q~xq~pq~sq~sq~ w xq~tThereYet(int, int)sq~ w q~xq~q~sq~ w q~xq~pq~sq~sq~ w xq~tFlapTowards(int, int)sq~ w q~xq~q~sq~ w q~xq~pq~sq~sq~ w xq~t Descend()sq~ w q~xq~q~sq~ w q~xq~pq~sq~sq~ w xq~tLand()sq~ w q~xq~q~sq~ w q~xq~pq~xt interfaceq~ sq~ w q~xq~q~sq~ w xq~sq~ w sr+org.aspectj.compiler.structure.RelationNode(O÷Ž;,yLrelationt)Lorg/aspectj/compiler/structure/Relation;xq~ sq~ w sr'org.aspectj.compiler.structure.LinkNode'´Ù ~§Ž LprogramElementNodet3Lorg/aspectj/compiler/structure/ProgramElementNode;xq~ ptinternaltFlier.resetMetersFlownsq~sq~ w xt introductionq~Asq~ w tprivatextFlyingq~sq~ w xt personalitiessq~ w sq~9sq~ w sq~=pq~@q~q~xt Introductiont introduces onsr'org.aspectj.compiler.structure.Relationò?BsabSDZ symmetricalZ transitiveLassociationNameq~ LbackNavigationNameq~ LforwardNavigationNameq~ xpq~Ntintroduced membersq~OxtCC:\com3362\homework\hw6\Personalities\src\personalities\Flying.javasq~=pq~@t Flier.Flysq~sq~ w xq~Dq~U sq~ w q~xq~Gq~sq~ w xq~Isq~ w sq~9sq~ w sq~=pq~@q~q~xq~Nq~Oq~Qxq~Ssq~=pq~@tFlier.meters_flownsq~sq~ w xq~Dq~_sq~ w q~Fxq~Gq~sq~ w xq~Isq~ w sq~9sq~ w sq~=pq~@q~q~xq~Nq~Oq~Qxq~Sxq~Nq~Rq~Qxq~xtfilet Flier.java sq~ w xq~q~sq~ w xq~pq~tCC:/com3362/homework/hw6/Personalities/src/personalities/Flying.javasq~sq~ w sq~sq~ w q~`q~Bsq~sq~ w xtpointcuttFlierConstruction(Flier)sq~ w tpackagexq~Gq~sq~ w xq~Isq~ w sq~9sq~ w sq~=pq~@t before(Flier)sq~sq~ w xtadviceq~|sq~ w q~vxq~Gq~sq~ w xq~Isq~ w sq~9sq~ w sq~=pq~@tFlier()sq~pt constructorq~† sq~ w q~xq~q~sq~ w xq~pq~xtAdvicetaffects constructorssq~Pq~‹tconstructor affected byq~Œsq~9sq~ w sq~=pq~@q~tq~qxt Referencet uses pointcutsq~Pq~’tpointcut used byq~“xq~Sxq~’q~•q~”xq~Sq~}q~Vsq~sq~ w xq~stNonFlierDICall()+sq~ w q~vxq~Gq~sq~ w xq~Ipq~Ssq~sq~ w xtdeclaretdeclare error: NonFlierDICall()3sq~ w q~vxq~Gq~sq~ w xq~Ipq~Ssq~sq~ w xq~stNonFlierUIDeclaration()7sq~ w q~vxq~Gq~sq~ w xq~Ipq~Ssq~sq~ w xq~t&declare error: NonFlierUIDeclaration()9sq~ w q~vxq~Gq~sq~ w xq~Ipq~Sxtaspectq~G sq~ w q~vxq~q~sq~ w xq~Ipq~Sxq~ht Flying.java sq~ w xq~q~sq~ w xq~Ipq~St@C:/com3362/homework/hw6/Personalities/src/personalities/Bat.javasq~sq~ w sq~sq~ w sq~sq~ w xtfieldtthereYetsq~ w q~FxtBatq~sq~ w xt personalitiespt@C:\com3362\homework\hw6\Personalities\src\personalities\Bat.javasq~sq~ w xq~t Takeoff()sq~ w q~xq~»q~sq~ w xq~½pq~¾sq~sq~ w xq~tAscend()sq~ w q~xq~»q~sq~ w xq~½pq~¾sq~sq~ w xq~tThereYet(int, int)sq~ w q~xq~»q~sq~ w xq~½pq~¾sq~sq~ w xq~tFlapTowards(int, int)sq~ w q~xq~»q~sq~ w xq~½pq~¾sq~sq~ w xq~t Descend()sq~ w q~xq~»q~sq~ w xq~½pq~¾sq~sq~ w xq~tLand()sq~ w q~xq~»q~sq~ w xq~½pq~¾xtclassq~» sq~ w q~xq~q~sq~ w xq~½sq~ w sq~9sq~ w sq~=pq~@q~q~xt Inheritancet implementssq~Pq~ätis implemented byq~åsq~9sq~ wsq~=pq~@tresetMetersFlown()sq~pq~q~ësq~ w q~Fxq~q~sq~ w xq~pq~Ssq~=pq~@tFly(int, int, int)sq~pq~q~ð sq~ w q~xq~q~sq~ w xq~pq~Sxq~ätinherits memberssq~Pq~ätq~ôxq~¾xq~htBat.java sq~ w xq~q~sq~ w xq~½pq~¾tAC:/com3362/homework/hw6/Personalities/src/personalities/Main.javasq~sq~ w sq~sq~ w sq~sq~ w xq~tmain(String[])sq~ w q~xtMainq~sq~ w tstaticxt personalitiesptAC:\com3362\homework\hw6\Personalities\src\personalities\Main.javasq~sq~ w xq~tFly(int, int, int)sq~ w q~xq~q~sq~ w xq~pq~xq~Ýq~ sq~ w q~xq~q~sq~ w xq~pq~xq~ht Main.java sq~ w xq~q~sq~ w xq~pq~xsq~ sq~ w sq~ sq~ w q~ q~mq~²q~ûxq~vq~xtprojecttPersonalities.lst