?? analyzer.html
字號:
<FONT color="green">126</FONT> System.err.println("Trying \"" + name + "\".");<a name="line.126"></a>
<FONT color="green">127</FONT> try {<a name="line.127"></a>
<FONT color="green">128</FONT> classes.add(loader.loadClass(name));<a name="line.128"></a>
<FONT color="green">129</FONT> } catch (ClassNotFoundException error) {<a name="line.129"></a>
<FONT color="green">130</FONT> System.err.println("Loading the class \"" + name<a name="line.130"></a>
<FONT color="green">131</FONT> + "\" from the archive \"" + archive<a name="line.131"></a>
<FONT color="green">132</FONT> + "\" failed.");<a name="line.132"></a>
<FONT color="green">133</FONT> System.exit(1);<a name="line.133"></a>
<FONT color="green">134</FONT> }<a name="line.134"></a>
<FONT color="green">135</FONT> } else if (verbose)<a name="line.135"></a>
<FONT color="green">136</FONT> System.err.println("Filtering out \"" + name + "\".");<a name="line.136"></a>
<FONT color="green">137</FONT> } else if (verbose)<a name="line.137"></a>
<FONT color="green">138</FONT> System.err.println("Ignoring \"" + name + "\".");<a name="line.138"></a>
<FONT color="green">139</FONT> } else if (verbose)<a name="line.139"></a>
<FONT color="green">140</FONT> System.err.println("Ignoring \"" + entry.getName() + "\".");<a name="line.140"></a>
<FONT color="green">141</FONT> }<a name="line.141"></a>
<FONT color="green">142</FONT> } catch (IOException error) {<a name="line.142"></a>
<FONT color="green">143</FONT> System.err.println("Analyzing the archive \"" + archive + "\" failed.");<a name="line.143"></a>
<FONT color="green">144</FONT> System.exit(1);<a name="line.144"></a>
<FONT color="green">145</FONT> }<a name="line.145"></a>
<FONT color="green">146</FONT> // convert the result to the plain array<a name="line.146"></a>
<FONT color="green">147</FONT> Class[] result = new Class[classes.size()];<a name="line.147"></a>
<FONT color="green">148</FONT> for (int i = 0; i < classes.size(); ++i)<a name="line.148"></a>
<FONT color="green">149</FONT> result[i] = (Class) classes.get(i);<a name="line.149"></a>
<FONT color="green">150</FONT> return result;<a name="line.150"></a>
<FONT color="green">151</FONT> }<a name="line.151"></a>
<FONT color="green">152</FONT> <a name="line.152"></a>
<FONT color="green">153</FONT> private void queueMandatory() {<a name="line.153"></a>
<FONT color="green">154</FONT> // force including of classes necessary for the general support<a name="line.154"></a>
<FONT color="green">155</FONT> // (String - to the automatic conversion from/to System.String)<a name="line.155"></a>
<FONT color="green">156</FONT> // (note: parent classes are not necessary, children pull them in)<a name="line.156"></a>
<FONT color="green">157</FONT> // queueIncoming("java.lang.Object");<a name="line.157"></a>
<FONT color="green">158</FONT> // queueIncoming("java.lang.Throwable");<a name="line.158"></a>
<FONT color="green">159</FONT> // queueIncoming("java.lang.String");<a name="line.159"></a>
<FONT color="green">160</FONT> queueIncoming("java.lang.Boolean");<a name="line.160"></a>
<FONT color="green">161</FONT> queueIncoming("java.lang.Byte");<a name="line.161"></a>
<FONT color="green">162</FONT> queueIncoming("java.lang.Character");<a name="line.162"></a>
<FONT color="green">163</FONT> queueIncoming("java.lang.Short");<a name="line.163"></a>
<FONT color="green">164</FONT> queueIncoming("java.lang.Integer");<a name="line.164"></a>
<FONT color="green">165</FONT> queueIncoming("java.lang.Long");<a name="line.165"></a>
<FONT color="green">166</FONT> queueIncoming("java.lang.Float");<a name="line.166"></a>
<FONT color="green">167</FONT> queueIncoming("java.lang.Double");<a name="line.167"></a>
<FONT color="green">168</FONT> queueIncoming("java.lang.reflect.Array");<a name="line.168"></a>
<FONT color="green">169</FONT> // queueIncoming("java.lang.Error");<a name="line.169"></a>
<FONT color="green">170</FONT> if (java15)<a name="line.170"></a>
<FONT color="green">171</FONT> queueIncoming("java.lang.annotation.AnnotationFormatError");<a name="line.171"></a>
<FONT color="green">172</FONT> queueIncoming("java.lang.AssertionError");<a name="line.172"></a>
<FONT color="green">173</FONT> queueIncoming("java.awt.AWTError");<a name="line.173"></a>
<FONT color="green">174</FONT> queueIncoming("java.nio.charset.CoderMalfunctionError");<a name="line.174"></a>
<FONT color="green">175</FONT> queueIncoming("javax.xml.parsers.FactoryConfigurationError");<a name="line.175"></a>
<FONT color="green">176</FONT> // queueIncoming("java.lang.LinkageError");<a name="line.176"></a>
<FONT color="green">177</FONT> queueIncoming("java.lang.ThreadDeath");<a name="line.177"></a>
<FONT color="green">178</FONT> queueIncoming("javax.xml.transform.TransformerFactoryConfigurationError");<a name="line.178"></a>
<FONT color="green">179</FONT> // queueIncoming("java.lang.VirtualMachineError");<a name="line.179"></a>
<FONT color="green">180</FONT> queueIncoming("java.lang.ClassCircularityError");<a name="line.180"></a>
<FONT color="green">181</FONT> // queueIncoming("java.lang.ClassFormatError");<a name="line.181"></a>
<FONT color="green">182</FONT> queueIncoming("java.lang.ExceptionInInitializerError");<a name="line.182"></a>
<FONT color="green">183</FONT> queueIncoming("java.lang.IncompatibleClassChangeError");<a name="line.183"></a>
<FONT color="green">184</FONT> queueIncoming("java.lang.NoClassDefFoundError");<a name="line.184"></a>
<FONT color="green">185</FONT> queueIncoming("java.lang.UnsatisfiedLinkError");<a name="line.185"></a>
<FONT color="green">186</FONT> queueIncoming("java.lang.VerifyError");<a name="line.186"></a>
<FONT color="green">187</FONT> if (java15)<a name="line.187"></a>
<FONT color="green">188</FONT> queueIncoming("java.lang.reflect.GenericSignatureFormatError");<a name="line.188"></a>
<FONT color="green">189</FONT> queueIncoming("java.lang.UnsupportedClassVersionError");<a name="line.189"></a>
<FONT color="green">190</FONT> queueIncoming("java.lang.AbstractMethodError");<a name="line.190"></a>
<FONT color="green">191</FONT> queueIncoming("java.lang.IllegalAccessError");<a name="line.191"></a>
<FONT color="green">192</FONT> queueIncoming("java.lang.InstantiationError");<a name="line.192"></a>
<FONT color="green">193</FONT> queueIncoming("java.lang.NoSuchFieldError");<a name="line.193"></a>
<FONT color="green">194</FONT> queueIncoming("java.lang.NoSuchMethodError");<a name="line.194"></a>
<FONT color="green">195</FONT> queueIncoming("java.lang.InternalError");<a name="line.195"></a>
<FONT color="green">196</FONT> queueIncoming("java.lang.OutOfMemoryError");<a name="line.196"></a>
<FONT color="green">197</FONT> queueIncoming("java.lang.StackOverflowError");<a name="line.197"></a>
<FONT color="green">198</FONT> queueIncoming("java.lang.UnknownError");<a name="line.198"></a>
<FONT color="green">199</FONT> // queueIncoming("java.lang.Exception");<a name="line.199"></a>
<FONT color="green">200</FONT> // queueIncoming("java.lang.RuntimeException");<a name="line.200"></a>
<FONT color="green">201</FONT> if (java15)<a name="line.201"></a>
<FONT color="green">202</FONT> queueIncoming("java.lang.annotation.AnnotationTypeMismatchException");<a name="line.202"></a>
<FONT color="green">203</FONT> queueIncoming("java.lang.ArithmeticException");<a name="line.203"></a>
<FONT color="green">204</FONT> queueIncoming("java.lang.ArrayStoreException");<a name="line.204"></a>
<FONT color="green">205</FONT> queueIncoming("java.nio.BufferOverflowException");<a name="line.205"></a>
<FONT color="green">206</FONT> queueIncoming("java.nio.BufferUnderflowException");<a name="line.206"></a>
<FONT color="green">207</FONT> queueIncoming("javax.swing.undo.CannotRedoException");<a name="line.207"></a>
<FONT color="green">208</FONT> queueIncoming("javax.swing.undo.CannotUndoException");<a name="line.208"></a>
<FONT color="green">209</FONT> queueIncoming("java.lang.ClassCastException");<a name="line.209"></a>
<FONT color="green">210</FONT> queueIncoming("java.awt.color.CMMException");<a name="line.210"></a>
<FONT color="green">211</FONT> queueIncoming("java.util.ConcurrentModificationException");<a name="line.211"></a>
<FONT color="green">212</FONT> queueIncoming("org.w3c.dom.DOMException");<a name="line.212"></a>
<FONT color="green">213</FONT> queueIncoming("java.util.EmptyStackException");<a name="line.213"></a>
<FONT color="green">214</FONT> if (java15)<a name="line.214"></a>
<FONT color="green">215</FONT> queueIncoming("java.lang.EnumConstantNotPresentException");<a name="line.215"></a>
<FONT color="green">216</FONT> queueIncoming("org.w3c.dom.events.EventException");<a name="line.216"></a>
<FONT color="green">217</FONT> // queueIncoming("java.lang.IllegalArgumentException");<a name="line.217"></a>
<FONT color="green">218</FONT> queueIncoming("java.lang.IllegalMonitorStateException");<a name="line.218"></a>
<FONT color="green">219</FONT> queueIncoming("java.awt.geom.IllegalPathStateException");<a name="line.219"></a>
<FONT color="green">220</FONT> // queueIncoming("java.lang.IllegalStateException");<a name="line.220"></a>
<FONT color="green">221</FONT> queueIncoming("java.awt.image.ImagingOpException");<a name="line.221"></a>
<FONT color="green">222</FONT> if (java15)<a name="line.222"></a>
<FONT color="green">223</FONT> queueIncoming("java.lang.annotation.IncompleteAnnotationException");<a name="line.223"></a>
<FONT color="green">224</FONT> // queueIncoming("java.lang.IndexOutOfBoundsException");<a name="line.224"></a>
<FONT color="green">225</FONT> if (java15) {<a name="line.225"></a>
<FONT color="green">226</FONT> queueIncoming("javax.management.JMRuntimeException");<a name="line.226"></a>
<FONT color="green">227</FONT> queueIncoming("org.w3c.dom.ls.LSException");<a name="line.227"></a>
<FONT color="green">228</FONT> queueIncoming("java.lang.reflect.MalformedParameterizedTypeException");<a name="line.228"></a>
<FONT color="green">229</FONT> }<a name="line.229"></a>
<FONT color="green">230</FONT> queueIncoming("java.util.MissingResourceException");<a name="line.230"></a>
<FONT color="green">231</FONT> queueIncoming("java.lang.NegativeArraySizeException");<a name="line.231"></a>
<FONT color="green">232</FONT> queueIncoming("java.util.NoSuchElementException");<a name="line.232"></a>
<FONT color="green">233</FONT> queueIncoming("java.lang.NullPointerException");<a name="line.233"></a>
<FONT color="green">234</FONT> queueIncoming("java.awt.color.ProfileDataException");<a name="line.234"></a>
<FONT color="green">235</FONT> queueIncoming("java.security.ProviderException");<a name="line.235"></a>
<FONT color="green">236</FONT> queueIncoming("java.awt.image.RasterFormatException");<a name="line.236"></a>
<FONT color="green">237</FONT> if (java15)<a name="line.237"></a>
<FONT color="green">238</FONT> queueIncoming("java.util.concurrent.RejectedExecutionException");<a name="line.238"></a>
<FONT color="green">239</FONT> queueIncoming("java.lang.SecurityException");<a name="line.239"></a>
<FONT color="green">240</FONT> // queueIncoming("org.omg.CORBA.SystemException");<a name="line.240"></a>
<FONT color="green">241</FONT> if (java15)<a name="line.241"></a>
<FONT color="green">242</FONT> queueIncoming("java.lang.TypeNotPresentException");<a name="line.242"></a>
<FONT color="green">243</FONT> queueIncoming("java.lang.reflect.UndeclaredThrowableException");<a name="line.243"></a>
<FONT color="green">244</FONT> queueIncoming("javax.print.attribute.UnmodifiableSetException");<a name="line.244"></a>
<FONT color="green">245</FONT> queueIncoming("java.lang.UnsupportedOperationException");<a name="line.245"></a>
<FONT color="green">246</FONT> queueIncoming("java.nio.charset.IllegalCharsetNameException");<a name="line.246"></a>
<FONT color="green">247</FONT> if (java15)<a name="line.247"></a>
<FONT color="green">248</FONT> queueIncoming("java.util.IllegalFormatException");<a name="line.248"></a>
<FONT color="green">249</FONT> queueIncoming("java.nio.channels.IllegalSelectorException");<a name="line.249"></a>
<FONT color="green">250</FONT> queueIncoming("java.lang.IllegalThreadStateException");<a name="line.250"></a>
<FONT color="green">251</FONT> if (java15) {<a name="line.251"></a>
<FONT color="green">252</FONT> queueIncoming("javax.management.openmbean.InvalidKeyException");<a name="line.252"></a>
<FONT color="green">253</FONT> queueIncoming("javax.management.openmbean.InvalidOpenTypeException");<a name="line.253"></a>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -