-6                       ! " #$  %& ' () & * + ,- + . / 0 1 2 3 4 5 6 7 8 9 : ;@ <= >? @A B C DE FG EH <IJ KL MN MO PQ RS T UV MWX R[ \ ] U^ _` Ma b c d _eY Mf ghi jk +lm c[ Rno f[p h[qrs l[tu o[v Dwxyz { | } ~              S U  U                     contentPaneLjavax/swing/JPanel; jSplitPane1Ljavax/swing/JSplitPane;jPanel1jPanel2 jSplitPane2jPanel3classNamesJListLjavax/swing/JList; gridLayout1Ljava/awt/GridLayout; messagesPanel gridLayout2 jMenuBar1Ljavax/swing/JMenuBar;jMenu1Ljavax/swing/JMenu; jScrollPane1Ljavax/swing/JScrollPane;messagesScrollPane jScrollPane3 gridLayout4 jScrollPane4 cardLayout1Ljava/awt/CardLayout;JUSTICE_VERSIONLjava/lang/String; current_class gridLayout3 pass1TextPaneLjavax/swing/JTextPane; pass2TextPanemessagesTextPanenewFileMenuItemLjavax/swing/JMenuItem; jSplitPane3 jSplitPane4 jScrollPane2 jScrollPane5 jScrollPane6 jScrollPane7 pass3aJList pass3bJListpass3aTextPanepass3bTextPanejMenu2whatisMenuItem aboutMenuItem()VCodeLineNumberTableLocalVariableTablethis+Lorg/apache/bcel/verifier/VerifierAppFrame;eLjava/lang/Exception;jbInit ExceptionsprocessWindowEvent(Ljava/awt/event/WindowEvent;)VLjava/awt/event/WindowEvent;classNamesJList_valueChanged)(Ljavax/swing/event/ListSelectionEvent;)V&Ljavax/swing/event/ListSelectionEvent;verifyv#Lorg/apache/bcel/verifier/Verifier;vr-Lorg/apache/bcel/verifier/VerificationResult;jc%Lorg/apache/bcel/classfile/JavaClass;all3aokZall3bokall3amsgall3bmsg methodnames[Ljava/lang/String;iImsgsallmsgsnewFileMenuItem_actionPerformed(Ljava/awt/event/ActionEvent;)VLjava/awt/event/ActionEvent; classnamepass3aJList_valueChangedrejectedpass3bJList_valueChangedaboutMenuItem_actionPerformedwhatisMenuItem_actionPerformed SourceFileVerifierAppFrame.java javax/swing/JSplitPane javax/swing/JPanel javax/swing/JList java/awt/GridLayout javax/swing/JMenuBar javax/swing/JMenu javax/swing/JScrollPane java/awt/CardLayout JustIce by Enver Haase javax/swing/JTextPane javax/swing/JMenuItem   java/lang/Exception     java/awt/Dimension  JustIce    File    +org/apache/bcel/verifier/VerifierAppFrame$1 InnerClasses            New...  +org/apache/bcel/verifier/VerifierAppFrame$2 +org/apache/bcel/verifier/VerifierAppFrame$3+org/apache/bcel/verifier/VerifierAppFrame$4Help What is...+org/apache/bcel/verifier/VerifierAppFrame$5About+org/apache/bcel/verifier/VerifierAppFrame$6bottom topleftright           PLEASE WAIT        java/lang/Object      java/lang/String    !java/lang/StringBuffer "#  - HPlease enter the fully qualified name of a class or interface to verify:$ %& '( )* +,Method ' - ".': /01 2 3,mJustIce is a Java class file verifier. It was implemented by Enver Haase in 2001. http://bcel.sourceforge.net 45NThe upper four boxes to the right reflect verification passes according to The Java Virtual Machine Specification. These are (in that order): Pass one, Pass two, Pass three (before data flow analysis), Pass three (data flow analysis). The bottom box to the right shows (warning) messages; warnings do not cause a class to be rejected.)org/apache/bcel/verifier/VerifierAppFramejavax/swing/JFramejava/awt/Component enableEvents(J)Vjava/lang/ThrowableprintStackTracegetContentPane()Ljava/awt/Container;java/awt/Container setLayout(Ljava/awt/LayoutManager;)V setJMenuBar(Ljavax/swing/JMenuBar;)V(II)VsetSize(Ljava/awt/Dimension;)Vjava/awt/FramesetTitle(Ljava/lang/String;)Vjavax/swing/JComponentsetMinimumSizesetPreferredSizesetOrientation(I)Vjavax/swing/AbstractButtonsetText getViewport()Ljavax/swing/JViewport;java/awt/ColorredLjava/awt/Color; setBackground(Ljava/awt/Color;)V.(Lorg/apache/bcel/verifier/VerifierAppFrame;)VaddListSelectionListener,(Ljavax/swing/event/ListSelectionListener;)VsetSelectionModeblackjavax/swing/BorderFactorycreateLineBorder-(Ljava/awt/Color;)Ljavax/swing/border/Border; setBorder(Ljavax/swing/border/Border;)VsetRows setColumnssetHgapcreateRaisedBevelBorder()Ljavax/swing/border/Border;setToolTipTextjavax/swing/text/JTextComponent setEditable(Z)Vjavax/swing/KeyStroke getKeyStroke(IIZ)Ljavax/swing/KeyStroke;setAccelerator(Ljavax/swing/KeyStroke;)VaddActionListener"(Ljava/awt/event/ActionListener;)Vadd)(Ljava/awt/Component;Ljava/lang/Object;)V((Ljavax/swing/JMenu;)Ljavax/swing/JMenu;0(Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem;setDividerLocationjava/awt/AWTEventgetID()Ijava/lang/Systemexit$javax/swing/event/ListSelectionEventgetValueIsAdjusting()ZgetSelectedValue()Ljava/lang/Object;toString()Ljava/lang/String;setSelectedValue(Ljava/lang/Object;Z)V(org/apache/bcel/verifier/VerifierFactory getVerifier7(Ljava/lang/String;)Lorg/apache/bcel/verifier/Verifier;!org/apache/bcel/verifier/VerifierflushdoPass1/()Lorg/apache/bcel/verifier/VerificationResult;+org/apache/bcel/verifier/VerificationResult getStatus getMessagejavax/swing/JEditorPaneyellow setListData([Ljava/lang/Object;)VgreendoPass2org/apache/bcel/Repository lookupClass9(Ljava/lang/String;)Lorg/apache/bcel/classfile/JavaClass;#org/apache/bcel/classfile/JavaClass getMethods%()[Lorg/apache/bcel/classfile/Method; org/apache/bcel/classfile/Methodreplace(CC)Ljava/lang/String;setSelectionInterval getMessages()[Ljava/lang/String;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;javax/swing/JOptionPaneshowInputDialog&(Ljava/lang/Object;)Ljava/lang/String;equals(Ljava/lang/Object;)ZisSelectedIndex(I)ZdoPass3a0(I)Lorg/apache/bcel/verifier/VerificationResult; getClassName,(Ljava/lang/Object;)Ljava/lang/StringBuffer;getModel()Ljavax/swing/ListModel;javax/swing/ListModelgetSizedoPass3bshowMessageDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V!& {**Y*Y*Y*Y *Y * Y *Y*Y*Y*Y*Y*Y*Y*Y*Y*Y* Y!"*#$*Y%*&Y'(*&Y')*&Y'**+Y,-*Y.*Y/*Y0*Y1*Y2*Y3* Y 4* Y 5*&Y'6*&Y'7*Y8*+Y,9*+Y,:*;=*>L+@?)sKLM%N0O;PFQQR\SgTrU}VWXYZ[]_`abcdefg(h3i>jIkTl_mjnuoptvy{M**AB*B*"C**D*EY÷FG*HI*EYddFJ*EYddFK**C* L**C* EYdFJ* EYFK* *C*EYddFJ**%C*EYdFJ*MN*OPQ*OPQ*EY  FK* RY*ST* U*VWX*EYddFK*Y*Z*[*VWX*EYddFK*(\X*(]^*(_*)\X*)_**\X**_*-`N*-Nab*-cY*de*6_*7_*4fY*gT*5hY*iT*8jN*9kN*9lY*me*:nN*:oY*pe* *qr**r*O**r* * sr* *r*O*(r* *r* *.r*.*0tr*0O*4r*.*1ur*1O*6r* */r*/*2tr*2O*5r*/*3ur*3O*7r*O*)r**sr**r**qr** r*O* r**vW**8vW*B*wr**-xW*8*9xW*8*:xW* ,y*.y*/yFQ /5GYdlw%2DLT\i{ /8GT`o|+:GS`l{ ?T*+z+{ɠ| k'+}** ~** *&'' *I*L++M,j*(,*(PQ*)]*)Q*6]*4*6Q*7]*5*7Q*(Q*(,+M,W*),*)PQ*6]*6Q*4*7]*7Q*5*),*)Q*N66]:]:-:6 # - 2    S  -*4*4-d*5*5-d+N**- Q]:62--2  SY-2:-***Y**$I4*4=GP [ e n y"#%&'(#)'+1,7-T,a/j0y126789:;9=?@ xur#n'j1`4] fcq#M, ,],W* ,CDEF"G ## h+}*M]N666f*4W,: 66Y-,2  N*4*6-*6  PQBKLNOPQS+T3V<W?XBZQ]^`R3L h+}*M]N666f*5W,: 66Y-,2  N*5*7-*7  PQBceghijl+m3o<p?qBsjvwyR3LD **$ |   D **$     Z2Rcfhlo