110123456789:;<=>?@AFGHIJKLMNOPQRSTUVWXYZ[\]`cfyD If verifying, print reasons for failure2 and members (default): by the bootstrap class loaderG -J Pass directly to the runtime systemI -b Backward compatibility with javap in JDK 1.1D -bootclasspath Override location of class files loaded1 -c Disassemble the codeC -classpath Specify where to find user class filesF -extdirs Override location of installed extensions5 -help Print this usage messageH -l Print line number and local variable tablesB -package Show package/protected/public classes9 -private Show all classes and membersF -protected Show protected/public classes and membersA -public Show only public classes and members; -s Print internal type signaturesT -verbose Print stack size, number of locals and args for methods ' not found()I()V(I)V(J)V--b-bootclasspath -bootclasspath requires argument-c -classpath-classpath requires argument-extdirs-extdirs requires argument-h3-h is no longer available - use the 'javah' program-help-l-p-package-private -protected-public-s-v-verbose-verify3-verify is no longer available - use 'java -verify'-verify-verboseClass 'Code ConstantValueI/O Exception - LineNumberTable SourceFile#Usage: javap ...Z addElementappend classExists classListclosedisplayResults elementAtentryenvequalserrerror errorOccurredexitflushgetClassDefinition getMessageinvalid flag: java/io/IOExceptionjava/io/OutputStreamWriterjava/io/PrintStreamjava/io/PrintWriter"java/lang/IllegalArgumentExceptionjava/lang/Objectjava/lang/Stringjava/lang/StringBuilderjava/lang/Systemjava/util/Vectorjavap loadNestedlookupmainoutoutputparseArgumentsperformprintprintlnprognameresolvePackageQualifiedNamesetPath showAccessshowBackwardCompatibleshowDisassembledshowInternalSigsshowLineAndLocal showVerbosesize startsWithsun/tools/java/BinaryClasssun/tools/java/ClassNotFoundsun/tools/java/Identifiersun/tools/javap/oldjavap/JavaP*sun/tools/javap/oldjavap/JavaPClassPrinter)sun/tools/javap/oldjavap/JavaPEnvironmentsun/tools/util/ModifierFiltertoStringusagewhere options include:z{|}~Ljava/io/PrintStream;Ljava/io/PrintWriter;Ljava/lang/String;Ljava/util/Vector;+Lsun/tools/javap/oldjavap/JavaPEnvironment;Lsun/tools/util/ModifierFilter;(Ljava/io/OutputStream;)V(Ljava/io/PrintWriter;)V(Ljava/io/Writer;)V(I)Ljava/lang/Object;(Ljava/lang/Object;)V(Ljava/lang/Object;)Z()Ljava/lang/String;(Ljava/lang/String;)V(Ljava/lang/String;)Z([Ljava/lang/String;)V([Ljava/lang/String;)Z(Lsun/tools/java/Environment;)V(Lsun/tools/java/Identifier;)Z-(Ljava/lang/String;)Ljava/lang/StringBuilder;=(Lsun/tools/java/Identifier;)Lsun/tools/java/ClassDefinition;/(Ljava/lang/String;)Lsun/tools/java/Identifier;8(Lsun/tools/java/Identifier;)Lsun/tools/java/Identifier;J(Lsun/tools/java/BinaryClass;Lsun/tools/javap/oldjavap/JavaPEnvironment;)V9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V tg g g g g g r k p B _C lC mC vC C C C uD _E _ _ _ n h q x s o j i w _  JavaP.java!pk tgb _aI!**Y*+*Y+*d-#./ 0sa6+d78 9:CaL+-++/++++ + ++ +++ ++ ++++++d^@A BCDE F&G,H2I8J>KDLJMPNVO\PbQhRnStTzU~VaS/MN:66++2:* "  *Y/ !*Y/ #*Y/ w$*Y / [*F*1%*'* &*  *$( *)$* *)$ *"#`++2M*$*"#`++2Nd*$*"$`++2:9*$*"*Y.$*"*6 *"*,-.dD]^_` bcd$e.f9gMhaikjnorstuvwxyz{ |}"~,24>DFPVXbfhr{b "-mCaU<**M, N*--N*-+"*Y+,$|*-,:*Y*):(O:*Y+,$.:*Y, $:*$5Q{~Q{Q{dZ '2NQ^gv{~a- *+'*!d a3*%d  oao/YY LY+#M,*&+ N+- ''('d $'.^Cad%e0