FindBugs (1.2.1-dev-20070506)
Analysis for
jdk1.7.0-b12
FindBugs Analysis generated at: Sun, 6 May 2007 03:12:12 -0400
Package |
Code Size |
Bugs |
Bugs p1 |
Bugs p2 |
Bugs p3 |
Bugs Exp. |
Ratio |
Overall
(736 packages),
(16445 classes)
|
963957 |
3901 |
259 |
3642 |
|
|
|
com.sun.corba.se.impl.activation |
1688 |
34 |
5 |
29 |
|
|
|
com.sun.corba.se.impl.copyobject |
71 |
1 |
|
1 |
|
|
|
com.sun.corba.se.impl.corba |
2118 |
33 |
|
33 |
|
|
|
com.sun.corba.se.impl.dynamicany |
2287 |
16 |
3 |
13 |
|
|
|
com.sun.corba.se.impl.encoding |
5652 |
55 |
1 |
54 |
|
|
|
com.sun.corba.se.impl.interceptors |
1979 |
41 |
|
41 |
|
|
|
com.sun.corba.se.impl.io |
3438 |
47 |
2 |
45 |
|
|
|
com.sun.corba.se.impl.ior |
1207 |
14 |
2 |
12 |
|
|
|
com.sun.corba.se.impl.ior.iiop |
457 |
4 |
|
4 |
|
|
|
com.sun.corba.se.impl.javax.rmi.CORBA |
337 |
3 |
1 |
2 |
|
|
|
com.sun.corba.se.impl.logging |
9374 |
8 |
|
8 |
|
|
|
com.sun.corba.se.impl.naming.cosnaming |
799 |
27 |
1 |
26 |
|
|
|
com.sun.corba.se.impl.naming.pcosnaming |
690 |
37 |
4 |
33 |
|
|
|
com.sun.corba.se.impl.oa.poa |
2102 |
31 |
1 |
30 |
|
|
|
com.sun.corba.se.impl.orb |
2324 |
46 |
2 |
44 |
|
|
|
com.sun.corba.se.impl.orbutil |
3795 |
25 |
3 |
22 |
|
|
|
com.sun.corba.se.impl.orbutil.concurrent |
320 |
4 |
|
4 |
|
|
|
com.sun.corba.se.impl.orbutil.threadpool |
357 |
8 |
|
8 |
|
|
|
com.sun.corba.se.impl.presentation.rmi |
1634 |
19 |
2 |
17 |
|
|
|
com.sun.corba.se.impl.protocol |
2133 |
15 |
|
15 |
|
|
|
com.sun.corba.se.impl.protocol.giopmsgheaders |
1861 |
13 |
1 |
12 |
|
|
|
com.sun.corba.se.impl.resolver |
299 |
1 |
|
1 |
|
|
|
com.sun.corba.se.impl.transport |
2266 |
24 |
1 |
23 |
|
|
|
com.sun.corba.se.impl.util |
1232 |
4 |
|
4 |
|
|
|
com.sun.corba.se.internal.CosNaming |
36 |
1 |
|
1 |
|
|
|
com.sun.corba.se.spi.activation |
3094 |
50 |
|
50 |
|
|
|
com.sun.corba.se.spi.activation.InitialNameServicePackage |
65 |
1 |
|
1 |
|
|
|
com.sun.corba.se.spi.activation.LocatorPackage |
158 |
2 |
|
2 |
|
|
|
com.sun.corba.se.spi.activation.RepositoryPackage |
152 |
1 |
|
1 |
|
|
|
com.sun.corba.se.spi.extension |
107 |
1 |
|
1 |
|
|
|
com.sun.corba.se.spi.legacy.connection |
31 |
1 |
|
1 |
|
|
|
com.sun.corba.se.spi.orb |
764 |
4 |
|
4 |
|
|
|
com.sun.corba.se.spi.orbutil.fsm |
278 |
2 |
1 |
1 |
|
|
|
com.sun.corba.se.spi.protocol |
189 |
1 |
|
1 |
|
|
|
com.sun.corba.se.spi.servicecontext |
429 |
6 |
|
6 |
|
|
|
com.sun.image.codec.jpeg |
261 |
2 |
|
2 |
|
|
|
com.sun.imageio.plugins.bmp |
2131 |
41 |
4 |
37 |
|
|
|
com.sun.imageio.plugins.common |
1299 |
5 |
|
5 |
|
|
|
com.sun.imageio.plugins.gif |
2067 |
7 |
|
7 |
|
|
|
com.sun.imageio.plugins.jpeg |
4849 |
30 |
6 |
24 |
|
|
|
com.sun.imageio.plugins.png |
3036 |
20 |
|
20 |
|
|
|
com.sun.imageio.plugins.wbmp |
429 |
6 |
|
6 |
|
|
|
com.sun.java_cup.internal.runtime |
411 |
2 |
|
2 |
|
|
|
com.sun.java.swing.plaf.gtk |
5642 |
50 |
1 |
49 |
|
|
|
com.sun.java.swing.plaf.gtk.resources |
55 |
1 |
|
1 |
|
|
|
com.sun.java.swing.plaf.motif |
3901 |
23 |
|
23 |
|
|
|
com.sun.java.swing.plaf.motif.resources |
55 |
1 |
|
1 |
|
|
|
com.sun.java.swing.plaf.windows |
6354 |
50 |
2 |
48 |
|
|
|
com.sun.java.swing.plaf.windows.resources |
55 |
1 |
|
1 |
|
|
|
com.sun.jmx.interceptor |
720 |
2 |
|
2 |
|
|
|
com.sun.jmx.mbeanserver |
2882 |
4 |
|
4 |
|
|
|
com.sun.jmx.remote.internal |
1504 |
9 |
|
9 |
|
|
|
com.sun.jmx.remote.security |
648 |
1 |
|
1 |
|
|
|
com.sun.jmx.snmp |
3427 |
47 |
4 |
43 |
|
|
|
com.sun.jmx.snmp.agent |
2423 |
15 |
|
15 |
|
|
|
com.sun.jmx.snmp.daemon |
3593 |
48 |
6 |
42 |
|
|
|
com.sun.jmx.snmp.defaults |
93 |
1 |
1 |
|
|
|
|
com.sun.jmx.snmp.internal |
331 |
5 |
1 |
4 |
|
|
|
com.sun.jmx.snmp.IPAcl |
3375 |
8 |
1 |
7 |
|
|
|
com.sun.jmx.snmp.tasks |
144 |
2 |
|
2 |
|
|
|
com.sun.naming.internal |
404 |
2 |
|
2 |
|
|
|
com.sun.org.apache.bcel.internal.classfile |
3188 |
12 |
1 |
11 |
|
|
|
com.sun.org.apache.bcel.internal.generic |
6535 |
178 |
5 |
173 |
|
|
|
com.sun.org.apache.bcel.internal.util |
1571 |
11 |
3 |
8 |
|
|
|
com.sun.org.apache.regexp.internal |
1875 |
48 |
|
48 |
|
|
|
com.sun.org.apache.xalan.internal |
24 |
1 |
|
1 |
|
|
|
com.sun.org.apache.xalan.internal.client |
270 |
8 |
|
8 |
|
|
|
com.sun.org.apache.xalan.internal.lib |
1335 |
12 |
2 |
10 |
|
|
|
com.sun.org.apache.xalan.internal.xslt |
1151 |
86 |
|
86 |
|
|
|
com.sun.org.apache.xalan.internal.xsltc.cmdline |
537 |
7 |
|
7 |
|
|
|
com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt |
134 |
4 |
|
4 |
|
|
|
com.sun.org.apache.xalan.internal.xsltc.compiler |
13150 |
106 |
9 |
97 |
|
|
|
com.sun.org.apache.xalan.internal.xsltc.compiler.util |
2496 |
15 |
2 |
13 |
|
|
|
com.sun.org.apache.xalan.internal.xsltc.dom |
4757 |
31 |
2 |
29 |
|
|
|
com.sun.org.apache.xalan.internal.xsltc.runtime |
1807 |
11 |
1 |
10 |
|
|
|
com.sun.org.apache.xalan.internal.xsltc.runtime.output |
177 |
3 |
|
3 |
|
|
|
com.sun.org.apache.xalan.internal.xsltc.trax |
3554 |
25 |
4 |
21 |
|
|
|
com.sun.org.apache.xerces.internal.dom |
9030 |
48 |
7 |
41 |
|
|
|
com.sun.org.apache.xerces.internal.impl |
8090 |
39 |
4 |
35 |
|
|
|
com.sun.org.apache.xerces.internal.impl.dtd |
2950 |
17 |
2 |
15 |
|
|
|
com.sun.org.apache.xerces.internal.impl.dtd.models |
673 |
10 |
|
10 |
|
|
|
com.sun.org.apache.xerces.internal.impl.dv |
387 |
2 |
|
2 |
|
|
|
com.sun.org.apache.xerces.internal.impl.dv.xs |
3801 |
12 |
|
12 |
|
|
|
com.sun.org.apache.xerces.internal.impl.io |
460 |
1 |
|
1 |
|
|
|
com.sun.org.apache.xerces.internal.impl.xpath |
985 |
57 |
|
57 |
|
|
|
com.sun.org.apache.xerces.internal.impl.xpath.regex |
4267 |
12 |
1 |
11 |
|
|
|
com.sun.org.apache.xerces.internal.impl.xs |
5877 |
19 |
4 |
15 |
|
|
|
com.sun.org.apache.xerces.internal.impl.xs.identity |
418 |
2 |
|
2 |
|
|
|
com.sun.org.apache.xerces.internal.impl.xs.models |
681 |
4 |
|
4 |
|
|
|
com.sun.org.apache.xerces.internal.impl.xs.opti |
1194 |
1 |
|
1 |
|
|
|
com.sun.org.apache.xerces.internal.impl.xs.traversers |
4699 |
21 |
|
21 |
|
|
|
com.sun.org.apache.xerces.internal.impl.xs.util |
378 |
6 |
1 |
5 |
|
|
|
com.sun.org.apache.xerces.internal.jaxp |
1124 |
5 |
2 |
3 |
|
|
|
com.sun.org.apache.xerces.internal.jaxp.datatype |
1375 |
7 |
|
7 |
|
|
|
com.sun.org.apache.xerces.internal.jaxp.validation |
2055 |
2 |
|
2 |
|
|
|
com.sun.org.apache.xerces.internal.parsers |
5562 |
11 |
5 |
6 |
|
|
|
com.sun.org.apache.xerces.internal.util |
5208 |
15 |
10 |
5 |
|
|
|
com.sun.org.apache.xerces.internal.xinclude |
2234 |
18 |
5 |
13 |
|
|
|
com.sun.org.apache.xerces.internal.xni |
284 |
2 |
|
2 |
|
|
|
com.sun.org.apache.xerces.internal.xpointer |
946 |
21 |
1 |
20 |
|
|
|
com.sun.org.apache.xml.internal.dtm |
723 |
4 |
|
4 |
|
|
|
com.sun.org.apache.xml.internal.dtm.ref |
4803 |
30 |
3 |
27 |
|
|
|
com.sun.org.apache.xml.internal.dtm.ref.dom2dtm |
635 |
3 |
|
3 |
|
|
|
com.sun.org.apache.xml.internal.dtm.ref.sax2dtm |
1999 |
5 |
|
5 |
|
|
|
com.sun.org.apache.xml.internal.resolver |
1495 |
24 |
2 |
22 |
|
|
|
com.sun.org.apache.xml.internal.resolver.helpers |
185 |
4 |
|
4 |
|
|
|
com.sun.org.apache.xml.internal.resolver.tools |
487 |
8 |
|
8 |
|
|
|
com.sun.org.apache.xml.internal.security.algorithms |
281 |
2 |
|
2 |
|
|
|
com.sun.org.apache.xml.internal.security.algorithms.implementations |
428 |
1 |
|
1 |
|
|
|
com.sun.org.apache.xml.internal.security.c14n.helper |
79 |
3 |
|
3 |
|
|
|
com.sun.org.apache.xml.internal.security.c14n.implementations |
917 |
1 |
1 |
|
|
|
|
com.sun.org.apache.xml.internal.security.encryption |
1684 |
23 |
3 |
20 |
|
|
|
com.sun.org.apache.xml.internal.security.keys.content.x509 |
190 |
10 |
5 |
5 |
|
|
|
com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations |
417 |
1 |
|
1 |
|
|
|
com.sun.org.apache.xml.internal.security.keys.storage |
82 |
2 |
|
2 |
|
|
|
com.sun.org.apache.xml.internal.security.keys.storage.implementations |
161 |
4 |
|
4 |
|
|
|
com.sun.org.apache.xml.internal.security.signature |
1370 |
10 |
|
10 |
|
|
|
com.sun.org.apache.xml.internal.security.transforms.implementations |
422 |
3 |
|
3 |
|
|
|
com.sun.org.apache.xml.internal.security.utils |
1669 |
13 |
3 |
10 |
|
|
|
com.sun.org.apache.xml.internal.security.utils.resolver |
172 |
2 |
|
2 |
|
|
|
com.sun.org.apache.xml.internal.serialize |
3727 |
35 |
1 |
34 |
|
|
|
com.sun.org.apache.xml.internal.serializer |
5748 |
33 |
|
33 |
|
|
|
com.sun.org.apache.xml.internal.serializer.utils |
938 |
4 |
|
4 |
|
|
|
com.sun.org.apache.xml.internal.utils |
5571 |
30 |
2 |
28 |
|
|
|
com.sun.org.apache.xpath.internal |
1814 |
10 |
3 |
7 |
|
|
|
com.sun.org.apache.xpath.internal.axes |
2659 |
19 |
2 |
17 |
|
|
|
com.sun.org.apache.xpath.internal.compiler |
2053 |
109 |
1 |
108 |
|
|
|
com.sun.org.apache.xpath.internal.domapi |
307 |
3 |
|
3 |
|
|
|
com.sun.org.apache.xpath.internal.functions |
1238 |
5 |
|
5 |
|
|
|
com.sun.org.apache.xpath.internal.jaxp |
436 |
4 |
|
4 |
|
|
|
com.sun.org.apache.xpath.internal.objects |
1286 |
8 |
1 |
7 |
|
|
|
com.sun.org.apache.xpath.internal.operations |
333 |
2 |
|
2 |
|
|
|
com.sun.org.apache.xpath.internal.patterns |
698 |
5 |
2 |
3 |
|
|
|
com.sun.security.auth |
1585 |
12 |
|
12 |
|
|
|
com.sun.security.auth.callback |
232 |
1 |
|
1 |
|
|
|
com.sun.security.auth.login |
275 |
11 |
|
11 |
|
|
|
com.sun.security.auth.module |
1650 |
9 |
|
9 |
|
|
|
java.applet |
125 |
1 |
|
1 |
|
|
|
java.awt |
22029 |
90 |
10 |
80 |
|
|
|
java.awt.color |
942 |
1 |
|
1 |
|
|
|
java.awt.datatransfer |
1250 |
4 |
|
4 |
|
|
|
java.awt.dnd |
1208 |
11 |
|
11 |
|
|
|
java.awt.event |
1525 |
4 |
1 |
3 |
|
|
|
java.awt.font |
3113 |
5 |
|
5 |
|
|
|
java.awt.geom |
5337 |
31 |
2 |
29 |
|
|
|
java.awt.image |
7796 |
31 |
1 |
30 |
|
|
|
java.awt.image.renderable |
357 |
13 |
|
13 |
|
|
|
java.awt.print |
311 |
1 |
|
1 |
|
|
|
java.beans |
4228 |
32 |
|
32 |
|
|
|
java.beans.beancontext |
1210 |
7 |
1 |
6 |
|
|
|
java.io |
8669 |
23 |
3 |
20 |
|
|
|
java.lang |
9085 |
46 |
3 |
43 |
|
|
|
java.lang.annotation |
81 |
1 |
|
1 |
|
|
|
java.lang.ref |
294 |
2 |
|
2 |
|
|
|
java.lang.reflect |
963 |
4 |
|
4 |
|
|
|
java.math |
3151 |
7 |
|
7 |
|
|
|
java.net |
7955 |
53 |
2 |
51 |
|
|
|
java.nio |
6188 |
13 |
11 |
2 |
|
|
|
java.nio.channels |
430 |
2 |
|
2 |
|
|
|
java.nio.channels.spi |
308 |
1 |
|
1 |
|
|
|
java.nio.charset |
749 |
1 |
|
1 |
|
|
|
java.rmi.server |
639 |
3 |
|
3 |
|
|
|
java.security |
5028 |
18 |
5 |
13 |
|
|
|
java.security.cert |
2071 |
2 |
1 |
1 |
|
|
|
java.sql |
2065 |
3 |
1 |
2 |
|
|
|
java.text |
6799 |
22 |
3 |
19 |
|
|
|
java.util |
18749 |
31 |
|
31 |
|
|
|
java.util.concurrent |
6987 |
11 |
|
11 |
|
|
|
java.util.jar |
1047 |
7 |
|
7 |
|
|
|
java.util.logging |
2094 |
15 |
|
15 |
|
|
|
java.util.prefs |
1473 |
6 |
|
6 |
|
|
|
java.util.regex |
3023 |
4 |
|
4 |
|
|
|
javax.accessibility |
715 |
6 |
|
6 |
|
|
|
javax.imageio |
2272 |
19 |
1 |
18 |
|
|
|
javax.imageio.metadata |
1081 |
7 |
|
7 |
|
|
|
javax.imageio.spi |
691 |
5 |
|
5 |
|
|
|
javax.imageio.stream |
1438 |
6 |
|
6 |
|
|
|
javax.lang.model.type |
126 |
1 |
1 |
|
|
|
|
javax.management |
4005 |
17 |
4 |
13 |
|
|
|
javax.management.loading |
651 |
4 |
|
4 |
|
|
|
javax.management.modelmbean |
2454 |
9 |
1 |
8 |
|
|
|
javax.management.monitor |
1377 |
15 |
|
15 |
|
|
|
javax.management.openmbean |
1587 |
14 |
|
14 |
|
|
|
javax.management.relation |
2818 |
34 |
3 |
31 |
|
|
|
javax.management.remote |
686 |
4 |
1 |
3 |
|
|
|
javax.management.remote.rmi |
5301 |
5 |
|
5 |
|
|
|
javax.management.timer |
355 |
8 |
|
8 |
|
|
|
javax.naming |
1401 |
5 |
|
5 |
|
|
|
javax.naming.ldap |
891 |
1 |
|
1 |
|
|
|
javax.print |
965 |
5 |
|
5 |
|
|
|
javax.print.attribute.standard |
1851 |
13 |
|
13 |
|
|
|
javax.security.auth |
973 |
2 |
|
2 |
|
|
|
javax.security.auth.kerberos |
689 |
3 |
|
3 |
|
|
|
javax.sound.midi |
1010 |
5 |
|
5 |
|
|
|
javax.sound.sampled |
1253 |
10 |
|
10 |
|
|
|
javax.sql |
211 |
1 |
|
1 |
|
|
|
javax.sql.rowset |
913 |
63 |
|
63 |
|
|
|
javax.sql.rowset.serial |
768 |
28 |
|
28 |
|
|
|
javax.sql.rowset.spi |
360 |
3 |
|
3 |
|
|
|
javax.swing |
35662 |
205 |
16 |
189 |
|
|
|
javax.swing.colorchooser |
1275 |
13 |
|
13 |
|
|
|
javax.swing.event |
617 |
6 |
|
6 |
|
|
|
javax.swing.filechooser |
342 |
2 |
|
2 |
|
|
|
javax.swing.plaf |
340 |
2 |
|
2 |
|
|
|
javax.swing.plaf.basic |
24666 |
104 |
4 |
100 |
|
|
|
javax.swing.plaf.metal |
8472 |
59 |
9 |
50 |
|
|
|
javax.swing.plaf.synth |
9593 |
32 |
2 |
30 |
|
|
|
javax.swing.table |
1363 |
9 |
1 |
8 |
|
|
|
javax.swing.text |
15353 |
90 |
7 |
83 |
|
|
|
javax.swing.text.html |
12170 |
68 |
8 |
60 |
|
|
|
javax.swing.text.html.parser |
1873 |
35 |
|
35 |
|
|
|
javax.swing.text.rtf |
1906 |
22 |
|
22 |
|
|
|
javax.swing.tree |
3390 |
16 |
1 |
15 |
|
|
|
javax.swing.undo |
407 |
1 |
|
1 |
|
|
|
javax.tools |
341 |
1 |
|
1 |
|
|
|
javax.xml.bind |
687 |
8 |
|
8 |
|
|
|
javax.xml.crypto |
214 |
1 |
|
1 |
|
|
|
javax.xml.datatype |
528 |
2 |
|
2 |
|
|
|
javax.xml.parsers |
436 |
2 |
|
2 |
|
|
|
javax.xml.soap |
566 |
2 |
|
2 |
|
|
|
javax.xml.stream |
461 |
2 |
|
2 |
|
|
|
javax.xml.transform |
411 |
1 |
|
1 |
|
|
|
javax.xml.transform.stax |
65 |
1 |
|
1 |
|
|
|
javax.xml.validation |
469 |
2 |
|
2 |
|
|
|
javax.xml.ws.spi |
79 |
2 |
|
2 |
|
|
|
javax.xml.xpath |
480 |
2 |
|
2 |
|
|
|
org.omg.CORBA |
3982 |
14 |
|
14 |
|
|
|
org.omg.CosNaming |
1922 |
42 |
|
42 |
|
|
|
org.omg.CosNaming.NamingContextExtPackage |
155 |
1 |
|
1 |
|
|
|
org.omg.CosNaming.NamingContextPackage |
439 |
5 |
|
5 |
|
|
|
org.omg.DynamicAny |
3652 |
2 |
|
2 |
|
|
|
org.omg.DynamicAny.DynAnyFactoryPackage |
47 |
1 |
|
1 |
|
|
|
org.omg.DynamicAny.DynAnyPackage |
94 |
2 |
|
2 |
|
|
|
org.omg.IOP |
616 |
4 |
|
4 |
|
|
|
org.omg.IOP.CodecFactoryPackage |
47 |
1 |
|
1 |
|
|
|
org.omg.IOP.CodecPackage |
141 |
3 |
|
3 |
|
|
|
org.omg.PortableInterceptor |
674 |
4 |
|
4 |
|
|
|
org.omg.PortableInterceptor.ORBInitInfoPackage |
135 |
2 |
|
2 |
|
|
|
org.omg.PortableServer |
646 |
5 |
|
5 |
|
|
|
org.omg.PortableServer.CurrentPackage |
47 |
1 |
|
1 |
|
|
|
org.omg.PortableServer.POAManagerPackage |
77 |
1 |
|
1 |
|
|
|
org.omg.PortableServer.POAPackage |
481 |
10 |
|
10 |
|
|
|
org.w3c.dom.bootstrap |
132 |
2 |
|
2 |
|
|
|
org.xml.sax.helpers |
1108 |
6 |
|
6 |
|
|
|
Analyzed Files:
- /Users/pugh/Documents/demo/jdk7/jdk7-b12/1.7.0/jre/lib/rt.jar
Analysis Errors:
- Missing ref classes for analysis:
- javax.crypto.BadPaddingException
- javax.crypto.Cipher
- javax.crypto.CipherInputStream
- javax.crypto.CipherOutputStream
- javax.crypto.IllegalBlockSizeException
- javax.crypto.KeyGenerator
- javax.crypto.Mac
- javax.crypto.NoSuchPaddingException
- javax.crypto.SecretKey
- javax.crypto.SecretKeyFactory
- javax.crypto.spec.DESKeySpec
- javax.crypto.spec.DESedeKeySpec
- javax.crypto.spec.DHParameterSpec
- javax.crypto.spec.IvParameterSpec
- javax.crypto.spec.OAEPParameterSpec
- javax.crypto.spec.PBEKeySpec
- javax.crypto.spec.PBEParameterSpec
- javax.crypto.spec.PSource
- javax.crypto.spec.PSource$PSpecified
- javax.crypto.spec.SecretKeySpec
- sun.nio.cs.ext.DoubleByteEncoder
- sun.nio.cs.ext.EUC_CN
- sun.nio.cs.ext.EUC_CN$Decoder
- sun.nio.cs.ext.EUC_CN$Encoder
- sun.nio.cs.ext.EUC_KR
- sun.nio.cs.ext.EUC_KR$Decoder
- sun.nio.cs.ext.EUC_KR$Encoder
- sun.nio.cs.ext.EUC_TW
- sun.nio.cs.ext.EUC_TW$Decoder
- sun.nio.cs.ext.EUC_TW$Encoder
- sun.nio.cs.ext.GBK
- sun.nio.cs.ext.GBK$Decoder
- sun.nio.cs.ext.GBK$Encoder
- sun.nio.cs.ext.HKSCS
- sun.nio.cs.ext.JIS_X_0201
- sun.nio.cs.ext.JIS_X_0201$Decoder
- sun.nio.cs.ext.JIS_X_0201$Encoder
- sun.nio.cs.ext.JIS_X_0208_Decoder
- sun.nio.cs.ext.JIS_X_0208_Encoder
- sun.nio.cs.ext.JIS_X_0212_Decoder
- sun.nio.cs.ext.JIS_X_0212_Encoder
- sun.security.ssl.SSLSocketImpl
 Â
P1
 Â
P2
 Â
P3
 Â
Exp.
 Â
P1
 Â
P2
 Â
P3
 Â
Exp.
SA / SA_LOCAL_SELF_COMPARISON
This method compares a local variable with itself, and may indicate a typo or
a logic error. Make sure that you are comparing the right things.
UG / UG_SYNC_SET_UNSYNC_GET
This class contains similarly-named get and set
methods where the set method is synchronized and the get method is not.
This may result in incorrect behavior at runtime, as callers of the get
method will not necessarily see a consistent state for the object.
The get method should be made synchronized.
Nm / NM_FIELD_NAMING_CONVENTION
Names of fields that are not final should be in mixed case with a lowercase first letter and the first letters of subsequent words capitalized.
UPM / UPM_UNCALLED_PRIVATE_METHOD
This private method is never called. Although it is
possible that the method will be invoked through reflection,
it is more likely that the method is never used, and should be
removed.
SF / SF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH
A value stored in the previous switch case is overwritten here due to a switch fall through. It is likely that
you forgot to put a break or return at the end of the previous case.
Eq / EQ_COMPARETO_USE_OBJECT_EQUALS
This class defines a compareTo(...)
method but inherits its
equals()
method from java.lang.Object
.
Generally, the value of compareTo should return zero if and only if
equals returns true. If this is violated, weird and unpredictable
failures will occur in classes such as PriorityQueue.
In Java 5 the PriorityQueue.remove method uses the compareTo method,
while in Java 6 it uses the equals method.
From the JavaDoc for the compareTo method in the Comparable interface:
It is strongly recommended, but not strictly required that (x.compareTo(y)==0) == (x.equals(y))
.
Generally speaking, any class that implements the Comparable interface and violates this condition
should clearly indicate this fact. The recommended language
is "Note: this class has a natural ordering that is inconsistent with equals."
Nm / NM_VERY_CONFUSING
The referenced methods have names that differ only by capitalization or the packages of their parameters.
This is very confusing because if the capitalization and parameter package names were
identical then one of the methods would override the other.
Nm / NM_LCASE_HASHCODE
This class defines a method called hashcode()
. This method
does not override the hashCode()
method in java.lang.Object
,
which is probably what was intended.
VO / VO_VOLATILE_REFERENCE_TO_ARRAY
This declares a volatile reference to an array, which might not be what
you want. With a volatile reference to an array, reads and writes of
the reference to the array are treated as volatile, but the array elements
are non-volatile. To get volatile array elements, you will need to use
one of the atomic array classes in java.util.concurrent (provided
in Java 5.0).
Bx / DM_NUMBER_CTOR
Using new Integer(int)
is guaranteed to always result in a new object whereas
Integer.valueOf(int)
allows caching of values to be done by the compiler, class library, or JVM.
Using of cached values avoids object allocation and the code will be faster.
Values between -128 and 127 are guaranteed to have corresponding cached instances
and using valueOf
is approximately 3.5 times faster than using constructor.
For values outside the constant range the performance of both styles is the same.
Unless the class must be compatible with JVMs predating Java 1.5,
use either autoboxing or the valueOf()
method when creating instances of
Long
, Integer
, Short
, Character
, and Byte
.
SIC / SIC_INNER_SHOULD_BE_STATIC
This class is an inner class, but does not use its embedded reference
to the object which created it. This reference makes the instances
of the class larger, and may keep the reference to the creator object
alive longer than necessary. If possible, the class should be
made static.
RCN / RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE
This method contains a redundant check of a known null value against
the constant null.
FE / FE_TEST_IF_EQUAL_TO_NOT_A_NUMBER
This code checks to see if a floating point value is equal to the special
Not A Number value (e.g., if (x == Double.NaN)
). However,
because of the special semantics of NaN
, no value
is equal to Nan
, including NaN
. Thus,
x == Double.NaN
always evaluates to false.
To check to see if a value contained in x
is the special Not A Number value, use
Double.isNaN(x)
(or Float.isNaN(x)
if
x
is floating point precision).
TLW / TLW_TWO_LOCK_WAIT
Waiting on a monitor while two locks are held may cause
deadlock.
Performing a wait only releases the lock on the object
being waited on, not any other locks.
This not necessarily a bug, but is worth examining
closely.
ES / ES_COMPARING_PARAMETER_STRING_WITH_EQ
This code compares a java.lang.String
parameter for reference
equality using the == or != operators. Requiring callers to
pass only String constants or interned strings to a method is unnecessarily
fragile, and rarely leads to measurable performance gains. Consider
using the equals(Object)
method instead.
Dm / DM_STRING_VOID_CTOR
Creating a new java.lang.String
object using the
no-argument constructor wastes memory because the object so created will
be functionally indistinguishable from the empty string constant
""
. Java guarantees that identical string constants
will be represented by the same String
object. Therefore,
you should just use the empty string constant directly.
Nm / NM_METHOD_NAMING_CONVENTION
Methods should be verbs, in mixed case with the first letter lowercase, with the first letter of each internal word capitalized.
RR / SR_NOT_CHECKED
This method ignores the return value of
java.io.InputStream.skip()
which can skip multiple bytes.
If the return value is not checked, the caller will not be able to correctly
handle the case where fewer bytes were skipped than the caller requested.
This is a particularly insidious kind of bug, because in many programs,
skips from input streams usually do skip the full amount of data requested,
causing the program to fail only sporadically. With Buffered streams, however,
skip() will only skip data in the buffer, and will routinely fail to skip the
requested number of bytes.
NP / NP_NULL_PARAM_DEREF_NONVIRTUAL
A possibly-null value is passed to a method which unconditionally
dereferences it. This will almost certainly result in a null pointer exception.
RV / RV_RETURN_VALUE_IGNORED
The return value of this method should be checked. One common
cause of this warning is to invoke a method on an immutable object,
thinking that it updates the object. For example, in the following code
fragment,
String dateString = getHeaderField(name);
dateString.trim();
the programmer seems to be thinking that the trim() method will update
the String referenced by dateString. But since Strings are immutable, the trim()
function returns a new String value, which is being ignored here. The code
should be corrected to:
String dateString = getHeaderField(name);
dateString = dateString.trim();
IP / IP_PARAMETER_IS_DEAD_BUT_OVERWRITTEN
The initial value of this parameter is ignored, and the parameter
is overwritten here. This often indicates a mistaken belief that
the write to the parameter will be conveyed back to
the caller.
Co / CO_SELF_NO_OBJECT
This class defines a covariant version of compareTo()
.
To correctly override the compareTo()
method in the
Comparable
interface, the parameter of compareTo()
must have type java.lang.Object
.
ES / ES_COMPARING_STRINGS_WITH_EQ
This code compares java.lang.String
objects for reference
equality using the == or != operators.
Unless both strings are either constants in a source file, or have been
interned using the String.intern()
method, the same string
value may be represented by two different String objects. Consider
using the equals(Object)
method instead.
UW / UW_UNCOND_WAIT
This method contains a call to java.lang.Object.wait()
which
is not guarded by conditional control flow. The code should
verify that condition it intends to wait for is not already satisfied
before calling wait; any previous notifications will be ignored.
INT / INT_VACUOUS_COMPARISON
There is an integer comparison that always returns
the same value (e.g., x <= Integer.MAX_VALUE).
UwF / UWF_UNWRITTEN_FIELD
This field is never written. All reads of it will return the default
value. Check for errors (should it have been initialized?), or remove it if it is useless.
BC / BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS
The equals(Object o)
method shouldn't make any assumptions
about the type of o
. It should simply return
false if o
is not the same type as this
.
CN / CN_IDIOM_NO_SUPER_CALL
This non-final class defines a clone() method that does not call super.clone().
If this class ("A") is extended by a subclass ("B"),
and the subclass B calls super.clone(), then it is likely that
B's clone() method will return an object of type A,
which violates the standard contract for clone().
If all clone() methods call super.clone(), then they are guaranteed
to use Object.clone(), which always returns an object of the correct type.
Nm / NM_METHOD_CONSTRUCTOR_CONFUSION
This regular method has the same name as the class it is defined in. It is likely that this was intended to be a constructor.
If it was intended to be a constructor, remove the declaration of a void return value.
If you had accidently defined this method, realized the mistake, defined a proper constructor
but can't get rid of this method due to backwards compatibility, deprecate the method.
MWN / MWN_MISMATCHED_WAIT
This method calls Object.wait() without obviously holding a lock
on the object. Calling wait() without a lock held will result in
an IllegalMonitorStateException
being thrown.
Dm / DM_GC
Code explicitly invokes garbage collection.
Except for specific use in benchmarking, this is very dubious.
In the past, situations where people have explicitly invoked
the garbage collector in routines such as close or finalize methods
has led to huge performance black holes. Garbage collection
can be expensive. Any situation that forces hundreds or thousands
of garbage collections will bring the machine to a crawl.
BC / DMI_RANDOM_USED_ONLY_ONCE
This code creates a java.util.Random object, uses it to generate one random number, and then discards
the Random object. This produces mediocre quality random numbers and is inefficient.
If possible, rewrite the code so that the Random object is created once and saved, and each time a new random number
is required invoke a method on the existing Random object to obtain it.
If it is important that the generated Random numbers not be guessable, you must not create a new Random for each random
number; the values are too easily guessable. You should strongly consider using a java.security.SecureRandom instead
(and avoid allocating a new SecureRandom for each random number needed).
ML / ML_SYNC_ON_UPDATED_FIELD
This method synchronizes on an object
references from a mutable field.
This is unlikely to have useful semantics, since different
threads may be synchronizing on different objects.
DMI / DMI_NONSERIALIZABLE_OBJECT_WRITTEN
This code seems to be passing a non-serializable object to the ObjectOutput.writeObject method.
If the object is, indeed, non-serializable, an error will result.
DMI / DMI_USELESS_SUBSTRING
This code invokes substring(0) on a String, which returns the original value.
UrF / URF_UNREAD_FIELD
This field is never read. Consider removing it from the class.
NP / NP_NULL_INSTANCEOF
This instanceof test will always return false, since the value being checked is guaranteed to be null.
Although this is safe, make sure it isn't
an indication of some misunderstanding or some other logic error.
NP / NP_LOAD_OF_KNOWN_NULL_VALUE
The variable referenced at this point is known to be null due to an earlier
check against null. Although this is valid, it might be a mistake (perhaps you
intended to refer to a different variable, or perhaps the earlier check to see if the
variable is null should have been a check to see if it was nonnull.
IM / IM_BAD_CHECK_FOR_ODD
The code uses x % 2 == 1 to check to see if a value is odd, but this won't work
for negative numbers (e.g., (-5) % 2 == -1). If this code is intending to check
for oddness, consider using x & 1 == 1, or x % 2 != 0.
SWL / SWL_SLEEP_WITH_LOCK_HELD
This method calls Thread.sleep() with a lock held. This may result
in very poor performance and scalability, or a deadlock, since other threads may
be waiting to acquire the lock. It is a much better idea to call
wait() on the lock, which releases the lock and allows other threads
to run.
Nm / NM_VERY_CONFUSING_INTENTIONAL
The referenced methods have names that differ only by capitalization or the packages of their parameters.
This is very confusing because if the capitalization were
identical then one of the methods would override the other. From the existence of other methods, it
seems that the existence of both of these methods is intentional, but is sure is confusing.
You should try hard to eliminate one of them, unless you are forced to have both due to frozen APIs.
IS / IS2_INCONSISTENT_SYNC
The fields of this class appear to be accessed inconsistently with respect
to synchronization. This bug report indicates that the bug pattern detector
judged that
- The class contains a mix of locked and unlocked accesses,
- At least one locked access was performed by one of the class's own methods, and
- The number of unsynchronized field accesses (reads and writes) was no more than
one third of all accesses, with writes being weighed twice as high as reads
A typical bug matching this bug pattern is forgetting to synchronize
one of the methods in a class that is intended to be thread-safe.
You can select the nodes labeled "Unsynchronized access" to show the
code locations where the detector believed that a field was accessed
without synchronization.
Note that there are various sources of inaccuracy in this detector;
for example, the detector cannot statically detect all situations in which
a lock is held. Also, even when the detector is accurate in
distinguishing locked vs. unlocked accesses, the code in question may still
be correct.
This description refers to the "IS2" version of the pattern detector,
which has more accurate ways of detecting locked vs. unlocked accesses
than the older "IS" detector.
ICAST / ICAST_INT_CAST_TO_DOUBLE_PASSED_TO_CEIL
This code converts an int value to a double precision
floating point number and then
passing the result to the Math.ceil() function, which rounds a double to
the next higher integer value. This operation should always be a no-op,
since the converting an integer to a double should give a number with no fractional part.
It is likely that the operation that generated the value to be passed
to Math.ceil was intended to be performed using double precision
floating point arithmetic.
Se / SE_COMPARATOR_SHOULD_BE_SERIALIZABLE
This class implements the Comparator
interface. You
should consider whether or not it should also implement the Serializable
interface. If a comparator is used to construct an ordered collection
such as a TreeMap
, then the TreeMap
will be serializable only if the comparator is also serializable.
As most comparators have little or no state, making them serializable
is generally easy and good defensive programming.
CN / CN_IDIOM
Class implements Cloneable but does not define or
use the clone method.
DE / DE_MIGHT_IGNORE
This method might ignore an exception. In general, exceptions
should be handled or reported in some way, or they should be thrown
out of the method.
FI / FI_MISSING_SUPER_CALL
This finalize()
method does not make a call to its
superclass's finalize()
method. So, any finalizer
actions defined for the superclass will not be performed.
Add a call to super.finalize()
.
DMI / DMI_INVOKING_TOSTRING_ON_ARRAY
The code invokes toString on an array, which will generate a fairly useless result
such as [C@16f0472. Consider using Arrays.toString to convert the array into a readable
String that gives the contents of the array. See Programming Puzzlers, chapter 3, puzzle 12.
NP / NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE
A reference value which is null on some exception control path is
dereferenced here. This may lead to a NullPointerException
when the code is executed. The value may be null because it
was return from a method which is known to return possibly-null values.
FI / FI_EMPTY
Empty finalize()
methods are useless, so they should
be deleted.
Dm / DM_EXIT
Invoking System.exit shuts down the entire Java virtual machine. This
should only been done when it is appropriate. Such calls make it
hard or impossible for your code to be invoked by other code.
Consider throwing a RuntimeException instead.
UwF / UWF_NULL_FIELD
All writes to this field are of the constant value null, and thus
all reads of the field will return null.
Check for errors, or remove it if it is useless.
NN / NN_NAKED_NOTIFY
A call to notify()
or notifyAll()
was made without any (apparent) accompanying
modification to mutable object state. In general, calling a notify
method on a monitor is done because some condition another thread is
waiting for has become true. However, for the condition to be meaningful,
it must involve a heap object that is visible to both threads.
This bug does not necessarily indicate an error, since the change to
mutable object state may have taken place in a method which then called
the method containing the notification.
OS / OS_OPEN_STREAM
The method creates an IO stream object, does not assign it to any
fields, pass it to other methods that might close it,
or return it, and does not appear to close
the stream on all paths out of the method. This may result in
a file descriptor leak. It is generally a good
idea to use a finally
block to ensure that streams are
closed.
UL / UL_UNRELEASED_LOCK_EXCEPTION_PATH
This method acquires a JSR-166 (java.util.concurrent
) lock,
but does not release it on all exception paths out of the method. In general, the correct idiom
for using a JSR-166 lock is:
Lock l = ...;
l.lock();
try {
// do something
} finally {
l.unlock();
}
Se / SE_BAD_FIELD
This Serializable class defines a non-primitive instance field which is neither transient,
Serializable, or java.lang.Object
, and does not appear to implement
the Externalizable
interface or the
readObject()
and writeObject()
methods.
Objects of this class will not be deserialized correctly if a non-Serializable
object is stored in this field.
RCN / RCN_REDUNDANT_COMPARISON_TWO_NULL_VALUES
This method contains a redundant comparison of two references known to
both be definitely null.
REC / REC_CATCH_EXCEPTION
This method uses a try-catch block that catches Exception objects, but Exception is not
thrown within the try block, and RuntimeException is not explicitly caught. It is a common bug pattern to
say try { ... } catch (Exception e) { something } as a shorthand for catching a number of types of exception
each of whose catch blocks is identical, but this construct also accidentally catches RuntimeException as well,
masking potential bugs.
UR / UR_UNINIT_READ
This constructor reads a field which has not yet been assigned a value.
This is often caused when the programmer mistakenly uses the field instead
of one of the constructor's parameters.
Eq / EQ_SELF_USE_OBJECT
This class defines a covariant version of the equals()
method, but inherits the normal equals(Object)
method
defined in the base java.lang.Object
class.
The class should probably define a non-covariant version of equals()
.
(I.e., a method with the signature boolean equals(java.lang.Object)
.
Nm / NM_CLASS_NOT_EXCEPTION
This class is not derived from another exception, but ends with 'Exception'. This will
be confusing to users of this class.
RR / RR_NOT_CHECKED
This method ignores the return value of one of the variants of
java.io.InputStream.read()
which can return multiple bytes.
If the return value is not checked, the caller will not be able to correctly
handle the case where fewer bytes were read than the caller requested.
This is a particularly insidious kind of bug, because in many programs,
reads from input streams usually do read the full amount of data requested,
causing the program to fail only sporadically.
RCN / RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
This method contains a redundant check of a known non-null value against
the constant null.
BC / BC_IMPOSSIBLE_INSTANCEOF
This instanceof test will always return false. Although this is safe, make sure it isn't
an indication of some misunderstanding or some other logic error.
SS / SS_SHOULD_BE_STATIC
This class contains an instance final field that
is initialized to a compile-time static value.
Consider making the field static.
ST / ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD
This instance method writes to a static field. This is tricky to get
correct if multiple instances are being manipulated,
and generally bad practice.
NP / NP_TOSTRING_COULD_RETURN_NULL
This toString method seems to return null in some circumstances. A liberal reading of the
spec could be interpreted as allowing this, but it is probably a bad idea and could cause
other code to break. Return the empty string or some other appropriate string rather than null.
Se / SE_TRANSIENT_FIELD_NOT_RESTORED
This class contains a field that is updated at multiple places in the class, thus it seems to be part of the state of the class. However, since the field is marked as transient and not set in readObject or readResolve, it will contain the default value in any
deserialized instance of the class.
EC / EC_NULL_ARG
This method calls equals(Object), passing a null value as
the argument. According to the contract of the equals() method,
this call should always return false
.
Dm / DM_STRING_TOSTRING
Calling String.toString()
is just a redundant operation.
Just use the String.
NS / NS_NON_SHORT_CIRCUIT
This code seems to be using non-short-circuit logic (e.g., &
or |)
rather than short-circuit logic (&& or ||).
Non-short-circuit logic causes both sides of the expression
to be evaluated even when the result can be inferred from
knowing the left-hand side. This can be less efficient and
can result in errors if the left-hand side guards cases
when evaluating the right-hand side can generate an error.
See the Java
Language Specification for details
NP / NP_NULL_PARAM_DEREF
This method call passes a null value to a method which might
dereference it unconditionally.
Dm / DM_BOOLEAN_CTOR
Creating new instances of java.lang.Boolean
wastes
memory, since Boolean
objects are immutable and there are
only two useful values of this type. Use the Boolean.valueOf()
method (or Java 1.5 autoboxing) to create Boolean
objects instead.
DLS / DLS_DEAD_LOCAL_STORE
This instruction assigns a value to a local variable,
but the value is not read by any subsequent instruction.
Often, this indicates an error, because the value computed
is never used.
Note that Sun's javac compiler often generates dead stores for
final local variables. Because FindBugs is a bytecode-based tool,
there is no easy way to eliminate these false positives.
LI / LI_LAZY_INIT_STATIC
This method contains an unsynchronized lazy initialization of a non-volatile static field.
Because the compiler or processor may reorder instructions,
threads are not guaranteed to see a completely initialized object,
if the method can be called by multiple threads.
You can make the field volatile to correct the problem.
For more information, see the
Java Memory Model web site.
HE / HE_EQUALS_USE_HASHCODE
This class overrides equals(Object)
, but does not
override hashCode()
, and inherits the implementation of
hashCode()
from java.lang.Object
(which returns
the identity hash code, an arbitrary value assigned to the object
by the VM). Therefore, the class is very likely to violate the
invariant that equal objects must have equal hashcodes.
If you don't think instances of this class will ever be inserted into a HashMap/HashTable,
the recommended hashCode
implementation to use is:
public int hashCode() {
assert false : "hashCode not designed";
return 42; // any arbitrary constant will do
}
DB / DB_DUPLICATE_BRANCHES
This method uses the same code to implement two branches of a conditional branch.
Check to ensure that this isn't a coding mistake.
Dm / DM_STRING_CTOR
Using the java.lang.String(String)
constructor wastes memory
because the object so constructed will be functionally indistinguishable
from the String
passed as a parameter. Just use the
argument String
directly.
FE / FE_FLOATING_POINT_EQUALITY
This operation compares two floating point values for equality.
Because floating point calculations may involve rounding,
calculated float and double values may not be accurate.
For values that must be precise, such as monetary values,
consider using a fixed-precision type such as BigDecimal.
For values that need not be precise, consider comparing for equality
within some range, for example:
if ( Math.abs(x - y) < .0000001 )
.
See the Java Language Specification, section 4.2.4.
SnVI / SE_NO_SERIALVERSIONID
This class implements the Serializable
interface, but does
not define a serialVersionUID
field.
A change as simple as adding a reference to a .class object
will add synthetic fields to the class,
which will unfortunately change the implicit
serialVersionUID (e.g., adding a reference to String.class
will generate a static field class$java$lang$String
).
Also, different source code to bytecode compilers may use different
naming conventions for synthetic variables generated for
references to class objects or inner classes.
To ensure interoperability of Serializable across versions,
consider adding an explicit serialVersionUID.
Se / SE_BAD_FIELD_STORE
A non-serializable value is stored into a non-transient field
of a serializable class.
ICAST / ICAST_INTEGER_MULTIPLY_CAST_TO_LONG
This code performs integer multiply and then converts the result to a long,
as in:
long convertDaysToMilliseconds(int days) { return 1000*3600*24*days; }
If the multiplication is done using long arithmetic, you can avoid
the possibility that the result will overflow. For example, you
could fix the above code to:
long convertDaysToMilliseconds(int days) { return 1000L*3600*24*days; }
or
static final long MILLISECONDS_PER_DAY = 24L*3600*1000;
long convertDaysToMilliseconds(int days) { return days * MILLISECONDS_PER_DAY; }
Se / SE_NO_SUITABLE_CONSTRUCTOR_FOR_EXTERNALIZATION
This class implements the Externalizable
interface, but does
not define a void constructor. When Externalizable objects are deserialized,
they first need to be constructed by invoking the void
constructor. Since this class does not have one,
serialization and deserialization will fail at runtime.
DMI / DMI_HARDCODED_ABSOLUTE_FILENAME
This code constructs a File object using a hard coded to an absolute pathname
(e.g., new File("/home/dannyc/workspace/j2ee/src/share/com/sun/enterprise/deployment");
Ru / RU_INVOKE_RUN
This method explicitly invokes run()
on an object.
In general, classes implement the Runnable
interface because
they are going to have their run()
method invoked in a new thread,
in which case Thread.start()
is the right method to call.
SA / SA_FIELD_SELF_ASSIGNMENT
This method contains a self assignment of a field; e.g.
int x;
public void foo() {
x = x;
}
Such assignments are useless, and may indicate a logic error or typo.
SBSC / SBSC_USE_STRINGBUFFER_CONCATENATION
The method seems to be building a String using concatenation in a loop.
In each iteration, the String is converted to a StringBuffer/StringBuilder,
appended to, and converted back to a String.
This can lead to a cost quadratic in the number of iterations,
as the growing string is recopied in each iteration.
Better performance can be obtained by using
a StringBuffer (or StringBuilder in Java 1.5) explicitly.
For example:
// This is bad
String s = "";
for (int i = 0; i < field.length; ++i) {
s = s + field[i];
}
// This is better
StringBuffer buf = new StringBuffer();
for (int i = 0; i < field.length; ++i) {
buf.append(field[i]);
}
String s = buf.toString();
HE / HE_INHERITS_EQUALS_USE_HASHCODE
This class inherits equals(Object)
from an abstract
superclass, and hashCode()
from
java.lang.Object
(which returns
the identity hash code, an arbitrary value assigned to the object
by the VM). Therefore, the class is very likely to violate the
invariant that equal objects must have equal hashcodes.
If you don't want to define a hashCode method, and/or don't
believe the object will ever be put into a HashMap/Hashtable,
define the hashCode()
method
to throw UnsupportedOperationException
.
Wa / WA_NOT_IN_LOOP
This method contains a call to java.lang.Object.wait()
which is not in a loop. If the monitor is used for multiple conditions,
the condition the caller intended to wait for might not be the one
that actually occurred.
BC / BC_IMPOSSIBLE_CAST
This cast will always throw a ClassCastException.
NP / NP_NULL_ON_SOME_PATH_EXCEPTION
A reference value which is null on some exception control path is
dereferenced here. This may lead to a NullPointerException
when the code is executed.
Note that because FindBugs currently does not prune infeasible exception paths,
this may be a false warning.
Also note that FindBugs considers the default case of a switch statement to
be an exception path, since the default case is often infeasible.
ICAST / ICAST_QUESTIONABLE_UNSIGNED_RIGHT_SHIFT
The code performs an unsigned right shift, whose result is then
cast to a short or byte, which discards the upper bits of the result.
Since the upper bits are discarded, there may be no difference between
a signed and unsigned right shift (depending upon the size of the shift).
IC / IC_INIT_CIRCULARITY
A circularity was detected in the static initializers of the two
classes referenced by the bug instance. Many kinds of unexpected
behavior may arise from such circularity.
NP / NP_ALWAYS_NULL
A null pointer is dereferenced here. This will lead to a
NullPointerException
when the code is executed.
Nm / NM_CLASS_NAMING_CONVENTION
Class names should be nouns, in mixed case with the first letter of each internal word capitalized. Try to keep your class names simple and descriptive. Use whole words-avoid acronyms and abbreviations (unless the abbreviation is much more widely used than the long form, such as URL or HTML).
It / IT_NO_SUCH_ELEMENT
This class implements the java.util.Iterator
interface.
However, its next()
method is not capable of throwing
java.util.NoSuchElementException
. The next()
method should be changed so it throws NoSuchElementException
if is called when there are no more elements to return.
RCN / RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE
A value is checked here to see whether it is null, but this value can't
be null because it was previously dereferenced and if it were null a null pointer
exception would have occurred at the earlier dereference.
Essentially, this code and the previous dereference
disagree as to whether this value is allowed to be null. Either the check is redundant
or the previous dereference is erroneous.
UuF / UUF_UNUSED_FIELD
This field is never used. Consider removing it from the class.
HE / HE_EQUALS_NO_HASHCODE
This class overrides equals(Object)
, but does not
override hashCode()
. Therefore, the class may violate the
invariant that equal objects must have equal hashcodes.
NP / NP_CLONE_COULD_RETURN_NULL
This clone method seems to return null in some circumstances, but clone is never
allowed to return a null value. If you are convinced this path is unreachable, throw an AssertionError
instead.
ICAST / ICAST_INT_CAST_TO_FLOAT_PASSED_TO_ROUND
This code converts an int value to a float precision
floating point number and then
passing the result to the Math.round() function, which returns the int/long closest
to the argument. This operation should always be a no-op,
since the converting an integer to a float should give a number with no fractional part.
It is likely that the operation that generated the value to be passed
to Math.round was intended to be performed using
floating point arithmetic.
BC / BC_VACUOUS_INSTANCEOF
This instanceof test will always return true. Although this is safe, make sure it isn't
an indication of some misunderstanding or some other logic error.
NP / NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT
This implementation of equals(Object) violates the contract defined
by java.lang.Object.equals() because it does not check for null
being passed as the argument. All equals() methods should return
false if passed a null value.
NP / NP_NULL_ON_SOME_PATH
A reference value dereferenced here might be null at runtime.
This may lead to a NullPointerException
when the code is executed.
ICAST / ICAST_IDIV_CAST_TO_DOUBLE
This code casts the result of an integer division operation to double or
float.
Doing division on integers truncates the result
to the integer value closest to zero. The fact that the result
was cast to double suggests that this precision should have been retained.
What was probably meant was to cast one or both of the operands to
double before performing the division. Here is an example:
int x = 2;
int y = 5;
// Wrong: yields result 0.0
double value1 = x / y;
// Right: yields result 0.4
double value2 = x / (double) y;
FI / FI_NULLIFY_SUPER
This empty finalize()
method explicitly negates the
effect of any finalizer defined by its superclass. Any finalizer
actions defined for the superclass will not be performed.
Unless this is intended, delete this method.
RS / RS_READOBJECT_SYNC
This serializable class defines a readObject()
which is
synchronized. By definition, an object created by deserialization
is only reachable by one thread, and thus there is no need for
readObject()
to be synchronized. If the readObject()
method itself is causing the object to become visible to another thread,
that is an example of very dubious coding style.
NS / NS_DANGEROUS_NON_SHORT_CIRCUIT
This code seems to be using non-short-circuit logic (e.g., &
or |)
rather than short-circuit logic (&& or ||). In addition,
it seem possible that, depending on the value of the left hand side, you might not
want to evaluate the right hand side (because it would have side effects, could cause an exception
or could be expensive.
Non-short-circuit logic causes both sides of the expression
to be evaluated even when the result can be inferred from
knowing the left-hand side. This can be less efficient and
can result in errors if the left-hand side guards cases
when evaluating the right-hand side can generate an error.
See the Java
Language Specification for details
BC / BC_UNCONFIRMED_CAST
This cast is unchecked, and not all instances of the type casted from can be cast to
the type it is being cast to. Ensure that your program logic ensures that this
cast will not fail.
IM / IM_AVERAGE_COMPUTATION_COULD_OVERFLOW
The code computes the average of two integers using either division or signed right shift,
and then uses the result as the index of an array.
If the values being averaged are very large, this can overflow (resulting in the computation
of a negative average). Assuming that the result is intended to be nonnegative, you
can use an unsigned right shift instead. In other words, rather that using (low+high)/2
,
use (low+high) >>> 1
This bug exists in many earlier implementations of binary search and merge sort.
Martin Buchholz found and fixed it
in the JDK libraries, and Joshua Bloch
widely
publicized the bug pattern.
SA / SA_FIELD_DOUBLE_ASSIGNMENT
This method contains a double assignment of a field; e.g.
int x,y;
public void foo() {
x = x = 17;
}
Assigning to a field twice is useless, and may indicate a logic error or typo.
WMI / WMI_WRONG_MAP_ITERATOR
This method accesses the value of a Map entry, using a key that was retrieved from
a keySet iterator. It is more efficient to use an iterator on the entrySet of the map, to avoid the
Map.get(key) lookup.
NP / NP_UNWRITTEN_FIELD
The program is dereferencing a field that does not seem to ever have a non-null value written to it.
Dereferencing this value will generate a null pointer exception.
Se / SE_BAD_FIELD_INNER_CLASS
This Serializable class is an inner class of a non-serializable class.
Thus, attempts to serialize it will also attempt to associate instance of the outer
class with which it is associated, leading to a runtime error.
If possible, making the inner class a static inner class should solve the
problem. Making the outer class serializable might also work, but that would
mean serializing an instance of the inner class would always also serialize the instance
of the outer class, which it often not what you really want.
UCF / UCF_USELESS_CONTROL_FLOW_NEXT_LINE
This method contains a useless control flow statement in which control
flow follows to the same or following line regardless of whether or not
the branch is taken.
Often, this is caused by inadvertently using an empty statement as the
body of an if
statement, e.g.:
if (argv.length == 1);
System.out.println("Hello, " + argv[0]);
NP / NP_GUARANTEED_DEREF
There is a statement or branch that if executed guarantees that
a value is null at this point, and that
value that is guaranteed to be dereferenced
(except on forward paths involving runtime exceptions).
Bx / BX_UNBOXED_AND_COERCED_FOR_TERNARY_OPERATOR
A wrapped primative value is unboxed and converted to another primative type as part of the
evaluation of a conditional ternary operator (the b ? e1 : e2
operator). The
semantics of Java mandate that if e1
and e2
are wrapped
numeric values, the values are unboxed and converted/coerced to their common type (e.g,
if e1
is of type Integer
and e2
is of type Float
, then e1
is unboxed,
converted to a floating point value, and boxed. See JLS Section 15.25.
RC / RC_REF_COMPARISON
This method compares two reference values using the == or != operator,
where the correct way to compare instances of this type is generally
with the equals() method. Examples of classes which should generally
not be compared by reference are java.lang.Integer, java.lang.Float, etc.
SC / SC_START_IN_CTOR
The constructor starts a thread. This is likely to be wrong if
the class is ever extended/subclassed, since the thread will be started
before the subclass constructor is started.
SF / SF_SWITCH_FALLTHROUGH
This method contains a switch statement where one case branch will fall through to the next case.
Usually you need to end this case with a break or return.
MF / MF_CLASS_MASKS_FIELD
This class defines a field with the same name as a visible
instance field in a superclass. This is confusing, and
may indicate an error if methods update or access one of
the fields when they wanted the other.
UMAC / UMAC_UNCALLABLE_METHOD_OF_ANONYMOUS_CLASS
This anonymous class defined a method that is not directly invoked and does not override
a method in a superclass. Since methods in other classes cannot directly invoke methods
declared in an anonymous class, it seems that this method is uncallable. The method
might simply be dead code, but it is also possible that the method is intended to
override a method declared in a superclass, and due to an typo or other error the method does not,
in fact, override the method it is intended to.
Se / SE_NO_SUITABLE_CONSTRUCTOR
This class implements the Serializable
interface
and its superclass does not. When such an object is deserialized,
the fields of the superclass need to be initialized by
invoking the void constructor of the superclass.
Since the superclass does not have one,
serialization and deserialization will fail at runtime.
In class com.sun.corba.se.impl.activation.ORBD
In method com.sun.corba.se.impl.activation.ORBD.installOrbServers(RepositoryImpl, Activator)
Exception class java.lang.Exception
At ORBD.java:[line 342]
com.sun.corba.se.impl.activation.ORBD.installOrbServers(RepositoryImpl, Activator) might ignore java.lang.Exception
In class com.sun.corba.se.impl.activation.ORBD
In method com.sun.corba.se.impl.activation.ORBD.startActivationObjects(ORB)
Local variable stored in JVM register 3
At ORBD.java:[line 297]
Dead store to $L3 in com.sun.corba.se.impl.activation.ORBD.startActivationObjects(ORB)
In class com.sun.corba.se.impl.activation.ORBD
In method com.sun.corba.se.impl.activation.ORBD.installOrbServers(RepositoryImpl, Activator)
At ORBD.java:[line 342]
Exception is caught when Exception is not thrown in com.sun.corba.se.impl.activation.ORBD.installOrbServers(RepositoryImpl, Activator)
In class com.sun.corba.se.impl.activation.Quit
In method com.sun.corba.se.impl.activation.Quit.processCommand(String[], ORB, PrintStream)
At ServerTool.java:[line 899]
com.sun.corba.se.impl.activation.Quit.processCommand(String[], ORB, PrintStream) invokes System.exit(...), which shuts down the entire virtual machine
In class com.sun.corba.se.impl.activation.RegisterServer
In method com.sun.corba.se.impl.activation.RegisterServer.processCommand(String[], ORB, PrintStream)
At ServerTool.java:[line 303]
Method com.sun.corba.se.impl.activation.RegisterServer.processCommand(String[], ORB, PrintStream) concatenates strings using + in a loop
In class com.sun.corba.se.impl.activation.RepositoryImpl
In method com.sun.corba.se.impl.activation.RepositoryImpl.main(String[])
Local variable stored in JVM register 5
At RepositoryImpl.java:[line 391]
Dead store to $L5 in com.sun.corba.se.impl.activation.RepositoryImpl.main(String[])
In class com.sun.corba.se.impl.activation.RepositoryImpl
In method com.sun.corba.se.impl.activation.RepositoryImpl.getDBServerDef(int)
At RepositoryImpl.java:[line 223]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.activation.RepositoryImpl.getDBServerDef(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.activation.RepositoryImpl
In method com.sun.corba.se.impl.activation.RepositoryImpl.registerServer(ServerDef, int)
At RepositoryImpl.java:[line 147]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.activation.RepositoryImpl.registerServer(ServerDef, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.activation.RepositoryImpl
In method com.sun.corba.se.impl.activation.RepositoryImpl.unregisterServer(int)
At RepositoryImpl.java:[line 195]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.activation.RepositoryImpl.unregisterServer(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.activation.RepositoryImpl
Field com.sun.corba.se.impl.activation.RepositoryImpl.db
In RepositoryImpl.java
The field com.sun.corba.se.impl.activation.RepositoryImpl.db is transient but isn't set by deserialization
In class com.sun.corba.se.impl.activation.RepositoryImpl
Field com.sun.corba.se.impl.activation.RepositoryImpl.wrapper
In RepositoryImpl.java
The field com.sun.corba.se.impl.activation.RepositoryImpl.wrapper is transient but isn't set by deserialization
In class com.sun.corba.se.impl.activation.RepositoryImpl$DBServerDef
In RepositoryImpl.java
Should com.sun.corba.se.impl.activation.RepositoryImpl$DBServerDef be a _static_ inner class?
In class com.sun.corba.se.impl.activation.RepositoryImpl$RepositoryDB
In method com.sun.corba.se.impl.activation.RepositoryImpl$RepositoryDB.RepositoryDB(RepositoryImpl, File)
At RepositoryImpl.java:[line 424]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.activation.RepositoryImpl$RepositoryDB.RepositoryDB(RepositoryImpl, File) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.activation.RepositoryImpl$RepositoryDB
In method com.sun.corba.se.impl.activation.RepositoryImpl$RepositoryDB.incrementServerIdCounter()
At RepositoryImpl.java:[line 430]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.activation.RepositoryImpl$RepositoryDB.incrementServerIdCounter() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.activation.ServerCallback
Field com.sun.corba.se.impl.activation.ServerCallback.installMethod
In ServerMain.java
Class com.sun.corba.se.impl.activation.ServerCallback defines non-transient non-serializable instance field installMethod
In class com.sun.corba.se.impl.activation.ServerCallback
Field com.sun.corba.se.impl.activation.ServerCallback.orb
In ServerMain.java
Class com.sun.corba.se.impl.activation.ServerCallback defines non-transient non-serializable instance field orb
In class com.sun.corba.se.impl.activation.ServerCallback
Field com.sun.corba.se.impl.activation.ServerCallback.shutdownMethod
In ServerMain.java
Class com.sun.corba.se.impl.activation.ServerCallback defines non-transient non-serializable instance field shutdownMethod
In class com.sun.corba.se.impl.activation.ServerCallback
Field com.sun.corba.se.impl.activation.ServerCallback.uninstallMethod
In ServerMain.java
Class com.sun.corba.se.impl.activation.ServerCallback defines non-transient non-serializable instance field uninstallMethod
In class com.sun.corba.se.impl.activation.ServerMain
In method com.sun.corba.se.impl.activation.ServerMain.redirectIOStreams()
Exception class java.lang.Exception
At ServerMain.java:[line 104]
com.sun.corba.se.impl.activation.ServerMain.redirectIOStreams() might ignore java.lang.Exception
In class com.sun.corba.se.impl.activation.ServerMain
In method com.sun.corba.se.impl.activation.ServerMain.redirectIOStreams()
Local variable stored in JVM register 2
At ServerMain.java:[line 87]
Dead store to $L2 in com.sun.corba.se.impl.activation.ServerMain.redirectIOStreams()
In class com.sun.corba.se.impl.activation.ServerManagerImpl
In method com.sun.corba.se.impl.activation.ServerManagerImpl.getRunningEntry(int)
Local variable stored in JVM register 3
At ServerManagerImpl.java:[line 479]
Dead store to $L3 in com.sun.corba.se.impl.activation.ServerManagerImpl.getRunningEntry(int)
In class com.sun.corba.se.impl.activation.ServerManagerImpl
In method com.sun.corba.se.impl.activation.ServerManagerImpl.activate(int)
At ServerManagerImpl.java:[line 154]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.activation.ServerManagerImpl.activate(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.activation.ServerManagerImpl
In method com.sun.corba.se.impl.activation.ServerManagerImpl.active(int, Server)
At ServerManagerImpl.java:[line 198]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.activation.ServerManagerImpl.active(int, Server) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.activation.ServerManagerImpl
In method com.sun.corba.se.impl.activation.ServerManagerImpl.getEntry(int)
At ServerManagerImpl.java:[line 330]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.activation.ServerManagerImpl.getEntry(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.activation.ServerManagerImpl
In method com.sun.corba.se.impl.activation.ServerManagerImpl.registerEndpoints(int, String, EndPointInfo[])
At ServerManagerImpl.java:[line 225]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.activation.ServerManagerImpl.registerEndpoints(int, String, EndPointInfo[]) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.activation.ServerManagerImpl
In method com.sun.corba.se.impl.activation.ServerManagerImpl.shutdown(int)
At ServerManagerImpl.java:[line 300]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.activation.ServerManagerImpl.shutdown(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.activation.ServerManagerImpl
In method com.sun.corba.se.impl.activation.ServerManagerImpl.uninstall(int)
At ServerManagerImpl.java:[line 500]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.activation.ServerManagerImpl.uninstall(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.activation.ServerManagerImpl
In method com.sun.corba.se.impl.activation.ServerManagerImpl.uninstall(int)
At ServerManagerImpl.java:[line 505]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.activation.ServerManagerImpl.uninstall(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.activation.ServerManagerImpl
Field com.sun.corba.se.impl.activation.ServerManagerImpl.orb
In ServerManagerImpl.java
Class com.sun.corba.se.impl.activation.ServerManagerImpl defines non-transient non-serializable instance field orb
In class com.sun.corba.se.impl.activation.ServerManagerImpl
Field com.sun.corba.se.impl.activation.ServerManagerImpl.transportManager
In ServerManagerImpl.java
Class com.sun.corba.se.impl.activation.ServerManagerImpl defines non-transient non-serializable instance field transportManager
In class com.sun.corba.se.impl.activation.ServerManagerImpl
Field com.sun.corba.se.impl.activation.ServerManagerImpl.wrapper
In ServerManagerImpl.java
Class com.sun.corba.se.impl.activation.ServerManagerImpl defines non-transient non-serializable instance field wrapper
In class com.sun.corba.se.impl.activation.ServerTableEntry
In method com.sun.corba.se.impl.activation.ServerTableEntry.isValid()
Local variable stored in JVM register 1
At ServerTableEntry.java:[line 361]
Dead store to $L1 in com.sun.corba.se.impl.activation.ServerTableEntry.isValid()
In class com.sun.corba.se.impl.activation.ServerTableEntry
Field com.sun.corba.se.impl.activation.ServerTableEntry.serverDef
At ServerTableEntry.java:[line 116]
Unread field: com.sun.corba.se.impl.activation.ServerTableEntry.serverDef
In class com.sun.corba.se.impl.activation.ServerTool
In method com.sun.corba.se.impl.activation.ServerTool.getServerIdForAlias(ORB, String)
Local variable stored in JVM register 3
At ServerTool.java:[line 63]
Dead store to $L3 in com.sun.corba.se.impl.activation.ServerTool.getServerIdForAlias(ORB, String)
In class com.sun.corba.se.impl.copyobject.CopierManagerImpl
Field com.sun.corba.se.impl.copyobject.CopierManagerImpl.orb
At CopierManagerImpl.java:[line 46]
Unread field: com.sun.corba.se.impl.copyobject.CopierManagerImpl.orb
In class com.sun.corba.se.impl.corba.AnyImpl
In method com.sun.corba.se.impl.corba.AnyImpl.insert_string(String)
At AnyImpl.java:[line 938]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.corba.AnyImpl.insert_string(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.corba.AnyImpl
In method com.sun.corba.se.impl.corba.AnyImpl.insert_wstring(String)
At AnyImpl.java:[line 975]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.corba.AnyImpl.insert_wstring(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.corba.AnyImpl
In method com.sun.corba.se.impl.corba.AnyImpl.read_value(InputStream, TypeCode)
At AnyImpl.java:[line 557]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.corba.AnyImpl.read_value(InputStream, TypeCode) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.corba.AnyImpl
Field com.sun.corba.se.impl.corba.AnyImpl.orb
In AnyImpl.java
Class com.sun.corba.se.impl.corba.AnyImpl defines non-transient non-serializable instance field orb
In class com.sun.corba.se.impl.corba.AnyImpl
Field com.sun.corba.se.impl.corba.AnyImpl.wrapper
In AnyImpl.java
Class com.sun.corba.se.impl.corba.AnyImpl defines non-transient non-serializable instance field wrapper
In class com.sun.corba.se.impl.corba.ContextImpl
Field com.sun.corba.se.impl.corba.ContextImpl._orb
At ContextImpl.java:[line 50]
Unread field: com.sun.corba.se.impl.corba.ContextImpl._orb
In class com.sun.corba.se.impl.corba.ContextImpl
In method com.sun.corba.se.impl.corba.ContextImpl.ContextImpl(Context)
Field com.sun.corba.se.impl.corba.ContextImpl.wrapper
At ContextImpl.java:[line 58]
Uninitialized read of wrapper in com.sun.corba.se.impl.corba.ContextImpl.ContextImpl(Context)
In class com.sun.corba.se.impl.corba.ContextListImpl
Field com.sun.corba.se.impl.corba.ContextListImpl.CAPACITY_INCREMENT
At ContextListImpl.java:[line 42]
Unread field: com.sun.corba.se.impl.corba.ContextListImpl.CAPACITY_INCREMENT; should this field be static?
In class com.sun.corba.se.impl.corba.ContextListImpl
Field com.sun.corba.se.impl.corba.ContextListImpl.INITIAL_CAPACITY
At ContextListImpl.java:[line 41]
Unread field: com.sun.corba.se.impl.corba.ContextListImpl.INITIAL_CAPACITY; should this field be static?
In class com.sun.corba.se.impl.corba.ContextListImpl
Field com.sun.corba.se.impl.corba.ContextListImpl._orb
At ContextListImpl.java:[line 50]
Unread field: com.sun.corba.se.impl.corba.ContextListImpl._orb
In class com.sun.corba.se.impl.corba.ExceptionListImpl
Field com.sun.corba.se.impl.corba.ExceptionListImpl.CAPACITY_INCREMENT
At ExceptionListImpl.java:[line 45]
Unread field: com.sun.corba.se.impl.corba.ExceptionListImpl.CAPACITY_INCREMENT; should this field be static?
In class com.sun.corba.se.impl.corba.ExceptionListImpl
Field com.sun.corba.se.impl.corba.ExceptionListImpl.INITIAL_CAPACITY
At ExceptionListImpl.java:[line 44]
Unread field: com.sun.corba.se.impl.corba.ExceptionListImpl.INITIAL_CAPACITY; should this field be static?
In class com.sun.corba.se.impl.corba.NVListImpl
Field com.sun.corba.se.impl.corba.NVListImpl.CAPACITY_INCREMENT
At NVListImpl.java:[line 46]
Unread field: com.sun.corba.se.impl.corba.NVListImpl.CAPACITY_INCREMENT; should this field be static?
In class com.sun.corba.se.impl.corba.NVListImpl
Field com.sun.corba.se.impl.corba.NVListImpl.INITIAL_CAPACITY
At NVListImpl.java:[line 45]
Unread field: com.sun.corba.se.impl.corba.NVListImpl.INITIAL_CAPACITY; should this field be static?
In class com.sun.corba.se.impl.corba.RequestImpl
Field com.sun.corba.se.impl.corba.RequestImpl._result
Synchronized 66% of the time
Unsynchronized access at RequestImpl.java:[line 165]
Unsynchronized access at RequestImpl.java:[line 348]
Unsynchronized access at RequestImpl.java:[line 349]
Synchronized access at RequestImpl.java:[line 227]
Synchronized access at RequestImpl.java:[line 229]
Synchronized access at RequestImpl.java:[line 228]
Synchronized access at RequestImpl.java:[line 234]
Synchronized access at RequestImpl.java:[line 236]
Synchronized access at RequestImpl.java:[line 235]
Inconsistent synchronization of com.sun.corba.se.impl.corba.RequestImpl._result; locked 66% of time
In class com.sun.corba.se.impl.corba.RequestImpl
Field com.sun.corba.se.impl.corba.RequestImpl.gotResponse
Synchronized 66% of the time
Unsynchronized access at AsynchInvoke.java:[line 79]
Synchronized access at RequestImpl.java:[line 274]
Synchronized access at RequestImpl.java:[line 268]
Inconsistent synchronization of com.sun.corba.se.impl.corba.RequestImpl.gotResponse; locked 66% of time
In class com.sun.corba.se.impl.corba.RequestImpl
Field com.sun.corba.se.impl.corba.RequestImpl._paramCodes
In RequestImpl.java
Unused field: com.sun.corba.se.impl.corba.RequestImpl._paramCodes
In class com.sun.corba.se.impl.corba.RequestImpl
Field com.sun.corba.se.impl.corba.RequestImpl._paramLongs
In RequestImpl.java
Unused field: com.sun.corba.se.impl.corba.RequestImpl._paramLongs
In class com.sun.corba.se.impl.corba.RequestImpl
Field com.sun.corba.se.impl.corba.RequestImpl._paramObjects
In RequestImpl.java
Unused field: com.sun.corba.se.impl.corba.RequestImpl._paramObjects
In class com.sun.corba.se.impl.corba.ServerRequestImpl
Field com.sun.corba.se.impl.corba.ServerRequestImpl._ctx
At ServerRequestImpl.java:[line 61]
Unread field: com.sun.corba.se.impl.corba.ServerRequestImpl._ctx
In class com.sun.corba.se.impl.corba.TypeCodeImpl
In method com.sun.corba.se.impl.corba.TypeCodeImpl.read_value_recursive(TypeCodeInputStream)
Actual type com.sun.corba.se.impl.encoding.TypeCodeInputStream
Expected com.sun.corba.se.impl.encoding.TypeCodeReader
At TypeCodeImpl.java:[line 1285]
instanceof will always return true in com.sun.corba.se.impl.corba.TypeCodeImpl.read_value_recursive(TypeCodeInputStream), since all com.sun.corba.se.impl.encoding.TypeCodeInputStream are instances of com.sun.corba.se.impl.encoding.TypeCodeReader
In class com.sun.corba.se.impl.corba.TypeCodeImpl
In method com.sun.corba.se.impl.corba.TypeCodeImpl.setId(String)
Actual type com.sun.corba.se.spi.orb.ORB
Expected com.sun.corba.se.impl.corba.TypeCodeFactory
At TypeCodeImpl.java:[line 644]
instanceof will always return true in com.sun.corba.se.impl.corba.TypeCodeImpl.setId(String), since all com.sun.corba.se.spi.orb.ORB are instances of com.sun.corba.se.impl.corba.TypeCodeFactory
In class com.sun.corba.se.impl.corba.TypeCodeImpl
In method com.sun.corba.se.impl.corba.TypeCodeImpl.copy(InputStream, OutputStream)
At TypeCodeImpl.java:[line 1987]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.corba.TypeCodeImpl.copy(InputStream, OutputStream) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.corba.TypeCodeImpl
In method com.sun.corba.se.impl.corba.TypeCodeImpl.copy(InputStream, OutputStream)
At TypeCodeImpl.java:[line 1999]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.corba.TypeCodeImpl.copy(InputStream, OutputStream) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.corba.TypeCodeImpl
In method com.sun.corba.se.impl.corba.TypeCodeImpl.copy(InputStream, OutputStream)
At TypeCodeImpl.java:[line 2212]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.corba.TypeCodeImpl.copy(InputStream, OutputStream) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.corba.TypeCodeImpl
In method com.sun.corba.se.impl.corba.TypeCodeImpl.read_value_kind(TypeCodeReader)
At TypeCodeImpl.java:[line 1317]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.corba.TypeCodeImpl.read_value_kind(TypeCodeReader) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.corba.TypeCodeImpl
In method com.sun.corba.se.impl.corba.TypeCodeImpl.read_value_kind(TypeCodeReader)
At TypeCodeImpl.java:[line 1333]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.corba.TypeCodeImpl.read_value_kind(TypeCodeReader) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.corba.TypeCodeImpl
In method com.sun.corba.se.impl.corba.TypeCodeImpl.equal(TypeCode)
Value contained in com.sun.corba.se.impl.corba.TypeCodeImpl._concrete_base
Dereferenced at TypeCodeImpl.java:[line 865]
Known null at TypeCodeImpl.java:[line 865]
Possible null pointer dereference of TypeCodeImpl._concrete_base in com.sun.corba.se.impl.corba.TypeCodeImpl.equal(TypeCode)
In class com.sun.corba.se.impl.corba.TypeCodeImpl
In method com.sun.corba.se.impl.corba.TypeCodeImpl.indent(int)
At TypeCodeImpl.java:[line 2405]
Method com.sun.corba.se.impl.corba.TypeCodeImpl.indent(int) concatenates strings using + in a loop
In class com.sun.corba.se.impl.corba.TypeCodeImpl
Field com.sun.corba.se.impl.corba.TypeCodeImpl._orb
In TypeCodeImpl.java
Class com.sun.corba.se.impl.corba.TypeCodeImpl defines non-transient non-serializable instance field _orb
In class com.sun.corba.se.impl.corba.TypeCodeImpl
Field com.sun.corba.se.impl.corba.TypeCodeImpl.wrapper
In TypeCodeImpl.java
Class com.sun.corba.se.impl.corba.TypeCodeImpl defines non-transient non-serializable instance field wrapper
In class com.sun.corba.se.impl.corba.TypeCodeImpl
In method com.sun.corba.se.impl.corba.TypeCodeImpl.TypeCodeImpl(ORB, TypeCode)
At TypeCodeImpl.java:[lines 270-276]
Switch statement found in com.sun.corba.se.impl.corba.TypeCodeImpl.TypeCodeImpl(ORB, TypeCode) where one case falls through to the next case
In class com.sun.corba.se.impl.corba.TypeCodeImpl
In method com.sun.corba.se.impl.corba.TypeCodeImpl.copy(InputStream, OutputStream)
At TypeCodeImpl.java:[lines 2044-2052]
Switch statement found in com.sun.corba.se.impl.corba.TypeCodeImpl.copy(InputStream, OutputStream) where one case falls through to the next case
In class com.sun.corba.se.impl.dynamicany.DynAnyBasicImpl
In method com.sun.corba.se.impl.dynamicany.DynAnyBasicImpl.DynAnyBasicImpl()
Called method com.sun.corba.se.impl.dynamicany.DynAnyBasicImpl.DynAnyBasicImpl(ORB, Any, boolean)
At DynAnyBasicImpl.java:[line 49]
Argument 1 is definitely null but must not be null
Non-virtual method call in com.sun.corba.se.impl.dynamicany.DynAnyBasicImpl.DynAnyBasicImpl() passes null for unconditionally dereferenced parameter of DynAnyBasicImpl(ORB, Any, boolean)
In class com.sun.corba.se.impl.dynamicany.DynAnyCollectionImpl
In method com.sun.corba.se.impl.dynamicany.DynAnyCollectionImpl.set_elements_as_dyn_any(DynAny[])
Local variable stored in JVM register 1
Dereferenced at DynAnyCollectionImpl.java:[line 183]
Known null at DynAnyCollectionImpl.java:[line 182]
Possible null pointer dereference of ? in com.sun.corba.se.impl.dynamicany.DynAnyCollectionImpl.set_elements_as_dyn_any(DynAny[])
In class com.sun.corba.se.impl.dynamicany.DynAnyComplexImpl
In method com.sun.corba.se.impl.dynamicany.DynAnyComplexImpl.set_members(NameValuePair[])
Local variable stored in JVM register 8
Dereferenced at DynAnyComplexImpl.java:[line 171]
Known null at DynAnyComplexImpl.java:[line 168]
Known null at DynAnyComplexImpl.java:[line 169]
Possible null pointer dereference of ? in com.sun.corba.se.impl.dynamicany.DynAnyComplexImpl.set_members(NameValuePair[]) on exception path
In class com.sun.corba.se.impl.dynamicany.DynAnyComplexImpl
In method com.sun.corba.se.impl.dynamicany.DynAnyComplexImpl.set_members(NameValuePair[])
Local variable stored in JVM register 9
Dereferenced at DynAnyComplexImpl.java:[line 183]
Known null at DynAnyComplexImpl.java:[line 180]
Known null at DynAnyComplexImpl.java:[line 181]
Possible null pointer dereference of ? in com.sun.corba.se.impl.dynamicany.DynAnyComplexImpl.set_members(NameValuePair[]) on exception path
In class com.sun.corba.se.impl.dynamicany.DynAnyComplexImpl
In method com.sun.corba.se.impl.dynamicany.DynAnyComplexImpl.set_members_as_dyn_any(NameDynAnyPair[])
Local variable stored in JVM register 8
Dereferenced at DynAnyComplexImpl.java:[line 245]
Known null at DynAnyComplexImpl.java:[line 242]
Known null at DynAnyComplexImpl.java:[line 243]
Possible null pointer dereference of ? in com.sun.corba.se.impl.dynamicany.DynAnyComplexImpl.set_members_as_dyn_any(NameDynAnyPair[]) on exception path
In class com.sun.corba.se.impl.dynamicany.DynAnyComplexImpl
In method com.sun.corba.se.impl.dynamicany.DynAnyComplexImpl.set_members_as_dyn_any(NameDynAnyPair[])
Local variable stored in JVM register 9
Dereferenced at DynAnyComplexImpl.java:[line 258]
Known null at DynAnyComplexImpl.java:[line 255]
Known null at DynAnyComplexImpl.java:[line 256]
Possible null pointer dereference of ? in com.sun.corba.se.impl.dynamicany.DynAnyComplexImpl.set_members_as_dyn_any(NameDynAnyPair[]) on exception path
In class com.sun.corba.se.impl.dynamicany.DynAnyFactoryImpl
Field com.sun.corba.se.impl.dynamicany.DynAnyFactoryImpl.orb
In DynAnyFactoryImpl.java
Class com.sun.corba.se.impl.dynamicany.DynAnyFactoryImpl defines non-transient non-serializable instance field orb
In class com.sun.corba.se.impl.dynamicany.DynArrayImpl
In method com.sun.corba.se.impl.dynamicany.DynArrayImpl.initializeComponentsFromAny()
Local variable stored in JVM register 1
At DynArrayImpl.java:[line 65]
Dead store to $L1 in com.sun.corba.se.impl.dynamicany.DynArrayImpl.initializeComponentsFromAny()
In class com.sun.corba.se.impl.dynamicany.DynArrayImpl
In method com.sun.corba.se.impl.dynamicany.DynArrayImpl.initializeComponentsFromTypeCode()
Local variable stored in JVM register 1
At DynArrayImpl.java:[line 98]
Dead store to $L1 in com.sun.corba.se.impl.dynamicany.DynArrayImpl.initializeComponentsFromTypeCode()
In class com.sun.corba.se.impl.dynamicany.DynFixedImpl
In method com.sun.corba.se.impl.dynamicany.DynFixedImpl.set_value(String)
Local variable stored in JVM register 3
At DynFixedImpl.java:[line 109]
Dead store to $L3 in com.sun.corba.se.impl.dynamicany.DynFixedImpl.set_value(String)
In class com.sun.corba.se.impl.dynamicany.DynFixedImpl
In method com.sun.corba.se.impl.dynamicany.DynFixedImpl.set_value(String)
Called method java.math.BigInteger.BigInteger(String)
Argument 1 might be null but must not be null
Local variable stored in JVM register 8
Method invoked at DynFixedImpl.java:[line 186]
Known null at DynFixedImpl.java:[line 150]
Method call in com.sun.corba.se.impl.dynamicany.DynFixedImpl.set_value(String) passes null for unconditionally dereferenced parameter of java.math.BigInteger.BigInteger(String)
In class com.sun.corba.se.impl.dynamicany.DynFixedImpl
In method com.sun.corba.se.impl.dynamicany.DynFixedImpl.set_value(String)
Called method java.math.BigInteger.BigInteger(String)
At DynFixedImpl.java:[line 186]
com.sun.corba.se.impl.dynamicany.DynFixedImpl.set_value(String) ignores return value of java.math.BigInteger.BigInteger(String)
In class com.sun.corba.se.impl.dynamicany.DynFixedImpl
In method com.sun.corba.se.impl.dynamicany.DynFixedImpl.set_value(String)
Called method java.math.BigInteger.BigInteger(String)
At DynFixedImpl.java:[line 190]
com.sun.corba.se.impl.dynamicany.DynFixedImpl.set_value(String) ignores return value of java.math.BigInteger.BigInteger(String)
In class com.sun.corba.se.impl.dynamicany.DynSequenceImpl
In method com.sun.corba.se.impl.dynamicany.DynSequenceImpl.initializeComponentsFromAny()
Local variable stored in JVM register 1
At DynSequenceImpl.java:[line 70]
Dead store to $L1 in com.sun.corba.se.impl.dynamicany.DynSequenceImpl.initializeComponentsFromAny()
In class com.sun.corba.se.impl.dynamicany.DynUnionImpl
In method com.sun.corba.se.impl.dynamicany.DynUnionImpl.set_discriminator(DynAny)
Exception class org.omg.DynamicAny.DynAnyFactoryPackage.InconsistentTypeCode
At DynUnionImpl.java:[line 249]
com.sun.corba.se.impl.dynamicany.DynUnionImpl.set_discriminator(DynAny) might ignore org.omg.DynamicAny.DynAnyFactoryPackage.InconsistentTypeCode
In class com.sun.corba.se.impl.dynamicany.DynUnionImpl
In method com.sun.corba.se.impl.dynamicany.DynUnionImpl.set_to_default_member()
Exception class org.omg.DynamicAny.DynAnyFactoryPackage.InconsistentTypeCode
At DynUnionImpl.java:[line 282]
com.sun.corba.se.impl.dynamicany.DynUnionImpl.set_to_default_member() might ignore org.omg.DynamicAny.DynAnyFactoryPackage.InconsistentTypeCode
In class com.sun.corba.se.impl.encoding.BufferManagerReadGrow
Field com.sun.corba.se.impl.encoding.BufferManagerReadGrow.orb
At BufferManagerReadGrow.java:[line 48]
Unread field: com.sun.corba.se.impl.encoding.BufferManagerReadGrow.orb
In class com.sun.corba.se.impl.encoding.CDRInputObject
In method com.sun.corba.se.impl.encoding.CDRInputObject.createCharBTCConverter()
At CDRInputObject.java:[line 180]
Load of known null value in com.sun.corba.se.impl.encoding.CDRInputObject.createCharBTCConverter()
In class com.sun.corba.se.impl.encoding.CDRInputObject
In method com.sun.corba.se.impl.encoding.CDRInputObject.createWCharBTCConverter()
At CDRInputObject.java:[line 203]
Load of known null value in com.sun.corba.se.impl.encoding.CDRInputObject.createWCharBTCConverter()
In class com.sun.corba.se.impl.encoding.CDRInputObject
Field com.sun.corba.se.impl.encoding.CDRInputObject.corbaConnection
In CDRInputObject.java
Class com.sun.corba.se.impl.encoding.CDRInputObject defines non-transient non-serializable instance field corbaConnection
In class com.sun.corba.se.impl.encoding.CDRInputObject
Field com.sun.corba.se.impl.encoding.CDRInputObject.header
In CDRInputObject.java
Class com.sun.corba.se.impl.encoding.CDRInputObject defines non-transient non-serializable instance field header
In class com.sun.corba.se.impl.encoding.CDRInputObject
Field com.sun.corba.se.impl.encoding.CDRInputObject.omgWrapper
In CDRInputObject.java
Class com.sun.corba.se.impl.encoding.CDRInputObject defines non-transient non-serializable instance field omgWrapper
In class com.sun.corba.se.impl.encoding.CDRInputObject
Field com.sun.corba.se.impl.encoding.CDRInputObject.orb
In CDRInputObject.java
Class com.sun.corba.se.impl.encoding.CDRInputObject defines non-transient non-serializable instance field orb
In class com.sun.corba.se.impl.encoding.CDRInputObject
Field com.sun.corba.se.impl.encoding.CDRInputObject.wrapper
In CDRInputObject.java
Class com.sun.corba.se.impl.encoding.CDRInputObject defines non-transient non-serializable instance field wrapper
In class com.sun.corba.se.impl.encoding.CDRInputStream
In method com.sun.corba.se.impl.encoding.CDRInputStream.read_Value()
In class org.omg.CORBA_2_3.portable.InputStream
In method org.omg.CORBA_2_3.portable.InputStream.read_value()
At CDRInputStream.java:[line 310]
VERY confusing (but perhaps intentional) to have methods com.sun.corba.se.impl.encoding.CDRInputStream.read_Value() and org.omg.CORBA_2_3.portable.InputStream.read_value()
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_0
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.checkForNegativeLength(int)
At CDRInputStream_1_0.java:[line 547]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.checkForNegativeLength(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_0
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.end_block()
At CDRInputStream_1_0.java:[line 1629]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.end_block() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_0
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.handleEndOfValue()
At CDRInputStream_1_0.java:[line 1611]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.handleEndOfValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_0
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.readEndTag()
At CDRInputStream_1_0.java:[line 1470]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.readEndTag() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_0
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.readEndTag()
At CDRInputStream_1_0.java:[line 1486]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.readEndTag() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_0
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_codebase_URL()
At CDRInputStream_1_0.java:[line 1788]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_codebase_URL() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_0
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_fixed(short, short)
At CDRInputStream_1_0.java:[line 1866]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_fixed(short, short) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_0
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_repositoryId()
At CDRInputStream_1_0.java:[line 1767]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_repositoryId() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_0
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_repositoryIds()
At CDRInputStream_1_0.java:[line 1737]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_repositoryIds() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_0
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.internalReadString(int)
At CDRInputStream_1_0.java:[line 581]
com.sun.corba.se.impl.encoding.CDRInputStream_1_0.internalReadString(int) invokes inefficient new String(String) constructor
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_0
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.legacyReadString(int)
At CDRInputStream_1_0.java:[line 602]
com.sun.corba.se.impl.encoding.CDRInputStream_1_0.legacyReadString(int) invokes inefficient new String(String) constructor
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_0
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_wstring()
At CDRInputStream_1_0.java:[line 661]
com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_wstring() invokes inefficient new String(String) constructor
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_0
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.readBoxedIDLEntity(Class, String)
Local variable stored in JVM register 1
Dereferenced at CDRInputStream_1_0.java:[line 1371]
Known null at CDRInputStream_1_0.java:[line 1369]
Possible null pointer dereference of ? in com.sun.corba.se.impl.encoding.CDRInputStream_1_0.readBoxedIDLEntity(Class, String)
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_0
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.getClassFromString(String, String)
At CDRInputStream_1_0.java:[lines 2200-2244]
Private method com.sun.corba.se.impl.encoding.CDRInputStream_1_0.getClassFromString(String, String) is never called
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_1
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_1.read_wstring()
At CDRInputStream_1_1.java:[line 171]
com.sun.corba.se.impl.encoding.CDRInputStream_1_1.read_wstring() invokes inefficient new String(String) constructor
In class com.sun.corba.se.impl.encoding.CDRInputStream_1_2
In method com.sun.corba.se.impl.encoding.CDRInputStream_1_2.read_wstring()
At CDRInputStream_1_2.java:[line 136]
com.sun.corba.se.impl.encoding.CDRInputStream_1_2.read_wstring() invokes inefficient new String(String) constructor
In class com.sun.corba.se.impl.encoding.CDROutputObject
In method com.sun.corba.se.impl.encoding.CDROutputObject.createCharCTBConverter()
At CDROutputObject.java:[line 248]
Load of known null value in com.sun.corba.se.impl.encoding.CDROutputObject.createCharCTBConverter()
In class com.sun.corba.se.impl.encoding.CDROutputObject
In method com.sun.corba.se.impl.encoding.CDROutputObject.createWCharCTBConverter()
At CDROutputObject.java:[line 273]
Load of known null value in com.sun.corba.se.impl.encoding.CDROutputObject.createWCharCTBConverter()
In class com.sun.corba.se.impl.encoding.CDROutputObject
Field com.sun.corba.se.impl.encoding.CDROutputObject.connection
In CDROutputObject.java
Class com.sun.corba.se.impl.encoding.CDROutputObject defines non-transient non-serializable instance field connection
In class com.sun.corba.se.impl.encoding.CDROutputObject
Field com.sun.corba.se.impl.encoding.CDROutputObject.header
In CDROutputObject.java
Class com.sun.corba.se.impl.encoding.CDROutputObject defines non-transient non-serializable instance field header
In class com.sun.corba.se.impl.encoding.CDROutputObject
Field com.sun.corba.se.impl.encoding.CDROutputObject.omgWrapper
In CDROutputObject.java
Class com.sun.corba.se.impl.encoding.CDROutputObject defines non-transient non-serializable instance field omgWrapper
In class com.sun.corba.se.impl.encoding.CDROutputObject
Field com.sun.corba.se.impl.encoding.CDROutputObject.orb
In CDROutputObject.java
Class com.sun.corba.se.impl.encoding.CDROutputObject defines non-transient non-serializable instance field orb
In class com.sun.corba.se.impl.encoding.CDROutputObject
Field com.sun.corba.se.impl.encoding.CDROutputObject.wrapper
In CDROutputObject.java
Class com.sun.corba.se.impl.encoding.CDROutputObject defines non-transient non-serializable instance field wrapper
In class com.sun.corba.se.impl.encoding.CDROutputStream
In method com.sun.corba.se.impl.encoding.CDROutputStream.write_Value(Serializable)
In class org.omg.CORBA_2_3.portable.OutputStream
In method org.omg.CORBA_2_3.portable.OutputStream.write_value(Serializable)
At CDROutputStream.java:[lines 312-313]
VERY confusing (but perhaps intentional) to have methods com.sun.corba.se.impl.encoding.CDROutputStream.write_Value(Serializable) and org.omg.CORBA_2_3.portable.OutputStream.write_value(Serializable)
In class com.sun.corba.se.impl.encoding.CachedCodeBase
Field com.sun.corba.se.impl.encoding.CachedCodeBase.conn
In CachedCodeBase.java
Class com.sun.corba.se.impl.encoding.CachedCodeBase defines non-transient non-serializable instance field conn
In class com.sun.corba.se.impl.encoding.CodeSetComponentInfo
In method com.sun.corba.se.impl.encoding.CodeSetComponentInfo.createFromString(String)
At CodeSetComponentInfo.java:[line 301]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.CodeSetComponentInfo.createFromString(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.CodeSetConversion
Field com.sun.corba.se.impl.encoding.CodeSetConversion.implementation
In CodeSetConversion.java
Unused field: com.sun.corba.se.impl.encoding.CodeSetConversion.implementation
In class com.sun.corba.se.impl.encoding.EncapsInputStream
Field com.sun.corba.se.impl.encoding.EncapsInputStream.wrapper
In EncapsInputStream.java
Class com.sun.corba.se.impl.encoding.EncapsInputStream defines non-transient non-serializable instance field wrapper
In class com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream
In method com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.read_char()
At IDLJavaSerializationInputStream.java:[line 228]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.read_char() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream
In method com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.read_fixed(short, short)
At IDLJavaSerializationInputStream.java:[line 934]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.read_fixed(short, short) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream
In method com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.read_long()
At IDLJavaSerializationInputStream.java:[line 331]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.read_long() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream
In method com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.read_longlong()
At IDLJavaSerializationInputStream.java:[line 355]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.read_longlong() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream
In method com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.read_octet()
At IDLJavaSerializationInputStream.java:[line 264]
Value Byte(byte)
Value Byte.valueOf(byte)
Method com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.read_octet() invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream
In method com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.read_short()
At IDLJavaSerializationInputStream.java:[line 284]
Value Short(short)
Value Short.valueOf(short)
Method com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.read_short() invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream
In method com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.skipBytes(int)
Called method java.io.ObjectInputStream.skipBytes(int)
At IDLJavaSerializationInputStream.java:[line 914]
com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.skipBytes(int) ignores result of java.io.ObjectInputStream.skipBytes(int)
In class com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream
Field com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.directReadLength
At IDLJavaSerializationInputStream.java:[line 87]
Unread field: com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.directReadLength; should this field be static?
In class com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream
Field com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.encodingVersion
At IDLJavaSerializationInputStream.java:[line 154]
Unread field: com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream.encodingVersion
In class com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream$_ByteArrayInputStream
In IDLJavaSerializationInputStream.java
Should com.sun.corba.se.impl.encoding.IDLJavaSerializationInputStream$_ByteArrayInputStream be a _static_ inner class?
In class com.sun.corba.se.impl.encoding.IDLJavaSerializationOutputStream
Field com.sun.corba.se.impl.encoding.IDLJavaSerializationOutputStream.directWriteLength
At IDLJavaSerializationOutputStream.java:[line 78]
Unread field: com.sun.corba.se.impl.encoding.IDLJavaSerializationOutputStream.directWriteLength; should this field be static?
In class com.sun.corba.se.impl.encoding.IDLJavaSerializationOutputStream
Field com.sun.corba.se.impl.encoding.IDLJavaSerializationOutputStream.encodingVersion
At IDLJavaSerializationOutputStream.java:[line 134]
Unread field: com.sun.corba.se.impl.encoding.IDLJavaSerializationOutputStream.encodingVersion
In class com.sun.corba.se.impl.encoding.IDLJavaSerializationOutputStream$_ByteArrayOutputStream
In IDLJavaSerializationOutputStream.java
Should com.sun.corba.se.impl.encoding.IDLJavaSerializationOutputStream$_ByteArrayOutputStream be a _static_ inner class?
In class com.sun.corba.se.impl.encoding.TypeCodeInputStream
In method com.sun.corba.se.impl.encoding.TypeCodeInputStream.addTypeCodeAtPosition(TypeCodeImpl, int)
At TypeCodeInputStream.java:[line 99]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.TypeCodeInputStream.addTypeCodeAtPosition(TypeCodeImpl, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.TypeCodeInputStream
In method com.sun.corba.se.impl.encoding.TypeCodeInputStream.getTypeCodeAtPosition(int)
At TypeCodeInputStream.java:[line 109]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.TypeCodeInputStream.getTypeCodeAtPosition(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.TypeCodeOutputStream
In method com.sun.corba.se.impl.encoding.TypeCodeOutputStream.addIDAtPosition(String, int)
At TypeCodeOutputStream.java:[line 141]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.TypeCodeOutputStream.addIDAtPosition(String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.WrapperInputStream
In method com.sun.corba.se.impl.encoding.WrapperInputStream.addTypeCodeAtPosition(TypeCodeImpl, int)
At WrapperInputStream.java:[line 160]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.WrapperInputStream.addTypeCodeAtPosition(TypeCodeImpl, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.encoding.WrapperInputStream
In method com.sun.corba.se.impl.encoding.WrapperInputStream.getTypeCodeAtPosition(int)
At WrapperInputStream.java:[line 168]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.encoding.WrapperInputStream.getTypeCodeAtPosition(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.interceptors.CDREncapsCodec
Field com.sun.corba.se.impl.interceptors.CDREncapsCodec.giopVersion
In CDREncapsCodec.java
Class com.sun.corba.se.impl.interceptors.CDREncapsCodec defines non-transient non-serializable instance field giopVersion
In class com.sun.corba.se.impl.interceptors.CDREncapsCodec
Field com.sun.corba.se.impl.interceptors.CDREncapsCodec.orb
In CDREncapsCodec.java
Class com.sun.corba.se.impl.interceptors.CDREncapsCodec defines non-transient non-serializable instance field orb
In class com.sun.corba.se.impl.interceptors.CDREncapsCodec
Field com.sun.corba.se.impl.interceptors.CDREncapsCodec.wrapper
In CDREncapsCodec.java
Class com.sun.corba.se.impl.interceptors.CDREncapsCodec defines non-transient non-serializable instance field wrapper
In class com.sun.corba.se.impl.interceptors.ClientRequestInfoImpl
In method com.sun.corba.se.impl.interceptors.ClientRequestInfoImpl.get_effective_components(int)
At ClientRequestInfoImpl.java:[line 405]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.interceptors.ClientRequestInfoImpl.get_effective_components(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.interceptors.ClientRequestInfoImpl
In method com.sun.corba.se.impl.interceptors.ClientRequestInfoImpl.operation_context()
Local variable stored in JVM register 2
At ClientRequestInfoImpl.java:[line 632]
Redundant null check at ClientRequestInfoImpl.java:[line 633]
Nullcheck of ? at line 633 of value previously dereferenced in com.sun.corba.se.impl.interceptors.ClientRequestInfoImpl.operation_context()
In class com.sun.corba.se.impl.interceptors.ClientRequestInfoImpl
Field com.sun.corba.se.impl.interceptors.ClientRequestInfoImpl.messageMediator
In ClientRequestInfoImpl.java
Class com.sun.corba.se.impl.interceptors.ClientRequestInfoImpl defines non-transient non-serializable instance field messageMediator
In class com.sun.corba.se.impl.interceptors.ClientRequestInfoImpl
Field com.sun.corba.se.impl.interceptors.ClientRequestInfoImpl.request
In ClientRequestInfoImpl.java
Class com.sun.corba.se.impl.interceptors.ClientRequestInfoImpl defines non-transient non-serializable instance field request
In class com.sun.corba.se.impl.interceptors.CodecFactoryImpl
Field com.sun.corba.se.impl.interceptors.CodecFactoryImpl.orb
In CodecFactoryImpl.java
Class com.sun.corba.se.impl.interceptors.CodecFactoryImpl defines non-transient non-serializable instance field orb
In class com.sun.corba.se.impl.interceptors.CodecFactoryImpl
Field com.sun.corba.se.impl.interceptors.CodecFactoryImpl.wrapper
In CodecFactoryImpl.java
Class com.sun.corba.se.impl.interceptors.CodecFactoryImpl defines non-transient non-serializable instance field wrapper
In class com.sun.corba.se.impl.interceptors.IORInfoImpl
In method com.sun.corba.se.impl.interceptors.IORInfoImpl.checkState(int)
At IORInfoImpl.java:[line 295]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.interceptors.IORInfoImpl.checkState(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.interceptors.IORInfoImpl
In method com.sun.corba.se.impl.interceptors.IORInfoImpl.checkState(int, int)
At IORInfoImpl.java:[line 301]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.interceptors.IORInfoImpl.checkState(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.interceptors.IORInfoImpl
Field com.sun.corba.se.impl.interceptors.IORInfoImpl.omgWrapper
In IORInfoImpl.java
Class com.sun.corba.se.impl.interceptors.IORInfoImpl defines non-transient non-serializable instance field omgWrapper
In class com.sun.corba.se.impl.interceptors.IORInfoImpl
Field com.sun.corba.se.impl.interceptors.IORInfoImpl.orb
In IORInfoImpl.java
Class com.sun.corba.se.impl.interceptors.IORInfoImpl defines non-transient non-serializable instance field orb
In class com.sun.corba.se.impl.interceptors.IORInfoImpl
Field com.sun.corba.se.impl.interceptors.IORInfoImpl.orbutilWrapper
In IORInfoImpl.java
Class com.sun.corba.se.impl.interceptors.IORInfoImpl defines non-transient non-serializable instance field orbutilWrapper
In class com.sun.corba.se.impl.interceptors.IORInfoImpl
Field com.sun.corba.se.impl.interceptors.IORInfoImpl.wrapper
In IORInfoImpl.java
Class com.sun.corba.se.impl.interceptors.IORInfoImpl defines non-transient non-serializable instance field wrapper
In class com.sun.corba.se.impl.interceptors.InterceptorInvoker
Field com.sun.corba.se.impl.interceptors.InterceptorInvoker.orb
At InterceptorInvoker.java:[line 85]
Unread field: com.sun.corba.se.impl.interceptors.InterceptorInvoker.orb
In class com.sun.corba.se.impl.interceptors.ORBInitInfoImpl
Field com.sun.corba.se.impl.interceptors.ORBInitInfoImpl.omgWrapper
In ORBInitInfoImpl.java
Class com.sun.corba.se.impl.interceptors.ORBInitInfoImpl defines non-transient non-serializable instance field omgWrapper
In class com.sun.corba.se.impl.interceptors.ORBInitInfoImpl
Field com.sun.corba.se.impl.interceptors.ORBInitInfoImpl.orb
In ORBInitInfoImpl.java
Class com.sun.corba.se.impl.interceptors.ORBInitInfoImpl defines non-transient non-serializable instance field orb
In class com.sun.corba.se.impl.interceptors.ORBInitInfoImpl
Field com.sun.corba.se.impl.interceptors.ORBInitInfoImpl.orbutilWrapper
In ORBInitInfoImpl.java
Class com.sun.corba.se.impl.interceptors.ORBInitInfoImpl defines non-transient non-serializable instance field orbutilWrapper
In class com.sun.corba.se.impl.interceptors.ORBInitInfoImpl
Field com.sun.corba.se.impl.interceptors.ORBInitInfoImpl.wrapper
In ORBInitInfoImpl.java
Class com.sun.corba.se.impl.interceptors.ORBInitInfoImpl defines non-transient non-serializable instance field wrapper
In class com.sun.corba.se.impl.interceptors.PICurrent
Field com.sun.corba.se.impl.interceptors.PICurrent.myORB
In PICurrent.java
Class com.sun.corba.se.impl.interceptors.PICurrent defines non-transient non-serializable instance field myORB
In class com.sun.corba.se.impl.interceptors.PICurrent
Field com.sun.corba.se.impl.interceptors.PICurrent.threadLocalSlotTable
In PICurrent.java
Class com.sun.corba.se.impl.interceptors.PICurrent defines non-transient non-serializable instance field threadLocalSlotTable
In class com.sun.corba.se.impl.interceptors.PICurrent
Field com.sun.corba.se.impl.interceptors.PICurrent.wrapper
In PICurrent.java
Class com.sun.corba.se.impl.interceptors.PICurrent defines non-transient non-serializable instance field wrapper
In class com.sun.corba.se.impl.interceptors.PICurrent
Field com.sun.corba.se.impl.interceptors.PICurrent.threadLocalSlotTable
Actual type com.sun.corba.se.impl.interceptors.PICurrent$1
At PICurrent.java:[line 62]
com.sun.corba.se.impl.interceptors.PICurrent$1 stored into non-transient field PICurrent.threadLocalSlotTable
In class com.sun.corba.se.impl.interceptors.PIHandlerImpl
In method com.sun.corba.se.impl.interceptors.PIHandlerImpl.create_policy(int, Any)
At PIHandlerImpl.java:[line 904]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.interceptors.PIHandlerImpl.create_policy(int, Any) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.interceptors.PIHandlerImpl
In method com.sun.corba.se.impl.interceptors.PIHandlerImpl.registerPolicyFactory(int, PolicyFactory)
At PIHandlerImpl.java:[line 923]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.interceptors.PIHandlerImpl.registerPolicyFactory(int, PolicyFactory) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.interceptors.PIHandlerImpl
In method com.sun.corba.se.impl.interceptors.PIHandlerImpl.registerPolicyFactory(int, PolicyFactory)
At PIHandlerImpl.java:[line 929]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.interceptors.PIHandlerImpl.registerPolicyFactory(int, PolicyFactory) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.interceptors.PIHandlerImpl
In method com.sun.corba.se.impl.interceptors.PIHandlerImpl.register_interceptor(Interceptor, int)
At PIHandlerImpl.java:[line 858]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.interceptors.PIHandlerImpl.register_interceptor(Interceptor, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.interceptors.PIHandlerImpl$RequestInfoStack
In PIHandlerImpl.java
Should com.sun.corba.se.impl.interceptors.PIHandlerImpl$RequestInfoStack be a _static_ inner class?
In class com.sun.corba.se.impl.interceptors.RequestInfoImpl
In method com.sun.corba.se.impl.interceptors.RequestInfoImpl.addServiceContext(HashMap, ServiceContexts, ServiceContext, boolean)
At RequestInfoImpl.java:[line 712]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.interceptors.RequestInfoImpl.addServiceContext(HashMap, ServiceContexts, ServiceContext, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.interceptors.RequestInfoImpl
In method com.sun.corba.se.impl.interceptors.RequestInfoImpl.addServiceContext(HashMap, ServiceContexts, ServiceContext, boolean)
At RequestInfoImpl.java:[line 717]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.interceptors.RequestInfoImpl.addServiceContext(HashMap, ServiceContexts, ServiceContext, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.interceptors.RequestInfoImpl
In method com.sun.corba.se.impl.interceptors.RequestInfoImpl.getServiceContext(HashMap, ServiceContexts, int)
At RequestInfoImpl.java:[line 638]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.interceptors.RequestInfoImpl.getServiceContext(HashMap, ServiceContexts, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl
In method com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl.enqueue(ServerRequestInfoImpl$AddReplyServiceContextCommand)
At ServerRequestInfoImpl.java:[line 690]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl.enqueue(ServerRequestInfoImpl$AddReplyServiceContextCommand) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl
Field com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl.dsiArguments
In ServerRequestInfoImpl.java
Class com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl defines non-transient non-serializable instance field dsiArguments
In class com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl
Field com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl.oktemp
In ServerRequestInfoImpl.java
Class com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl defines non-transient non-serializable instance field oktemp
In class com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl
Field com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl.replyMessage
In ServerRequestInfoImpl.java
Class com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl defines non-transient non-serializable instance field replyMessage
In class com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl
Field com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl.request
In ServerRequestInfoImpl.java
Class com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl defines non-transient non-serializable instance field request
In class com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl$AddReplyServiceContextCommand
In ServerRequestInfoImpl.java
Should com.sun.corba.se.impl.interceptors.ServerRequestInfoImpl$AddReplyServiceContextCommand be a _static_ inner class?
In class com.sun.corba.se.impl.interceptors.SlotTableStack
In method com.sun.corba.se.impl.interceptors.SlotTableStack.pushSlotTable()
At SlotTableStack.java:[line 147]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.interceptors.SlotTableStack.pushSlotTable() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.interceptors.SlotTableStack$SlotTablePool
In SlotTableStack.java
Should com.sun.corba.se.impl.interceptors.SlotTableStack$SlotTablePool be a _static_ inner class?
In class com.sun.corba.se.impl.interceptors.SlotTableStack$SlotTablePool
Field com.sun.corba.se.impl.interceptors.SlotTableStack$SlotTablePool.HIGH_WATER_MARK
At SlotTableStack.java:[line 54]
Unread field: com.sun.corba.se.impl.interceptors.SlotTableStack$SlotTablePool.HIGH_WATER_MARK; should this field be static?
In class com.sun.corba.se.impl.io.FVDCodeBaseImpl
In FVDCodeBaseImpl.java
com.sun.corba.se.impl.io.FVDCodeBaseImpl is Serializable; consider declaring a serialVersionUID
In class com.sun.corba.se.impl.io.FVDCodeBaseImpl
Field com.sun.corba.se.impl.io.FVDCodeBaseImpl.wrapper
In FVDCodeBaseImpl.java
The field com.sun.corba.se.impl.io.FVDCodeBaseImpl.wrapper is transient but isn't set by deserialization
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputCurrentClassFieldsForReadFields(Map)
At IIOPInputStream.java:[line 2138]
com.sun.corba.se.impl.io.IIOPInputStream.inputCurrentClassFieldsForReadFields(Map) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputRemoteMembersForReadFields(Map)
At IIOPInputStream.java:[line 2049]
com.sun.corba.se.impl.io.IIOPInputStream.inputRemoteMembersForReadFields(Map) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.setBooleanField(Object, Class, String, boolean)
At IIOPInputStream.java:[line 2568]
com.sun.corba.se.impl.io.IIOPInputStream.setBooleanField(Object, Class, String, boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputCurrentClassFieldsForReadFields(Map)
At IIOPInputStream.java:[line 2133]
Value Byte(byte)
Value Byte.valueOf(byte)
Method com.sun.corba.se.impl.io.IIOPInputStream.inputCurrentClassFieldsForReadFields(Map) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputCurrentClassFieldsForReadFields(Map)
At IIOPInputStream.java:[line 2143]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.corba.se.impl.io.IIOPInputStream.inputCurrentClassFieldsForReadFields(Map) invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputCurrentClassFieldsForReadFields(Map)
At IIOPInputStream.java:[line 2148]
Value Short(short)
Value Short.valueOf(short)
Method com.sun.corba.se.impl.io.IIOPInputStream.inputCurrentClassFieldsForReadFields(Map) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputCurrentClassFieldsForReadFields(Map)
At IIOPInputStream.java:[line 2153]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.io.IIOPInputStream.inputCurrentClassFieldsForReadFields(Map) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputCurrentClassFieldsForReadFields(Map)
At IIOPInputStream.java:[line 2158]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.io.IIOPInputStream.inputCurrentClassFieldsForReadFields(Map) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputRemoteMembersForReadFields(Map)
At IIOPInputStream.java:[line 2045]
Value Byte(byte)
Value Byte.valueOf(byte)
Method com.sun.corba.se.impl.io.IIOPInputStream.inputRemoteMembersForReadFields(Map) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputRemoteMembersForReadFields(Map)
At IIOPInputStream.java:[line 2059]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.corba.se.impl.io.IIOPInputStream.inputRemoteMembersForReadFields(Map) invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputRemoteMembersForReadFields(Map)
At IIOPInputStream.java:[line 2063]
Value Short(short)
Value Short.valueOf(short)
Method com.sun.corba.se.impl.io.IIOPInputStream.inputRemoteMembersForReadFields(Map) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputRemoteMembersForReadFields(Map)
At IIOPInputStream.java:[line 2067]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.io.IIOPInputStream.inputRemoteMembersForReadFields(Map) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputRemoteMembersForReadFields(Map)
At IIOPInputStream.java:[line 2071]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.io.IIOPInputStream.inputRemoteMembersForReadFields(Map) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.setByteField(Object, Class, String, byte)
At IIOPInputStream.java:[line 2581]
Value Byte(byte)
Value Byte.valueOf(byte)
Method com.sun.corba.se.impl.io.IIOPInputStream.setByteField(Object, Class, String, byte) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.setCharField(Object, Class, String, char)
At IIOPInputStream.java:[line 2594]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.corba.se.impl.io.IIOPInputStream.setCharField(Object, Class, String, char) invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.setIntField(Object, Class, String, int)
At IIOPInputStream.java:[line 2620]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.io.IIOPInputStream.setIntField(Object, Class, String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.setLongField(Object, Class, String, long)
At IIOPInputStream.java:[line 2633]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.io.IIOPInputStream.setLongField(Object, Class, String, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.setShortField(Object, Class, String, short)
At IIOPInputStream.java:[line 2607]
Value Short(short)
Value Short.valueOf(short)
Method com.sun.corba.se.impl.io.IIOPInputStream.setShortField(Object, Class, String, short) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.resolveClass(ObjectStreamClass)
In class java.io.ObjectInputStream
In method java.io.ObjectInputStream.resolveClass(ObjectStreamClass)
At IIOPInputStream.java:[line 965]
VERY confusing to have methods com.sun.corba.se.impl.io.IIOPInputStream.resolveClass(ObjectStreamClass) and java.io.ObjectInputStream.resolveClass(ObjectStreamClass)
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputObject(Class, String, CodeBase, int)
Field com.sun.corba.se.impl.io.IIOPInputStream.currentClass
Redundant null check at IIOPInputStream.java:[line 1017]
Redundant nullcheck of com.sun.corba.se.impl.io.IIOPInputStream.currentClass, which is known to be non-null in com.sun.corba.se.impl.io.IIOPInputStream.inputObject(Class, String, CodeBase, int)
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputObject(Class, String, CodeBase, int)
Field com.sun.corba.se.impl.io.IIOPInputStream.currentClass
Redundant null check at IIOPInputStream.java:[line 1159]
Redundant nullcheck of com.sun.corba.se.impl.io.IIOPInputStream.currentClass, which is known to be non-null in com.sun.corba.se.impl.io.IIOPInputStream.inputObject(Class, String, CodeBase, int)
In class com.sun.corba.se.impl.io.IIOPInputStream
In method com.sun.corba.se.impl.io.IIOPInputStream.inputObject(Class, String, CodeBase, int)
Field com.sun.corba.se.impl.io.IIOPInputStream.spClass
At IIOPInputStream.java:[line 1194]
Self assignment of field IIOPInputStream.spClass in com.sun.corba.se.impl.io.IIOPInputStream.inputObject(Class, String, CodeBase, int)
In class com.sun.corba.se.impl.io.IIOPInputStream
Field com.sun.corba.se.impl.io.IIOPInputStream.abortClassNotFoundException
At IIOPInputStream.java:[line 154]
Field only ever set to null: com.sun.corba.se.impl.io.IIOPInputStream.abortClassNotFoundException
In class com.sun.corba.se.impl.io.IIOPInputStream
Field com.sun.corba.se.impl.io.IIOPInputStream.abortIOException
At IIOPInputStream.java:[line 151]
Field only ever set to null: com.sun.corba.se.impl.io.IIOPInputStream.abortIOException
In class com.sun.corba.se.impl.io.IIOPInputStream
Field com.sun.corba.se.impl.io.IIOPInputStream.callbacks
At IIOPInputStream.java:[line 1749]
Unwritten field: com.sun.corba.se.impl.io.IIOPInputStream.callbacks
In class com.sun.corba.se.impl.io.IIOPInputStream$ActiveRecursionManager
In method com.sun.corba.se.impl.io.IIOPInputStream$ActiveRecursionManager.addObject(int, Object)
At IIOPInputStream.java:[line 2687]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.io.IIOPInputStream$ActiveRecursionManager.addObject(int, Object) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.io.IIOPInputStream$ActiveRecursionManager
In method com.sun.corba.se.impl.io.IIOPInputStream$ActiveRecursionManager.containsObject(int)
At IIOPInputStream.java:[line 2718]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.io.IIOPInputStream$ActiveRecursionManager.containsObject(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.io.IIOPInputStream$ActiveRecursionManager
In method com.sun.corba.se.impl.io.IIOPInputStream$ActiveRecursionManager.getObject(int)
At IIOPInputStream.java:[line 2696]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.io.IIOPInputStream$ActiveRecursionManager.getObject(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.io.IIOPInputStream$ActiveRecursionManager
In method com.sun.corba.se.impl.io.IIOPInputStream$ActiveRecursionManager.removeObject(int)
At IIOPInputStream.java:[line 2711]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.io.IIOPInputStream$ActiveRecursionManager.removeObject(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.io.IIOPOutputStream
In method com.sun.corba.se.impl.io.IIOPOutputStream.invokeObjectWriter(ObjectStreamClass, Object)
Local variable stored in JVM register 3
At IIOPOutputStream.java:[line 611]
Dead store to $L3 in com.sun.corba.se.impl.io.IIOPOutputStream.invokeObjectWriter(ObjectStreamClass, Object)
In class com.sun.corba.se.impl.io.ObjectStreamClass$CompareClassByName
In ObjectStreamClass.java
com.sun.corba.se.impl.io.ObjectStreamClass$CompareClassByName implements Comparator but not Serializable
In class com.sun.corba.se.impl.io.ObjectStreamClass$CompareMemberByName
In ObjectStreamClass.java
com.sun.corba.se.impl.io.ObjectStreamClass$CompareMemberByName implements Comparator but not Serializable
In class com.sun.corba.se.impl.io.ObjectStreamClass$CompareObjStrFieldsByName
In ObjectStreamClass.java
com.sun.corba.se.impl.io.ObjectStreamClass$CompareObjStrFieldsByName implements Comparator but not Serializable
In class com.sun.corba.se.impl.io.ObjectStreamField
In method com.sun.corba.se.impl.io.ObjectStreamField.compareTo(Object)
At ObjectStreamField.java:[lines 200-207]
com.sun.corba.se.impl.io.ObjectStreamField defines compareTo(Object) and uses Object.equals()
In class com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields
In method com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields.put(String, boolean)
At OutputStreamHook.java:[line 58]
com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields.put(String, boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields
In method com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields.put(String, byte)
At OutputStreamHook.java:[line 72]
Value Byte(byte)
Value Byte.valueOf(byte)
Method com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields.put(String, byte) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields
In method com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields.put(String, char)
At OutputStreamHook.java:[line 65]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields.put(String, char) invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields
In method com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields.put(String, int)
At OutputStreamHook.java:[line 86]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields.put(String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields
In method com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields.put(String, long)
At OutputStreamHook.java:[line 93]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields.put(String, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields
In method com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields.put(String, short)
At OutputStreamHook.java:[line 79]
Value Short(short)
Value Short.valueOf(short)
Method com.sun.corba.se.impl.io.OutputStreamHook$HookPutFields.put(String, short) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class com.sun.corba.se.impl.io.ValueHandlerImpl
In method com.sun.corba.se.impl.io.ValueHandlerImpl.read_Array(IIOPInputStream, InputStream, Class, CodeBase, int)
At ValueHandlerImpl.java:[line 686]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.io.ValueHandlerImpl.read_Array(IIOPInputStream, InputStream, Class, CodeBase, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.io.ValueHandlerImpl
In method com.sun.corba.se.impl.io.ValueHandlerImpl.read_Array(IIOPInputStream, InputStream, Class, CodeBase, int)
At ValueHandlerImpl.java:[line 786]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.io.ValueHandlerImpl.read_Array(IIOPInputStream, InputStream, Class, CodeBase, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.io.ValueHandlerImpl
In method com.sun.corba.se.impl.io.ValueHandlerImpl.writeValue(OutputStream, Serializable, byte)
At ValueHandlerImpl.java:[line 156]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.io.ValueHandlerImpl.writeValue(OutputStream, Serializable, byte) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.io.ValueHandlerImpl
In method com.sun.corba.se.impl.io.ValueHandlerImpl.readValue(InputStream, int, Class, String, RunTime)
At ValueHandlerImpl.java:[line 278]
Useless control flow to next line in com.sun.corba.se.impl.io.ValueHandlerImpl.readValue(InputStream, int, Class, String, RunTime)
In class com.sun.corba.se.impl.io.ValueHandlerImpl
Field com.sun.corba.se.impl.io.ValueHandlerImpl.isInputStream
At ValueHandlerImpl.java:[line 133]
Unread field: com.sun.corba.se.impl.io.ValueHandlerImpl.isInputStream
In class com.sun.corba.se.impl.ior.IdentifiableFactoryFinderBase
In method com.sun.corba.se.impl.ior.IdentifiableFactoryFinderBase.getFactory(int)
At IdentifiableFactoryFinderBase.java:[line 60]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.ior.IdentifiableFactoryFinderBase.getFactory(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.ior.IdentifiableFactoryFinderBase
In method com.sun.corba.se.impl.ior.IdentifiableFactoryFinderBase.registerFactory(IdentifiableFactory)
At IdentifiableFactoryFinderBase.java:[line 80]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.ior.IdentifiableFactoryFinderBase.registerFactory(IdentifiableFactory) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.ior.IdentifiableFactoryFinderBase
Field com.sun.corba.se.impl.ior.IdentifiableFactoryFinderBase.orb
At IdentifiableFactoryFinderBase.java:[line 53]
Unread field: com.sun.corba.se.impl.ior.IdentifiableFactoryFinderBase.orb
In class com.sun.corba.se.impl.ior.NewObjectKeyTemplateBase
In method com.sun.corba.se.impl.ior.NewObjectKeyTemplateBase.NewObjectKeyTemplateBase(ORB, int, int, int, String, ObjectAdapterId)
At NewObjectKeyTemplateBase.java:[line 54]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.ior.NewObjectKeyTemplateBase.NewObjectKeyTemplateBase(ORB, int, int, int, String, ObjectAdapterId) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.ior.ObjectKeyFactoryImpl
Field com.sun.corba.se.impl.ior.ObjectKeyFactoryImpl.wrapper
At ObjectKeyFactoryImpl.java:[line 95]
Unread field: com.sun.corba.se.impl.ior.ObjectKeyFactoryImpl.wrapper
In class com.sun.corba.se.impl.ior.ObjectKeyTemplateBase
Field com.sun.corba.se.impl.ior.ObjectKeyTemplateBase.orb
At ObjectKeyTemplateBase.java:[line 99]
Unread field: com.sun.corba.se.impl.ior.ObjectKeyTemplateBase.orb
In class com.sun.corba.se.impl.ior.ObjectReferenceFactoryImpl
In ObjectReferenceFactoryImpl.java
com.sun.corba.se.impl.ior.ObjectReferenceFactoryImpl is Serializable; consider declaring a serialVersionUID
In class com.sun.corba.se.impl.ior.ObjectReferenceFactoryImpl
In ObjectReferenceFactoryImpl.java
com.sun.corba.se.impl.ior.ObjectReferenceFactoryImpl is Serializable but its superclass doesn't define an accessible void constructor
In class com.sun.corba.se.impl.ior.ObjectReferenceTemplateImpl
In ObjectReferenceTemplateImpl.java
com.sun.corba.se.impl.ior.ObjectReferenceTemplateImpl is Serializable; consider declaring a serialVersionUID
In class com.sun.corba.se.impl.ior.ObjectReferenceTemplateImpl
In ObjectReferenceTemplateImpl.java
com.sun.corba.se.impl.ior.ObjectReferenceTemplateImpl is Serializable but its superclass doesn't define an accessible void constructor
In class com.sun.corba.se.impl.ior.OldJIDLObjectKeyTemplate
In method com.sun.corba.se.impl.ior.OldJIDLObjectKeyTemplate.OldJIDLObjectKeyTemplate(ORB, int, int, InputStream, OctetSeqHolder)
At OldJIDLObjectKeyTemplate.java:[line 90]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.ior.OldJIDLObjectKeyTemplate.OldJIDLObjectKeyTemplate(ORB, int, int, InputStream, OctetSeqHolder) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.ior.OldObjectKeyTemplateBase
In method com.sun.corba.se.impl.ior.OldObjectKeyTemplateBase.OldObjectKeyTemplateBase(ORB, int, int, int, String, ObjectAdapterId)
At OldObjectKeyTemplateBase.java:[line 54]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.ior.OldObjectKeyTemplateBase.OldObjectKeyTemplateBase(ORB, int, int, int, String, ObjectAdapterId) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.ior.TaggedProfileTemplateFactoryFinderImpl
In method com.sun.corba.se.impl.ior.TaggedProfileTemplateFactoryFinderImpl.handleMissingFactory(int, InputStream)
At TaggedProfileTemplateFactoryFinderImpl.java:[line 51]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.ior.TaggedProfileTemplateFactoryFinderImpl.handleMissingFactory(int, InputStream) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.ior.WireObjectKeyTemplate
Field com.sun.corba.se.impl.ior.WireObjectKeyTemplate.orb
At WireObjectKeyTemplate.java:[line 95]
Unread field: com.sun.corba.se.impl.ior.WireObjectKeyTemplate.orb
In class com.sun.corba.se.impl.ior.iiop.IIOPAddressImpl
In method com.sun.corba.se.impl.ior.iiop.IIOPAddressImpl.IIOPAddressImpl(ORB, String, int)
At IIOPAddressImpl.java:[line 56]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.ior.iiop.IIOPAddressImpl.IIOPAddressImpl(ORB, String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.ior.iiop.IIOPAddressImpl
Field com.sun.corba.se.impl.ior.iiop.IIOPAddressImpl.orb
At IIOPAddressImpl.java:[line 51]
Unread field: com.sun.corba.se.impl.ior.iiop.IIOPAddressImpl.orb
In class com.sun.corba.se.impl.ior.iiop.IIOPProfileImpl
Field com.sun.corba.se.impl.ior.iiop.IIOPProfileImpl.giopVersion
At IIOPProfileImpl.java:[line 109]
Unread field: com.sun.corba.se.impl.ior.iiop.IIOPProfileImpl.giopVersion
In class com.sun.corba.se.impl.ior.iiop.RequestPartitioningComponentImpl
In method com.sun.corba.se.impl.ior.iiop.RequestPartitioningComponentImpl.RequestPartitioningComponentImpl(int)
At RequestPartitioningComponentImpl.java:[line 78]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.ior.iiop.RequestPartitioningComponentImpl.RequestPartitioningComponentImpl(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.javax.rmi.CORBA.StubDelegateImpl
In method com.sun.corba.se.impl.javax.rmi.CORBA.StubDelegateImpl.equals(Object)
At StubDelegateImpl.java:[lines 136-147]
com.sun.corba.se.impl.javax.rmi.CORBA.StubDelegateImpl defines equals and uses Object.hashCode()
In class com.sun.corba.se.impl.javax.rmi.CORBA.Util
In method com.sun.corba.se.impl.javax.rmi.CORBA.Util.writeAny(OutputStream, Object)
At Util.java:[line 334]
At Util.java:[line 336]
Method com.sun.corba.se.impl.javax.rmi.CORBA.Util.writeAny(OutputStream, Object) uses the same code for two branches
In class com.sun.corba.se.impl.javax.rmi.CORBA.Util
In method com.sun.corba.se.impl.javax.rmi.CORBA.Util.Util()
Field com.sun.corba.se.impl.javax.rmi.CORBA.Util.instance
At Util.java:[line 136]
Write to static field com.sun.corba.se.impl.javax.rmi.CORBA.Util.instance from instance method com.sun.corba.se.impl.javax.rmi.CORBA.Util.Util()
In class com.sun.corba.se.impl.logging.ActivationSystemException
In ActivationSystemException.java
Class com.sun.corba.se.impl.logging.ActivationSystemException is not derived from an Exception, even though it is named as such
In class com.sun.corba.se.impl.logging.IORSystemException
In IORSystemException.java
Class com.sun.corba.se.impl.logging.IORSystemException is not derived from an Exception, even though it is named as such
In class com.sun.corba.se.impl.logging.InterceptorsSystemException
In InterceptorsSystemException.java
Class com.sun.corba.se.impl.logging.InterceptorsSystemException is not derived from an Exception, even though it is named as such
In class com.sun.corba.se.impl.logging.NamingSystemException
In NamingSystemException.java
Class com.sun.corba.se.impl.logging.NamingSystemException is not derived from an Exception, even though it is named as such
In class com.sun.corba.se.impl.logging.OMGSystemException
In OMGSystemException.java
Class com.sun.corba.se.impl.logging.OMGSystemException is not derived from an Exception, even though it is named as such
In class com.sun.corba.se.impl.logging.ORBUtilSystemException
In ORBUtilSystemException.java
Class com.sun.corba.se.impl.logging.ORBUtilSystemException is not derived from an Exception, even though it is named as such
In class com.sun.corba.se.impl.logging.POASystemException
In POASystemException.java
Class com.sun.corba.se.impl.logging.POASystemException is not derived from an Exception, even though it is named as such
In class com.sun.corba.se.impl.logging.UtilSystemException
In UtilSystemException.java
Class com.sun.corba.se.impl.logging.UtilSystemException is not derived from an Exception, even though it is named as such
In class com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl
In method com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl.Destroy()
In BindingIteratorImpl.java
The method name com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl.Destroy() doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl
In method com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl.NextOne(BindingHolder)
In BindingIteratorImpl.java
The method name com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl.NextOne(BindingHolder) doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl
In method com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl.RemainingElements()
In BindingIteratorImpl.java
The method name com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl.RemainingElements() doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.cosnaming.InterOperableNamingImpl
In method com.sun.corba.se.impl.naming.cosnaming.InterOperableNamingImpl.convertToString(NameComponent[])
At InterOperableNamingImpl.java:[line 65]
Method com.sun.corba.se.impl.naming.cosnaming.InterOperableNamingImpl.convertToString(NameComponent[]) concatenates strings using + in a loop
In class com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.resolve_str(String)
Local variable stored in JVM register 3
At NamingContextImpl.java:[line 986]
Dead store to $L3 in com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.resolve_str(String)
In class com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.to_name(String)
Local variable stored in JVM register 2
At NamingContextImpl.java:[line 898]
Dead store to $L2 in com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.to_name(String)
In class com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.to_string(NameComponent[])
Local variable stored in JVM register 2
At NamingContextImpl.java:[line 869]
Dead store to $L2 in com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.to_string(NameComponent[])
In class com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.to_url(String, String)
Local variable stored in JVM register 3
At NamingContextImpl.java:[line 947]
Dead store to $L3 in com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.to_url(String, String)
In class com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.nameToString(NameComponent[])
Local variable stored in JVM register 0
Dereferenced at NamingContextImpl.java:[line 1004]
Null pointer dereference of ? in com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.nameToString(NameComponent[])
In class com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.nameToString(NameComponent[])
At NamingContextImpl.java:[line 1004]
Load of known null value in com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.nameToString(NameComponent[])
In class com.sun.corba.se.impl.naming.cosnaming.TransientBindingIterator
In method com.sun.corba.se.impl.naming.cosnaming.TransientBindingIterator.Destroy()
At TransientBindingIterator.java:[lines 112-121]
The method name com.sun.corba.se.impl.naming.cosnaming.TransientBindingIterator.Destroy() doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.cosnaming.TransientBindingIterator
In method com.sun.corba.se.impl.naming.cosnaming.TransientBindingIterator.NextOne(BindingHolder)
At TransientBindingIterator.java:[lines 91-100]
The method name com.sun.corba.se.impl.naming.cosnaming.TransientBindingIterator.NextOne(BindingHolder) doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.cosnaming.TransientBindingIterator
In method com.sun.corba.se.impl.naming.cosnaming.TransientBindingIterator.RemainingElements()
At TransientBindingIterator.java:[line 128]
The method name com.sun.corba.se.impl.naming.cosnaming.TransientBindingIterator.RemainingElements() doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.cosnaming.TransientBindingIterator
In method com.sun.corba.se.impl.naming.cosnaming.TransientBindingIterator.Destroy()
In class com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl
In method com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl.destroy()
At TransientBindingIterator.java:[lines 112-121]
VERY confusing (but perhaps intentional) to have methods com.sun.corba.se.impl.naming.cosnaming.TransientBindingIterator.Destroy() and com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl.destroy()
In class com.sun.corba.se.impl.naming.cosnaming.TransientNameServer
In method com.sun.corba.se.impl.naming.cosnaming.TransientNameServer.main(String[])
At TransientNameServer.java:[line 115]
Invocation of toString on an array in com.sun.corba.se.impl.naming.cosnaming.TransientNameServer.main(String[])
In class com.sun.corba.se.impl.naming.cosnaming.TransientNameServer
In method com.sun.corba.se.impl.naming.cosnaming.TransientNameServer.main(String[])
At TransientNameServer.java:[line 210]
Exception is caught when Exception is not thrown in com.sun.corba.se.impl.naming.cosnaming.TransientNameServer.main(String[])
In class com.sun.corba.se.impl.naming.cosnaming.TransientNameServer
In method com.sun.corba.se.impl.naming.cosnaming.TransientNameServer.main(String[])
At TransientNameServer.java:[line 209]
Unconditional wait in com.sun.corba.se.impl.naming.cosnaming.TransientNameServer.main(String[])
In class com.sun.corba.se.impl.naming.cosnaming.TransientNameServer
In method com.sun.corba.se.impl.naming.cosnaming.TransientNameServer.main(String[])
At TransientNameServer.java:[line 209]
Wait not in loop in com.sun.corba.se.impl.naming.cosnaming.TransientNameServer.main(String[])
In class com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext
In method com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.Bind(NameComponent, Object, BindingType)
At TransientNamingContext.java:[lines 129-148]
The method name com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.Bind(NameComponent, Object, BindingType) doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext
In method com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.Destroy()
At TransientNamingContext.java:[lines 314-331]
The method name com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.Destroy() doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext
In method com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.IsEmpty()
At TransientNamingContext.java:[line 347]
The method name com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.IsEmpty() doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext
In method com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.List(int, BindingListHolder, BindingIteratorHolder)
At TransientNamingContext.java:[lines 246-268]
The method name com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.List(int, BindingListHolder, BindingIteratorHolder) doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext
In method com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.NewContext()
At TransientNamingContext.java:[lines 283-300]
The method name com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.NewContext() doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext
In method com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.Resolve(NameComponent, BindingTypeHolder)
At TransientNamingContext.java:[lines 168-188]
The method name com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.Resolve(NameComponent, BindingTypeHolder) doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext
In method com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.Unbind(NameComponent)
At TransientNamingContext.java:[lines 205-222]
The method name com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.Unbind(NameComponent) doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext
In method com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.Destroy()
In class com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.destroy()
At TransientNamingContext.java:[lines 314-331]
VERY confusing (but perhaps intentional) to have methods com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.Destroy() and com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.destroy()
In class com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext
In method com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.List(int, BindingListHolder, BindingIteratorHolder)
In class com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.list(int, BindingListHolder, BindingIteratorHolder)
At TransientNamingContext.java:[lines 246-268]
VERY confusing (but perhaps intentional) to have methods com.sun.corba.se.impl.naming.cosnaming.TransientNamingContext.List(int, BindingListHolder, BindingIteratorHolder) and com.sun.corba.se.impl.naming.cosnaming.NamingContextImpl.list(int, BindingListHolder, BindingIteratorHolder)
In class com.sun.corba.se.impl.naming.pcosnaming.CounterDB
In method com.sun.corba.se.impl.naming.pcosnaming.CounterDB.readCounter()
Exception class java.lang.Exception
At ServantManagerImpl.java:[line 226]
com.sun.corba.se.impl.naming.pcosnaming.CounterDB.readCounter() might ignore java.lang.Exception
In class com.sun.corba.se.impl.naming.pcosnaming.CounterDB
In method com.sun.corba.se.impl.naming.pcosnaming.CounterDB.writeCounter()
Exception class java.lang.Exception
At ServantManagerImpl.java:[line 240]
com.sun.corba.se.impl.naming.pcosnaming.CounterDB.writeCounter() might ignore java.lang.Exception
In class com.sun.corba.se.impl.naming.pcosnaming.CounterDB
In method com.sun.corba.se.impl.naming.pcosnaming.CounterDB.CounterDB(File)
At ServantManagerImpl.java:[line 212]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.naming.pcosnaming.CounterDB.CounterDB(File) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.naming.pcosnaming.CounterDB
In method com.sun.corba.se.impl.naming.pcosnaming.CounterDB.getNextCounter()
At ServantManagerImpl.java:[line 247]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.naming.pcosnaming.CounterDB.getNextCounter() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.naming.pcosnaming.CounterDB
In method com.sun.corba.se.impl.naming.pcosnaming.CounterDB.readCounter()
At ServantManagerImpl.java:[line 226]
Exception is caught when Exception is not thrown in com.sun.corba.se.impl.naming.pcosnaming.CounterDB.readCounter()
In class com.sun.corba.se.impl.naming.pcosnaming.CounterDB
In method com.sun.corba.se.impl.naming.pcosnaming.CounterDB.writeCounter()
At ServantManagerImpl.java:[line 240]
Exception is caught when Exception is not thrown in com.sun.corba.se.impl.naming.pcosnaming.CounterDB.writeCounter()
In class com.sun.corba.se.impl.naming.pcosnaming.CounterDB
In ServantManagerImpl.java
com.sun.corba.se.impl.naming.pcosnaming.CounterDB is Serializable; consider declaring a serialVersionUID
In class com.sun.corba.se.impl.naming.pcosnaming.CounterDB
Field com.sun.corba.se.impl.naming.pcosnaming.CounterDB.counterFile
In ServantManagerImpl.java
The field com.sun.corba.se.impl.naming.pcosnaming.CounterDB.counterFile is transient but isn't set by deserialization
In class com.sun.corba.se.impl.naming.pcosnaming.CounterDB
In method com.sun.corba.se.impl.naming.pcosnaming.CounterDB.CounterDB(File)
Field com.sun.corba.se.impl.naming.pcosnaming.CounterDB.counterFileName
At ServantManagerImpl.java:[line 209]
Write to static field com.sun.corba.se.impl.naming.pcosnaming.CounterDB.counterFileName from instance method com.sun.corba.se.impl.naming.pcosnaming.CounterDB.CounterDB(File)
In class com.sun.corba.se.impl.naming.pcosnaming.InternalBindingValue
In InternalBindingValue.java
com.sun.corba.se.impl.naming.pcosnaming.InternalBindingValue is Serializable; consider declaring a serialVersionUID
In class com.sun.corba.se.impl.naming.pcosnaming.NameService
In method com.sun.corba.se.impl.naming.pcosnaming.NameService.NewContext()
At NameService.java:[lines 152-184]
The method name com.sun.corba.se.impl.naming.pcosnaming.NameService.NewContext() doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.Bind(NameComponent, Object, BindingType)
At NamingContextImpl.java:[lines 857-903]
The method name com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.Bind(NameComponent, Object, BindingType) doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.Destroy()
At NamingContextImpl.java:[line 1138]
The method name com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.Destroy() doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.IsEmpty()
At NamingContextImpl.java:[line 1285]
The method name com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.IsEmpty() doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.List(int, BindingListHolder, BindingIteratorHolder)
At NamingContextImpl.java:[lines 1047-1070]
The method name com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.List(int, BindingListHolder, BindingIteratorHolder) doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.NewContext()
At NamingContextImpl.java:[lines 1106-1110]
The method name com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.NewContext() doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.Resolve(NameComponent, BindingTypeHolder)
At NamingContextImpl.java:[lines 924-976]
The method name com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.Resolve(NameComponent, BindingTypeHolder) doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.Unbind(NameComponent)
At NamingContextImpl.java:[lines 998-1029]
The method name com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.Unbind(NameComponent) doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.nameToString(NameComponent[])
Local variable stored in JVM register 0
Dereferenced at NamingContextImpl.java:[line 806]
Null pointer dereference of ? in com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.nameToString(NameComponent[])
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.nameToString(NameComponent[])
At NamingContextImpl.java:[line 806]
Load of known null value in com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.nameToString(NameComponent[])
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.to_url(String, String)
Called method com.sun.corba.se.impl.naming.namingutil.INSURLHandler.parseURL(String)
Argument 1 might be null but must not be null
Local variable stored in JVM register ?
Method invoked at NamingContextImpl.java:[line 1239]
Known null at NamingContextImpl.java:[line 1234]
Method call in com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.to_url(String, String) passes null for unconditionally dereferenced parameter of com.sun.corba.se.impl.naming.namingutil.INSURLHandler.parseURL(String)
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
In NamingContextImpl.java
com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl is Serializable; consider declaring a serialVersionUID
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
Field com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.insImpl
In NamingContextImpl.java
The field com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.insImpl is transient but isn't set by deserialization
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
Field com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.readWrapper
In NamingContextImpl.java
The field com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.readWrapper is transient but isn't set by deserialization
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
Field com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.updateWrapper
In NamingContextImpl.java
The field com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.updateWrapper is transient but isn't set by deserialization
In class com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl
In method com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.NamingContextImpl(ORB, String, NameService, ServantManagerImpl)
Field com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.debug
At NamingContextImpl.java:[line 136]
Write to static field com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.debug from instance method com.sun.corba.se.impl.naming.pcosnaming.NamingContextImpl.NamingContextImpl(ORB, String, NameService, ServantManagerImpl)
In class com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator
In method com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator.Destroy()
At PersistentBindingIterator.java:[lines 120-128]
The method name com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator.Destroy() doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator
In method com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator.NextOne(BindingHolder)
At PersistentBindingIterator.java:[lines 92-109]
The method name com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator.NextOne(BindingHolder) doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator
In method com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator.RemainingElements()
At PersistentBindingIterator.java:[line 135]
The method name com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator.RemainingElements() doesn't start with an lower case letter
In class com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator
In method com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator.Destroy()
In class com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl
In method com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl.destroy()
At PersistentBindingIterator.java:[lines 120-128]
VERY confusing (but perhaps intentional) to have methods com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator.Destroy() and com.sun.corba.se.impl.naming.cosnaming.BindingIteratorImpl.destroy()
In class com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator
Field com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator.orb
At PersistentBindingIterator.java:[line 75]
Unread field: com.sun.corba.se.impl.naming.pcosnaming.PersistentBindingIterator.orb
In class com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl
In method com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl.addContext(String, NamingContextImpl)
Exception class java.lang.Exception
At ServantManagerImpl.java:[line 155]
com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl.addContext(String, NamingContextImpl) might ignore java.lang.Exception
In class com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl
In method com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl.readInContext(String)
Exception class java.lang.Exception
At ServantManagerImpl.java:[line 129]
com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl.readInContext(String) might ignore java.lang.Exception
In class com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl
In method com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl.addContext(String, NamingContextImpl)
At ServantManagerImpl.java:[line 155]
Exception is caught when Exception is not thrown in com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl.addContext(String, NamingContextImpl)
In class com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl
In method com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl.readInContext(String)
At ServantManagerImpl.java:[line 129]
Exception is caught when Exception is not thrown in com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl.readInContext(String)
In class com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl
Field com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl.orb
In ServantManagerImpl.java
Class com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl defines non-transient non-serializable instance field orb
In class com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl
Field com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl.theNameService
In ServantManagerImpl.java
Class com.sun.corba.se.impl.naming.pcosnaming.ServantManagerImpl defines non-transient non-serializable instance field theNameService
In class com.sun.corba.se.impl.oa.poa.POACurrent
Field com.sun.corba.se.impl.oa.poa.POACurrent.orb
In POACurrent.java
Class com.sun.corba.se.impl.oa.poa.POACurrent defines non-transient non-serializable instance field orb
In class com.sun.corba.se.impl.oa.poa.POACurrent
Field com.sun.corba.se.impl.oa.poa.POACurrent.wrapper
In POACurrent.java
Class com.sun.corba.se.impl.oa.poa.POACurrent defines non-transient non-serializable instance field wrapper
In class com.sun.corba.se.impl.oa.poa.POAImpl
In method com.sun.corba.se.impl.oa.poa.POAImpl.activate_object_with_id(byte[], Servant)
At POAImpl.java:[line 1265]
Invocation of toString on an array in com.sun.corba.se.impl.oa.poa.POAImpl.activate_object_with_id(byte[], Servant)
In class com.sun.corba.se.impl.oa.poa.POAImpl
In method com.sun.corba.se.impl.oa.poa.POAImpl.create_POA(String, POAManager, Policy[])
At POAImpl.java:[line 762]
Invocation of toString on an array in com.sun.corba.se.impl.oa.poa.POAImpl.create_POA(String, POAManager, Policy[])
In class com.sun.corba.se.impl.oa.poa.POAImpl
In method com.sun.corba.se.impl.oa.poa.POAImpl.create_reference_with_id(byte[], String)
At POAImpl.java:[line 1344]
Invocation of toString on an array in com.sun.corba.se.impl.oa.poa.POAImpl.create_reference_with_id(byte[], String)
In class com.sun.corba.se.impl.oa.poa.POAImpl
In method com.sun.corba.se.impl.oa.poa.POAImpl.deactivate_object(byte[])
At POAImpl.java:[line 1296]
Invocation of toString on an array in com.sun.corba.se.impl.oa.poa.POAImpl.deactivate_object(byte[])
In class com.sun.corba.se.impl.oa.poa.POAImpl
In method com.sun.corba.se.impl.oa.poa.POAImpl.id_to_reference(byte[])
At POAImpl.java:[line 1495]
Invocation of toString on an array in com.sun.corba.se.impl.oa.poa.POAImpl.id_to_reference(byte[])
In class com.sun.corba.se.impl.oa.poa.POAImpl
In method com.sun.corba.se.impl.oa.poa.POAImpl.id_to_servant(byte[])
At POAImpl.java:[line 1470]
Invocation of toString on an array in com.sun.corba.se.impl.oa.poa.POAImpl.id_to_servant(byte[])
In class com.sun.corba.se.impl.oa.poa.POAImpl
Field com.sun.corba.se.impl.oa.poa.POAImpl.adapterActivatorCV
In POAImpl.java
Class com.sun.corba.se.impl.oa.poa.POAImpl defines non-transient non-serializable instance field adapterActivatorCV
In class com.sun.corba.se.impl.oa.poa.POAImpl
Field com.sun.corba.se.impl.oa.poa.POAImpl.beingDestroyedCV
In POAImpl.java
Class com.sun.corba.se.impl.oa.poa.POAImpl defines non-transient non-serializable instance field beingDestroyedCV
In class com.sun.corba.se.impl.oa.poa.POAImpl
Field com.sun.corba.se.impl.oa.poa.POAImpl.invokeCV
In POAImpl.java
Class com.sun.corba.se.impl.oa.poa.POAImpl defines non-transient non-serializable instance field invokeCV
In class com.sun.corba.se.impl.oa.poa.POAImpl
Field com.sun.corba.se.impl.oa.poa.POAImpl.isDestroying
In POAImpl.java
Class com.sun.corba.se.impl.oa.poa.POAImpl defines non-transient non-serializable instance field isDestroying
In class com.sun.corba.se.impl.oa.poa.POAImpl
Field com.sun.corba.se.impl.oa.poa.POAImpl.mediator
In POAImpl.java
Class com.sun.corba.se.impl.oa.poa.POAImpl defines non-transient non-serializable instance field mediator
In class com.sun.corba.se.impl.oa.poa.POAImpl
Field com.sun.corba.se.impl.oa.poa.POAImpl.poaId
In POAImpl.java
Class com.sun.corba.se.impl.oa.poa.POAImpl defines non-transient non-serializable instance field poaId
In class com.sun.corba.se.impl.oa.poa.POAImpl
Field com.sun.corba.se.impl.oa.poa.POAImpl.poaMutex
In POAImpl.java
Class com.sun.corba.se.impl.oa.poa.POAImpl defines non-transient non-serializable instance field poaMutex
In class com.sun.corba.se.impl.oa.poa.POAImpl
Field com.sun.corba.se.impl.oa.poa.POAImpl.isDestroying
Actual type com.sun.corba.se.impl.oa.poa.POAImpl$1
At POAImpl.java:[line 365]
com.sun.corba.se.impl.oa.poa.POAImpl$1 stored into non-transient field POAImpl.isDestroying
In class com.sun.corba.se.impl.oa.poa.POAImpl
Field com.sun.corba.se.impl.oa.poa.POAImpl.poaId
Actual type com.sun.corba.se.impl.ior.ObjectAdapterIdArray
At POAImpl.java:[line 352]
com.sun.corba.se.impl.ior.ObjectAdapterIdArray stored into non-transient field POAImpl.poaId
In class com.sun.corba.se.impl.oa.poa.POAImpl
Field com.sun.corba.se.impl.oa.poa.POAImpl.poaMutex
Actual type com.sun.corba.se.impl.orbutil.concurrent.ReentrantMutex
At POAImpl.java:[line 356]
com.sun.corba.se.impl.orbutil.concurrent.ReentrantMutex stored into non-transient field POAImpl.poaMutex
In class com.sun.corba.se.impl.oa.poa.POAImpl$DestroyThread
In method com.sun.corba.se.impl.oa.poa.POAImpl$DestroyThread.doIt(POAImpl, boolean)
Exception class java.lang.Exception
At POAImpl.java:[line 548]
com.sun.corba.se.impl.oa.poa.POAImpl$DestroyThread.doIt(POAImpl, boolean) might ignore java.lang.Exception
In class com.sun.corba.se.impl.oa.poa.POAImpl$DestroyThread
In method com.sun.corba.se.impl.oa.poa.POAImpl$DestroyThread.doIt(POAImpl, boolean)
At POAImpl.java:[line 543]
com.sun.corba.se.impl.oa.poa.POAImpl$DestroyThread.doIt(POAImpl, boolean) explicitly invokes run on a thread (did you mean to start it instead?)
In class com.sun.corba.se.impl.oa.poa.POAManagerImpl
Field com.sun.corba.se.impl.oa.poa.POAManagerImpl.explicitStateChange
Synchronized 80% of the time
Unsynchronized access at POAManagerImpl.java:[line 331]
Synchronized access at POAManagerImpl.java:[line 287]
Synchronized access at POAManagerImpl.java:[line 247]
Synchronized access at POAManagerImpl.java:[line 540]
Synchronized access at POAManagerImpl.java:[line 212]
Inconsistent synchronization of com.sun.corba.se.impl.oa.poa.POAManagerImpl.explicitStateChange; locked 80% of time
In class com.sun.corba.se.impl.oa.poa.POAManagerImpl
Field com.sun.corba.se.impl.oa.poa.POAManagerImpl.factory
In POAManagerImpl.java
Class com.sun.corba.se.impl.oa.poa.POAManagerImpl defines non-transient non-serializable instance field factory
In class com.sun.corba.se.impl.oa.poa.POAManagerImpl
Field com.sun.corba.se.impl.oa.poa.POAManagerImpl.pihandler
In POAManagerImpl.java
Class com.sun.corba.se.impl.oa.poa.POAManagerImpl defines non-transient non-serializable instance field pihandler
In class com.sun.corba.se.impl.oa.poa.POAManagerImpl
In method com.sun.corba.se.impl.oa.poa.POAManagerImpl.countedWait()
At POAManagerImpl.java:[line 113]
Wait not in loop in com.sun.corba.se.impl.oa.poa.POAManagerImpl.countedWait()
In class com.sun.corba.se.impl.oa.poa.POAPolicyMediatorImpl_R_USM$Etherealizer
In method com.sun.corba.se.impl.oa.poa.POAPolicyMediatorImpl_R_USM$Etherealizer.run()
Exception class java.lang.Exception
At POAPolicyMediatorImpl_R_USM.java:[line 334]
com.sun.corba.se.impl.oa.poa.POAPolicyMediatorImpl_R_USM$Etherealizer.run() might ignore java.lang.Exception
In class com.sun.corba.se.impl.oa.poa.POAPolicyMediatorImpl_R_USM$Etherealizer
In POAPolicyMediatorImpl_R_USM.java
Should com.sun.corba.se.impl.oa.poa.POAPolicyMediatorImpl_R_USM$Etherealizer be a _static_ inner class?
In class com.sun.corba.se.impl.oa.poa.Policies
In method com.sun.corba.se.impl.oa.poa.Policies.Policies(Policy[], int)
At Policies.java:[line 202]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.oa.poa.Policies.Policies(Policy[], int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.oa.poa.Policies
In method com.sun.corba.se.impl.oa.poa.Policies.forceZeroPort()
At Policies.java:[line 335]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.oa.poa.Policies.forceZeroPort() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.oa.poa.Policies
In method com.sun.corba.se.impl.oa.poa.Policies.getCopierId()
At Policies.java:[line 345]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.oa.poa.Policies.getCopierId() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.oa.poa.Policies
In method com.sun.corba.se.impl.oa.poa.Policies.get_effective_policy(int)
At Policies.java:[line 251]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.oa.poa.Policies.get_effective_policy(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.oa.poa.Policies
In method com.sun.corba.se.impl.oa.poa.Policies.servantCachingLevel()
At Policies.java:[line 325]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.oa.poa.Policies.servantCachingLevel() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.orb.DataCollectorBase
In method com.sun.corba.se.impl.orb.DataCollectorBase.getPropertiesFromFile(Properties, String)
At DataCollectorBase.java:[line 419]
Exception is caught when Exception is not thrown in com.sun.corba.se.impl.orb.DataCollectorBase.getPropertiesFromFile(Properties, String)
In class com.sun.corba.se.impl.orb.DataCollectorBase
Field com.sun.corba.se.impl.orb.DataCollectorBase.parser
In DataCollectorBase.java
Unused field: com.sun.corba.se.impl.orb.DataCollectorBase.parser
In class com.sun.corba.se.impl.orb.ORBConfiguratorImpl
In method com.sun.corba.se.impl.orb.ORBConfiguratorImpl.initializeTransport(ORB)
Local variable stored in JVM register 6
At ORBConfiguratorImpl.java:[line 250]
Dead store to $L6 in com.sun.corba.se.impl.orb.ORBConfiguratorImpl.initializeTransport(ORB)
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.orb
At ORBDataParserImpl.java:[line 407]
Unread field: com.sun.corba.se.impl.orb.ORBDataParserImpl.orb
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.propertyInitRef
In ORBDataParserImpl.java
Unused field: com.sun.corba.se.impl.orb.ORBDataParserImpl.propertyInitRef
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.servicesURL
In ORBDataParserImpl.java
Unused field: com.sun.corba.se.impl.orb.ORBDataParserImpl.servicesURL
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.ORBInitialHost
At ORBDataParserImpl.java:[line 120]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.ORBInitialHost
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.ORBServerHost
At ORBDataParserImpl.java:[line 130]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.ORBServerHost
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.acceptorSocketType
At ORBDataParserImpl.java:[line 363]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.acceptorSocketType
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.acceptors
At ORBDataParserImpl.java:[line 353]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.acceptors
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.badServerIdHandlerClass
At ORBDataParserImpl.java:[line 319]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.badServerIdHandlerClass
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.charData
At ORBDataParserImpl.java:[line 415]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.charData
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.connectionSocketType
At ORBDataParserImpl.java:[line 375]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.connectionSocketType
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.corbaContactInfoListFactory
At ORBDataParserImpl.java:[line 358]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.corbaContactInfoListFactory
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.debugFlags
At ORBDataParserImpl.java:[line 348]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.debugFlags
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.defaultInitRef
At ORBDataParserImpl.java:[line 343]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.defaultInitRef
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.giopVersion
At ORBDataParserImpl.java:[line 185]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.giopVersion
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.iiopPrimaryToContactInfo
At ORBDataParserImpl.java:[line 165]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.iiopPrimaryToContactInfo
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.iorToSocketInfo
At ORBDataParserImpl.java:[line 160]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.iorToSocketInfo
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.legacySocketFactory
At ORBDataParserImpl.java:[line 145]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.legacySocketFactory
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.listenOnAllInterfaces
At ORBDataParserImpl.java:[line 135]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.listenOnAllInterfaces
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.orbId
At ORBDataParserImpl.java:[line 170]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.orbId
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.orbInitialReferences
At ORBDataParserImpl.java:[line 338]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.orbInitialReferences
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.orbInitializers
At ORBDataParserImpl.java:[line 333]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.orbInitializers
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.readTimeouts
At ORBDataParserImpl.java:[line 391]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.readTimeouts
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.socketFactory
At ORBDataParserImpl.java:[line 150]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.socketFactory
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.userSpecifiedListenPorts
At ORBDataParserImpl.java:[line 155]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.userSpecifiedListenPorts
In class com.sun.corba.se.impl.orb.ORBDataParserImpl
Field com.sun.corba.se.impl.orb.ORBDataParserImpl.wcharData
At ORBDataParserImpl.java:[line 415]
Unwritten field: com.sun.corba.se.impl.orb.ORBDataParserImpl.wcharData
In class com.sun.corba.se.impl.orb.ORBImpl
Field com.sun.corba.se.impl.orb.ORBImpl.corbaContactInfoListFactory
Synchronized 50% of the time
Unsynchronized access at ORBImpl.java:[line 1711]
Synchronized access at ORBImpl.java:[line 1717]
Inconsistent synchronization of com.sun.corba.se.impl.orb.ORBImpl.corbaContactInfoListFactory; locked 50% of time
In class com.sun.corba.se.impl.orb.ORBImpl
In method com.sun.corba.se.impl.orb.ORBImpl.setDebugFlags(String[])
At ORBImpl.java:[line 448]
Exception is caught when Exception is not thrown in com.sun.corba.se.impl.orb.ORBImpl.setDebugFlags(String[])
In class com.sun.corba.se.impl.orb.ORBImpl
In method com.sun.corba.se.impl.orb.ORBImpl.shutdown(boolean)
At ORBImpl.java:[line 1270]
Possible deadlock during notification at ORBImpl.java:[line 1276]
Possible deadlock during notification at ORBImpl.java:[line 1328]
wait() with two locks held in com.sun.corba.se.impl.orb.ORBImpl.shutdown(boolean)
In class com.sun.corba.se.impl.orb.ORBImpl
Field com.sun.corba.se.impl.orb.ORBImpl.codeBaseIOR
At ORBImpl.java:[line 847]
Unwritten field: com.sun.corba.se.impl.orb.ORBImpl.codeBaseIOR
In class com.sun.corba.se.impl.orb.ORBImpl
In method com.sun.corba.se.impl.orb.ORBImpl.run()
At ORBImpl.java:[line 1241]
Unconditional wait in com.sun.corba.se.impl.orb.ORBImpl.run()
In class com.sun.corba.se.impl.orb.ORBImpl
In method com.sun.corba.se.impl.orb.ORBImpl.run()
At ORBImpl.java:[line 1241]
Wait not in loop in com.sun.corba.se.impl.orb.ORBImpl.run()
In class com.sun.corba.se.impl.orb.ParserTable
In method com.sun.corba.se.impl.orb.ParserTable.ParserTable()
Local variable stored in JVM register 10
At ParserTable.java:[line 159]
Dead store to $L10 in com.sun.corba.se.impl.orb.ParserTable.ParserTable()
In class com.sun.corba.se.impl.orb.ParserTable
In method com.sun.corba.se.impl.orb.ParserTable.ParserTable()
At ParserTable.java:[line 167]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.orb.ParserTable.ParserTable() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.orb.ParserTable
In method com.sun.corba.se.impl.orb.ParserTable.ParserTable()
At ParserTable.java:[line 167]
Value Short(short)
Value Short.valueOf(short)
Method com.sun.corba.se.impl.orb.ParserTable.ParserTable() invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class com.sun.corba.se.impl.orb.ParserTable
In method com.sun.corba.se.impl.orb.ParserTable.makeBMGROperation()
At ParserTable.java:[line 627]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.orb.ParserTable.makeBMGROperation() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.orb.ParserTable
In method com.sun.corba.se.impl.orb.ParserTable.makeBMGROperation()
At ParserTable.java:[line 628]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.orb.ParserTable.makeBMGROperation() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.orb.ParserTable
In method com.sun.corba.se.impl.orb.ParserTable.makeBMGROperation()
At ParserTable.java:[line 629]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.orb.ParserTable.makeBMGROperation() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.orb.ParserTable$10
In method com.sun.corba.se.impl.orb.ParserTable$10.10(ParserTable)
At ParserTable.java:[line 798]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.orb.ParserTable$10.10(ParserTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.orb.ParserTable$11
In method com.sun.corba.se.impl.orb.ParserTable$11.operate(Object)
At ParserTable.java:[line 823]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.orb.ParserTable$11.operate(Object) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.orb.ParserTable$11
In method com.sun.corba.se.impl.orb.ParserTable$11.operate(Object)
At ParserTable.java:[line 828]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.orb.ParserTable$11.operate(Object) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.orb.ParserTable$TestBadServerIdHandler
In ParserTable.java
Should com.sun.corba.se.impl.orb.ParserTable$TestBadServerIdHandler be a _static_ inner class?
In class com.sun.corba.se.impl.orb.PrefixParserAction
In method com.sun.corba.se.impl.orb.PrefixParserAction.apply(Properties)
At PrefixParserAction.java:[line 97]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.orb.PrefixParserAction.apply(Properties) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.orb.PrefixParserAction
In method com.sun.corba.se.impl.orb.PrefixParserAction.apply(Properties)
At PrefixParserAction.java:[line 110]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.orb.PrefixParserAction.apply(Properties) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.orbutil.CacheTable
Field com.sun.corba.se.impl.orbutil.CacheTable.orb
At CacheTable.java:[line 63]
Unread field: com.sun.corba.se.impl.orbutil.CacheTable.orb
In class com.sun.corba.se.impl.orbutil.CacheTable$Entry
In CacheTable.java
Should com.sun.corba.se.impl.orbutil.CacheTable$Entry be a _static_ inner class?
In class com.sun.corba.se.impl.orbutil.CorbaResourceUtil
In method com.sun.corba.se.impl.orbutil.CorbaResourceUtil.getText(String, String, String, String)
At CorbaResourceUtil.java:[line 74]
Method com.sun.corba.se.impl.orbutil.CorbaResourceUtil.getText(String, String, String, String) invokes toString() method on a String
In class com.sun.corba.se.impl.orbutil.LegacyHookPutFields
In method com.sun.corba.se.impl.orbutil.LegacyHookPutFields.put(String, boolean)
At LegacyHookPutFields.java:[line 46]
com.sun.corba.se.impl.orbutil.LegacyHookPutFields.put(String, boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.corba.se.impl.orbutil.LegacyHookPutFields
In method com.sun.corba.se.impl.orbutil.LegacyHookPutFields.put(String, byte)
At LegacyHookPutFields.java:[line 60]
Value Byte(byte)
Value Byte.valueOf(byte)
Method com.sun.corba.se.impl.orbutil.LegacyHookPutFields.put(String, byte) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class com.sun.corba.se.impl.orbutil.LegacyHookPutFields
In method com.sun.corba.se.impl.orbutil.LegacyHookPutFields.put(String, char)
At LegacyHookPutFields.java:[line 53]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.corba.se.impl.orbutil.LegacyHookPutFields.put(String, char) invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.corba.se.impl.orbutil.LegacyHookPutFields
In method com.sun.corba.se.impl.orbutil.LegacyHookPutFields.put(String, int)
At LegacyHookPutFields.java:[line 74]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.orbutil.LegacyHookPutFields.put(String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.orbutil.LegacyHookPutFields
In method com.sun.corba.se.impl.orbutil.LegacyHookPutFields.put(String, long)
At LegacyHookPutFields.java:[line 81]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.orbutil.LegacyHookPutFields.put(String, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.orbutil.LegacyHookPutFields
In method com.sun.corba.se.impl.orbutil.LegacyHookPutFields.put(String, short)
At LegacyHookPutFields.java:[line 67]
Value Short(short)
Value Short.valueOf(short)
Method com.sun.corba.se.impl.orbutil.LegacyHookPutFields.put(String, short) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class com.sun.corba.se.impl.orbutil.ObjectStreamClassUtil_1_3$1
In method com.sun.corba.se.impl.orbutil.ObjectStreamClassUtil_1_3$1.run()
At ObjectStreamClassUtil_1_3.java:[line 92]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.orbutil.ObjectStreamClassUtil_1_3$1.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.orbutil.ObjectStreamClassUtil_1_3$CompareClassByName
In ObjectStreamClassUtil_1_3.java
com.sun.corba.se.impl.orbutil.ObjectStreamClassUtil_1_3$CompareClassByName implements Comparator but not Serializable
In class com.sun.corba.se.impl.orbutil.ObjectStreamClassUtil_1_3$CompareMemberByName
In ObjectStreamClassUtil_1_3.java
com.sun.corba.se.impl.orbutil.ObjectStreamClassUtil_1_3$CompareMemberByName implements Comparator but not Serializable
In class com.sun.corba.se.impl.orbutil.ObjectStreamClass_1_3_1
Field com.sun.corba.se.impl.orbutil.ObjectStreamClass_1_3_1.localClassDesc
At ObjectStreamClass_1_3_1.java:[line 750]
Unwritten field: com.sun.corba.se.impl.orbutil.ObjectStreamClass_1_3_1.localClassDesc
In class com.sun.corba.se.impl.orbutil.ObjectStreamClass_1_3_1$CompareClassByName
In ObjectStreamClass_1_3_1.java
com.sun.corba.se.impl.orbutil.ObjectStreamClass_1_3_1$CompareClassByName implements Comparator but not Serializable
In class com.sun.corba.se.impl.orbutil.ObjectStreamClass_1_3_1$CompareMemberByName
In ObjectStreamClass_1_3_1.java
com.sun.corba.se.impl.orbutil.ObjectStreamClass_1_3_1$CompareMemberByName implements Comparator but not Serializable
In class com.sun.corba.se.impl.orbutil.ObjectStreamField
In method com.sun.corba.se.impl.orbutil.ObjectStreamField.compareTo(Object)
At ObjectStreamField.java:[lines 191-198]
com.sun.corba.se.impl.orbutil.ObjectStreamField defines compareTo(Object) and uses Object.equals()
In class com.sun.corba.se.impl.orbutil.ObjectStreamField
Field com.sun.corba.se.impl.orbutil.ObjectStreamField.fieldID
At ObjectStreamField.java:[line 268]
Unread field: com.sun.corba.se.impl.orbutil.ObjectStreamField.fieldID
In class com.sun.corba.se.impl.orbutil.ObjectUtility
In method com.sun.corba.se.impl.orbutil.ObjectUtility.handleObject(IdentityHashMap, ObjectWriter, Object)
At ObjectUtility.java:[line 406]
Another occurrence at ObjectUtility.java:[line 415]
Exception is caught when Exception is not thrown in com.sun.corba.se.impl.orbutil.ObjectUtility.handleObject(IdentityHashMap, ObjectWriter, Object)
In class com.sun.corba.se.impl.orbutil.RepIdDelegator
In method com.sun.corba.se.impl.orbutil.RepIdDelegator.equals(Object)
At RepIdDelegator.java:[lines 172-175]
com.sun.corba.se.impl.orbutil.RepIdDelegator defines equals and uses Object.hashCode()
In class com.sun.corba.se.impl.orbutil.RepIdDelegator_1_3
In method com.sun.corba.se.impl.orbutil.RepIdDelegator_1_3.equals(Object)
At RepIdDelegator_1_3.java:[lines 172-175]
com.sun.corba.se.impl.orbutil.RepIdDelegator_1_3 defines equals and uses Object.hashCode()
In class com.sun.corba.se.impl.orbutil.RepIdDelegator_1_3_1
In method com.sun.corba.se.impl.orbutil.RepIdDelegator_1_3_1.equals(Object)
At RepIdDelegator_1_3_1.java:[lines 172-175]
com.sun.corba.se.impl.orbutil.RepIdDelegator_1_3_1 defines equals and uses Object.hashCode()
In class com.sun.corba.se.impl.orbutil.RepositoryId_1_3
In method com.sun.corba.se.impl.orbutil.RepositoryId_1_3.replace(String, String, String)
At RepositoryId_1_3.java:[line 871]
com.sun.corba.se.impl.orbutil.RepositoryId_1_3.replace(String, String, String) invokes inefficient new String(String) constructor
In class com.sun.corba.se.impl.orbutil.RepositoryId_1_3
In method com.sun.corba.se.impl.orbutil.RepositoryId_1_3.createHashString(Serializable)
At RepositoryId_1_3.java:[line 531]
Private method com.sun.corba.se.impl.orbutil.RepositoryId_1_3.createHashString(Serializable) is never called
In class com.sun.corba.se.impl.orbutil.RepositoryId_1_3_1
In method com.sun.corba.se.impl.orbutil.RepositoryId_1_3_1.replace(String, String, String)
At RepositoryId_1_3_1.java:[line 959]
com.sun.corba.se.impl.orbutil.RepositoryId_1_3_1.replace(String, String, String) invokes inefficient new String(String) constructor
In class com.sun.corba.se.impl.orbutil.RepositoryId_1_3_1
In method com.sun.corba.se.impl.orbutil.RepositoryId_1_3_1.createHashString(Serializable)
At RepositoryId_1_3_1.java:[line 606]
Private method com.sun.corba.se.impl.orbutil.RepositoryId_1_3_1.createHashString(Serializable) is never called
In class com.sun.corba.se.impl.orbutil.concurrent.CondVar
In method com.sun.corba.se.impl.orbutil.concurrent.CondVar.broadcast()
At CondVar.java:[line 339]
Naked notify in com.sun.corba.se.impl.orbutil.concurrent.CondVar.broadcast()
In class com.sun.corba.se.impl.orbutil.concurrent.CondVar
In method com.sun.corba.se.impl.orbutil.concurrent.CondVar.signal()
At CondVar.java:[line 334]
Naked notify in com.sun.corba.se.impl.orbutil.concurrent.CondVar.signal()
In class com.sun.corba.se.impl.orbutil.concurrent.CondVar
In method com.sun.corba.se.impl.orbutil.concurrent.CondVar.await()
At CondVar.java:[line 237]
Unconditional wait in com.sun.corba.se.impl.orbutil.concurrent.CondVar.await()
In class com.sun.corba.se.impl.orbutil.concurrent.CondVar
In method com.sun.corba.se.impl.orbutil.concurrent.CondVar.await()
At CondVar.java:[line 237]
Wait not in loop in com.sun.corba.se.impl.orbutil.concurrent.CondVar.await()
In class com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$1
In method com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$1.getValue()
At ThreadPoolImpl.java:[line 152]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$1.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$2
In method com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$2.getValue()
At ThreadPoolImpl.java:[line 160]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$2.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$3
In method com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$3.getValue()
At ThreadPoolImpl.java:[line 168]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$3.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$4
In method com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$4.getValue()
At ThreadPoolImpl.java:[line 176]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$4.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$5
In method com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$5.getValue()
At ThreadPoolImpl.java:[line 184]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$5.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.orbutil.threadpool.WorkQueueImpl$1
In method com.sun.corba.se.impl.orbutil.threadpool.WorkQueueImpl$1.getValue()
At WorkQueueImpl.java:[line 85]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.orbutil.threadpool.WorkQueueImpl$1.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.orbutil.threadpool.WorkQueueImpl$2
In method com.sun.corba.se.impl.orbutil.threadpool.WorkQueueImpl$2.getValue()
At WorkQueueImpl.java:[line 93]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.orbutil.threadpool.WorkQueueImpl$2.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.orbutil.threadpool.WorkQueueImpl$3
In method com.sun.corba.se.impl.orbutil.threadpool.WorkQueueImpl$3.getValue()
At WorkQueueImpl.java:[line 101]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.orbutil.threadpool.WorkQueueImpl$3.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$1
In method com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$1.read(InputStream)
At DynamicMethodMarshallerImpl.java:[line 136]
com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$1.read(InputStream) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$2
In method com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$2.read(InputStream)
At DynamicMethodMarshallerImpl.java:[line 151]
Value Byte(byte)
Value Byte.valueOf(byte)
Method com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$2.read(InputStream) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$3
In method com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$3.read(InputStream)
At DynamicMethodMarshallerImpl.java:[line 166]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$3.read(InputStream) invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$4
In method com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$4.read(InputStream)
At DynamicMethodMarshallerImpl.java:[line 181]
Value Short(short)
Value Short.valueOf(short)
Method com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$4.read(InputStream) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$5
In method com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$5.read(InputStream)
At DynamicMethodMarshallerImpl.java:[line 196]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$5.read(InputStream) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$6
In method com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$6.read(InputStream)
At DynamicMethodMarshallerImpl.java:[line 211]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.presentation.rmi.DynamicMethodMarshallerImpl$6.read(InputStream) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.presentation.rmi.DynamicStubImpl
Field com.sun.corba.se.impl.presentation.rmi.DynamicStubImpl.ior
In DynamicStubImpl.java
Class com.sun.corba.se.impl.presentation.rmi.DynamicStubImpl defines non-transient non-serializable instance field ior
In class com.sun.corba.se.impl.presentation.rmi.IDLNameTranslatorImpl
In method com.sun.corba.se.impl.presentation.rmi.IDLNameTranslatorImpl.mangleOverloadedMethod(String, Method)
At IDLNameTranslatorImpl.java:[line 718]
Method com.sun.corba.se.impl.presentation.rmi.IDLNameTranslatorImpl.mangleOverloadedMethod(String, Method) concatenates strings using + in a loop
In class com.sun.corba.se.impl.presentation.rmi.IDLTypesUtil
In method com.sun.corba.se.impl.presentation.rmi.IDLTypesUtil.isHasCorrespondingReadProperty(Method, Class)
Exception class java.lang.Exception
At IDLTypesUtil.java:[line 333]
com.sun.corba.se.impl.presentation.rmi.IDLTypesUtil.isHasCorrespondingReadProperty(Method, Class) might ignore java.lang.Exception
In class com.sun.corba.se.impl.presentation.rmi.IDLTypesUtil
In method com.sun.corba.se.impl.presentation.rmi.IDLTypesUtil.isPropertyAccessorMethod(Method, Class)
Local variable stored in JVM register 6
At IDLTypesUtil.java:[line 228]
Dead store to $L6 in com.sun.corba.se.impl.presentation.rmi.IDLTypesUtil.isPropertyAccessorMethod(Method, Class)
In class com.sun.corba.se.impl.presentation.rmi.IDLTypesUtil
In method com.sun.corba.se.impl.presentation.rmi.IDLTypesUtil.hasCorrespondingReadProperty(Method, Class, String)
At IDLTypesUtil.java:[line 283]
Exception is caught when Exception is not thrown in com.sun.corba.se.impl.presentation.rmi.IDLTypesUtil.hasCorrespondingReadProperty(Method, Class, String)
In class com.sun.corba.se.impl.presentation.rmi.IDLTypesUtil
In method com.sun.corba.se.impl.presentation.rmi.IDLTypesUtil.isHasCorrespondingReadProperty(Method, Class)
At IDLTypesUtil.java:[line 333]
Exception is caught when Exception is not thrown in com.sun.corba.se.impl.presentation.rmi.IDLTypesUtil.isHasCorrespondingReadProperty(Method, Class)
In class com.sun.corba.se.impl.presentation.rmi.InvocationHandlerFactoryImpl$CustomCompositeInvocationHandlerImpl
In method com.sun.corba.se.impl.presentation.rmi.InvocationHandlerFactoryImpl$CustomCompositeInvocationHandlerImpl.setProxy(Proxy)
Actual type java.lang.reflect.Proxy
Expected com.sun.corba.se.spi.presentation.rmi.DynamicStub
Local variable stored in JVM register 1
At InvocationHandlerFactoryImpl.java:[line 76]
Unchecked/unconfirmed cast from java.lang.reflect.Proxy to com.sun.corba.se.spi.presentation.rmi.DynamicStub in com.sun.corba.se.impl.presentation.rmi.InvocationHandlerFactoryImpl$CustomCompositeInvocationHandlerImpl.setProxy(Proxy)
In class com.sun.corba.se.impl.presentation.rmi.InvocationHandlerFactoryImpl$CustomCompositeInvocationHandlerImpl
In InvocationHandlerFactoryImpl.java
com.sun.corba.se.impl.presentation.rmi.InvocationHandlerFactoryImpl$CustomCompositeInvocationHandlerImpl is serializable but also an inner class of a non-serializable class
In class com.sun.corba.se.impl.presentation.rmi.InvocationHandlerFactoryImpl$CustomCompositeInvocationHandlerImpl
In InvocationHandlerFactoryImpl.java
com.sun.corba.se.impl.presentation.rmi.InvocationHandlerFactoryImpl$CustomCompositeInvocationHandlerImpl is Serializable; consider declaring a serialVersionUID
In class com.sun.corba.se.impl.presentation.rmi.InvocationHandlerFactoryImpl$CustomCompositeInvocationHandlerImpl
In InvocationHandlerFactoryImpl.java
Should com.sun.corba.se.impl.presentation.rmi.InvocationHandlerFactoryImpl$CustomCompositeInvocationHandlerImpl be a _static_ inner class?
In class com.sun.corba.se.impl.presentation.rmi.PresentationManagerImpl
Field com.sun.corba.se.impl.presentation.rmi.PresentationManagerImpl.wrapper
At PresentationManagerImpl.java:[line 65]
Unread field: com.sun.corba.se.impl.presentation.rmi.PresentationManagerImpl.wrapper
In class com.sun.corba.se.impl.presentation.rmi.PresentationManagerImpl$ClassDataImpl
Field com.sun.corba.se.impl.presentation.rmi.PresentationManagerImpl$ClassDataImpl.sfactory
In PresentationManagerImpl.java
Unused field: com.sun.corba.se.impl.presentation.rmi.PresentationManagerImpl$ClassDataImpl.sfactory
In class com.sun.corba.se.impl.presentation.rmi.StubFactoryFactoryStaticImpl
In method com.sun.corba.se.impl.presentation.rmi.StubFactoryFactoryStaticImpl.getTie(Class)
At StubFactoryFactoryStaticImpl.java:[line 139]
Exception is caught when Exception is not thrown in com.sun.corba.se.impl.presentation.rmi.StubFactoryFactoryStaticImpl.getTie(Class)
In class com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl
In method com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.beginRequest(Object, String, boolean, ContactInfo)
Local variable stored in JVM register 6
At CorbaClientRequestDispatcherImpl.java:[line 133]
Dead store to $L6 in com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.beginRequest(Object, String, boolean, ContactInfo)
In class com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl
In method com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.getExceptionDetailMessage(CorbaMessageMediator, ORBUtilSystemException)
Need to close java.io.InputStream
At CorbaClientRequestDispatcherImpl.java:[line 807]
com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.getExceptionDetailMessage(CorbaMessageMediator, ORBUtilSystemException) may fail to close stream
In class com.sun.corba.se.impl.protocol.CorbaInvocationInfo
Field com.sun.corba.se.impl.protocol.CorbaInvocationInfo.orb
At CorbaInvocationInfo.java:[line 57]
Unread field: com.sun.corba.se.impl.protocol.CorbaInvocationInfo.orb
In class com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl
In method com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.processCancelRequest(int)
Local variable stored in JVM register 3
At CorbaMessageMediatorImpl.java:[line 1519]
Dead store to $L3 in com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.processCancelRequest(int)
In class com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl
In method com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.getRequestIdInteger()
At CorbaMessageMediatorImpl.java:[line 350]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.getRequestIdInteger() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl
In method com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.resumeSelect(Message)
At CorbaMessageMediatorImpl.java:[line 766]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.resumeSelect(Message) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl
In method com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.resumeSelect(Message)
At CorbaMessageMediatorImpl.java:[line 770]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.resumeSelect(Message) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl
In method com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.resumeSelect(Message)
At CorbaMessageMediatorImpl.java:[line 774]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.resumeSelect(Message) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl
In method com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.createSystemExceptionResponse(CorbaMessageMediator, SystemException, ServiceContexts)
Called method com.sun.corba.se.impl.orbutil.ORBUtility.writeSystemException(SystemException, OutputStream)
Argument 1 might be null but must not be null
Local variable stored in JVM register 2
Method invoked at CorbaMessageMediatorImpl.java:[line 2112]
Known null at CorbaMessageMediatorImpl.java:[line 2088]
Method call in com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.createSystemExceptionResponse(CorbaMessageMediator, SystemException, ServiceContexts) passes null for unconditionally dereferenced parameter of com.sun.corba.se.impl.orbutil.ORBUtility.writeSystemException(SystemException, OutputStream)
In class com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl
In method com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.addExceptionDetailMessage(CorbaMessageMediator, SystemException, ServiceContexts)
Need to close java.io.OutputStream
At CorbaMessageMediatorImpl.java:[line 2126]
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.addExceptionDetailMessage(CorbaMessageMediator, SystemException, ServiceContexts) may fail to close stream
In class com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl
In method com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleAddressingDisposition(CorbaMessageMediator, AddressingDispositionException)
Local variable stored in JVM register 7
Redundant null check at CorbaMessageMediatorImpl.java:[line 1994]
Redundant nullcheck of $L7 which is known to be null in com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleAddressingDisposition(CorbaMessageMediator, AddressingDispositionException)
In class com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl
In method com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.throwNotImplemented()
At CorbaMessageMediatorImpl.java:[lines 1409-1411]
Private method com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.throwNotImplemented() is never called
In class com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl
Field com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.poaWrapper
At CorbaServerRequestDispatcherImpl.java:[line 109]
Unread field: com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.poaWrapper
In class com.sun.corba.se.impl.protocol.LocalClientRequestDispatcherBase
Field com.sun.corba.se.impl.protocol.LocalClientRequestDispatcherBase.scid
At LocalClientRequestDispatcherBase.java:[line 70]
Unread field: com.sun.corba.se.impl.protocol.LocalClientRequestDispatcherBase.scid
In class com.sun.corba.se.impl.protocol.RequestDispatcherRegistryImpl
Field com.sun.corba.se.impl.protocol.RequestDispatcherRegistryImpl.orb
At RequestDispatcherRegistryImpl.java:[line 71]
Unread field: com.sun.corba.se.impl.protocol.RequestDispatcherRegistryImpl.orb
In class com.sun.corba.se.impl.protocol.giopmsgheaders.IORAddressingInfoHelper
In method com.sun.corba.se.impl.protocol.giopmsgheaders.IORAddressingInfoHelper.type()
On field com.sun.corba.se.impl.protocol.giopmsgheaders.IORAddressingInfoHelper.__typeCode
At IORAddressingInfoHelper.java:[lines 57-61]
Possible doublecheck on com.sun.corba.se.impl.protocol.giopmsgheaders.IORAddressingInfoHelper.__typeCode in com.sun.corba.se.impl.protocol.giopmsgheaders.IORAddressingInfoHelper.type()
In class com.sun.corba.se.impl.protocol.giopmsgheaders.LocateReplyMessage_1_0
Field com.sun.corba.se.impl.protocol.giopmsgheaders.LocateReplyMessage_1_0.orb
At LocateReplyMessage_1_0.java:[line 56]
Unread field: com.sun.corba.se.impl.protocol.giopmsgheaders.LocateReplyMessage_1_0.orb
In class com.sun.corba.se.impl.protocol.giopmsgheaders.LocateReplyMessage_1_1
Field com.sun.corba.se.impl.protocol.giopmsgheaders.LocateReplyMessage_1_1.orb
At LocateReplyMessage_1_1.java:[line 55]
Unread field: com.sun.corba.se.impl.protocol.giopmsgheaders.LocateReplyMessage_1_1.orb
In class com.sun.corba.se.impl.protocol.giopmsgheaders.LocateReplyMessage_1_2
In method com.sun.corba.se.impl.protocol.giopmsgheaders.LocateReplyMessage_1_2.read(InputStream)
At LocateReplyMessage_1_2.java:[line 145]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.protocol.giopmsgheaders.LocateReplyMessage_1_2.read(InputStream) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.protocol.giopmsgheaders.LocateReplyMessage_1_2
Field com.sun.corba.se.impl.protocol.giopmsgheaders.LocateReplyMessage_1_2.orb
At LocateReplyMessage_1_2.java:[line 61]
Unread field: com.sun.corba.se.impl.protocol.giopmsgheaders.LocateReplyMessage_1_2.orb
In class com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase
In method com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.createRequest(ORB, GIOPVersion, byte, int, boolean, IOR, short, String, ServiceContexts, Principal)
At MessageBase.java:[line 578]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.createRequest(ORB, GIOPVersion, byte, int, boolean, IOR, short, String, ServiceContexts, Principal) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase
In method com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.readGIOPHeader(ORB, CorbaConnection)
Local variable stored in JVM register 2
Dereferenced at MessageBase.java:[line 365]
Dereferenced at MessageBase.java:[line 377]
Known null at MessageBase.java:[line 337]
? could be null and is guaranteed to be dereferenced in com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.readGIOPHeader(ORB, CorbaConnection)
In class com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_0
In method com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_0.read(InputStream)
At ReplyMessage_1_0.java:[line 154]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_0.read(InputStream) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_0
Field com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_0.orb
At ReplyMessage_1_0.java:[line 59]
Unread field: com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_0.orb
In class com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_1
In method com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_1.read(InputStream)
At ReplyMessage_1_1.java:[line 155]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_1.read(InputStream) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_1
Field com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_1.orb
At ReplyMessage_1_1.java:[line 59]
Unread field: com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_1.orb
In class com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_2
In method com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_2.read(InputStream)
At ReplyMessage_1_2.java:[line 167]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_2.read(InputStream) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_2
Field com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_2.orb
At ReplyMessage_1_2.java:[line 63]
Unread field: com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_2.orb
In class com.sun.corba.se.impl.resolver.INSURLOperationImpl
In method com.sun.corba.se.impl.resolver.INSURLOperationImpl.getIORFromString(String)
Need to close java.io.InputStream
At INSURLOperationImpl.java:[line 113]
com.sun.corba.se.impl.resolver.INSURLOperationImpl.getIORFromString(String) may fail to close stream
In class com.sun.corba.se.impl.transport.CorbaContactInfoListImpl
Field com.sun.corba.se.impl.transport.CorbaContactInfoListImpl.LocalClientRequestDispatcher
In CorbaContactInfoListImpl.java
The field name com.sun.corba.se.impl.transport.CorbaContactInfoListImpl.LocalClientRequestDispatcher doesn't start with an lower case letter
In class com.sun.corba.se.impl.transport.CorbaInboundConnectionCacheImpl$1
In method com.sun.corba.se.impl.transport.CorbaInboundConnectionCacheImpl$1.getValue()
At CorbaInboundConnectionCacheImpl.java:[line 166]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.transport.CorbaInboundConnectionCacheImpl$1.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.transport.CorbaInboundConnectionCacheImpl$2
In method com.sun.corba.se.impl.transport.CorbaInboundConnectionCacheImpl$2.getValue()
At CorbaInboundConnectionCacheImpl.java:[line 178]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.transport.CorbaInboundConnectionCacheImpl$2.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.transport.CorbaInboundConnectionCacheImpl$3
In method com.sun.corba.se.impl.transport.CorbaInboundConnectionCacheImpl$3.getValue()
At CorbaInboundConnectionCacheImpl.java:[line 190]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.transport.CorbaInboundConnectionCacheImpl$3.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.transport.CorbaOutboundConnectionCacheImpl$1
In method com.sun.corba.se.impl.transport.CorbaOutboundConnectionCacheImpl$1.getValue()
At CorbaOutboundConnectionCacheImpl.java:[line 174]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.transport.CorbaOutboundConnectionCacheImpl$1.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.transport.CorbaOutboundConnectionCacheImpl$2
In method com.sun.corba.se.impl.transport.CorbaOutboundConnectionCacheImpl$2.getValue()
At CorbaOutboundConnectionCacheImpl.java:[line 186]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.transport.CorbaOutboundConnectionCacheImpl$2.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.transport.CorbaOutboundConnectionCacheImpl$3
In method com.sun.corba.se.impl.transport.CorbaOutboundConnectionCacheImpl$3.getValue()
At CorbaOutboundConnectionCacheImpl.java:[line 198]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.transport.CorbaOutboundConnectionCacheImpl$3.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.transport.CorbaResponseWaitingRoomImpl
In method com.sun.corba.se.impl.transport.CorbaResponseWaitingRoomImpl.getMessageMediator(int)
At CorbaResponseWaitingRoomImpl.java:[line 296]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.transport.CorbaResponseWaitingRoomImpl.getMessageMediator(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.transport.CorbaResponseWaitingRoomImpl
In method com.sun.corba.se.impl.transport.CorbaResponseWaitingRoomImpl.responseReceived(InputObject)
At CorbaResponseWaitingRoomImpl.java:[line 199]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.transport.CorbaResponseWaitingRoomImpl.responseReceived(InputObject) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.transport.CorbaResponseWaitingRoomImpl
Field com.sun.corba.se.impl.transport.CorbaResponseWaitingRoomImpl.connection
At CorbaResponseWaitingRoomImpl.java:[line 78]
Unread field: com.sun.corba.se.impl.transport.CorbaResponseWaitingRoomImpl.connection
In class com.sun.corba.se.impl.transport.CorbaResponseWaitingRoomImpl$OutCallDesc
Field com.sun.corba.se.impl.transport.CorbaResponseWaitingRoomImpl$OutCallDesc.thread
At CorbaResponseWaitingRoomImpl.java:[line 98]
Unread field: com.sun.corba.se.impl.transport.CorbaResponseWaitingRoomImpl$OutCallDesc.thread
In class com.sun.corba.se.impl.transport.ListenerThreadImpl
Field com.sun.corba.se.impl.transport.ListenerThreadImpl.selector
At ListenerThreadImpl.java:[line 55]
Unread field: com.sun.corba.se.impl.transport.ListenerThreadImpl.selector
In class com.sun.corba.se.impl.transport.ReaderThreadImpl
Field com.sun.corba.se.impl.transport.ReaderThreadImpl.selector
At ReaderThreadImpl.java:[line 55]
Unread field: com.sun.corba.se.impl.transport.ReaderThreadImpl.selector
In class com.sun.corba.se.impl.transport.SelectorImpl$SelectionKeyAndOp
In SelectorImpl.java
Should com.sun.corba.se.impl.transport.SelectorImpl$SelectionKeyAndOp be a _static_ inner class?
In class com.sun.corba.se.impl.transport.SocketOrChannelAcceptorImpl
In method com.sun.corba.se.impl.transport.SocketOrChannelAcceptorImpl.addToIORTemplate(IORTemplate, Policies, String)
Actual type java.lang.String
At SocketOrChannelAcceptorImpl.java:[line 384]
Comparison of String parameter using == or != in com.sun.corba.se.impl.transport.SocketOrChannelAcceptorImpl.addToIORTemplate(IORTemplate, Policies, String)
In class com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl
In method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.readFully(InputStream, byte[], int, int, long)
At SocketOrChannelConnectionImpl.java:[line 710]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.readFully(InputStream, byte[], int, int, long) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl
In method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.readFully(InputStream, byte[], int, int, long)
At SocketOrChannelConnectionImpl.java:[line 710]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.readFully(InputStream, byte[], int, int, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl
In method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.readFully(ByteBuffer, int, long)
At SocketOrChannelConnectionImpl.java:[line 646]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.readFully(ByteBuffer, int, long) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl
In method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.readFully(ByteBuffer, int, long)
At SocketOrChannelConnectionImpl.java:[line 646]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.readFully(ByteBuffer, int, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl
In method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.serverRequestMapGet(int)
At SocketOrChannelConnectionImpl.java:[line 1261]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.serverRequestMapGet(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl
In method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.serverRequestMapPut(int, CorbaMessageMediator)
At SocketOrChannelConnectionImpl.java:[line 1256]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.serverRequestMapPut(int, CorbaMessageMediator) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl
In method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.serverRequestMapRemove(int)
At SocketOrChannelConnectionImpl.java:[line 1267]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.serverRequestMapRemove(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl
Field com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.codeSetContext
Synchronized 60% of the time
Unsynchronized access at SocketOrChannelConnectionImpl.java:[line 1322]
Unsynchronized access at SocketOrChannelConnectionImpl.java:[line 1328]
Synchronized access at SocketOrChannelConnectionImpl.java:[line 1324]
Synchronized access at SocketOrChannelConnectionImpl.java:[line 1333]
Synchronized access at SocketOrChannelConnectionImpl.java:[line 1343]
Inconsistent synchronization of com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.codeSetContext; locked 60% of time
In class com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl
In method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.getCodeSetContext()
In method com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.setCodeSetContext(CodeSetComponentInfo$CodeSetContext)
At SocketOrChannelConnectionImpl.java:[lines 1322-1328]
com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.getCodeSetContext() is unsynchronized, com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.setCodeSetContext(CodeSetComponentInfo$CodeSetContext) is synchronized
In class com.sun.corba.se.impl.util.ORBProperties
In method com.sun.corba.se.impl.util.ORBProperties.main(String[])
At ORBProperties.java:[line 69]
Exception is caught when Exception is not thrown in com.sun.corba.se.impl.util.ORBProperties.main(String[])
In class com.sun.corba.se.impl.util.RepositoryId
In method com.sun.corba.se.impl.util.RepositoryId.replace(String, String, String)
At RepositoryId.java:[line 958]
com.sun.corba.se.impl.util.RepositoryId.replace(String, String, String) invokes inefficient new String(String) constructor
In class com.sun.corba.se.impl.util.RepositoryId
In method com.sun.corba.se.impl.util.RepositoryId.createHashString(Serializable)
At RepositoryId.java:[line 605]
Private method com.sun.corba.se.impl.util.RepositoryId.createHashString(Serializable) is never called
In class com.sun.corba.se.impl.util.Utility
In method com.sun.corba.se.impl.util.Utility.loadStub(Tie, PresentationManager$StubFactory, String, boolean)
Local variable stored in JVM register 7
At Utility.java:[line 552]
Dead store to $L7 in com.sun.corba.se.impl.util.Utility.loadStub(Tie, PresentationManager$StubFactory, String, boolean)
In class com.sun.corba.se.internal.CosNaming.BootstrapServer
Field com.sun.corba.se.internal.CosNaming.BootstrapServer.orb
In BootstrapServer.java
Unused field: com.sun.corba.se.internal.CosNaming.BootstrapServer.orb
In class com.sun.corba.se.spi.activation.BadServerDefinitionHelper
In method com.sun.corba.se.spi.activation.BadServerDefinitionHelper.type()
On field com.sun.corba.se.spi.activation.BadServerDefinitionHelper.__typeCode
At BadServerDefinitionHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.BadServerDefinitionHelper.__typeCode in com.sun.corba.se.spi.activation.BadServerDefinitionHelper.type()
In class com.sun.corba.se.spi.activation.EndPointInfoHelper
In method com.sun.corba.se.spi.activation.EndPointInfoHelper.type()
On field com.sun.corba.se.spi.activation.EndPointInfoHelper.__typeCode
At EndPointInfoHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.EndPointInfoHelper.__typeCode in com.sun.corba.se.spi.activation.EndPointInfoHelper.type()
In class com.sun.corba.se.spi.activation.InitialNameServicePackage.NameAlreadyBoundHelper
In method com.sun.corba.se.spi.activation.InitialNameServicePackage.NameAlreadyBoundHelper.type()
On field com.sun.corba.se.spi.activation.InitialNameServicePackage.NameAlreadyBoundHelper.__typeCode
At NameAlreadyBoundHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.InitialNameServicePackage.NameAlreadyBoundHelper.__typeCode in com.sun.corba.se.spi.activation.InitialNameServicePackage.NameAlreadyBoundHelper.type()
In class com.sun.corba.se.spi.activation.InvalidORBidHelper
In method com.sun.corba.se.spi.activation.InvalidORBidHelper.type()
On field com.sun.corba.se.spi.activation.InvalidORBidHelper.__typeCode
At InvalidORBidHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.InvalidORBidHelper.__typeCode in com.sun.corba.se.spi.activation.InvalidORBidHelper.type()
In class com.sun.corba.se.spi.activation.LocatorPackage.ServerLocationHelper
In method com.sun.corba.se.spi.activation.LocatorPackage.ServerLocationHelper.type()
On field com.sun.corba.se.spi.activation.LocatorPackage.ServerLocationHelper.__typeCode
At ServerLocationHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.LocatorPackage.ServerLocationHelper.__typeCode in com.sun.corba.se.spi.activation.LocatorPackage.ServerLocationHelper.type()
In class com.sun.corba.se.spi.activation.LocatorPackage.ServerLocationPerORBHelper
In method com.sun.corba.se.spi.activation.LocatorPackage.ServerLocationPerORBHelper.type()
On field com.sun.corba.se.spi.activation.LocatorPackage.ServerLocationPerORBHelper.__typeCode
At ServerLocationPerORBHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.LocatorPackage.ServerLocationPerORBHelper.__typeCode in com.sun.corba.se.spi.activation.LocatorPackage.ServerLocationPerORBHelper.type()
In class com.sun.corba.se.spi.activation.NoSuchEndPointHelper
In method com.sun.corba.se.spi.activation.NoSuchEndPointHelper.type()
On field com.sun.corba.se.spi.activation.NoSuchEndPointHelper.__typeCode
At NoSuchEndPointHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.NoSuchEndPointHelper.__typeCode in com.sun.corba.se.spi.activation.NoSuchEndPointHelper.type()
In class com.sun.corba.se.spi.activation.ORBAlreadyRegisteredHelper
In method com.sun.corba.se.spi.activation.ORBAlreadyRegisteredHelper.type()
On field com.sun.corba.se.spi.activation.ORBAlreadyRegisteredHelper.__typeCode
At ORBAlreadyRegisteredHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.ORBAlreadyRegisteredHelper.__typeCode in com.sun.corba.se.spi.activation.ORBAlreadyRegisteredHelper.type()
In class com.sun.corba.se.spi.activation.ORBPortInfoHelper
In method com.sun.corba.se.spi.activation.ORBPortInfoHelper.type()
On field com.sun.corba.se.spi.activation.ORBPortInfoHelper.__typeCode
At ORBPortInfoHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.ORBPortInfoHelper.__typeCode in com.sun.corba.se.spi.activation.ORBPortInfoHelper.type()
In class com.sun.corba.se.spi.activation.RepositoryPackage.ServerDefHelper
In method com.sun.corba.se.spi.activation.RepositoryPackage.ServerDefHelper.type()
On field com.sun.corba.se.spi.activation.RepositoryPackage.ServerDefHelper.__typeCode
At ServerDefHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.RepositoryPackage.ServerDefHelper.__typeCode in com.sun.corba.se.spi.activation.RepositoryPackage.ServerDefHelper.type()
In class com.sun.corba.se.spi.activation.ServerAlreadyActiveHelper
In method com.sun.corba.se.spi.activation.ServerAlreadyActiveHelper.type()
On field com.sun.corba.se.spi.activation.ServerAlreadyActiveHelper.__typeCode
At ServerAlreadyActiveHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.ServerAlreadyActiveHelper.__typeCode in com.sun.corba.se.spi.activation.ServerAlreadyActiveHelper.type()
In class com.sun.corba.se.spi.activation.ServerAlreadyInstalledHelper
In method com.sun.corba.se.spi.activation.ServerAlreadyInstalledHelper.type()
On field com.sun.corba.se.spi.activation.ServerAlreadyInstalledHelper.__typeCode
At ServerAlreadyInstalledHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.ServerAlreadyInstalledHelper.__typeCode in com.sun.corba.se.spi.activation.ServerAlreadyInstalledHelper.type()
In class com.sun.corba.se.spi.activation.ServerAlreadyRegisteredHelper
In method com.sun.corba.se.spi.activation.ServerAlreadyRegisteredHelper.type()
On field com.sun.corba.se.spi.activation.ServerAlreadyRegisteredHelper.__typeCode
At ServerAlreadyRegisteredHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.ServerAlreadyRegisteredHelper.__typeCode in com.sun.corba.se.spi.activation.ServerAlreadyRegisteredHelper.type()
In class com.sun.corba.se.spi.activation.ServerAlreadyUninstalledHelper
In method com.sun.corba.se.spi.activation.ServerAlreadyUninstalledHelper.type()
On field com.sun.corba.se.spi.activation.ServerAlreadyUninstalledHelper.__typeCode
At ServerAlreadyUninstalledHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.ServerAlreadyUninstalledHelper.__typeCode in com.sun.corba.se.spi.activation.ServerAlreadyUninstalledHelper.type()
In class com.sun.corba.se.spi.activation.ServerHeldDownHelper
In method com.sun.corba.se.spi.activation.ServerHeldDownHelper.type()
On field com.sun.corba.se.spi.activation.ServerHeldDownHelper.__typeCode
At ServerHeldDownHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.ServerHeldDownHelper.__typeCode in com.sun.corba.se.spi.activation.ServerHeldDownHelper.type()
In class com.sun.corba.se.spi.activation.ServerNotActiveHelper
In method com.sun.corba.se.spi.activation.ServerNotActiveHelper.type()
On field com.sun.corba.se.spi.activation.ServerNotActiveHelper.__typeCode
At ServerNotActiveHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.ServerNotActiveHelper.__typeCode in com.sun.corba.se.spi.activation.ServerNotActiveHelper.type()
In class com.sun.corba.se.spi.activation.ServerNotRegisteredHelper
In method com.sun.corba.se.spi.activation.ServerNotRegisteredHelper.type()
On field com.sun.corba.se.spi.activation.ServerNotRegisteredHelper.__typeCode
At ServerNotRegisteredHelper.java:[lines 32-36]
Possible doublecheck on com.sun.corba.se.spi.activation.ServerNotRegisteredHelper.__typeCode in com.sun.corba.se.spi.activation.ServerNotRegisteredHelper.type()
In class com.sun.corba.se.spi.activation._ActivatorImplBase
In method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>()
At _ActivatorImplBase.java:[line 23]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ActivatorImplBase
In method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>()
At _ActivatorImplBase.java:[line 24]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ActivatorImplBase
In method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>()
At _ActivatorImplBase.java:[line 25]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ActivatorImplBase
In method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>()
At _ActivatorImplBase.java:[line 26]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ActivatorImplBase
In method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>()
At _ActivatorImplBase.java:[line 27]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ActivatorImplBase
In method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>()
At _ActivatorImplBase.java:[line 28]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ActivatorImplBase
In method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>()
At _ActivatorImplBase.java:[line 29]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ActivatorImplBase
In method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>()
At _ActivatorImplBase.java:[line 30]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ActivatorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._InitialNameServiceImplBase
In method com.sun.corba.se.spi.activation._InitialNameServiceImplBase.<static initializer>()
At _InitialNameServiceImplBase.java:[line 23]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._InitialNameServiceImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._LocatorImplBase
In method com.sun.corba.se.spi.activation._LocatorImplBase.<static initializer>()
At _LocatorImplBase.java:[line 23]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._LocatorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._LocatorImplBase
In method com.sun.corba.se.spi.activation._LocatorImplBase.<static initializer>()
At _LocatorImplBase.java:[line 24]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._LocatorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._LocatorImplBase
In method com.sun.corba.se.spi.activation._LocatorImplBase.<static initializer>()
At _LocatorImplBase.java:[line 25]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._LocatorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._LocatorImplBase
In method com.sun.corba.se.spi.activation._LocatorImplBase.<static initializer>()
At _LocatorImplBase.java:[line 26]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._LocatorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._RepositoryImplBase
In method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>()
At _RepositoryImplBase.java:[line 23]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._RepositoryImplBase
In method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>()
At _RepositoryImplBase.java:[line 24]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._RepositoryImplBase
In method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>()
At _RepositoryImplBase.java:[line 25]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._RepositoryImplBase
In method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>()
At _RepositoryImplBase.java:[line 26]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._RepositoryImplBase
In method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>()
At _RepositoryImplBase.java:[line 27]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._RepositoryImplBase
In method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>()
At _RepositoryImplBase.java:[line 28]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._RepositoryImplBase
In method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>()
At _RepositoryImplBase.java:[line 29]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._RepositoryImplBase
In method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>()
At _RepositoryImplBase.java:[line 30]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._RepositoryImplBase
In method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>()
At _RepositoryImplBase.java:[line 31]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._RepositoryImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerImplBase
In method com.sun.corba.se.spi.activation._ServerImplBase.<static initializer>()
At _ServerImplBase.java:[line 26]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerImplBase
In method com.sun.corba.se.spi.activation._ServerImplBase.<static initializer>()
At _ServerImplBase.java:[line 27]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerImplBase
In method com.sun.corba.se.spi.activation._ServerImplBase.<static initializer>()
At _ServerImplBase.java:[line 28]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerManagerImplBase
In method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>()
At _ServerManagerImplBase.java:[line 23]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerManagerImplBase
In method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>()
At _ServerManagerImplBase.java:[line 24]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerManagerImplBase
In method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>()
At _ServerManagerImplBase.java:[line 25]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerManagerImplBase
In method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>()
At _ServerManagerImplBase.java:[line 26]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerManagerImplBase
In method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>()
At _ServerManagerImplBase.java:[line 27]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerManagerImplBase
In method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>()
At _ServerManagerImplBase.java:[line 28]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerManagerImplBase
In method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>()
At _ServerManagerImplBase.java:[line 29]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerManagerImplBase
In method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>()
At _ServerManagerImplBase.java:[line 30]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerManagerImplBase
In method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>()
At _ServerManagerImplBase.java:[line 31]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerManagerImplBase
In method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>()
At _ServerManagerImplBase.java:[line 32]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerManagerImplBase
In method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>()
At _ServerManagerImplBase.java:[line 33]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.activation._ServerManagerImplBase
In method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>()
At _ServerManagerImplBase.java:[line 34]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.activation._ServerManagerImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.extension.RequestPartitioningPolicy
In method com.sun.corba.se.spi.extension.RequestPartitioningPolicy.RequestPartitioningPolicy(int)
At RequestPartitioningPolicy.java:[line 50]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.extension.RequestPartitioningPolicy.RequestPartitioningPolicy(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.legacy.connection.GetEndPointInfoAgainException
Field com.sun.corba.se.spi.legacy.connection.GetEndPointInfoAgainException.socketInfo
In GetEndPointInfoAgainException.java
Class com.sun.corba.se.spi.legacy.connection.GetEndPointInfoAgainException defines non-transient non-serializable instance field socketInfo
In class com.sun.corba.se.spi.orb.ORB
In method com.sun.corba.se.spi.orb.ORB.get_primitive_tc(int)
At ORB.java:[line 308]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.orb.ORB.get_primitive_tc(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.orb.OperationFactory$BooleanAction
In method com.sun.corba.se.spi.orb.OperationFactory$BooleanAction.operate(Object)
At OperationFactory.java:[line 210]
com.sun.corba.se.spi.orb.OperationFactory$BooleanAction.operate(Object) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.corba.se.spi.orb.OperationFactory$ConvertIntegerToShort
In method com.sun.corba.se.spi.orb.OperationFactory$ConvertIntegerToShort.operate(Object)
At OperationFactory.java:[line 550]
Value Short(short)
Value Short.valueOf(short)
Method com.sun.corba.se.spi.orb.OperationFactory$ConvertIntegerToShort.operate(Object) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class com.sun.corba.se.spi.orb.OperationFactory$IntegerRangeAction
In method com.sun.corba.se.spi.orb.OperationFactory$IntegerRangeAction.operate(Object)
At OperationFactory.java:[line 354]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.orb.OperationFactory$IntegerRangeAction.operate(Object) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.orbutil.fsm.FSMTest
In method com.sun.corba.se.spi.orbutil.fsm.FSMTest.main(String[])
Local variable stored in JVM register 6
At FSMTest.java:[line 199]
Dead store to $L6 in com.sun.corba.se.spi.orbutil.fsm.FSMTest.main(String[])
In class com.sun.corba.se.spi.orbutil.fsm.FSMTest
Field com.sun.corba.se.spi.orbutil.fsm.FSMTest.counterGuard
At FSMTest.java:[line 159]
Unread field: com.sun.corba.se.spi.orbutil.fsm.FSMTest.counterGuard
In class com.sun.corba.se.spi.protocol.ForwardException
Field com.sun.corba.se.spi.protocol.ForwardException.orb
In ForwardException.java
Class com.sun.corba.se.spi.protocol.ForwardException defines non-transient non-serializable instance field orb
In class com.sun.corba.se.spi.servicecontext.ServiceContextRegistry
Field com.sun.corba.se.spi.servicecontext.ServiceContextRegistry.orb
At ServiceContextRegistry.java:[line 48]
Unread field: com.sun.corba.se.spi.servicecontext.ServiceContextRegistry.orb
In class com.sun.corba.se.spi.servicecontext.ServiceContexts
In method com.sun.corba.se.spi.servicecontext.ServiceContexts.createMapFromInputStream(InputStream)
At ServiceContexts.java:[line 122]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.servicecontext.ServiceContexts.createMapFromInputStream(InputStream) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.servicecontext.ServiceContexts
In method com.sun.corba.se.spi.servicecontext.ServiceContexts.delete(int)
At ServiceContexts.java:[line 354]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.servicecontext.ServiceContexts.delete(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.servicecontext.ServiceContexts
In method com.sun.corba.se.spi.servicecontext.ServiceContexts.get(int)
At ServiceContexts.java:[line 363]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.servicecontext.ServiceContexts.get(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.servicecontext.ServiceContexts
In method com.sun.corba.se.spi.servicecontext.ServiceContexts.put(ServiceContext)
At ServiceContexts.java:[line 349]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.servicecontext.ServiceContexts.put(ServiceContext) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.corba.se.spi.servicecontext.ServiceContexts
In method com.sun.corba.se.spi.servicecontext.ServiceContexts.writeServiceContextsInOrder(OutputStream, GIOPVersion)
At ServiceContexts.java:[line 291]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.corba.se.spi.servicecontext.ServiceContexts.writeServiceContextsInOrder(OutputStream, GIOPVersion) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.image.codec.jpeg.TruncatedFileException
Field com.sun.image.codec.jpeg.TruncatedFileException.bi
In TruncatedFileException.java
Class com.sun.image.codec.jpeg.TruncatedFileException defines non-transient non-serializable instance field bi
In class com.sun.image.codec.jpeg.TruncatedFileException
Field com.sun.image.codec.jpeg.TruncatedFileException.ras
In TruncatedFileException.java
Class com.sun.image.codec.jpeg.TruncatedFileException defines non-transient non-serializable instance field ras
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.decodeRLE4(int, int, byte[], byte[])
At BMPImageReader.java:[line 1597]
int value cast to double and then passed to Math.ceil in com.sun.imageio.plugins.bmp.BMPImageReader.decodeRLE4(int, int, byte[], byte[])
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.read(int, ImageReadParam)
At BMPImageReader.java:[line 752]
Potentially dangerous use of non-short-circuit logic in com.sun.imageio.plugins.bmp.BMPImageReader.read(int, ImageReadParam)
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.read1Bit(byte[])
Called method javax.imageio.stream.ImageInputStream.read(byte[], int, int)
At BMPImageReader.java:[line 996]
com.sun.imageio.plugins.bmp.BMPImageReader.read1Bit(byte[]) ignores result of javax.imageio.stream.ImageInputStream.read(byte[], int, int)
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.read24Bit(byte[])
Called method javax.imageio.stream.ImageInputStream.read(byte[], int, int)
At BMPImageReader.java:[line 1212]
com.sun.imageio.plugins.bmp.BMPImageReader.read24Bit(byte[]) ignores result of javax.imageio.stream.ImageInputStream.read(byte[], int, int)
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.read4Bit(byte[])
Called method javax.imageio.stream.ImageInputStream.read(byte[], int, int)
At BMPImageReader.java:[line 1078]
com.sun.imageio.plugins.bmp.BMPImageReader.read4Bit(byte[]) ignores result of javax.imageio.stream.ImageInputStream.read(byte[], int, int)
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.read8Bit(byte[])
Called method javax.imageio.stream.ImageInputStream.read(byte[], int, int)
At BMPImageReader.java:[line 1145]
com.sun.imageio.plugins.bmp.BMPImageReader.read8Bit(byte[]) ignores result of javax.imageio.stream.ImageInputStream.read(byte[], int, int)
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.readEmbedded(int, BufferedImage, ImageReadParam)
Called method javax.imageio.stream.ImageInputStream.read(byte[])
At BMPImageReader.java:[line 1652]
com.sun.imageio.plugins.bmp.BMPImageReader.readEmbedded(int, BufferedImage, ImageReadParam) ignores result of javax.imageio.stream.ImageInputStream.read(byte[])
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.readHeader()
Called method javax.imageio.stream.ImageInputStream.read(byte[])
At BMPImageReader.java:[line 220]
com.sun.imageio.plugins.bmp.BMPImageReader.readHeader() ignores result of javax.imageio.stream.ImageInputStream.read(byte[])
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.read16Bit(short[])
Called method javax.imageio.stream.ImageInputStream.skipBytes(int)
At BMPImageReader.java:[line 1249]
Another occurrence at BMPImageReader.java:[line 1265]
Another occurrence at BMPImageReader.java:[line 1267]
Another occurrence at BMPImageReader.java:[line 1289]
com.sun.imageio.plugins.bmp.BMPImageReader.read16Bit(short[]) ignores result of javax.imageio.stream.ImageInputStream.skipBytes(int)
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.read1Bit(byte[])
Called method javax.imageio.stream.ImageInputStream.skipBytes(int)
At BMPImageReader.java:[line 951]
Another occurrence at BMPImageReader.java:[line 966]
Another occurrence at BMPImageReader.java:[line 968]
Another occurrence at BMPImageReader.java:[line 1004]
com.sun.imageio.plugins.bmp.BMPImageReader.read1Bit(byte[]) ignores result of javax.imageio.stream.ImageInputStream.skipBytes(int)
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.read24Bit(byte[])
Called method javax.imageio.stream.ImageInputStream.skipBytes(int)
At BMPImageReader.java:[line 1181]
Another occurrence at BMPImageReader.java:[line 1196]
Another occurrence at BMPImageReader.java:[line 1198]
Another occurrence at BMPImageReader.java:[line 1222]
com.sun.imageio.plugins.bmp.BMPImageReader.read24Bit(byte[]) ignores result of javax.imageio.stream.ImageInputStream.skipBytes(int)
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.read32Bit(int[])
Called method javax.imageio.stream.ImageInputStream.skipBytes(int)
At BMPImageReader.java:[line 1321]
Another occurrence at BMPImageReader.java:[line 1323]
Another occurrence at BMPImageReader.java:[line 1345]
com.sun.imageio.plugins.bmp.BMPImageReader.read32Bit(int[]) ignores result of javax.imageio.stream.ImageInputStream.skipBytes(int)
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.read4Bit(byte[])
Called method javax.imageio.stream.ImageInputStream.skipBytes(int)
At BMPImageReader.java:[line 1033]
Another occurrence at BMPImageReader.java:[line 1048]
Another occurrence at BMPImageReader.java:[line 1050]
Another occurrence at BMPImageReader.java:[line 1086]
com.sun.imageio.plugins.bmp.BMPImageReader.read4Bit(byte[]) ignores result of javax.imageio.stream.ImageInputStream.skipBytes(int)
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.read8Bit(byte[])
Called method javax.imageio.stream.ImageInputStream.skipBytes(int)
At BMPImageReader.java:[line 1114]
Another occurrence at BMPImageReader.java:[line 1129]
Another occurrence at BMPImageReader.java:[line 1131]
Another occurrence at BMPImageReader.java:[line 1153]
com.sun.imageio.plugins.bmp.BMPImageReader.read8Bit(byte[]) ignores result of javax.imageio.stream.ImageInputStream.skipBytes(int)
In class com.sun.imageio.plugins.bmp.BMPImageReader
In method com.sun.imageio.plugins.bmp.BMPImageReader.readHeader()
Called method javax.imageio.stream.ImageInputStream.skipBytes(int)
At BMPImageReader.java:[line 227]
Another occurrence at BMPImageReader.java:[line 409]
com.sun.imageio.plugins.bmp.BMPImageReader.readHeader() ignores result of javax.imageio.stream.ImageInputStream.skipBytes(int)
In class com.sun.imageio.plugins.bmp.BMPImageWriter
In method com.sun.imageio.plugins.bmp.BMPImageWriter.canEncodeImage(int, ImageTypeSpecifier)
Local variable stored in JVM register 4
At BMPImageWriter.java:[line 1442]
Dead store to $L4 in com.sun.imageio.plugins.bmp.BMPImageWriter.canEncodeImage(int, ImageTypeSpecifier)
In class com.sun.imageio.plugins.bmp.BMPImageWriter
In method com.sun.imageio.plugins.bmp.BMPImageWriter.encodeRLE4(byte[], int)
At BMPImageWriter.java:[line 1102]
int value cast to double and then passed to Math.ceil in com.sun.imageio.plugins.bmp.BMPImageWriter.encodeRLE4(byte[], int)
In class com.sun.imageio.plugins.bmp.BMPImageWriter
In method com.sun.imageio.plugins.bmp.BMPImageWriter.encodeRLE4(byte[], int)
At BMPImageWriter.java:[line 1238]
int value cast to double and then passed to Math.ceil in com.sun.imageio.plugins.bmp.BMPImageWriter.encodeRLE4(byte[], int)
In class com.sun.imageio.plugins.bmp.BMPImageWriter
In method com.sun.imageio.plugins.bmp.BMPImageWriter.writePixels(int, int, int, int[], int, int, IndexColorModel)
At BMPImageWriter.java:[line 797]
Check for oddness that won't work for negative numbers in com.sun.imageio.plugins.bmp.BMPImageWriter.writePixels(int, int, int, int[], int, int, IndexColorModel)
In class com.sun.imageio.plugins.bmp.BMPImageWriter
In method com.sun.imageio.plugins.bmp.BMPImageWriter.writeSize(int, int)
Called method javax.imageio.stream.ImageOutputStream.skipBytes(int)
At BMPImageWriter.java:[line 1312]
com.sun.imageio.plugins.bmp.BMPImageWriter.writeSize(int, int) ignores result of javax.imageio.stream.ImageOutputStream.skipBytes(int)
In class com.sun.imageio.plugins.bmp.BMPImageWriter
Field com.sun.imageio.plugins.bmp.BMPImageWriter.version
In BMPImageWriter.java
Unused field: com.sun.imageio.plugins.bmp.BMPImageWriter.version
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 133]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 134]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 135]
Value Short(short)
Value Short.valueOf(short)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 136]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 137]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 140]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 141]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 143]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 144]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 153]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 154]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 155]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 156]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 158]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 165]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 179]
Value Byte(byte)
Value Byte.valueOf(byte)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 180]
Value Byte(byte)
Value Byte.valueOf(byte)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 181]
Value Byte(byte)
Value Byte.valueOf(byte)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree()
At BMPMetadata.java:[line 183]
Value Byte(byte)
Value Byte.valueOf(byte)
Method com.sun.imageio.plugins.bmp.BMPMetadata.getNativeTree() invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class com.sun.imageio.plugins.bmp.BMPMetadata
In method com.sun.imageio.plugins.bmp.BMPMetadata.getStandardDimensionNode()
At BMPMetadata.java:[line 248]
int division result cast to double or float in com.sun.imageio.plugins.bmp.BMPMetadata.getStandardDimensionNode()
In class com.sun.imageio.plugins.common.ImageUtil
In method com.sun.imageio.plugins.common.ImageUtil.getPackedBinaryData(Raster, Rectangle)
At ImageUtil.java:[line 418]
Unsigned right shift cast to short/byte in com.sun.imageio.plugins.common.ImageUtil.getPackedBinaryData(Raster, Rectangle)
In class com.sun.imageio.plugins.common.ImageUtil
In method com.sun.imageio.plugins.common.ImageUtil.convertObjectToString(Object)
At ImageUtil.java:[line 1066]
Method com.sun.imageio.plugins.common.ImageUtil.convertObjectToString(Object) concatenates strings using + in a loop
In class com.sun.imageio.plugins.common.PaletteBuilder
In method com.sun.imageio.plugins.common.PaletteBuilder.getIndexColorModel()
Local variable stored in JVM register 6
At PaletteBuilder.java:[line 314]
Dead store to $L6 in com.sun.imageio.plugins.common.PaletteBuilder.getIndexColorModel()
In class com.sun.imageio.plugins.common.PaletteBuilder$ColorNode
In PaletteBuilder.java
Should com.sun.imageio.plugins.common.PaletteBuilder$ColorNode be a _static_ inner class?
In class com.sun.imageio.plugins.common.SubImageInputStream
In method com.sun.imageio.plugins.common.SubImageInputStream.finalize()
In class javax.imageio.stream.ImageInputStreamImpl
At SubImageInputStream.java:[line 81]
com.sun.imageio.plugins.common.SubImageInputStream.finalize() is nullifying javax.imageio.stream.ImageInputStreamImpl.finalize(); is this intended?
In class com.sun.imageio.plugins.gif.GIFImageReader
In method com.sun.imageio.plugins.gif.GIFImageReader.locateImage(int)
At GIFImageReader.java:[line 591]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.imageio.plugins.gif.GIFImageReader.locateImage(int) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.imageio.plugins.gif.GIFImageReader
In method com.sun.imageio.plugins.gif.GIFImageReader.readHeader()
At GIFImageReader.java:[line 510]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.imageio.plugins.gif.GIFImageReader.readHeader() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.imageio.plugins.gif.GIFImageReader
In method com.sun.imageio.plugins.gif.GIFImageReader.readMetadata()
Called method javax.imageio.stream.ImageInputStream.skipBytes(int)
At GIFImageReader.java:[line 751]
com.sun.imageio.plugins.gif.GIFImageReader.readMetadata() ignores result of javax.imageio.stream.ImageInputStream.skipBytes(int)
In class com.sun.imageio.plugins.gif.GIFImageReader
In method com.sun.imageio.plugins.gif.GIFImageReader.skipImage()
Called method javax.imageio.stream.ImageInputStream.skipBytes(int)
At GIFImageReader.java:[line 527]
Another occurrence at GIFImageReader.java:[line 533]
Another occurrence at GIFImageReader.java:[line 536]
Another occurrence at GIFImageReader.java:[line 541]
Another occurrence at GIFImageReader.java:[line 553]
Another occurrence at GIFImageReader.java:[line 562]
com.sun.imageio.plugins.gif.GIFImageReader.skipImage() ignores result of javax.imageio.stream.ImageInputStream.skipBytes(int)
In class com.sun.imageio.plugins.gif.GIFImageReader
Field com.sun.imageio.plugins.gif.GIFImageReader.imageMetadataLength
At GIFImageReader.java:[line 661]
Unread field: com.sun.imageio.plugins.gif.GIFImageReader.imageMetadataLength
In class com.sun.imageio.plugins.gif.GIFImageWriter
In method com.sun.imageio.plugins.gif.GIFImageWriter.writeImage(RenderedImage, GIFWritableImageMetadata, ImageWriteParam, byte[], Rectangle, Dimension)
Local variable stored in JVM register 7
At GIFImageWriter.java:[line 743]
Dead store to $L7 in com.sun.imageio.plugins.gif.GIFImageWriter.writeImage(RenderedImage, GIFWritableImageMetadata, ImageWriteParam, byte[], Rectangle, Dimension)
In class com.sun.imageio.plugins.gif.GIFWritableImageMetadata
In method com.sun.imageio.plugins.gif.GIFWritableImageMetadata.fromISO8859(String)
At GIFWritableImageMetadata.java:[line 101]
com.sun.imageio.plugins.gif.GIFWritableImageMetadata.fromISO8859(String) invokes inefficient new String(String) constructor
In class com.sun.imageio.plugins.jpeg.DHTMarkerSegment$Htable
In DHTMarkerSegment.java
Should com.sun.imageio.plugins.jpeg.DHTMarkerSegment$Htable be a _static_ inner class?
In class com.sun.imageio.plugins.jpeg.DQTMarkerSegment$Qtable
In method com.sun.imageio.plugins.jpeg.DQTMarkerSegment$Qtable.Qtable(DQTMarkerSegment, boolean, float)
At DQTMarkerSegment.java:[line 209]
Test for floating point equality in com.sun.imageio.plugins.jpeg.DQTMarkerSegment$Qtable.Qtable(DQTMarkerSegment, boolean, float)
In class com.sun.imageio.plugins.jpeg.DQTMarkerSegment$Qtable
In DQTMarkerSegment.java
Should com.sun.imageio.plugins.jpeg.DQTMarkerSegment$Qtable be a _static_ inner class?
In class com.sun.imageio.plugins.jpeg.DQTMarkerSegment$Qtable
Field com.sun.imageio.plugins.jpeg.DQTMarkerSegment$Qtable.QTABLE_SIZE
At DQTMarkerSegment.java:[line 181]
Unread field: com.sun.imageio.plugins.jpeg.DQTMarkerSegment$Qtable.QTABLE_SIZE; should this field be static?
In class com.sun.imageio.plugins.jpeg.JFIFMarkerSegment
Field com.sun.imageio.plugins.jpeg.JFIFMarkerSegment.MAX_THUMB_HEIGHT
At JFIFMarkerSegment.java:[line 88]
Unread field: com.sun.imageio.plugins.jpeg.JFIFMarkerSegment.MAX_THUMB_HEIGHT; should this field be static?
In class com.sun.imageio.plugins.jpeg.JFIFMarkerSegment
Field com.sun.imageio.plugins.jpeg.JFIFMarkerSegment.MAX_THUMB_WIDTH
At JFIFMarkerSegment.java:[line 87]
Unread field: com.sun.imageio.plugins.jpeg.JFIFMarkerSegment.MAX_THUMB_WIDTH; should this field be static?
In class com.sun.imageio.plugins.jpeg.JFIFMarkerSegment
Field com.sun.imageio.plugins.jpeg.JFIFMarkerSegment.debug
At JFIFMarkerSegment.java:[line 90]
Unread field: com.sun.imageio.plugins.jpeg.JFIFMarkerSegment.debug; should this field be static?
In class com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$IllegalThumbException
In JFIFMarkerSegment.java
Should com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$IllegalThumbException be a _static_ inner class?
In class com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbJPEG$ThumbnailReadListener
In JFIFMarkerSegment.java
Should com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbJPEG$ThumbnailReadListener be a _static_ inner class?
In class com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed
In method com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.readByteBuffer(ImageInputStream, byte[], JPEGImageReader, float, float)
At JFIFMarkerSegment.java:[line 892]
int division result cast to double or float in com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.readByteBuffer(ImageInputStream, byte[], JPEGImageReader, float, float)
In class com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed
In method com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.readByteBuffer(ImageInputStream, byte[], JPEGImageReader, float, float)
Called method javax.imageio.stream.ImageInputStream.read(byte[], int, int)
At JFIFMarkerSegment.java:[line 897]
com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.readByteBuffer(ImageInputStream, byte[], JPEGImageReader, float, float) ignores result of javax.imageio.stream.ImageInputStream.read(byte[], int, int)
In class com.sun.imageio.plugins.jpeg.JPEGBuffer
Field com.sun.imageio.plugins.jpeg.JPEGBuffer.BUFFER_SIZE
At JPEGBuffer.java:[line 45]
Unread field: com.sun.imageio.plugins.jpeg.JPEGBuffer.BUFFER_SIZE; should this field be static?
In class com.sun.imageio.plugins.jpeg.JPEGImageReader
In method com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(int, ImageReadParam, boolean)
At JPEGImageReader.java:[line 1096]
Invocation of toString on an array in com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(int, ImageReadParam, boolean)
In class com.sun.imageio.plugins.jpeg.JPEGImageReader
In method com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly()
At JPEGImageReader.java:[line 356]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.imageio.plugins.jpeg.JPEGImageReader
In method com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly()
At JPEGImageReader.java:[line 359]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.imageio.plugins.jpeg.JPEGImageReader
In method com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(int)
At JPEGImageReader.java:[line 474]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(int) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.imageio.plugins.jpeg.JPEGImageReader
In method com.sun.imageio.plugins.jpeg.JPEGImageReader.getNumImages(boolean)
At JPEGImageReader.java:[lines 400-413]
Switch statement found in com.sun.imageio.plugins.jpeg.JPEGImageReader.getNumImages(boolean) where one case falls through to the next case
In class com.sun.imageio.plugins.jpeg.JPEGImageWriter
In method com.sun.imageio.plugins.jpeg.JPEGImageWriter.isSubsampled(SOFMarkerSegment$ComponentSpec[])
Local variable stored in JVM register 3
At JPEGImageWriter.java:[line 1528]
Dead store to $L3 in com.sun.imageio.plugins.jpeg.JPEGImageWriter.isSubsampled(SOFMarkerSegment$ComponentSpec[])
In class com.sun.imageio.plugins.jpeg.JPEGImageWriter
In method com.sun.imageio.plugins.jpeg.JPEGImageWriter.getDefaultDestCSType(ColorModel)
Local variable stored in JVM register 2
At JPEGImageWriter.java:[line 1519]
Value of $L2 from previous case is overwritten here due to switch statement fall through
In class com.sun.imageio.plugins.jpeg.JPEGImageWriter
In method com.sun.imageio.plugins.jpeg.JPEGImageWriter.getDestCSType(ImageTypeSpecifier)
Local variable stored in JVM register 5
At JPEGImageWriter.java:[line 1473]
Value of $L5 from previous case is overwritten here due to switch statement fall through
In class com.sun.imageio.plugins.jpeg.JPEGImageWriter
In method com.sun.imageio.plugins.jpeg.JPEGImageWriter.getSrcCSType(ColorModel)
Local variable stored in JVM register 2
At JPEGImageWriter.java:[line 1434]
Value of $L2 from previous case is overwritten here due to switch statement fall through
In class com.sun.imageio.plugins.jpeg.JPEGImageWriter
In method com.sun.imageio.plugins.jpeg.JPEGImageWriter.getDefaultDestCSType(ColorModel)
At JPEGImageWriter.java:[lines 1515-1519]
Switch statement found in com.sun.imageio.plugins.jpeg.JPEGImageWriter.getDefaultDestCSType(ColorModel) where one case falls through to the next case
In class com.sun.imageio.plugins.jpeg.JPEGImageWriter
In method com.sun.imageio.plugins.jpeg.JPEGImageWriter.getDestCSType(ImageTypeSpecifier)
At JPEGImageWriter.java:[lines 1469-1473]
Switch statement found in com.sun.imageio.plugins.jpeg.JPEGImageWriter.getDestCSType(ImageTypeSpecifier) where one case falls through to the next case
In class com.sun.imageio.plugins.jpeg.JPEGImageWriter
In method com.sun.imageio.plugins.jpeg.JPEGImageWriter.getSrcCSType(ColorModel)
At JPEGImageWriter.java:[lines 1430-1434]
Switch statement found in com.sun.imageio.plugins.jpeg.JPEGImageWriter.getSrcCSType(ColorModel) where one case falls through to the next case
In class com.sun.imageio.plugins.jpeg.JPEGMetadata
In method com.sun.imageio.plugins.jpeg.JPEGMetadata.JPEGMetadata(boolean, boolean, ImageInputStream, JPEGImageReader)
Local variable stored in JVM register 10
At JPEGMetadata.java:[line 218]
Dead store to $L10 in com.sun.imageio.plugins.jpeg.JPEGMetadata.JPEGMetadata(boolean, boolean, ImageInputStream, JPEGImageReader)
In class com.sun.imageio.plugins.jpeg.JPEGMetadata
In method com.sun.imageio.plugins.jpeg.JPEGMetadata.countScanBands()
At JPEGMetadata.java:[line 2320]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.jpeg.JPEGMetadata.countScanBands() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.jpeg.JPEGMetadata
In method com.sun.imageio.plugins.jpeg.JPEGMetadata.isConsistent()
At JPEGMetadata.java:[line 2298]
Load of known null value in com.sun.imageio.plugins.jpeg.JPEGMetadata.isConsistent()
In class com.sun.imageio.plugins.jpeg.JPEGMetadata
In method com.sun.imageio.plugins.jpeg.JPEGMetadata.mergeStandardChromaNode(Node, NodeList)
Local variable stored in JVM register 13
Dereferenced at JPEGMetadata.java:[line 1682]
Known null at JPEGMetadata.java:[line 1678]
Possible null pointer dereference of ? in com.sun.imageio.plugins.jpeg.JPEGMetadata.mergeStandardChromaNode(Node, NodeList)
In class com.sun.imageio.plugins.jpeg.SOFMarkerSegment$ComponentSpec
In SOFMarkerSegment.java
Should com.sun.imageio.plugins.jpeg.SOFMarkerSegment$ComponentSpec be a _static_ inner class?
In class com.sun.imageio.plugins.jpeg.SOSMarkerSegment$ScanComponentSpec
In SOSMarkerSegment.java
Should com.sun.imageio.plugins.jpeg.SOSMarkerSegment$ScanComponentSpec be a _static_ inner class?
In class com.sun.imageio.plugins.png.ChunkStream
In method com.sun.imageio.plugins.png.ChunkStream.finalize()
In class javax.imageio.stream.ImageInputStreamImpl
At PNGImageWriter.java:[line 145]
com.sun.imageio.plugins.png.ChunkStream.finalize() is nullifying javax.imageio.stream.ImageInputStreamImpl.finalize(); is this intended?
In class com.sun.imageio.plugins.png.IDATOutputStream
In method com.sun.imageio.plugins.png.IDATOutputStream.finalize()
In class javax.imageio.stream.ImageInputStreamImpl
At PNGImageWriter.java:[line 258]
com.sun.imageio.plugins.png.IDATOutputStream.finalize() is nullifying javax.imageio.stream.ImageInputStreamImpl.finalize(); is this intended?
In class com.sun.imageio.plugins.png.PNGImageDataEnumeration
In method com.sun.imageio.plugins.png.PNGImageDataEnumeration.PNGImageDataEnumeration(ImageInputStream)
Local variable stored in JVM register 2
At PNGImageReader.java:[line 71]
Dead store to $L2 in com.sun.imageio.plugins.png.PNGImageDataEnumeration.PNGImageDataEnumeration(ImageInputStream)
In class com.sun.imageio.plugins.png.PNGImageReader
In method com.sun.imageio.plugins.png.PNGImageReader.parse_iTXt_chunk(int)
At PNGImageReader.java:[line 443]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.png.PNGImageReader.parse_iTXt_chunk(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.png.PNGImageReader
In method com.sun.imageio.plugins.png.PNGImageReader.parse_iTXt_chunk(int)
At PNGImageReader.java:[line 446]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.png.PNGImageReader.parse_iTXt_chunk(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.png.PNGImageReader
In method com.sun.imageio.plugins.png.PNGImageReader.parse_zTXt_chunk(int)
At PNGImageReader.java:[line 627]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.png.PNGImageReader.parse_zTXt_chunk(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.png.PNGImageReader
In method com.sun.imageio.plugins.png.PNGImageReader.parse_tRNS_chunk(int)
Called method javax.imageio.stream.ImageInputStream.read(byte[], int, int)
At PNGImageReader.java:[line 580]
com.sun.imageio.plugins.png.PNGImageReader.parse_tRNS_chunk(int) ignores result of javax.imageio.stream.ImageInputStream.read(byte[], int, int)
In class com.sun.imageio.plugins.png.PNGImageReader
In method com.sun.imageio.plugins.png.PNGImageReader.decodePass(int, int, int, int, int, int, int)
Called method java.io.DataInputStream.skipBytes(int)
At PNGImageReader.java:[line 960]
com.sun.imageio.plugins.png.PNGImageReader.decodePass(int, int, int, int, int, int, int) ignores result of java.io.DataInputStream.skipBytes(int)
In class com.sun.imageio.plugins.png.PNGImageReader
In method com.sun.imageio.plugins.png.PNGImageReader.parse_iTXt_chunk(int)
Called method javax.imageio.stream.ImageInputStream.skipBytes(int)
At PNGImageReader.java:[line 453]
com.sun.imageio.plugins.png.PNGImageReader.parse_iTXt_chunk(int) ignores result of javax.imageio.stream.ImageInputStream.skipBytes(int)
In class com.sun.imageio.plugins.png.PNGImageReader
In method com.sun.imageio.plugins.png.PNGImageReader.parse_tRNS_chunk(int)
Called method javax.imageio.stream.ImageInputStream.skipBytes(int)
At PNGImageReader.java:[line 581]
Another occurrence at PNGImageReader.java:[line 586]
Another occurrence at PNGImageReader.java:[line 595]
com.sun.imageio.plugins.png.PNGImageReader.parse_tRNS_chunk(int) ignores result of javax.imageio.stream.ImageInputStream.skipBytes(int)
In class com.sun.imageio.plugins.png.PNGImageReader
In method com.sun.imageio.plugins.png.PNGImageReader.readHeader()
Called method javax.imageio.stream.ImageInputStream.skipBytes(int)
At PNGImageReader.java:[line 268]
com.sun.imageio.plugins.png.PNGImageReader.readHeader() ignores result of javax.imageio.stream.ImageInputStream.skipBytes(int)
In class com.sun.imageio.plugins.png.PNGImageReader
In method com.sun.imageio.plugins.png.PNGImageReader.readMetadata()
Called method javax.imageio.stream.ImageInputStream.skipBytes(int)
At PNGImageReader.java:[line 656]
Another occurrence at PNGImageReader.java:[line 661]
Another occurrence at PNGImageReader.java:[line 680]
com.sun.imageio.plugins.png.PNGImageReader.readMetadata() ignores result of javax.imageio.stream.ImageInputStream.skipBytes(int)
In class com.sun.imageio.plugins.png.PNGImageReader
In method com.sun.imageio.plugins.png.PNGImageReader.skipPass(int, int)
Called method java.io.DataInputStream.skipBytes(int)
At PNGImageReader.java:[line 899]
com.sun.imageio.plugins.png.PNGImageReader.skipPass(int, int) ignores result of java.io.DataInputStream.skipBytes(int)
In class com.sun.imageio.plugins.png.PNGImageReader
Field com.sun.imageio.plugins.png.PNGImageReader.lastParam
At PNGImageReader.java:[line 173]
Unread field: com.sun.imageio.plugins.png.PNGImageReader.lastParam
In class com.sun.imageio.plugins.png.PNGMetadata
In method com.sun.imageio.plugins.png.PNGMetadata.mergeNativeTree(Node)
At PNGMetadata.java:[line 1424]
com.sun.imageio.plugins.png.PNGMetadata.mergeNativeTree(Node) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.imageio.plugins.png.PNGMetadata
In method com.sun.imageio.plugins.png.PNGMetadata.mergeNativeTree(Node)
At PNGMetadata.java:[line 1648]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.png.PNGMetadata.mergeNativeTree(Node) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.png.PNGMetadata
In method com.sun.imageio.plugins.png.PNGMetadata.mergeStandardTree(Node)
At PNGMetadata.java:[line 1940]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.png.PNGMetadata.mergeStandardTree(Node) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.png.PNGMetadata
In method com.sun.imageio.plugins.png.PNGMetadata.mergeStandardTree(Node)
At PNGMetadata.java:[line 1952]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.png.PNGMetadata.mergeStandardTree(Node) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.png.PNGMetadata
In method com.sun.imageio.plugins.png.PNGMetadata.mergeStandardTree(Node)
At PNGMetadata.java:[line 1953]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.png.PNGMetadata.mergeStandardTree(Node) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.png.PNGMetadata
In method com.sun.imageio.plugins.png.PNGMetadata.mergeStandardTree(Node)
At PNGMetadata.java:[line 1896]
int division result cast to double or float in com.sun.imageio.plugins.png.PNGMetadata.mergeStandardTree(Node)
In class com.sun.imageio.plugins.wbmp.WBMPImageReader
In method com.sun.imageio.plugins.wbmp.WBMPImageReader.read(int, ImageReadParam)
Local variable stored in JVM register 7
At WBMPImageReader.java:[line 209]
Another occurrence at WBMPImageReader.java:[line 210]
Dead store to $L7 in com.sun.imageio.plugins.wbmp.WBMPImageReader.read(int, ImageReadParam)
In class com.sun.imageio.plugins.wbmp.WBMPImageReader
In method com.sun.imageio.plugins.wbmp.WBMPImageReader.read(int, ImageReadParam)
Called method javax.imageio.stream.ImageInputStream.read(byte[], int, int)
At WBMPImageReader.java:[line 238]
Another occurrence at WBMPImageReader.java:[line 274]
com.sun.imageio.plugins.wbmp.WBMPImageReader.read(int, ImageReadParam) ignores result of javax.imageio.stream.ImageInputStream.read(byte[], int, int)
In class com.sun.imageio.plugins.wbmp.WBMPImageReader
In method com.sun.imageio.plugins.wbmp.WBMPImageReader.read(int, ImageReadParam)
Called method javax.imageio.stream.ImageInputStream.skipBytes(int)
At WBMPImageReader.java:[line 250]
Another occurrence at WBMPImageReader.java:[line 282]
com.sun.imageio.plugins.wbmp.WBMPImageReader.read(int, ImageReadParam) ignores result of javax.imageio.stream.ImageInputStream.skipBytes(int)
In class com.sun.imageio.plugins.wbmp.WBMPMetadata
In method com.sun.imageio.plugins.wbmp.WBMPMetadata.getNativeTree()
At WBMPMetadata.java:[line 78]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.wbmp.WBMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.wbmp.WBMPMetadata
In method com.sun.imageio.plugins.wbmp.WBMPMetadata.getNativeTree()
At WBMPMetadata.java:[line 79]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.wbmp.WBMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.imageio.plugins.wbmp.WBMPMetadata
In method com.sun.imageio.plugins.wbmp.WBMPMetadata.getNativeTree()
At WBMPMetadata.java:[line 80]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.imageio.plugins.wbmp.WBMPMetadata.getNativeTree() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.stateChanged(ChangeEvent)
Local variable stored in JVM register 2
At GTKColorChooserPanel.java:[line 480]
Dead store to $L2 in com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.stateChanged(ChangeEvent)
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setColor(Color, boolean, boolean, boolean)
At GTKColorChooserPanel.java:[line 458]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setColor(Color, boolean, boolean, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setColor(Color, boolean, boolean, boolean)
At GTKColorChooserPanel.java:[line 459]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setColor(Color, boolean, boolean, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setColor(Color, boolean, boolean, boolean)
At GTKColorChooserPanel.java:[line 460]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setColor(Color, boolean, boolean, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setColor(Color, boolean, boolean, boolean)
At GTKColorChooserPanel.java:[line 462]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setColor(Color, boolean, boolean, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setColor(Color, boolean, boolean, boolean)
At GTKColorChooserPanel.java:[line 463]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setColor(Color, boolean, boolean, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setColor(Color, boolean, boolean, boolean)
At GTKColorChooserPanel.java:[line 464]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setColor(Color, boolean, boolean, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setHSB(float, float, float)
At GTKColorChooserPanel.java:[line 413]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setHSB(float, float, float) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setHSB(float, float, float)
At GTKColorChooserPanel.java:[line 414]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setHSB(float, float, float) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setHSB(float, float, float)
At GTKColorChooserPanel.java:[line 415]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setHSB(float, float, float) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setHue(float, boolean)
At GTKColorChooserPanel.java:[line 332]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setHue(float, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setRGB(int)
At GTKColorChooserPanel.java:[line 395]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setRGB(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setRGB(int)
At GTKColorChooserPanel.java:[line 396]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setRGB(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setRGB(int)
At GTKColorChooserPanel.java:[line 397]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setRGB(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setSaturationAndBrightness(float, float, boolean)
At GTKColorChooserPanel.java:[line 380]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setSaturationAndBrightness(float, float, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setSaturationAndBrightness(float, float, boolean)
At GTKColorChooserPanel.java:[line 381]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel.setSaturationAndBrightness(float, float, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel$ColorTriangle
In method com.sun.java.swing.plaf.gtk.GTKColorChooserPanel$ColorTriangle.adjustSB(int, int, boolean)
At GTKColorChooserPanel.java:[line 905]
int division result cast to double or float in com.sun.java.swing.plaf.gtk.GTKColorChooserPanel$ColorTriangle.adjustSB(int, int, boolean)
In class com.sun.java.swing.plaf.gtk.GTKColorChooserPanel$OpaqueLabel
In GTKColorChooserPanel.java
Should com.sun.java.swing.plaf.gtk.GTKColorChooserPanel$OpaqueLabel be a _static_ inner class?
In class com.sun.java.swing.plaf.gtk.GTKColorType
In method com.sun.java.swing.plaf.gtk.GTKColorType.rgbToHLS(int, float[])
At GTKColorType.java:[line 113]
Another occurrence at GTKColorType.java:[line 116]
Test for floating point equality in com.sun.java.swing.plaf.gtk.GTKColorType.rgbToHLS(int, float[])
In class com.sun.java.swing.plaf.gtk.GTKFileChooserUI
Field com.sun.java.swing.plaf.gtk.GTKFileChooserUI.interior
In GTKFileChooserUI.java
Unused field: com.sun.java.swing.plaf.gtk.GTKFileChooserUI.interior
In class com.sun.java.swing.plaf.gtk.GTKFileChooserUI$FilterComboBoxRenderer
In GTKFileChooserUI.java
Should com.sun.java.swing.plaf.gtk.GTKFileChooserUI$FilterComboBoxRenderer be a _static_ inner class?
In class com.sun.java.swing.plaf.gtk.GTKIconFactory
In method com.sun.java.swing.plaf.gtk.GTKIconFactory.getIcon(String)
Actual type java.lang.String
At GTKIconFactory.java:[line 63]
Comparison of String parameter using == or != in com.sun.java.swing.plaf.gtk.GTKIconFactory.getIcon(String)
In class com.sun.java.swing.plaf.gtk.GTKLookAndFeel
In method com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initComponentDefaults(UIDefaults)
At GTKLookAndFeel.java:[line 342]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKLookAndFeel
In method com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initComponentDefaults(UIDefaults)
At GTKLookAndFeel.java:[line 377]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKLookAndFeel
In method com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initComponentDefaults(UIDefaults)
At GTKLookAndFeel.java:[line 545]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKLookAndFeel
Field com.sun.java.swing.plaf.gtk.GTKLookAndFeel.styleFactory
In GTKLookAndFeel.java
Class com.sun.java.swing.plaf.gtk.GTKLookAndFeel defines non-transient non-serializable instance field styleFactory
In class com.sun.java.swing.plaf.gtk.GTKLookAndFeel
In method com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initialize()
Field com.sun.java.swing.plaf.gtk.GTKLookAndFeel.aaTextInfo
At GTKLookAndFeel.java:[line 1473]
Write to static field com.sun.java.swing.plaf.gtk.GTKLookAndFeel.aaTextInfo from instance method com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initialize()
In class com.sun.java.swing.plaf.gtk.GTKLookAndFeel
In method com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initialize()
Field com.sun.java.swing.plaf.gtk.GTKLookAndFeel.gtkAAFontSettingsCond
At GTKLookAndFeel.java:[line 1472]
Write to static field com.sun.java.swing.plaf.gtk.GTKLookAndFeel.gtkAAFontSettingsCond from instance method com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initialize()
In class com.sun.java.swing.plaf.gtk.GTKLookAndFeel$1
In method com.sun.java.swing.plaf.gtk.GTKLookAndFeel$1.run()
File name /etc/sun-release
At GTKLookAndFeel.java:[line 138]
Hard coded reference to an absolute pathname in com.sun.java.swing.plaf.gtk.GTKLookAndFeel$1.run()
In class com.sun.java.swing.plaf.gtk.GTKPainter
In method com.sun.java.swing.plaf.gtk.GTKPainter.paintTextBackground(SynthContext, Graphics, int, int, int, int)
Local variable stored in JVM register 7
At GTKPainter.java:[line 930]
Dead store to $L7 in com.sun.java.swing.plaf.gtk.GTKPainter.paintTextBackground(SynthContext, Graphics, int, int, int, int)
In class com.sun.java.swing.plaf.gtk.GTKPainter
In method com.sun.java.swing.plaf.gtk.GTKPainter.paintMetacityElement(SynthContext, Graphics, int, String, int, int, int, int, GTKConstants$ShadowType, GTKConstants$ArrowType)
Actual type java.lang.String
At GTKPainter.java:[line 1212]
Comparison of String parameter using == or != in com.sun.java.swing.plaf.gtk.GTKPainter.paintMetacityElement(SynthContext, Graphics, int, String, int, int, int, int, GTKConstants$ShadowType, GTKConstants$ArrowType)
In class com.sun.java.swing.plaf.gtk.GTKStyle
In method com.sun.java.swing.plaf.gtk.GTKStyle.get(SynthContext, Object)
At GTKStyle.java:[line 854]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKStyle.get(SynthContext, Object) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo
In method com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo.initIconTypeMap()
At GTKStyle.java:[line 978]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo.initIconTypeMap() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo
In method com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo.initIconTypeMap()
At GTKStyle.java:[line 979]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo.initIconTypeMap() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo
In method com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo.initIconTypeMap()
At GTKStyle.java:[line 980]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo.initIconTypeMap() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo
In method com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo.initIconTypeMap()
At GTKStyle.java:[line 981]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo.initIconTypeMap() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo
In method com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo.initIconTypeMap()
At GTKStyle.java:[line 982]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo.initIconTypeMap() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo
In method com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo.initIconTypeMap()
At GTKStyle.java:[line 983]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.GTKStyle$GTKStockIconInfo.initIconTypeMap() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.GTKStyleFactory$ComplexKey
In method com.sun.java.swing.plaf.gtk.GTKStyleFactory$ComplexKey.toString()
At GTKStyleFactory.java:[line 174]
Method com.sun.java.swing.plaf.gtk.GTKStyleFactory$ComplexKey.toString() concatenates strings using + in a loop
In class com.sun.java.swing.plaf.gtk.Metacity
In method com.sun.java.swing.plaf.gtk.Metacity.paintButtonBackground(SynthContext, Graphics, int, int, int, int)
Local variable stored in JVM register 22
At Metacity.java:[line 294]
Dead store to $L22 in com.sun.java.swing.plaf.gtk.Metacity.paintButtonBackground(SynthContext, Graphics, int, int, int, int)
In class com.sun.java.swing.plaf.gtk.Metacity
In method com.sun.java.swing.plaf.gtk.Metacity.paintFrameBorder(SynthContext, Graphics, int, int, int, int)
Local variable stored in JVM register 13
At Metacity.java:[line 363]
Dead store to $L13 in com.sun.java.swing.plaf.gtk.Metacity.paintFrameBorder(SynthContext, Graphics, int, int, int, int)
In class com.sun.java.swing.plaf.gtk.Metacity
In method com.sun.java.swing.plaf.gtk.Metacity.Metacity(String)
At Metacity.java:[line 182]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.Metacity.Metacity(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.Metacity
In method com.sun.java.swing.plaf.gtk.Metacity.setFrameGeometry(JComponent, Map)
At Metacity.java:[line 812]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.gtk.Metacity.setFrameGeometry(JComponent, Map) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.gtk.Metacity$ArithmeticExpressionEvaluator
In method com.sun.java.swing.plaf.gtk.Metacity$ArithmeticExpressionEvaluator.getFactorValue()
At Metacity.java:[line 1838]
Primitive value is unboxed and coerced for ternary operator in com.sun.java.swing.plaf.gtk.Metacity$ArithmeticExpressionEvaluator.getFactorValue()
In class com.sun.java.swing.plaf.gtk.Metacity$ArithmeticExpressionEvaluator
In method com.sun.java.swing.plaf.gtk.Metacity$ArithmeticExpressionEvaluator.getFactorValue()
Local variable stored in JVM register 3
Redundant null check at Metacity.java:[line 1838]
Redundant nullcheck of $L3, which is known to be non-null in com.sun.java.swing.plaf.gtk.Metacity$ArithmeticExpressionEvaluator.getFactorValue()
In class com.sun.java.swing.plaf.gtk.Metacity$TitlePaneLayout
In method com.sun.java.swing.plaf.gtk.Metacity$TitlePaneLayout.layoutContainer(Container)
Actual type java.awt.Container
Expected javax.swing.JComponent
Local variable stored in JVM register 1
At Metacity.java:[line 754]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JComponent in com.sun.java.swing.plaf.gtk.Metacity$TitlePaneLayout.layoutContainer(Container)
In class com.sun.java.swing.plaf.gtk.Metacity$TitlePaneLayout
In method com.sun.java.swing.plaf.gtk.Metacity$TitlePaneLayout.minimumLayoutSize(Container)
Actual type java.awt.Container
Expected javax.swing.JComponent
Local variable stored in JVM register 1
At Metacity.java:[line 695]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JComponent in com.sun.java.swing.plaf.gtk.Metacity$TitlePaneLayout.minimumLayoutSize(Container)
In class com.sun.java.swing.plaf.gtk.Metacity$TitlePaneLayout
In method com.sun.java.swing.plaf.gtk.Metacity$TitlePaneLayout.layoutContainer(Container)
Local variable stored in JVM register 7
At Metacity.java:[line 767]
Dead store to $L7 in com.sun.java.swing.plaf.gtk.Metacity$TitlePaneLayout.layoutContainer(Container)
In class com.sun.java.swing.plaf.gtk.PangoFonts
In method com.sun.java.swing.plaf.gtk.PangoFonts.lookupFont(String)
At PangoFonts.java:[line 105]
Method com.sun.java.swing.plaf.gtk.PangoFonts.lookupFont(String) concatenates strings using + in a loop
In class com.sun.java.swing.plaf.gtk.XColors$XColor
In method com.sun.java.swing.plaf.gtk.XColors$XColor.compareTo(Object)
At XColors.java:[lines 57-59]
com.sun.java.swing.plaf.gtk.XColors$XColor defines compareTo(Object) and uses Object.equals()
In class com.sun.java.swing.plaf.gtk.resources.gtk
In gtk.java
The class name com.sun.java.swing.plaf.gtk.resources.gtk doesn't start with an upper case letter
In class com.sun.java.swing.plaf.motif.MotifCheckBoxMenuItemUI$ChangeHandler
In MotifCheckBoxMenuItemUI.java
Should com.sun.java.swing.plaf.motif.MotifCheckBoxMenuItemUI$ChangeHandler be a _static_ inner class?
In class com.sun.java.swing.plaf.motif.MotifComboBoxUI
Field com.sun.java.swing.plaf.motif.MotifComboBoxUI.arrowIcon
In MotifComboBoxUI.java
Class com.sun.java.swing.plaf.motif.MotifComboBoxUI defines non-transient non-serializable instance field arrowIcon
In class com.sun.java.swing.plaf.motif.MotifComboBoxUI$MotifComboPopup
In MotifComboBoxUI.java
Should com.sun.java.swing.plaf.motif.MotifComboBoxUI$MotifComboPopup be a _static_ inner class?
In class com.sun.java.swing.plaf.motif.MotifDesktopIconUI
Field com.sun.java.swing.plaf.motif.MotifDesktopIconUI.mml
In MotifDesktopIconUI.java
Unused field: com.sun.java.swing.plaf.motif.MotifDesktopIconUI.mml
In class com.sun.java.swing.plaf.motif.MotifDesktopIconUI$DesktopIconMouseListener
In method com.sun.java.swing.plaf.motif.MotifDesktopIconUI$DesktopIconMouseListener.mousePressed(MouseEvent)
Exception class java.beans.PropertyVetoException
At MotifDesktopIconUI.java:[line 356]
com.sun.java.swing.plaf.motif.MotifDesktopIconUI$DesktopIconMouseListener.mousePressed(MouseEvent) might ignore java.beans.PropertyVetoException
In class com.sun.java.swing.plaf.motif.MotifDesktopPaneUI$DragPane
In MotifDesktopPaneUI.java
Should com.sun.java.swing.plaf.motif.MotifDesktopPaneUI$DragPane be a _static_ inner class?
In class com.sun.java.swing.plaf.motif.MotifDesktopPaneUI$MotifDesktopManager
In MotifDesktopPaneUI.java
com.sun.java.swing.plaf.motif.MotifDesktopPaneUI$MotifDesktopManager is serializable but also an inner class of a non-serializable class
In class com.sun.java.swing.plaf.motif.MotifDesktopPaneUI$MotifDesktopManager
In MotifDesktopPaneUI.java
com.sun.java.swing.plaf.motif.MotifDesktopPaneUI$MotifDesktopManager is Serializable; consider declaring a serialVersionUID
In class com.sun.java.swing.plaf.motif.MotifFileChooserUI
Field com.sun.java.swing.plaf.motif.MotifFileChooserUI.directoryPanel
At MotifFileChooserUI.java:[line 76]
Unread field: com.sun.java.swing.plaf.motif.MotifFileChooserUI.directoryPanel
In class com.sun.java.swing.plaf.motif.MotifFileChooserUI$FilterComboBoxRenderer
In MotifFileChooserUI.java
Should com.sun.java.swing.plaf.motif.MotifFileChooserUI$FilterComboBoxRenderer be a _static_ inner class?
In class com.sun.java.swing.plaf.motif.MotifGraphicsUtils
In method com.sun.java.swing.plaf.motif.MotifGraphicsUtils.layoutMenuItem(JComponent, FontMetrics, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int)
Local variable stored in JVM register 4
At MotifGraphicsUtils.java:[line 383]
Dead store to $L4 in com.sun.java.swing.plaf.motif.MotifGraphicsUtils.layoutMenuItem(JComponent, FontMetrics, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int)
In class com.sun.java.swing.plaf.motif.MotifIconFactory$CheckBoxIcon
In method com.sun.java.swing.plaf.motif.MotifIconFactory$CheckBoxIcon.drawCheckBezelOut(Graphics, int, int, int)
Local variable stored in JVM register 5
At MotifIconFactory.java:[line 176]
Dead store to $L5 in com.sun.java.swing.plaf.motif.MotifIconFactory$CheckBoxIcon.drawCheckBezelOut(Graphics, int, int, int)
In class com.sun.java.swing.plaf.motif.MotifIconFactory$CheckBoxIcon
In method com.sun.java.swing.plaf.motif.MotifIconFactory$CheckBoxIcon.paintIcon(Component, Graphics, int, int)
Local variable stored in JVM register 10
At MotifIconFactory.java:[line 114]
Dead store to $L10 in com.sun.java.swing.plaf.motif.MotifIconFactory$CheckBoxIcon.paintIcon(Component, Graphics, int, int)
In class com.sun.java.swing.plaf.motif.MotifIconFactory$MenuArrowIcon
In method com.sun.java.swing.plaf.motif.MotifIconFactory$MenuArrowIcon.paintIcon(Component, Graphics, int, int)
Local variable stored in JVM register 7
At MotifIconFactory.java:[line 389]
Dead store to $L7 in com.sun.java.swing.plaf.motif.MotifIconFactory$MenuArrowIcon.paintIcon(Component, Graphics, int, int)
In class com.sun.java.swing.plaf.motif.MotifIconFactory$RadioButtonIcon
In method com.sun.java.swing.plaf.motif.MotifIconFactory$RadioButtonIcon.paintIcon(Component, Graphics, int, int)
Local variable stored in JVM register 7
At MotifIconFactory.java:[line 277]
Another occurrence at MotifIconFactory.java:[line 278]
Another occurrence at MotifIconFactory.java:[line 282]
Dead store to $L7 in com.sun.java.swing.plaf.motif.MotifIconFactory$RadioButtonIcon.paintIcon(Component, Graphics, int, int)
In class com.sun.java.swing.plaf.motif.MotifInternalFrameTitlePane
In method com.sun.java.swing.plaf.motif.MotifInternalFrameTitlePane.propertyChange(PropertyChangeEvent)
Local variable stored in JVM register 3
At MotifInternalFrameTitlePane.java:[line 162]
Dead store to $L3 in com.sun.java.swing.plaf.motif.MotifInternalFrameTitlePane.propertyChange(PropertyChangeEvent)
In class com.sun.java.swing.plaf.motif.MotifInternalFrameUI
Masking field com.sun.java.swing.plaf.motif.MotifInternalFrameUI.titlePane
Masked field javax.swing.plaf.basic.BasicInternalFrameUI.titlePane
In MotifInternalFrameUI.java
Field MotifInternalFrameUI.titlePane masks field in superclass javax.swing.plaf.basic.BasicInternalFrameUI
In class com.sun.java.swing.plaf.motif.MotifLookAndFeel
In method com.sun.java.swing.plaf.motif.MotifLookAndFeel.initComponentDefaults(UIDefaults)
At MotifLookAndFeel.java:[line 525]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.motif.MotifLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.motif.MotifMenuItemUI$ChangeHandler
In MotifMenuItemUI.java
Should com.sun.java.swing.plaf.motif.MotifMenuItemUI$ChangeHandler be a _static_ inner class?
In class com.sun.java.swing.plaf.motif.MotifRadioButtonMenuItemUI$ChangeHandler
In MotifRadioButtonMenuItemUI.java
com.sun.java.swing.plaf.motif.MotifRadioButtonMenuItemUI$ChangeHandler is serializable but also an inner class of a non-serializable class
In class com.sun.java.swing.plaf.motif.MotifRadioButtonMenuItemUI$ChangeHandler
In MotifRadioButtonMenuItemUI.java
Should com.sun.java.swing.plaf.motif.MotifRadioButtonMenuItemUI$ChangeHandler be a _static_ inner class?
In class com.sun.java.swing.plaf.motif.MotifSplitPaneDivider
In method com.sun.java.swing.plaf.motif.MotifSplitPaneDivider.isInThumb(int, int)
Local variable stored in JVM register 8
At MotifSplitPaneDivider.java:[line 244]
Dead store to $L8 in com.sun.java.swing.plaf.motif.MotifSplitPaneDivider.isInThumb(int, int)
In class com.sun.java.swing.plaf.motif.MotifSplitPaneDivider
In method com.sun.java.swing.plaf.motif.MotifSplitPaneDivider.paint(Graphics)
Local variable stored in JVM register 2
At MotifSplitPaneDivider.java:[line 116]
Dead store to $L2 in com.sun.java.swing.plaf.motif.MotifSplitPaneDivider.paint(Graphics)
In class com.sun.java.swing.plaf.motif.resources.motif
In motif.java
The class name com.sun.java.swing.plaf.motif.resources.motif doesn't start with an upper case letter
In class com.sun.java.swing.plaf.windows.AnimationController
In method com.sun.java.swing.plaf.windows.AnimationController.actionPerformed(ActionEvent)
At AnimationController.java:[line 285]
Method com.sun.java.swing.plaf.windows.AnimationController.actionPerformed(ActionEvent) makes inefficient use of keySet iterator instead of entrySet iterator
In class com.sun.java.swing.plaf.windows.WindowsComboBoxUI$3
In method com.sun.java.swing.plaf.windows.WindowsComboBoxUI$3.layoutContainer(Container)
Actual type java.awt.Container
Expected javax.swing.JComboBox
Local variable stored in JVM register 1
At WindowsComboBoxUI.java:[line 353]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JComboBox in com.sun.java.swing.plaf.windows.WindowsComboBoxUI$3.layoutContainer(Container)
In class com.sun.java.swing.plaf.windows.WindowsComboBoxUI$WindowsComboPopup
In WindowsComboBoxUI.java
Should com.sun.java.swing.plaf.windows.WindowsComboBoxUI$WindowsComboPopup be a _static_ inner class?
In class com.sun.java.swing.plaf.windows.WindowsDesktopManager
Field com.sun.java.swing.plaf.windows.WindowsDesktopManager.currentFrameRef
In WindowsDesktopManager.java
Class com.sun.java.swing.plaf.windows.WindowsDesktopManager defines non-transient non-serializable instance field currentFrameRef
In class com.sun.java.swing.plaf.windows.WindowsFileChooserUI
Field com.sun.java.swing.plaf.windows.WindowsFileChooserUI.homeFolderAccessibleName
At WindowsFileChooserUI.java:[line 120]
Unread field: com.sun.java.swing.plaf.windows.WindowsFileChooserUI.homeFolderAccessibleName
In class com.sun.java.swing.plaf.windows.WindowsFileChooserUI$FileRenderer
In WindowsFileChooserUI.java
Should com.sun.java.swing.plaf.windows.WindowsFileChooserUI$FileRenderer be a _static_ inner class?
In class com.sun.java.swing.plaf.windows.WindowsFileChooserUI$FilterComboBoxRenderer
In WindowsFileChooserUI.java
Should com.sun.java.swing.plaf.windows.WindowsFileChooserUI$FilterComboBoxRenderer be a _static_ inner class?
In class com.sun.java.swing.plaf.windows.WindowsFileChooserUI$IndentIcon
In WindowsFileChooserUI.java
Should com.sun.java.swing.plaf.windows.WindowsFileChooserUI$IndentIcon be a _static_ inner class?
In class com.sun.java.swing.plaf.windows.WindowsFileChooserUI$SingleClickListener
In WindowsFileChooserUI.java
Should com.sun.java.swing.plaf.windows.WindowsFileChooserUI$SingleClickListener be a _static_ inner class?
In class com.sun.java.swing.plaf.windows.WindowsIconFactory$FrameButtonIcon
In method com.sun.java.swing.plaf.windows.WindowsIconFactory$FrameButtonIcon.paintIcon(Component, Graphics, int, int)
At WindowsIconFactory.java:[line 227]
Check for oddness that won't work for negative numbers in com.sun.java.swing.plaf.windows.WindowsIconFactory$FrameButtonIcon.paintIcon(Component, Graphics, int, int)
In class com.sun.java.swing.plaf.windows.WindowsIconFactory$RadioButtonMenuItemIcon
In method com.sun.java.swing.plaf.windows.WindowsIconFactory$RadioButtonMenuItemIcon.paintIcon(Component, Graphics, int, int)
Local variable stored in JVM register 6
At WindowsIconFactory.java:[line 575]
Dead store to $L6 in com.sun.java.swing.plaf.windows.WindowsIconFactory$RadioButtonMenuItemIcon.paintIcon(Component, Graphics, int, int)
In class com.sun.java.swing.plaf.windows.WindowsIconFactory$VistaMenuItemCheckIconFactory
In method com.sun.java.swing.plaf.windows.WindowsIconFactory$VistaMenuItemCheckIconFactory.getType(String)
At WindowsIconFactory.java:[line 713]
At WindowsIconFactory.java:[line 716]
Method com.sun.java.swing.plaf.windows.WindowsIconFactory$VistaMenuItemCheckIconFactory.getType(String) uses the same code for two branches
In class com.sun.java.swing.plaf.windows.WindowsIconFactory$VistaMenuItemCheckIconFactory
In method com.sun.java.swing.plaf.windows.WindowsIconFactory$VistaMenuItemCheckIconFactory.getType(String)
Actual type java.lang.String
At WindowsIconFactory.java:[line 706]
Comparison of String parameter using == or != in com.sun.java.swing.plaf.windows.WindowsIconFactory$VistaMenuItemCheckIconFactory.getType(String)
In class com.sun.java.swing.plaf.windows.WindowsInternalFrameTitlePane
Field com.sun.java.swing.plaf.windows.WindowsInternalFrameTitlePane.titleFont
At WindowsInternalFrameTitlePane.java:[line 132]
Unwritten field: com.sun.java.swing.plaf.windows.WindowsInternalFrameTitlePane.titleFont
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults)
At WindowsLookAndFeel.java:[line 317]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults)
At WindowsLookAndFeel.java:[line 318]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults)
At WindowsLookAndFeel.java:[line 319]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults)
At WindowsLookAndFeel.java:[line 320]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults)
At WindowsLookAndFeel.java:[line 321]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults)
At WindowsLookAndFeel.java:[line 556]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults)
At WindowsLookAndFeel.java:[line 560]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults)
At WindowsLookAndFeel.java:[line 564]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults)
At WindowsLookAndFeel.java:[line 568]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults)
At WindowsLookAndFeel.java:[line 602]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults)
At WindowsLookAndFeel.java:[line 678]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults)
At WindowsLookAndFeel.java:[line 678]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults)
At WindowsLookAndFeel.java:[line 502]
com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient new String(String) constructor
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.repaintRootPane(Component)
Local variable stored in JVM register 0
Dereferenced at WindowsLookAndFeel.java:[line 2160]
Null pointer dereference of ? in com.sun.java.swing.plaf.windows.WindowsLookAndFeel.repaintRootPane(Component)
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Field com.sun.java.swing.plaf.windows.WindowsLookAndFeel.aaSettings
In WindowsLookAndFeel.java
Class com.sun.java.swing.plaf.windows.WindowsLookAndFeel defines non-transient non-serializable instance field aaSettings
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Field com.sun.java.swing.plaf.windows.WindowsLookAndFeel.colorName
In WindowsLookAndFeel.java
Class com.sun.java.swing.plaf.windows.WindowsLookAndFeel defines non-transient non-serializable instance field colorName
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Field com.sun.java.swing.plaf.windows.WindowsLookAndFeel.dllName
In WindowsLookAndFeel.java
Class com.sun.java.swing.plaf.windows.WindowsLookAndFeel defines non-transient non-serializable instance field dllName
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Field com.sun.java.swing.plaf.windows.WindowsLookAndFeel.sizeName
In WindowsLookAndFeel.java
Class com.sun.java.swing.plaf.windows.WindowsLookAndFeel defines non-transient non-serializable instance field sizeName
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Field com.sun.java.swing.plaf.windows.WindowsLookAndFeel.themeActive
In WindowsLookAndFeel.java
Class com.sun.java.swing.plaf.windows.WindowsLookAndFeel defines non-transient non-serializable instance field themeActive
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Field com.sun.java.swing.plaf.windows.WindowsLookAndFeel.toolkit
In WindowsLookAndFeel.java
Class com.sun.java.swing.plaf.windows.WindowsLookAndFeel defines non-transient non-serializable instance field toolkit
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In WindowsLookAndFeel.java
com.sun.java.swing.plaf.windows.WindowsLookAndFeel is Serializable; consider declaring a serialVersionUID
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initialize()
Field com.sun.java.swing.plaf.windows.WindowsLookAndFeel.isClassicWindows
At WindowsLookAndFeel.java:[line 172]
Write to static field com.sun.java.swing.plaf.windows.WindowsLookAndFeel.isClassicWindows from instance method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initialize()
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initialize()
Field com.sun.java.swing.plaf.windows.WindowsLookAndFeel.isClassicWindows
At WindowsLookAndFeel.java:[line 174]
Write to static field com.sun.java.swing.plaf.windows.WindowsLookAndFeel.isClassicWindows from instance method com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initialize()
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel$ActiveWindowsIcon
Field com.sun.java.swing.plaf.windows.WindowsLookAndFeel$ActiveWindowsIcon.desktopProperty
At WindowsLookAndFeel.java:[line 2244]
Unread field: com.sun.java.swing.plaf.windows.WindowsLookAndFeel$ActiveWindowsIcon.desktopProperty
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPDLUValue
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPDLUValue.XPDLUValue(WindowsLookAndFeel, int, int, int)
At WindowsLookAndFeel.java:[line 2456]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPDLUValue.XPDLUValue(WindowsLookAndFeel, int, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPDLUValue
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPDLUValue.getClassicValue(UIDefaults)
At WindowsLookAndFeel.java:[line 2467]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPDLUValue.getClassicValue(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPDLUValue
In method com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPDLUValue.getXPValue(UIDefaults)
At WindowsLookAndFeel.java:[line 2462]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPDLUValue.getXPValue(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java.swing.plaf.windows.WindowsMenuUI$1
In method com.sun.java.swing.plaf.windows.WindowsMenuUI$1.getPart(JMenuItem)
Actual type javax.swing.JMenuItem
Expected javax.swing.JMenu
Local variable stored in JVM register 1
At WindowsMenuUI.java:[line 106]
Unchecked/unconfirmed cast from javax.swing.JMenuItem to javax.swing.JMenu in com.sun.java.swing.plaf.windows.WindowsMenuUI$1.getPart(JMenuItem)
In class com.sun.java.swing.plaf.windows.WindowsMenuUI$1
In method com.sun.java.swing.plaf.windows.WindowsMenuUI$1.getState(JMenuItem)
Actual type javax.swing.JMenuItem
Expected javax.swing.JMenu
Local variable stored in JVM register 1
At WindowsMenuUI.java:[line 86]
Another occurrence at WindowsMenuUI.java:[line 67]
Another occurrence at WindowsMenuUI.java:[line 97]
Unchecked/unconfirmed cast from javax.swing.JMenuItem to javax.swing.JMenu in com.sun.java.swing.plaf.windows.WindowsMenuUI$1.getState(JMenuItem)
In class com.sun.java.swing.plaf.windows.WindowsProgressBarUI
In method com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getBox(Rectangle)
Local variable stored in JVM register 5
At WindowsProgressBarUI.java:[line 249]
Dead store to $L5 in com.sun.java.swing.plaf.windows.WindowsProgressBarUI.getBox(Rectangle)
In class com.sun.java.swing.plaf.windows.WindowsProgressBarUI
In method com.sun.java.swing.plaf.windows.WindowsProgressBarUI.paintIndeterminateFrame(Rectangle, Graphics2D, boolean, int, int)
Local variable stored in JVM register 8
At WindowsProgressBarUI.java:[line 341]
Dead store to $L8 in com.sun.java.swing.plaf.windows.WindowsProgressBarUI.paintIndeterminateFrame(Rectangle, Graphics2D, boolean, int, int)
In class com.sun.java.swing.plaf.windows.WindowsSliderUI
In method com.sun.java.swing.plaf.windows.WindowsSliderUI.getXPThumbPart()
Local variable stored in JVM register 1
At WindowsSliderUI.java:[line 218]
Dead store to $L1 in com.sun.java.swing.plaf.windows.WindowsSliderUI.getXPThumbPart()
In class com.sun.java.swing.plaf.windows.WindowsSliderUI
In method com.sun.java.swing.plaf.windows.WindowsSliderUI.getXPThumbPart()
Actual type java.lang.Boolean
At WindowsSliderUI.java:[line 224]
Suspicious comparison of java.lang.Boolean references in com.sun.java.swing.plaf.windows.WindowsSliderUI.getXPThumbPart()
In class com.sun.java.swing.plaf.windows.WindowsTreeUI$WindowsTreeCellRenderer
In WindowsTreeUI.java
Should com.sun.java.swing.plaf.windows.WindowsTreeUI$WindowsTreeCellRenderer be a _static_ inner class?
In class com.sun.java.swing.plaf.windows.XPStyle$GlyphButton
Field com.sun.java.swing.plaf.windows.XPStyle$GlyphButton.skin
In XPStyle.java
Class com.sun.java.swing.plaf.windows.XPStyle$GlyphButton defines non-transient non-serializable instance field skin
In class com.sun.java.swing.plaf.windows.XPStyle$XPEmptyBorder
In XPStyle.java
Should com.sun.java.swing.plaf.windows.XPStyle$XPEmptyBorder be a _static_ inner class?
In class com.sun.java.swing.plaf.windows.resources.windows
In windows.java
The class name com.sun.java.swing.plaf.windows.resources.windows doesn't start with an upper case letter
In class com.sun.java_cup.internal.runtime.virtual_parse_stack
In method com.sun.java_cup.internal.runtime.virtual_parse_stack.get_from_real()
At virtual_parse_stack.java:[line 118]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java_cup.internal.runtime.virtual_parse_stack.get_from_real() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.java_cup.internal.runtime.virtual_parse_stack
In method com.sun.java_cup.internal.runtime.virtual_parse_stack.push(int)
At virtual_parse_stack.java:[line 165]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.java_cup.internal.runtime.virtual_parse_stack.push(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.interceptor.DefaultMBeanServerInterceptor
In method com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.createMBean(String, ObjectName, ObjectName, boolean, Object[], String[])
Local variable stored in JVM register 7
At DefaultMBeanServerInterceptor.java:[line 240]
Dead store to $L7 in com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.createMBean(String, ObjectName, ObjectName, boolean, Object[], String[])
In class com.sun.jmx.interceptor.DefaultMBeanServerInterceptor
In method com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.postRegisterInvoke(MBeanRegistration, boolean, boolean)
At DefaultMBeanServerInterceptor.java:[line 1058]
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.postRegisterInvoke(MBeanRegistration, boolean, boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.jmx.mbeanserver.MBeanServerDelegateImpl
In method com.sun.jmx.mbeanserver.MBeanServerDelegateImpl.setAttribute(Attribute)
Local variable stored in JVM register 3
At MBeanServerDelegateImpl.java:[line 209]
Dead store to $L3 in com.sun.jmx.mbeanserver.MBeanServerDelegateImpl.setAttribute(Attribute)
In class com.sun.jmx.mbeanserver.OpenConverter$CompositeConverter
Field com.sun.jmx.mbeanserver.OpenConverter$CompositeConverter.compositeBuilder
Synchronized 66% of the time
Unsynchronized access at OpenConverter.java:[line 906]
Synchronized access at OpenConverter.java:[line 846]
Synchronized access at OpenConverter.java:[line 896]
Inconsistent synchronization of com.sun.jmx.mbeanserver.OpenConverter$CompositeConverter.compositeBuilder; locked 66% of time
In class com.sun.jmx.mbeanserver.Repository
In method com.sun.jmx.mbeanserver.Repository.getCount()
At Repository.java:[line 672]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.mbeanserver.Repository.getCount() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.mbeanserver.StandardMBeanIntrospector
In method com.sun.jmx.mbeanserver.StandardMBeanIntrospector.isDefinitelyImmutableInfo(Class)
At StandardMBeanIntrospector.java:[line 174]
Exception is caught when Exception is not thrown in com.sun.jmx.mbeanserver.StandardMBeanIntrospector.isDefinitelyImmutableInfo(Class)
In class com.sun.jmx.remote.internal.ArrayNotificationBuffer$5
In method com.sun.jmx.remote.internal.ArrayNotificationBuffer$5.handleNotification(Notification, Object)
Actual type javax.management.Notification
Expected javax.management.MBeanServerNotification
Local variable stored in JVM register 1
At ArrayNotificationBuffer.java:[line 708]
Unchecked/unconfirmed cast from javax.management.Notification to javax.management.MBeanServerNotification in com.sun.jmx.remote.internal.ArrayNotificationBuffer$5.handleNotification(Notification, Object)
In class com.sun.jmx.remote.internal.ClientCommunicatorAdmin
In method com.sun.jmx.remote.internal.ClientCommunicatorAdmin.ClientCommunicatorAdmin(long)
Called method java.lang.Thread.start()
At ClientCommunicatorAdmin.java:[line 43]
com.sun.jmx.remote.internal.ClientCommunicatorAdmin.ClientCommunicatorAdmin(long) invokes java.lang.Thread.start()
In class com.sun.jmx.remote.internal.ClientNotifForwarder
Field com.sun.jmx.remote.internal.ClientNotifForwarder.clientSequenceNumber
Synchronized 66% of the time
Unsynchronized access at ClientNotifForwarder.java:[line 575]
Unsynchronized access at ClientNotifForwarder.java:[line 525]
Synchronized access at ClientNotifForwarder.java:[line 431]
Synchronized access at ClientNotifForwarder.java:[line 436]
Synchronized access at ClientNotifForwarder.java:[line 432]
Synchronized access at ClientNotifForwarder.java:[line 718]
Inconsistent synchronization of com.sun.jmx.remote.internal.ClientNotifForwarder.clientSequenceNumber; locked 66% of time
In class com.sun.jmx.remote.internal.ClientNotifForwarder
Field com.sun.jmx.remote.internal.ClientNotifForwarder.inited
At ClientNotifForwarder.java:[line 796]
Unread field: com.sun.jmx.remote.internal.ClientNotifForwarder.inited
In class com.sun.jmx.remote.internal.ProxyRef
In ProxyRef.java
com.sun.jmx.remote.internal.ProxyRef is Externalizable but doesn't define a void constructor
In class com.sun.jmx.remote.internal.ServerCommunicatorAdmin
In method com.sun.jmx.remote.internal.ServerCommunicatorAdmin.ServerCommunicatorAdmin(long)
Called method java.lang.Thread.start()
At ServerCommunicatorAdmin.java:[line 50]
com.sun.jmx.remote.internal.ServerCommunicatorAdmin.ServerCommunicatorAdmin(long) invokes java.lang.Thread.start()
In class com.sun.jmx.remote.internal.ServerNotifForwarder
In method com.sun.jmx.remote.internal.ServerNotifForwarder.getListenerID()
At ServerNotifForwarder.java:[line 325]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.remote.internal.ServerNotifForwarder.getListenerID() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.remote.internal.ServerNotifForwarder
In method com.sun.jmx.remote.internal.ServerNotifForwarder.removeNotificationListener(ObjectName, Integer[])
Local variable stored in JVM register 3
Redundant null check at ServerNotifForwarder.java:[line 175]
Redundant nullcheck of $L3 which is known to be null in com.sun.jmx.remote.internal.ServerNotifForwarder.removeNotificationListener(ObjectName, Integer[])
In class com.sun.jmx.remote.internal.ServerNotifForwarder
In method com.sun.jmx.remote.internal.ServerNotifForwarder.removeNotificationListener(ObjectName, Integer[])
Local variable stored in JVM register 3
Redundant null check at ServerNotifForwarder.java:[line 180]
Redundant nullcheck of $L3 which is known to be null in com.sun.jmx.remote.internal.ServerNotifForwarder.removeNotificationListener(ObjectName, Integer[])
In class com.sun.jmx.remote.security.FileLoginModule
Field com.sun.jmx.remote.security.FileLoginModule.options
At FileLoginModule.java:[line 177]
Unread field: com.sun.jmx.remote.security.FileLoginModule.options
In class com.sun.jmx.snmp.EnumRowStatus
In method com.sun.jmx.snmp.EnumRowStatus.<static initializer>()
At EnumRowStatus.java:[line 291]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.EnumRowStatus.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.EnumRowStatus
In method com.sun.jmx.snmp.EnumRowStatus.<static initializer>()
At EnumRowStatus.java:[line 292]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.EnumRowStatus.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.EnumRowStatus
In method com.sun.jmx.snmp.EnumRowStatus.<static initializer>()
At EnumRowStatus.java:[line 293]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.EnumRowStatus.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.EnumRowStatus
In method com.sun.jmx.snmp.EnumRowStatus.<static initializer>()
At EnumRowStatus.java:[line 294]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.EnumRowStatus.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.EnumRowStatus
In method com.sun.jmx.snmp.EnumRowStatus.<static initializer>()
At EnumRowStatus.java:[line 295]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.EnumRowStatus.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.EnumRowStatus
In method com.sun.jmx.snmp.EnumRowStatus.<static initializer>()
At EnumRowStatus.java:[line 296]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.EnumRowStatus.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.EnumRowStatus
In method com.sun.jmx.snmp.EnumRowStatus.<static initializer>()
At EnumRowStatus.java:[line 297]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.EnumRowStatus.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.EnumRowStatus
In method com.sun.jmx.snmp.EnumRowStatus.<static initializer>()
At EnumRowStatus.java:[line 298]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.EnumRowStatus.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.EnumRowStatus
In method com.sun.jmx.snmp.EnumRowStatus.<static initializer>()
At EnumRowStatus.java:[line 299]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.EnumRowStatus.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.EnumRowStatus
In method com.sun.jmx.snmp.EnumRowStatus.<static initializer>()
At EnumRowStatus.java:[line 300]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.EnumRowStatus.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.EnumRowStatus
In method com.sun.jmx.snmp.EnumRowStatus.<static initializer>()
At EnumRowStatus.java:[line 301]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.EnumRowStatus.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.EnumRowStatus
In method com.sun.jmx.snmp.EnumRowStatus.<static initializer>()
At EnumRowStatus.java:[line 302]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.EnumRowStatus.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.EnumRowStatus
In method com.sun.jmx.snmp.EnumRowStatus.<static initializer>()
At EnumRowStatus.java:[line 303]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.EnumRowStatus.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.EnumRowStatus
In method com.sun.jmx.snmp.EnumRowStatus.<static initializer>()
At EnumRowStatus.java:[line 304]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.EnumRowStatus.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.Enumerated
In method com.sun.jmx.snmp.Enumerated.Enumerated(int)
At Enumerated.java:[line 74]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.Enumerated.Enumerated(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.Enumerated
In method com.sun.jmx.snmp.Enumerated.toString()
At Enumerated.java:[line 182]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.Enumerated.toString() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.IPAcl.AclEntryImpl
In method com.sun.jmx.snmp.IPAcl.AclEntryImpl.clone()
Local variable stored in JVM register ?
Returned at AclEntryImpl.java:[line 99]
Known null at AclEntryImpl.java:[line 97]
com.sun.jmx.snmp.IPAcl.AclEntryImpl.clone() may return null
In class com.sun.jmx.snmp.IPAcl.AclEntryImpl
Field com.sun.jmx.snmp.IPAcl.AclEntryImpl.princ
In AclEntryImpl.java
Class com.sun.jmx.snmp.IPAcl.AclEntryImpl defines non-transient non-serializable instance field princ
In class com.sun.jmx.snmp.IPAcl.Host
In Host.java
com.sun.jmx.snmp.IPAcl.Host is Serializable but its superclass doesn't define an accessible void constructor
In class com.sun.jmx.snmp.IPAcl.JJTParserState
In method com.sun.jmx.snmp.IPAcl.JJTParserState.openNodeScope(Node)
At JJTParserState.java:[line 104]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.IPAcl.JJTParserState.openNodeScope(Node) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.IPAcl.ParseException
In method com.sun.jmx.snmp.IPAcl.ParseException.getMessage()
At ParseException.java:[line 134]
Method com.sun.jmx.snmp.IPAcl.ParseException.getMessage() concatenates strings using + in a loop
In class com.sun.jmx.snmp.IPAcl.ParseException
Field com.sun.jmx.snmp.IPAcl.ParseException.currentToken
In ParseException.java
Class com.sun.jmx.snmp.IPAcl.ParseException defines non-transient non-serializable instance field currentToken
In class com.sun.jmx.snmp.IPAcl.Parser
Field com.sun.jmx.snmp.IPAcl.Parser.jj_semLA
In Parser.java
Unused field: com.sun.jmx.snmp.IPAcl.Parser.jj_semLA
In class com.sun.jmx.snmp.IPAcl.ParserTokenManager
In method com.sun.jmx.snmp.IPAcl.ParserTokenManager.jjCheckNAddStates(int)
At ParserTokenManager.java:[lines 748-750]
Private method com.sun.jmx.snmp.IPAcl.ParserTokenManager.jjCheckNAddStates(int) is never called
In class com.sun.jmx.snmp.SnmpCounter64
In method com.sun.jmx.snmp.SnmpCounter64.toInteger()
At SnmpCounter64.java:[line 103]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.SnmpCounter64.toInteger() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.SnmpCounter64
In method com.sun.jmx.snmp.SnmpCounter64.toLong()
At SnmpCounter64.java:[line 87]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.SnmpCounter64.toLong() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.SnmpEngineId
In method com.sun.jmx.snmp.SnmpEngineId.createEngineId(String, String)
At SnmpEngineId.java:[line 335]
Exception is caught when Exception is not thrown in com.sun.jmx.snmp.SnmpEngineId.createEngineId(String, String)
In class com.sun.jmx.snmp.SnmpEngineParameters
Field com.sun.jmx.snmp.SnmpEngineParameters.uacl
In SnmpEngineParameters.java
Class com.sun.jmx.snmp.SnmpEngineParameters defines non-transient non-serializable instance field uacl
In class com.sun.jmx.snmp.SnmpInt
In method com.sun.jmx.snmp.SnmpInt.toInteger()
At SnmpInt.java:[line 149]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.SnmpInt.toInteger() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.SnmpInt
In method com.sun.jmx.snmp.SnmpInt.toLong()
At SnmpInt.java:[line 133]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.SnmpInt.toLong() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.SnmpInt
In method com.sun.jmx.snmp.SnmpInt.isInitValueValid(int)
At SnmpInt.java:[line 253]
Vacuous comparison of integer value com.sun.jmx.snmp.SnmpInt.isInitValueValid(int)
In class com.sun.jmx.snmp.SnmpOid
In method com.sun.jmx.snmp.SnmpOid.compareTo(SnmpOid)
At SnmpOid.java:[lines 462-484]
com.sun.jmx.snmp.SnmpOid defines compareTo(SnmpOid) method but not compareTo(Object)
In class com.sun.jmx.snmp.SnmpOid
In method com.sun.jmx.snmp.SnmpOid.toByte()
At SnmpOid.java:[line 237]
Value Byte(byte)
Value Byte.valueOf(byte)
Method com.sun.jmx.snmp.SnmpOid.toByte() invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class com.sun.jmx.snmp.SnmpOid
In method com.sun.jmx.snmp.SnmpOid.toInteger()
At SnmpOid.java:[line 198]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.SnmpOid.toInteger() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.SnmpOid
In method com.sun.jmx.snmp.SnmpOid.toLong()
At SnmpOid.java:[line 187]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.SnmpOid.toLong() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.SnmpOid
In method com.sun.jmx.snmp.SnmpOid.toString()
At SnmpOid.java:[line 209]
Method com.sun.jmx.snmp.SnmpOid.toString() concatenates strings using + in a loop
In class com.sun.jmx.snmp.SnmpOidTableSupport
In method com.sun.jmx.snmp.SnmpOidTableSupport.equals(Object)
At SnmpOidTableSupport.java:[lines 146-150]
com.sun.jmx.snmp.SnmpOidTableSupport defines equals and uses Object.hashCode()
In class com.sun.jmx.snmp.SnmpParameters
In method com.sun.jmx.snmp.SnmpParameters.equals(Object)
At SnmpParameters.java:[lines 146-155]
com.sun.jmx.snmp.SnmpParameters defines equals and uses Object.hashCode()
In class com.sun.jmx.snmp.SnmpParameters
In method com.sun.jmx.snmp.SnmpParameters.getRdCommunity()
In method com.sun.jmx.snmp.SnmpParameters.setRdCommunity(String)
At SnmpParameters.java:[line 81]
com.sun.jmx.snmp.SnmpParameters.getRdCommunity() is unsynchronized, com.sun.jmx.snmp.SnmpParameters.setRdCommunity(String) is synchronized
In class com.sun.jmx.snmp.SnmpPeer
In method com.sun.jmx.snmp.SnmpPeer.equals(Object)
At SnmpPeer.java:[lines 280-290]
com.sun.jmx.snmp.SnmpPeer defines equals and uses Object.hashCode()
In class com.sun.jmx.snmp.SnmpPeer
In method com.sun.jmx.snmp.SnmpPeer.getDestPort()
In method com.sun.jmx.snmp.SnmpPeer.setDestPort(int)
At SnmpPeer.java:[line 314]
com.sun.jmx.snmp.SnmpPeer.getDestPort() is unsynchronized, com.sun.jmx.snmp.SnmpPeer.setDestPort(int) is synchronized
In class com.sun.jmx.snmp.SnmpPeer
In method com.sun.jmx.snmp.SnmpPeer.getMaxSnmpPktSize()
In method com.sun.jmx.snmp.SnmpPeer.setMaxSnmpPktSize(int)
At SnmpPeer.java:[line 413]
com.sun.jmx.snmp.SnmpPeer.getMaxSnmpPktSize() is unsynchronized, com.sun.jmx.snmp.SnmpPeer.setMaxSnmpPktSize(int) is synchronized
In class com.sun.jmx.snmp.SnmpPeer
In method com.sun.jmx.snmp.SnmpPeer.getMaxTries()
In method com.sun.jmx.snmp.SnmpPeer.setMaxTries(int)
At SnmpPeer.java:[line 348]
com.sun.jmx.snmp.SnmpPeer.getMaxTries() is unsynchronized, com.sun.jmx.snmp.SnmpPeer.setMaxTries(int) is synchronized
In class com.sun.jmx.snmp.SnmpPeer
In method com.sun.jmx.snmp.SnmpPeer.getTimeout()
In method com.sun.jmx.snmp.SnmpPeer.setTimeout(int)
At SnmpPeer.java:[line 330]
com.sun.jmx.snmp.SnmpPeer.getTimeout() is unsynchronized, com.sun.jmx.snmp.SnmpPeer.setTimeout(int) is synchronized
In class com.sun.jmx.snmp.SnmpSecurityException
Field com.sun.jmx.snmp.SnmpSecurityException.params
In SnmpSecurityException.java
Class com.sun.jmx.snmp.SnmpSecurityException defines non-transient non-serializable instance field params
In class com.sun.jmx.snmp.SnmpString
In method com.sun.jmx.snmp.SnmpString.toByte()
At SnmpString.java:[line 143]
Value Byte(byte)
Value Byte.valueOf(byte)
Method com.sun.jmx.snmp.SnmpString.toByte() invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class com.sun.jmx.snmp.SnmpString
In method com.sun.jmx.snmp.SnmpString.BinToChar(String)
At SnmpString.java:[lines 108-112]
The method name com.sun.jmx.snmp.SnmpString.BinToChar(String) doesn't start with an lower case letter
In class com.sun.jmx.snmp.SnmpString
In method com.sun.jmx.snmp.SnmpString.HexToChar(String)
At SnmpString.java:[lines 121-125]
The method name com.sun.jmx.snmp.SnmpString.HexToChar(String) doesn't start with an lower case letter
In class com.sun.jmx.snmp.SnmpV3Message
In method com.sun.jmx.snmp.SnmpV3Message.decodeMessage(byte[], int)
At SnmpV3Message.java:[line 208]
Invocation of toString on an array in com.sun.jmx.snmp.SnmpV3Message.decodeMessage(byte[], int)
In class com.sun.jmx.snmp.SnmpV3Message
In method com.sun.jmx.snmp.SnmpV3Message.decodeSnmpPdu()
At SnmpV3Message.java:[line 449]
Invocation of toString on an array in com.sun.jmx.snmp.SnmpV3Message.decodeSnmpPdu()
In class com.sun.jmx.snmp.SnmpV3Message
In method com.sun.jmx.snmp.SnmpV3Message.encodeSnmpPdu(SnmpPdu, int)
At SnmpV3Message.java:[line 290]
Invocation of toString on an array in com.sun.jmx.snmp.SnmpV3Message.encodeSnmpPdu(SnmpPdu, int)
In class com.sun.jmx.snmp.SnmpVarBind
In method com.sun.jmx.snmp.SnmpVarBind.clone()
At SnmpVarBind.java:[lines 650-652]
com.sun.jmx.snmp.SnmpVarBind.clone() does not call super.clone()
In class com.sun.jmx.snmp.SnmpVarBindList
In method com.sun.jmx.snmp.SnmpVarBindList.clone()
At SnmpVarBindList.java:[line 496]
com.sun.jmx.snmp.SnmpVarBindList.clone() does not call super.clone()
In class com.sun.jmx.snmp.SnmpVarBindList
Field com.sun.jmx.snmp.SnmpVarBindList.elementCount
Synchronized 80% of the time
Unsynchronized access at SnmpVarBindList.java:[line 523]
Synchronized access at SnmpVarBindList.java:[line 537]
Synchronized access at SnmpVarBindList.java:[line 404]
Synchronized access at SnmpVarBindList.java:[line 410]
Synchronized access at SnmpVarBindList.java:[line 507]
Inconsistent synchronization of com.sun.jmx.snmp.SnmpVarBindList.elementCount; locked 80% of time
In class com.sun.jmx.snmp.ThreadContext
In ThreadContext.java
Class com.sun.jmx.snmp.ThreadContext implements Cloneable but does not define or use clone method
In class com.sun.jmx.snmp.agent.AcmChecker
In method com.sun.jmx.snmp.agent.AcmChecker.AcmChecker(SnmpMibRequest)
At SnmpMib.java:[line 275]
Invocation of toString on an array in com.sun.jmx.snmp.agent.AcmChecker.AcmChecker(SnmpMibRequest)
In class com.sun.jmx.snmp.agent.SnmpIndex
In method com.sun.jmx.snmp.agent.SnmpIndex.compareTo(SnmpIndex)
At SnmpIndex.java:[lines 138-158]
com.sun.jmx.snmp.agent.SnmpIndex defines compareTo(SnmpIndex) and uses Object.equals()
In class com.sun.jmx.snmp.agent.SnmpIndex
In method com.sun.jmx.snmp.agent.SnmpIndex.equals(SnmpIndex)
At SnmpIndex.java:[lines 111-126]
com.sun.jmx.snmp.agent.SnmpIndex defines equals(SnmpIndex) method and uses Object.equals(Object)
In class com.sun.jmx.snmp.agent.SnmpIndex
In method com.sun.jmx.snmp.agent.SnmpIndex.equals(SnmpIndex)
At SnmpIndex.java:[lines 111-126]
com.sun.jmx.snmp.agent.SnmpIndex defines equals and uses Object.hashCode()
In class com.sun.jmx.snmp.agent.SnmpMibAgent
In method com.sun.jmx.snmp.agent.SnmpMibAgent.getBulkWithGetNext(SnmpMibRequest, int, int)
Local variable stored in JVM register 8
At SnmpMibAgent.java:[line 636]
Dead store to $L8 in com.sun.jmx.snmp.agent.SnmpMibAgent.getBulkWithGetNext(SnmpMibRequest, int, int)
In class com.sun.jmx.snmp.agent.SnmpMibAgent
In method com.sun.jmx.snmp.agent.SnmpMibAgent.concatVector(Vector, Vector)
At SnmpMibAgent.java:[lines 710-716]
Private method com.sun.jmx.snmp.agent.SnmpMibAgent.concatVector(Vector, Vector) is never called
In class com.sun.jmx.snmp.agent.SnmpMibGroup
In method com.sun.jmx.snmp.agent.SnmpMibGroup.isNestedArc(long)
At SnmpMibGroup.java:[line 145]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.agent.SnmpMibGroup.isNestedArc(long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.agent.SnmpMibGroup
In method com.sun.jmx.snmp.agent.SnmpMibGroup.registerNestedArc(long)
At SnmpMibGroup.java:[line 266]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.agent.SnmpMibGroup.registerNestedArc(long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.agent.SnmpMibNode
In method com.sun.jmx.snmp.agent.SnmpMibNode.QuickSort(int[], int, int)
At SnmpMibNode.java:[line 287]
Computation of average could overflow in com.sun.jmx.snmp.agent.SnmpMibNode.QuickSort(int[], int, int)
In class com.sun.jmx.snmp.agent.SnmpMibOid$NonSyncVector
In SnmpMibOid.java
Should com.sun.jmx.snmp.agent.SnmpMibOid$NonSyncVector be a _static_ inner class?
In class com.sun.jmx.snmp.agent.SnmpMibTable
In method com.sun.jmx.snmp.agent.SnmpMibTable.removeNotificationListener(NotificationListener)
Local variable stored in JVM register 3
At SnmpMibTable.java:[line 808]
Dead store to $L3 in com.sun.jmx.snmp.agent.SnmpMibTable.removeNotificationListener(NotificationListener)
In class com.sun.jmx.snmp.agent.SnmpMibTable
Field com.sun.jmx.snmp.agent.SnmpMibTable.factory
Synchronized 85% of the time
Unsynchronized access at SnmpMibTable.java:[line 851]
Synchronized access at SnmpMibTable.java:[line 553]
Synchronized access at SnmpMibTable.java:[line 555]
Synchronized access at SnmpMibTable.java:[line 497]
Synchronized access at SnmpMibTable.java:[line 499]
Synchronized access at SnmpMibTable.java:[line 660]
Synchronized access at SnmpMibTable.java:[line 661]
Inconsistent synchronization of com.sun.jmx.snmp.agent.SnmpMibTable.factory; locked 85% of time
In class com.sun.jmx.snmp.agent.SnmpMibTable
Field com.sun.jmx.snmp.agent.SnmpMibTable.size
Synchronized 80% of the time
Unsynchronized access at SnmpMibTable.java:[line 2305]
Unsynchronized access at SnmpMibTable.java:[line 725]
Unsynchronized access at SnmpMibTable.java:[line 736]
Synchronized access at SnmpMibTable.java:[line 485]
Synchronized access at SnmpMibTable.java:[line 524]
Synchronized access at SnmpMibTable.java:[line 493]
Synchronized access at SnmpMibTable.java:[line 493]
Synchronized access at SnmpMibTable.java:[line 546]
Synchronized access at SnmpMibTable.java:[line 546]
Synchronized access at SnmpMibTable.java:[line 534]
Synchronized access at SnmpMibTable.java:[line 534]
Synchronized access at SnmpMibTable.java:[line 2379]
Synchronized access at SnmpMibTable.java:[line 640]
Synchronized access at SnmpMibTable.java:[line 656]
Synchronized access at SnmpMibTable.java:[line 656]
Inconsistent synchronization of com.sun.jmx.snmp.agent.SnmpMibTable.size; locked 80% of time
In class com.sun.jmx.snmp.agent.SnmpMibTable
Field com.sun.jmx.snmp.agent.SnmpMibTable.tableoids
Synchronized 92% of the time
Unsynchronized access at SnmpMibTable.java:[line 2313]
Synchronized access at SnmpMibTable.java:[line 2386]
Synchronized access at SnmpMibTable.java:[line 2439]
Synchronized access at SnmpMibTable.java:[line 2473]
Synchronized access at SnmpMibTable.java:[line 2468]
Synchronized access at SnmpMibTable.java:[line 2443]
Synchronized access at SnmpMibTable.java:[line 2468]
Synchronized access at SnmpMibTable.java:[line 2454]
Synchronized access at SnmpMibTable.java:[line 2459]
Synchronized access at SnmpMibTable.java:[line 2420]
Synchronized access at SnmpMibTable.java:[line 2423]
Synchronized access at SnmpMibTable.java:[line 2422]
Synchronized access at SnmpMibTable.java:[line 2422]
Synchronized access at SnmpMibTable.java:[line 654]
Inconsistent synchronization of com.sun.jmx.snmp.agent.SnmpMibTable.tableoids; locked 92% of time
In class com.sun.jmx.snmp.agent.SnmpMibTable
In method com.sun.jmx.snmp.agent.SnmpMibTable.getInsertionPoint(SnmpOid)
At SnmpMibTable.java:[line 2351]
Private method com.sun.jmx.snmp.agent.SnmpMibTable.getInsertionPoint(SnmpOid) is never called
In class com.sun.jmx.snmp.daemon.CommunicatorServer
In method com.sun.jmx.snmp.daemon.CommunicatorServer.sendStateChangeNotification(int, int)
At CommunicatorServer.java:[line 1259]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.daemon.CommunicatorServer.sendStateChangeNotification(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.daemon.CommunicatorServer
Field com.sun.jmx.snmp.daemon.CommunicatorServer.fatherThread
At CommunicatorServer.java:[line 230]
Unread field: com.sun.jmx.snmp.daemon.CommunicatorServer.fatherThread
In class com.sun.jmx.snmp.daemon.SendQ
Field com.sun.jmx.snmp.daemon.SendQ.isBeingDestroyed
Synchronized 50% of the time
Unsynchronized access at SnmpQManager.java:[line 63]
Synchronized access at SnmpQManager.java:[line 145]
Inconsistent synchronization of com.sun.jmx.snmp.daemon.SendQ.isBeingDestroyed; locked 50% of time
In class com.sun.jmx.snmp.daemon.SendQ
In method com.sun.jmx.snmp.daemon.SendQ.notifyClients()
At SnmpQManager.java:[line 123]
Naked notify in com.sun.jmx.snmp.daemon.SendQ.notifyClients()
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getBufferSize()
At SnmpAdaptorServer.java:[line 633]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getBufferSize() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInASNParseErrs()
At SnmpAdaptorServer.java:[line 889]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInASNParseErrs() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInBadCommunityNames()
At SnmpAdaptorServer.java:[line 908]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInBadCommunityNames() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInBadCommunityUses()
At SnmpAdaptorServer.java:[line 898]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInBadCommunityUses() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInBadVersions()
At SnmpAdaptorServer.java:[line 917]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInBadVersions() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInGetNexts()
At SnmpAdaptorServer.java:[line 953]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInGetNexts() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInGetRequests()
At SnmpAdaptorServer.java:[line 944]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInGetRequests() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInPkts()
At SnmpAdaptorServer.java:[line 935]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInPkts() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInSetRequests()
At SnmpAdaptorServer.java:[line 962]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInSetRequests() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInTotalReqVars()
At SnmpAdaptorServer.java:[line 980]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInTotalReqVars() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInTotalSetVars()
At SnmpAdaptorServer.java:[line 971]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpInTotalSetVars() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpOutBadValues()
At SnmpAdaptorServer.java:[line 862]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpOutBadValues() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpOutGenErrs()
At SnmpAdaptorServer.java:[line 853]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpOutGenErrs() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpOutGetResponses()
At SnmpAdaptorServer.java:[line 844]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpOutGetResponses() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpOutNoSuchNames()
At SnmpAdaptorServer.java:[line 871]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpOutNoSuchNames() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpOutPkts()
At SnmpAdaptorServer.java:[line 926]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpOutPkts() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpOutTooBigs()
At SnmpAdaptorServer.java:[line 880]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpOutTooBigs() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpOutTraps()
At SnmpAdaptorServer.java:[line 835]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpOutTraps() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpProxyDrops()
At SnmpAdaptorServer.java:[line 1004]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpProxyDrops() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpSilentDrops()
At SnmpAdaptorServer.java:[line 992]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getSnmpSilentDrops() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getTrapPort()
At SnmpAdaptorServer.java:[line 568]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getTrapPort() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
Field com.sun.jmx.snmp.daemon.SnmpAdaptorServer.trapSocket
Synchronized 85% of the time
Unsynchronized access at SnmpAdaptorServer.java:[line 2178]
Synchronized access at SnmpAdaptorServer.java:[line 2206]
Synchronized access at SnmpAdaptorServer.java:[line 2207]
Synchronized access at SnmpAdaptorServer.java:[line 2208]
Synchronized access at SnmpAdaptorServer.java:[line 2192]
Synchronized access at SnmpAdaptorServer.java:[line 2193]
Synchronized access at SnmpAdaptorServer.java:[line 2195]
Inconsistent synchronization of com.sun.jmx.snmp.daemon.SnmpAdaptorServer.trapSocket; locked 85% of time
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getMaxTries()
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.setMaxTries(int)
At SnmpAdaptorServer.java:[line 662]
com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getMaxTries() is unsynchronized, com.sun.jmx.snmp.daemon.SnmpAdaptorServer.setMaxTries(int) is synchronized
In class com.sun.jmx.snmp.daemon.SnmpAdaptorServer
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getTimeout()
In method com.sun.jmx.snmp.daemon.SnmpAdaptorServer.setTimeout(int)
At SnmpAdaptorServer.java:[line 682]
com.sun.jmx.snmp.daemon.SnmpAdaptorServer.getTimeout() is unsynchronized, com.sun.jmx.snmp.daemon.SnmpAdaptorServer.setTimeout(int) is synchronized
In class com.sun.jmx.snmp.daemon.SnmpInformRequest
Field com.sun.jmx.snmp.daemon.SnmpInformRequest.errorStatus
Synchronized 50% of the time
Unsynchronized access at SnmpInformRequest.java:[line 419]
Synchronized access at SnmpInformRequest.java:[line 302]
Inconsistent synchronization of com.sun.jmx.snmp.daemon.SnmpInformRequest.errorStatus; locked 50% of time
In class com.sun.jmx.snmp.daemon.SnmpInformRequest
In method com.sun.jmx.snmp.daemon.SnmpInformRequest.notifyClient()
At SnmpInformRequest.java:[line 429]
Naked notify in com.sun.jmx.snmp.daemon.SnmpInformRequest.notifyClient()
In class com.sun.jmx.snmp.daemon.SnmpMibTree$TreeNode
Field com.sun.jmx.snmp.daemon.SnmpMibTree$TreeNode.parent
At SnmpMibTree.java:[line 183]
Unread field: com.sun.jmx.snmp.daemon.SnmpMibTree$TreeNode.parent
In class com.sun.jmx.snmp.daemon.SnmpQManager
In method com.sun.jmx.snmp.daemon.SnmpQManager.stopQThreads()
Field com.sun.jmx.snmp.daemon.SnmpQManager.requestQThread
At SnmpQManager.java:[line 62]
Redundant null check at SnmpQManager.java:[line 71]
Nullcheck of SnmpQManager.requestQThread at line 71 of value previously dereferenced in com.sun.jmx.snmp.daemon.SnmpQManager.stopQThreads()
In class com.sun.jmx.snmp.daemon.SnmpQManager
In method com.sun.jmx.snmp.daemon.SnmpQManager.stopQThreads()
Field com.sun.jmx.snmp.daemon.SnmpQManager.timerQThread
At SnmpQManager.java:[line 60]
Redundant null check at SnmpQManager.java:[line 65]
Nullcheck of SnmpQManager.timerQThread at line 65 of value previously dereferenced in com.sun.jmx.snmp.daemon.SnmpQManager.stopQThreads()
In class com.sun.jmx.snmp.daemon.SnmpQManager
Field com.sun.jmx.snmp.daemon.SnmpQManager.queueThreadGroup
In SnmpQManager.java
Class com.sun.jmx.snmp.daemon.SnmpQManager defines non-transient non-serializable instance field queueThreadGroup
In class com.sun.jmx.snmp.daemon.SnmpQManager
Field com.sun.jmx.snmp.daemon.SnmpQManager.requestQThread
In SnmpQManager.java
Class com.sun.jmx.snmp.daemon.SnmpQManager defines non-transient non-serializable instance field requestQThread
In class com.sun.jmx.snmp.daemon.SnmpQManager
Field com.sun.jmx.snmp.daemon.SnmpQManager.timerQThread
In SnmpQManager.java
Class com.sun.jmx.snmp.daemon.SnmpQManager defines non-transient non-serializable instance field timerQThread
In class com.sun.jmx.snmp.daemon.SnmpQManager
Field com.sun.jmx.snmp.daemon.SnmpQManager.requestQThread
Actual type com.sun.jmx.snmp.daemon.SnmpSendServer
At SnmpQManager.java:[line 54]
com.sun.jmx.snmp.daemon.SnmpSendServer stored into non-transient field SnmpQManager.requestQThread
In class com.sun.jmx.snmp.daemon.SnmpQManager
Field com.sun.jmx.snmp.daemon.SnmpQManager.timerQThread
Actual type com.sun.jmx.snmp.daemon.SnmpTimerServer
At SnmpQManager.java:[line 51]
com.sun.jmx.snmp.daemon.SnmpTimerServer stored into non-transient field SnmpQManager.timerQThread
In class com.sun.jmx.snmp.daemon.SnmpRequestHandler
In method com.sun.jmx.snmp.daemon.SnmpRequestHandler.executeSubRequest(SnmpPduPacket, Object)
Local variable stored in JVM register 4
At SnmpRequestHandler.java:[line 583]
Dead store to $L4 in com.sun.jmx.snmp.daemon.SnmpRequestHandler.executeSubRequest(SnmpPduPacket, Object)
In class com.sun.jmx.snmp.daemon.SnmpRequestHandler
In method com.sun.jmx.snmp.daemon.SnmpRequestHandler.makeGetBulkResponsePdu(SnmpPduBulk, Object)
Field com.sun.jmx.snmp.SnmpPdu.varBindList
At SnmpRequestHandler.java:[line 713]
Redundant null check at SnmpRequestHandler.java:[line 718]
Nullcheck of com.sun.jmx.snmp.SnmpPdu.com.sun.jmx.snmp.SnmpPdu.varBindList at line 718 of value previously dereferenced in com.sun.jmx.snmp.daemon.SnmpRequestHandler.makeGetBulkResponsePdu(SnmpPduBulk, Object)
In class com.sun.jmx.snmp.daemon.SnmpSession
In method com.sun.jmx.snmp.daemon.SnmpSession.addResponse(SnmpInformRequest)
Local variable stored in JVM register 2
At SnmpSession.java:[line 376]
Dead store to $L2 in com.sun.jmx.snmp.daemon.SnmpSession.addResponse(SnmpInformRequest)
In class com.sun.jmx.snmp.daemon.SnmpSession
In method com.sun.jmx.snmp.daemon.SnmpSession.nextResponse()
At SnmpSession.java:[line 399]
Wait not in loop in com.sun.jmx.snmp.daemon.SnmpSession.nextResponse()
In class com.sun.jmx.snmp.daemon.SnmpSocket
In method com.sun.jmx.snmp.daemon.SnmpSocket.close()
Exception class java.lang.Exception
At SnmpSocket.java:[line 148]
com.sun.jmx.snmp.daemon.SnmpSocket.close() might ignore java.lang.Exception
In class com.sun.jmx.snmp.daemon.SnmpSocket
Field com.sun.jmx.snmp.daemon.SnmpSocket._socket
Synchronized 85% of the time
Unsynchronized access at SnmpSocket.java:[line 189]
Synchronized access at SnmpSocket.java:[line 281]
Synchronized access at SnmpSocket.java:[line 282]
Synchronized access at SnmpSocket.java:[line 283]
Synchronized access at SnmpSocket.java:[line 125]
Synchronized access at SnmpSocket.java:[line 107]
Synchronized access at SnmpSocket.java:[line 103]
Inconsistent synchronization of com.sun.jmx.snmp.daemon.SnmpSocket._socket; locked 85% of time
In class com.sun.jmx.snmp.daemon.SnmpSocket
In method com.sun.jmx.snmp.daemon.SnmpSocket.close()
At SnmpSocket.java:[line 148]
Exception is caught when Exception is not thrown in com.sun.jmx.snmp.daemon.SnmpSocket.close()
In class com.sun.jmx.snmp.daemon.SnmpSubRequestHandler$NonSyncVector
In SnmpSubRequestHandler.java
Should com.sun.jmx.snmp.daemon.SnmpSubRequestHandler$NonSyncVector be a _static_ inner class?
In class com.sun.jmx.snmp.daemon.WaitQ
Field com.sun.jmx.snmp.daemon.WaitQ.isBeingDestroyed
Synchronized 50% of the time
Unsynchronized access at SnmpQManager.java:[line 61]
Synchronized access at SnmpQManager.java:[line 249]
Inconsistent synchronization of com.sun.jmx.snmp.daemon.WaitQ.isBeingDestroyed; locked 50% of time
In class com.sun.jmx.snmp.daemon.WaitQ
In method com.sun.jmx.snmp.daemon.WaitQ.notifyClients()
At SnmpQManager.java:[line 276]
Naked notify in com.sun.jmx.snmp.daemon.WaitQ.notifyClients()
In class com.sun.jmx.snmp.defaults.DefaultPaths
In method com.sun.jmx.snmp.defaults.DefaultPaths.useRessourceFile()
Exception class java.lang.Exception
At DefaultPaths.java:[line 231]
com.sun.jmx.snmp.defaults.DefaultPaths.useRessourceFile() might ignore java.lang.Exception
In class com.sun.jmx.snmp.internal.SnmpEngineImpl
Field com.sun.jmx.snmp.internal.SnmpEngineImpl.factory
In SnmpEngineImpl.java
Class com.sun.jmx.snmp.internal.SnmpEngineImpl defines non-transient non-serializable instance field factory
In class com.sun.jmx.snmp.internal.SnmpLcd$SubSysLcdManager
In method com.sun.jmx.snmp.internal.SnmpLcd$SubSysLcdManager.addModelLcd(int, SnmpModelLcd)
At SnmpLcd.java:[line 46]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.internal.SnmpLcd$SubSysLcdManager.addModelLcd(int, SnmpModelLcd) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.internal.SnmpLcd$SubSysLcdManager
In method com.sun.jmx.snmp.internal.SnmpLcd$SubSysLcdManager.getModelLcd(int)
At SnmpLcd.java:[line 50]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.internal.SnmpLcd$SubSysLcdManager.getModelLcd(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.internal.SnmpLcd$SubSysLcdManager
In method com.sun.jmx.snmp.internal.SnmpLcd$SubSysLcdManager.removeModelLcd(int)
At SnmpLcd.java:[line 54]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.jmx.snmp.internal.SnmpLcd$SubSysLcdManager.removeModelLcd(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.jmx.snmp.internal.SnmpLcd$SubSysLcdManager
In SnmpLcd.java
Should com.sun.jmx.snmp.internal.SnmpLcd$SubSysLcdManager be a _static_ inner class?
In class com.sun.jmx.snmp.tasks.ThreadService
Field com.sun.jmx.snmp.tasks.ThreadService.addedJobs
At ThreadService.java:[line 254]
Unread field: com.sun.jmx.snmp.tasks.ThreadService.addedJobs
In class com.sun.jmx.snmp.tasks.ThreadService
Field com.sun.jmx.snmp.tasks.ThreadService.doneJobs
At ThreadService.java:[line 255]
Unread field: com.sun.jmx.snmp.tasks.ThreadService.doneJobs
In class com.sun.naming.internal.ResourceManager
In method com.sun.naming.internal.ResourceManager.getFactories(String, Hashtable, Context)
Exception class java.lang.Exception
At ResourceManager.java:[line 298]
com.sun.naming.internal.ResourceManager.getFactories(String, Hashtable, Context) might ignore java.lang.Exception
In class com.sun.naming.internal.VersionHelper12$InputStreamEnumeration
In VersionHelper12.java
Should com.sun.naming.internal.VersionHelper12$InputStreamEnumeration be a _static_ inner class?
In class com.sun.org.apache.bcel.internal.classfile.CodeException
In CodeException.java
Class com.sun.org.apache.bcel.internal.classfile.CodeException is not derived from an Exception, even though it is named as such
In class com.sun.org.apache.bcel.internal.classfile.ConstantInteger
In method com.sun.org.apache.bcel.internal.classfile.ConstantInteger.getConstantValue(ConstantPool)
At ConstantInteger.java:[line 150]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.bcel.internal.classfile.ConstantInteger.getConstantValue(ConstantPool) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.bcel.internal.classfile.ConstantLong
In method com.sun.org.apache.bcel.internal.classfile.ConstantLong.getConstantValue(ConstantPool)
At ConstantLong.java:[line 141]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.bcel.internal.classfile.ConstantLong.getConstantValue(ConstantPool) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.bcel.internal.classfile.InnerClasses
Field com.sun.org.apache.bcel.internal.classfile.InnerClasses.inner_classes
In InnerClasses.java
Class com.sun.org.apache.bcel.internal.classfile.InnerClasses defines non-transient non-serializable instance field inner_classes
In class com.sun.org.apache.bcel.internal.classfile.JavaClass
In method com.sun.org.apache.bcel.internal.classfile.JavaClass.<static initializer>()
At JavaClass.java:[line 464]
com.sun.org.apache.bcel.internal.classfile.JavaClass.<static initializer>() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.bcel.internal.classfile.JavaClass
In method com.sun.org.apache.bcel.internal.classfile.JavaClass.JavaClass(int, int, String, int, int, int, ConstantPool, int[], Field[], Method[], Attribute[], byte)
Local variable stored in JVM register 11
Dereferenced at JavaClass.java:[line 170]
Known null at JavaClass.java:[line 150]
Possible null pointer dereference of ? in com.sun.org.apache.bcel.internal.classfile.JavaClass.JavaClass(int, int, String, int, int, int, ConstantPool, int[], Field[], Method[], Attribute[], byte)
In class com.sun.org.apache.bcel.internal.classfile.JavaClass
In JavaClass.java
com.sun.org.apache.bcel.internal.classfile.JavaClass is Serializable; consider declaring a serialVersionUID
In class com.sun.org.apache.bcel.internal.classfile.JavaClass
Field com.sun.org.apache.bcel.internal.classfile.JavaClass.repository
In JavaClass.java
The field com.sun.org.apache.bcel.internal.classfile.JavaClass.repository is transient but isn't set by deserialization
In class com.sun.org.apache.bcel.internal.classfile.LineNumberTable
In method com.sun.org.apache.bcel.internal.classfile.LineNumberTable.getSourceLine(int)
At LineNumberTable.java:[line 201]
Computation of average could overflow in com.sun.org.apache.bcel.internal.classfile.LineNumberTable.getSourceLine(int)
In class com.sun.org.apache.bcel.internal.classfile.LineNumberTable
In method com.sun.org.apache.bcel.internal.classfile.LineNumberTable.getSourceLine(int)
At LineNumberTable.java:[line 204]
Computation of average could overflow in com.sun.org.apache.bcel.internal.classfile.LineNumberTable.getSourceLine(int)
In class com.sun.org.apache.bcel.internal.classfile.StackMap
Field com.sun.org.apache.bcel.internal.classfile.StackMap.map
In StackMap.java
Class com.sun.org.apache.bcel.internal.classfile.StackMap defines non-transient non-serializable instance field map
In class com.sun.org.apache.bcel.internal.classfile.Utility
In method com.sun.org.apache.bcel.internal.classfile.Utility.codeToString(ByteSequence, ConstantPool, boolean)
At Utility.java:[lines 341-343]
Switch statement found in com.sun.org.apache.bcel.internal.classfile.Utility.codeToString(ByteSequence, ConstantPool, boolean) where one case falls through to the next case
In class com.sun.org.apache.bcel.internal.generic.AALOAD
In AALOAD.java
com.sun.org.apache.bcel.internal.generic.AALOAD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.AASTORE
In AASTORE.java
com.sun.org.apache.bcel.internal.generic.AASTORE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ACONST_NULL
In ACONST_NULL.java
com.sun.org.apache.bcel.internal.generic.ACONST_NULL inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ALOAD
In ALOAD.java
com.sun.org.apache.bcel.internal.generic.ALOAD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ANEWARRAY
In ANEWARRAY.java
com.sun.org.apache.bcel.internal.generic.ANEWARRAY inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ARETURN
In ARETURN.java
com.sun.org.apache.bcel.internal.generic.ARETURN inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ARRAYLENGTH
In ARRAYLENGTH.java
com.sun.org.apache.bcel.internal.generic.ARRAYLENGTH inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ASTORE
In ASTORE.java
com.sun.org.apache.bcel.internal.generic.ASTORE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ATHROW
In ATHROW.java
com.sun.org.apache.bcel.internal.generic.ATHROW inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ArrayType
In method com.sun.org.apache.bcel.internal.generic.ArrayType.equals(Object)
At ArrayType.java:[lines 154-158]
com.sun.org.apache.bcel.internal.generic.ArrayType defines equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ArrayType
In method com.sun.org.apache.bcel.internal.generic.ArrayType.hashcode()
At ArrayType.java:[line 149]
Class com.sun.org.apache.bcel.internal.generic.ArrayType defines hashcode(); should it be hashCode()?
In class com.sun.org.apache.bcel.internal.generic.BALOAD
In BALOAD.java
com.sun.org.apache.bcel.internal.generic.BALOAD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.BASTORE
In BASTORE.java
com.sun.org.apache.bcel.internal.generic.BASTORE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.BIPUSH
In method com.sun.org.apache.bcel.internal.generic.BIPUSH.getValue()
At BIPUSH.java:[line 112]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.bcel.internal.generic.BIPUSH.getValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.bcel.internal.generic.BIPUSH
In BIPUSH.java
com.sun.org.apache.bcel.internal.generic.BIPUSH inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.BREAKPOINT
In BREAKPOINT.java
com.sun.org.apache.bcel.internal.generic.BREAKPOINT inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.BasicType
In method com.sun.org.apache.bcel.internal.generic.BasicType.equals(Object)
At BasicType.java:[line 102]
com.sun.org.apache.bcel.internal.generic.BasicType defines equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.CALOAD
In CALOAD.java
com.sun.org.apache.bcel.internal.generic.CALOAD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.CASTORE
In CASTORE.java
com.sun.org.apache.bcel.internal.generic.CASTORE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.CHECKCAST
In CHECKCAST.java
com.sun.org.apache.bcel.internal.generic.CHECKCAST inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.D2F
In D2F.java
com.sun.org.apache.bcel.internal.generic.D2F inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.D2I
In D2I.java
com.sun.org.apache.bcel.internal.generic.D2I inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.D2L
In D2L.java
com.sun.org.apache.bcel.internal.generic.D2L inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DADD
In DADD.java
com.sun.org.apache.bcel.internal.generic.DADD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DALOAD
In DALOAD.java
com.sun.org.apache.bcel.internal.generic.DALOAD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DASTORE
In DASTORE.java
com.sun.org.apache.bcel.internal.generic.DASTORE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DCMPG
In DCMPG.java
com.sun.org.apache.bcel.internal.generic.DCMPG inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DCMPL
In DCMPL.java
com.sun.org.apache.bcel.internal.generic.DCMPL inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DCONST
In DCONST.java
com.sun.org.apache.bcel.internal.generic.DCONST inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DDIV
In DDIV.java
com.sun.org.apache.bcel.internal.generic.DDIV inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DLOAD
In DLOAD.java
com.sun.org.apache.bcel.internal.generic.DLOAD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DMUL
In DMUL.java
com.sun.org.apache.bcel.internal.generic.DMUL inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DNEG
In DNEG.java
com.sun.org.apache.bcel.internal.generic.DNEG inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DREM
In DREM.java
com.sun.org.apache.bcel.internal.generic.DREM inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DRETURN
In DRETURN.java
com.sun.org.apache.bcel.internal.generic.DRETURN inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DSTORE
In DSTORE.java
com.sun.org.apache.bcel.internal.generic.DSTORE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DSUB
In DSUB.java
com.sun.org.apache.bcel.internal.generic.DSUB inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DUP
In DUP.java
com.sun.org.apache.bcel.internal.generic.DUP inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DUP2
In DUP2.java
com.sun.org.apache.bcel.internal.generic.DUP2 inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DUP2_X1
In DUP2_X1.java
com.sun.org.apache.bcel.internal.generic.DUP2_X1 inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DUP2_X2
In DUP2_X2.java
com.sun.org.apache.bcel.internal.generic.DUP2_X2 inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DUP_X1
In DUP_X1.java
com.sun.org.apache.bcel.internal.generic.DUP_X1 inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.DUP_X2
In DUP_X2.java
com.sun.org.apache.bcel.internal.generic.DUP_X2 inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.F2D
In F2D.java
com.sun.org.apache.bcel.internal.generic.F2D inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.F2I
In F2I.java
com.sun.org.apache.bcel.internal.generic.F2I inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.F2L
In F2L.java
com.sun.org.apache.bcel.internal.generic.F2L inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FADD
In FADD.java
com.sun.org.apache.bcel.internal.generic.FADD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FALOAD
In FALOAD.java
com.sun.org.apache.bcel.internal.generic.FALOAD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FASTORE
In FASTORE.java
com.sun.org.apache.bcel.internal.generic.FASTORE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FCMPG
In FCMPG.java
com.sun.org.apache.bcel.internal.generic.FCMPG inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FCMPL
In FCMPL.java
com.sun.org.apache.bcel.internal.generic.FCMPL inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FCONST
In FCONST.java
com.sun.org.apache.bcel.internal.generic.FCONST inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FDIV
In FDIV.java
com.sun.org.apache.bcel.internal.generic.FDIV inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FLOAD
In FLOAD.java
com.sun.org.apache.bcel.internal.generic.FLOAD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FMUL
In FMUL.java
com.sun.org.apache.bcel.internal.generic.FMUL inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FNEG
In FNEG.java
com.sun.org.apache.bcel.internal.generic.FNEG inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FREM
In FREM.java
com.sun.org.apache.bcel.internal.generic.FREM inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FRETURN
In FRETURN.java
com.sun.org.apache.bcel.internal.generic.FRETURN inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FSTORE
In FSTORE.java
com.sun.org.apache.bcel.internal.generic.FSTORE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FSUB
In FSUB.java
com.sun.org.apache.bcel.internal.generic.FSUB inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.FieldGen
In method com.sun.org.apache.bcel.internal.generic.FieldGen.setInitValue(byte)
At FieldGen.java:[line 163]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.bcel.internal.generic.FieldGen.setInitValue(byte) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.bcel.internal.generic.FieldGen
In method com.sun.org.apache.bcel.internal.generic.FieldGen.setInitValue(char)
At FieldGen.java:[line 156]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.bcel.internal.generic.FieldGen.setInitValue(char) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.bcel.internal.generic.FieldGen
In method com.sun.org.apache.bcel.internal.generic.FieldGen.setInitValue(int)
At FieldGen.java:[line 142]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.bcel.internal.generic.FieldGen.setInitValue(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.bcel.internal.generic.FieldGen
In method com.sun.org.apache.bcel.internal.generic.FieldGen.setInitValue(long)
At FieldGen.java:[line 135]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.bcel.internal.generic.FieldGen.setInitValue(long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.bcel.internal.generic.FieldGen
In method com.sun.org.apache.bcel.internal.generic.FieldGen.setInitValue(short)
At FieldGen.java:[line 149]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.bcel.internal.generic.FieldGen.setInitValue(short) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.bcel.internal.generic.FieldGen
In method com.sun.org.apache.bcel.internal.generic.FieldGen.setInitValue(boolean)
At FieldGen.java:[line 170]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.bcel.internal.generic.FieldGen.setInitValue(boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.bcel.internal.generic.GETFIELD
In GETFIELD.java
com.sun.org.apache.bcel.internal.generic.GETFIELD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.GETSTATIC
In GETSTATIC.java
com.sun.org.apache.bcel.internal.generic.GETSTATIC inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.GOTO
In GOTO.java
com.sun.org.apache.bcel.internal.generic.GOTO inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.GOTO_W
In GOTO_W.java
com.sun.org.apache.bcel.internal.generic.GOTO_W inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.I2B
In I2B.java
com.sun.org.apache.bcel.internal.generic.I2B inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.I2C
In I2C.java
com.sun.org.apache.bcel.internal.generic.I2C inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.I2D
In I2D.java
com.sun.org.apache.bcel.internal.generic.I2D inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.I2F
In I2F.java
com.sun.org.apache.bcel.internal.generic.I2F inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.I2L
In I2L.java
com.sun.org.apache.bcel.internal.generic.I2L inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.I2S
In I2S.java
com.sun.org.apache.bcel.internal.generic.I2S inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IADD
In IADD.java
com.sun.org.apache.bcel.internal.generic.IADD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IALOAD
In IALOAD.java
com.sun.org.apache.bcel.internal.generic.IALOAD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IAND
In IAND.java
com.sun.org.apache.bcel.internal.generic.IAND inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IASTORE
In IASTORE.java
com.sun.org.apache.bcel.internal.generic.IASTORE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ICONST
In method com.sun.org.apache.bcel.internal.generic.ICONST.getValue()
At ICONST.java:[line 90]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.bcel.internal.generic.ICONST.getValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.bcel.internal.generic.ICONST
In ICONST.java
com.sun.org.apache.bcel.internal.generic.ICONST inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IDIV
In IDIV.java
com.sun.org.apache.bcel.internal.generic.IDIV inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IFEQ
In IFEQ.java
com.sun.org.apache.bcel.internal.generic.IFEQ inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IFGE
In IFGE.java
com.sun.org.apache.bcel.internal.generic.IFGE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IFGT
In IFGT.java
com.sun.org.apache.bcel.internal.generic.IFGT inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IFLE
In IFLE.java
com.sun.org.apache.bcel.internal.generic.IFLE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IFLT
In IFLT.java
com.sun.org.apache.bcel.internal.generic.IFLT inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IFNE
In IFNE.java
com.sun.org.apache.bcel.internal.generic.IFNE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IFNONNULL
In IFNONNULL.java
com.sun.org.apache.bcel.internal.generic.IFNONNULL inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IFNULL
In IFNULL.java
com.sun.org.apache.bcel.internal.generic.IFNULL inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IF_ACMPEQ
In IF_ACMPEQ.java
com.sun.org.apache.bcel.internal.generic.IF_ACMPEQ inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IF_ACMPNE
In IF_ACMPNE.java
com.sun.org.apache.bcel.internal.generic.IF_ACMPNE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IF_ICMPEQ
In IF_ICMPEQ.java
com.sun.org.apache.bcel.internal.generic.IF_ICMPEQ inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IF_ICMPGE
In IF_ICMPGE.java
com.sun.org.apache.bcel.internal.generic.IF_ICMPGE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IF_ICMPGT
In IF_ICMPGT.java
com.sun.org.apache.bcel.internal.generic.IF_ICMPGT inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IF_ICMPLE
In IF_ICMPLE.java
com.sun.org.apache.bcel.internal.generic.IF_ICMPLE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IF_ICMPLT
In IF_ICMPLT.java
com.sun.org.apache.bcel.internal.generic.IF_ICMPLT inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IF_ICMPNE
In IF_ICMPNE.java
com.sun.org.apache.bcel.internal.generic.IF_ICMPNE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IINC
In IINC.java
com.sun.org.apache.bcel.internal.generic.IINC inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ILOAD
In ILOAD.java
com.sun.org.apache.bcel.internal.generic.ILOAD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IMPDEP1
In IMPDEP1.java
com.sun.org.apache.bcel.internal.generic.IMPDEP1 inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IMPDEP2
In IMPDEP2.java
com.sun.org.apache.bcel.internal.generic.IMPDEP2 inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IMUL
In IMUL.java
com.sun.org.apache.bcel.internal.generic.IMUL inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.INEG
In INEG.java
com.sun.org.apache.bcel.internal.generic.INEG inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.INSTANCEOF
In INSTANCEOF.java
com.sun.org.apache.bcel.internal.generic.INSTANCEOF inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.INVOKEINTERFACE
In INVOKEINTERFACE.java
com.sun.org.apache.bcel.internal.generic.INVOKEINTERFACE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.INVOKESPECIAL
In INVOKESPECIAL.java
com.sun.org.apache.bcel.internal.generic.INVOKESPECIAL inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.INVOKESTATIC
In INVOKESTATIC.java
com.sun.org.apache.bcel.internal.generic.INVOKESTATIC inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.INVOKEVIRTUAL
In INVOKEVIRTUAL.java
com.sun.org.apache.bcel.internal.generic.INVOKEVIRTUAL inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IOR
In IOR.java
com.sun.org.apache.bcel.internal.generic.IOR inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IREM
In IREM.java
com.sun.org.apache.bcel.internal.generic.IREM inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IRETURN
In IRETURN.java
com.sun.org.apache.bcel.internal.generic.IRETURN inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ISHL
In ISHL.java
com.sun.org.apache.bcel.internal.generic.ISHL inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ISHR
In ISHR.java
com.sun.org.apache.bcel.internal.generic.ISHR inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ISTORE
In ISTORE.java
com.sun.org.apache.bcel.internal.generic.ISTORE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ISUB
In ISUB.java
com.sun.org.apache.bcel.internal.generic.ISUB inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IUSHR
In IUSHR.java
com.sun.org.apache.bcel.internal.generic.IUSHR inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.IXOR
In IXOR.java
com.sun.org.apache.bcel.internal.generic.IXOR inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.Instruction
In method com.sun.org.apache.bcel.internal.generic.Instruction.equals(Object)
At Instruction.java:[line 306]
com.sun.org.apache.bcel.internal.generic.Instruction defines equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.InstructionFactory$MethodObject
Field com.sun.org.apache.bcel.internal.generic.InstructionFactory$MethodObject.access
At InstructionFactory.java:[line 180]
Unread field: com.sun.org.apache.bcel.internal.generic.InstructionFactory$MethodObject.access
In class com.sun.org.apache.bcel.internal.generic.InstructionFactory$MethodObject
Field com.sun.org.apache.bcel.internal.generic.InstructionFactory$MethodObject.arg_names
In InstructionFactory.java
Unused field: com.sun.org.apache.bcel.internal.generic.InstructionFactory$MethodObject.arg_names
In class com.sun.org.apache.bcel.internal.generic.InstructionList
In method com.sun.org.apache.bcel.internal.generic.InstructionList.findHandle(InstructionHandle[], int[], int, int)
At InstructionList.java:[line 148]
Computation of average could overflow in com.sun.org.apache.bcel.internal.generic.InstructionList.findHandle(InstructionHandle[], int[], int, int)
In class com.sun.org.apache.bcel.internal.generic.InstructionList
In method com.sun.org.apache.bcel.internal.generic.InstructionList.findHandle(InstructionHandle[], int[], int, int)
At InstructionList.java:[line 151]
Computation of average could overflow in com.sun.org.apache.bcel.internal.generic.InstructionList.findHandle(InstructionHandle[], int[], int, int)
In class com.sun.org.apache.bcel.internal.generic.InstructionList$1
In method com.sun.org.apache.bcel.internal.generic.InstructionList$1.next()
At InstructionList.java:[lines 1038-1040]
com.sun.org.apache.bcel.internal.generic.InstructionList$1.next() can't throw NoSuchElement exception
In class com.sun.org.apache.bcel.internal.generic.JSR
In JSR.java
com.sun.org.apache.bcel.internal.generic.JSR inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.JSR_W
In JSR_W.java
com.sun.org.apache.bcel.internal.generic.JSR_W inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.L2D
In L2D.java
com.sun.org.apache.bcel.internal.generic.L2D inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.L2F
In L2F.java
com.sun.org.apache.bcel.internal.generic.L2F inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.L2I
In L2I.java
com.sun.org.apache.bcel.internal.generic.L2I inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LADD
In LADD.java
com.sun.org.apache.bcel.internal.generic.LADD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LALOAD
In LALOAD.java
com.sun.org.apache.bcel.internal.generic.LALOAD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LAND
In LAND.java
com.sun.org.apache.bcel.internal.generic.LAND inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LASTORE
In LASTORE.java
com.sun.org.apache.bcel.internal.generic.LASTORE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LCMP
In LCMP.java
com.sun.org.apache.bcel.internal.generic.LCMP inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LCONST
In method com.sun.org.apache.bcel.internal.generic.LCONST.getValue()
At LCONST.java:[line 92]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.bcel.internal.generic.LCONST.getValue() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.bcel.internal.generic.LCONST
In LCONST.java
com.sun.org.apache.bcel.internal.generic.LCONST inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LDC
In method com.sun.org.apache.bcel.internal.generic.LDC.getValue(ConstantPoolGen)
At LDC.java:[line 139]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.bcel.internal.generic.LDC.getValue(ConstantPoolGen) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.bcel.internal.generic.LDC
In LDC.java
com.sun.org.apache.bcel.internal.generic.LDC inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LDC2_W
In method com.sun.org.apache.bcel.internal.generic.LDC2_W.getValue(ConstantPoolGen)
At LDC2_W.java:[line 95]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.bcel.internal.generic.LDC2_W.getValue(ConstantPoolGen) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.bcel.internal.generic.LDC2_W
In LDC2_W.java
com.sun.org.apache.bcel.internal.generic.LDC2_W inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LDC_W
In LDC_W.java
com.sun.org.apache.bcel.internal.generic.LDC_W inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LDIV
In LDIV.java
com.sun.org.apache.bcel.internal.generic.LDIV inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LLOAD
In LLOAD.java
com.sun.org.apache.bcel.internal.generic.LLOAD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LMUL
In LMUL.java
com.sun.org.apache.bcel.internal.generic.LMUL inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LNEG
In LNEG.java
com.sun.org.apache.bcel.internal.generic.LNEG inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LOOKUPSWITCH
In LOOKUPSWITCH.java
com.sun.org.apache.bcel.internal.generic.LOOKUPSWITCH inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LOR
In LOR.java
com.sun.org.apache.bcel.internal.generic.LOR inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LREM
In LREM.java
com.sun.org.apache.bcel.internal.generic.LREM inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LRETURN
In LRETURN.java
com.sun.org.apache.bcel.internal.generic.LRETURN inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LSHL
In LSHL.java
com.sun.org.apache.bcel.internal.generic.LSHL inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LSHR
In LSHR.java
com.sun.org.apache.bcel.internal.generic.LSHR inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LSTORE
In LSTORE.java
com.sun.org.apache.bcel.internal.generic.LSTORE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LSUB
In LSUB.java
com.sun.org.apache.bcel.internal.generic.LSUB inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LUSHR
In LUSHR.java
com.sun.org.apache.bcel.internal.generic.LUSHR inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LXOR
In LXOR.java
com.sun.org.apache.bcel.internal.generic.LXOR inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.LocalVariableGen
In method com.sun.org.apache.bcel.internal.generic.LocalVariableGen.equals(Object)
At LocalVariableGen.java:[lines 189-193]
com.sun.org.apache.bcel.internal.generic.LocalVariableGen defines equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.MONITORENTER
In MONITORENTER.java
com.sun.org.apache.bcel.internal.generic.MONITORENTER inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.MONITOREXIT
In MONITOREXIT.java
com.sun.org.apache.bcel.internal.generic.MONITOREXIT inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.MULTIANEWARRAY
In MULTIANEWARRAY.java
com.sun.org.apache.bcel.internal.generic.MULTIANEWARRAY inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.MethodGen
In method com.sun.org.apache.bcel.internal.generic.MethodGen.sort(LocalVariableGen[], int, int)
At MethodGen.java:[line 351]
Computation of average could overflow in com.sun.org.apache.bcel.internal.generic.MethodGen.sort(LocalVariableGen[], int, int)
In class com.sun.org.apache.bcel.internal.generic.NEW
In NEW.java
com.sun.org.apache.bcel.internal.generic.NEW inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.NEWARRAY
In NEWARRAY.java
com.sun.org.apache.bcel.internal.generic.NEWARRAY inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.NOP
In NOP.java
com.sun.org.apache.bcel.internal.generic.NOP inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.POP
In POP.java
com.sun.org.apache.bcel.internal.generic.POP inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.POP2
In POP2.java
com.sun.org.apache.bcel.internal.generic.POP2 inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.PUTFIELD
In PUTFIELD.java
com.sun.org.apache.bcel.internal.generic.PUTFIELD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.PUTSTATIC
In PUTSTATIC.java
com.sun.org.apache.bcel.internal.generic.PUTSTATIC inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.RET
In RET.java
com.sun.org.apache.bcel.internal.generic.RET inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.RETURN
In RETURN.java
com.sun.org.apache.bcel.internal.generic.RETURN inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.ReturnaddressType
In method com.sun.org.apache.bcel.internal.generic.ReturnaddressType.equals(Object)
At ReturnaddressType.java:[lines 94-97]
com.sun.org.apache.bcel.internal.generic.ReturnaddressType defines equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.SALOAD
In SALOAD.java
com.sun.org.apache.bcel.internal.generic.SALOAD inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.SASTORE
In SASTORE.java
com.sun.org.apache.bcel.internal.generic.SASTORE inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.SIPUSH
In method com.sun.org.apache.bcel.internal.generic.SIPUSH.getValue()
At SIPUSH.java:[line 109]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.bcel.internal.generic.SIPUSH.getValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.bcel.internal.generic.SIPUSH
In SIPUSH.java
com.sun.org.apache.bcel.internal.generic.SIPUSH inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.SWAP
In SWAP.java
com.sun.org.apache.bcel.internal.generic.SWAP inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.generic.SWITCH
In method com.sun.org.apache.bcel.internal.generic.SWITCH.sort(int, int)
At SWITCH.java:[line 151]
Computation of average could overflow in com.sun.org.apache.bcel.internal.generic.SWITCH.sort(int, int)
In class com.sun.org.apache.bcel.internal.generic.TABLESWITCH
In TABLESWITCH.java
com.sun.org.apache.bcel.internal.generic.TABLESWITCH inherits equals and uses Object.hashCode()
In class com.sun.org.apache.bcel.internal.util.BCELFactory
In method com.sun.org.apache.bcel.internal.util.BCELFactory.visitAllocationInstruction(AllocationInstruction)
At BCELFactory.java:[lines 203-207]
Switch statement found in com.sun.org.apache.bcel.internal.util.BCELFactory.visitAllocationInstruction(AllocationInstruction) where one case falls through to the next case
In class com.sun.org.apache.bcel.internal.util.Class2HTML
In method com.sun.org.apache.bcel.internal.util.Class2HTML.Class2HTML(JavaClass, String)
Local variable stored in JVM register 7
At Class2HTML.java:[line 126]
Dead store to $L7 in com.sun.org.apache.bcel.internal.util.Class2HTML.Class2HTML(JavaClass, String)
In class com.sun.org.apache.bcel.internal.util.Class2HTML
In method com.sun.org.apache.bcel.internal.util.Class2HTML._main(String[])
At Class2HTML.java:[line 181]
Exception is caught when Exception is not thrown in com.sun.org.apache.bcel.internal.util.Class2HTML._main(String[])
In class com.sun.org.apache.bcel.internal.util.Class2HTML
In method com.sun.org.apache.bcel.internal.util.Class2HTML.Class2HTML(JavaClass, String)
Field com.sun.org.apache.bcel.internal.util.Class2HTML.class_name
At Class2HTML.java:[line 108]
Write to static field com.sun.org.apache.bcel.internal.util.Class2HTML.class_name from instance method com.sun.org.apache.bcel.internal.util.Class2HTML.Class2HTML(JavaClass, String)
In class com.sun.org.apache.bcel.internal.util.Class2HTML
In method com.sun.org.apache.bcel.internal.util.Class2HTML.Class2HTML(JavaClass, String)
Field com.sun.org.apache.bcel.internal.util.Class2HTML.constant_pool
At Class2HTML.java:[line 109]
Write to static field com.sun.org.apache.bcel.internal.util.Class2HTML.constant_pool from instance method com.sun.org.apache.bcel.internal.util.Class2HTML.Class2HTML(JavaClass, String)
In class com.sun.org.apache.bcel.internal.util.Class2HTML
In method com.sun.org.apache.bcel.internal.util.Class2HTML.Class2HTML(JavaClass, String)
Field com.sun.org.apache.bcel.internal.util.Class2HTML.class_package
At Class2HTML.java:[line 114]
Write to static field com.sun.org.apache.bcel.internal.util.Class2HTML.class_package from instance method com.sun.org.apache.bcel.internal.util.Class2HTML.Class2HTML(JavaClass, String)
In class com.sun.org.apache.bcel.internal.util.Class2HTML
In method com.sun.org.apache.bcel.internal.util.Class2HTML.Class2HTML(JavaClass, String)
Field com.sun.org.apache.bcel.internal.util.Class2HTML.class_package
At Class2HTML.java:[line 116]
Write to static field com.sun.org.apache.bcel.internal.util.Class2HTML.class_package from instance method com.sun.org.apache.bcel.internal.util.Class2HTML.Class2HTML(JavaClass, String)
In class com.sun.org.apache.bcel.internal.util.ClassPath$Zip
Field com.sun.org.apache.bcel.internal.util.ClassPath$Zip.zip
In ClassPath.java
Class com.sun.org.apache.bcel.internal.util.ClassPath$Zip defines non-transient non-serializable instance field zip
In class com.sun.org.apache.bcel.internal.util.CodeHTML
In method com.sun.org.apache.bcel.internal.util.CodeHTML.codeToHTML(ByteSequence, int)
At CodeHTML.java:[line 393]
com.sun.org.apache.bcel.internal.util.CodeHTML.codeToHTML(ByteSequence, int) invokes System.exit(...), which shuts down the entire virtual machine
In class com.sun.org.apache.bcel.internal.util.CodeHTML
Field com.sun.org.apache.bcel.internal.util.CodeHTML.methods
At CodeHTML.java:[line 86]
Unread field: com.sun.org.apache.bcel.internal.util.CodeHTML.methods
In class com.sun.org.apache.bcel.internal.util.InstructionFinder
In method com.sun.org.apache.bcel.internal.util.InstructionFinder.pattern2string(String)
At InstructionFinder.java:[line 424]
Private method com.sun.org.apache.bcel.internal.util.InstructionFinder.pattern2string(String) is never called
In class com.sun.org.apache.regexp.internal.RE
In RE.java
com.sun.org.apache.regexp.internal.RE is Serializable; consider declaring a serialVersionUID
In class com.sun.org.apache.regexp.internal.RE
Field com.sun.org.apache.regexp.internal.RE.parenCount
In RE.java
The field com.sun.org.apache.regexp.internal.RE.parenCount is transient but isn't set by deserialization
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>()
At RECompiler.java:[line 76]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>()
At RECompiler.java:[line 77]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>()
At RECompiler.java:[line 78]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>()
At RECompiler.java:[line 79]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>()
At RECompiler.java:[line 80]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>()
At RECompiler.java:[line 81]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>()
At RECompiler.java:[line 82]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>()
At RECompiler.java:[line 83]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>()
At RECompiler.java:[line 84]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>()
At RECompiler.java:[line 85]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>()
At RECompiler.java:[line 86]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>()
At RECompiler.java:[line 87]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>()
At RECompiler.java:[line 88]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>()
At RECompiler.java:[line 89]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.regexp.internal.RECompiler.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.characterClass()
At RECompiler.java:[lines 605-610]
At RECompiler.java:[lines 621-624]
At RECompiler.java:[lines 635-640]
Switch statement found in com.sun.org.apache.regexp.internal.RECompiler.characterClass() where one case falls through to the next case
In class com.sun.org.apache.regexp.internal.RECompiler
In method com.sun.org.apache.regexp.internal.RECompiler.closure(int[])
At RECompiler.java:[lines 965-970]
At RECompiler.java:[lines 970-975]
Switch statement found in com.sun.org.apache.regexp.internal.RECompiler.closure(int[]) where one case falls through to the next case
In class com.sun.org.apache.regexp.internal.RECompiler$RERange
In RECompiler.java
Should com.sun.org.apache.regexp.internal.RECompiler$RERange be a _static_ inner class?
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 41]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 42]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 43]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 44]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 45]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 46]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 47]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 48]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 49]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 50]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 51]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 52]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 53]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 54]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 55]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 56]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 57]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 58]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 59]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 60]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 61]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>()
At REDebugCompiler.java:[line 62]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDebugCompiler
In method com.sun.org.apache.regexp.internal.REDebugCompiler.opcodeToString(char)
At REDebugCompiler.java:[line 73]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.regexp.internal.REDebugCompiler.opcodeToString(char) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.regexp.internal.REDemo
In method com.sun.org.apache.regexp.internal.REDemo.updateMatch(String)
At REDemo.java:[line 174]
Method com.sun.org.apache.regexp.internal.REDemo.updateMatch(String) concatenates strings using + in a loop
In class com.sun.org.apache.regexp.internal.REDemo
Field com.sun.org.apache.regexp.internal.REDemo.compiler
In REDemo.java
Class com.sun.org.apache.regexp.internal.REDemo defines non-transient non-serializable instance field compiler
In class com.sun.org.apache.regexp.internal.RETest
In method com.sun.org.apache.regexp.internal.RETest.findNextTest(BufferedReader)
At RETest.java:[line 597]
com.sun.org.apache.regexp.internal.RETest.findNextTest(BufferedReader) invokes System.exit(...), which shuts down the entire virtual machine
In class com.sun.org.apache.regexp.internal.RETest
In method com.sun.org.apache.regexp.internal.RETest.getNextTestCase(BufferedReader)
Local variable stored in JVM register ?
Dereferenced at RETest.java:[line 631]
Known null at RETest.java:[line 631]
Possible null pointer dereference in com.sun.org.apache.regexp.internal.RETest.getNextTestCase(BufferedReader) due to return value of called method
In class com.sun.org.apache.regexp.internal.RETest
In method com.sun.org.apache.regexp.internal.RETest.getNextTestCase(BufferedReader)
Local variable stored in JVM register ?
Dereferenced at RETest.java:[line 633]
Known null at RETest.java:[line 633]
Possible null pointer dereference in com.sun.org.apache.regexp.internal.RETest.getNextTestCase(BufferedReader) due to return value of called method
In class com.sun.org.apache.regexp.internal.recompile
In recompile.java
The class name com.sun.org.apache.regexp.internal.recompile doesn't start with an upper case letter
In class com.sun.org.apache.xalan.internal.Version
In method com.sun.org.apache.xalan.internal.Version.getDevelopmentVersionNum()
At Version.java:[line 147]
com.sun.org.apache.xalan.internal.Version.getDevelopmentVersionNum() invokes inefficient new String(String) constructor
In class com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet
In method com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.getHtmlText()
Field com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.m_callThread
At XSLTProcessorApplet.java:[line 473]
com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.getHtmlText() synchronizes on updated field XSLTProcessorApplet.m_callThread
In class com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet
In method com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.getTreeAsText(String)
Field com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.m_callThread
At XSLTProcessorApplet.java:[line 502]
com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.getTreeAsText(String) synchronizes on updated field XSLTProcessorApplet.m_callThread
In class com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet
Field com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.PARAM_documentURL
At XSLTProcessorApplet.java:[line 96]
Unread field: com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.PARAM_documentURL; should this field be static?
In class com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet
Field com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.PARAM_styleURL
At XSLTProcessorApplet.java:[line 91]
Unread field: com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.PARAM_styleURL; should this field be static?
In class com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet
In method com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.getHtmlText()
At XSLTProcessorApplet.java:[line 475]
Unconditional wait in com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.getHtmlText()
In class com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet
In method com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.getTreeAsText(String)
At XSLTProcessorApplet.java:[line 504]
Unconditional wait in com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.getTreeAsText(String)
In class com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet
In method com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.getHtmlText()
At XSLTProcessorApplet.java:[line 475]
Wait not in loop in com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.getHtmlText()
In class com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet
In method com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.getTreeAsText(String)
At XSLTProcessorApplet.java:[line 504]
Wait not in loop in com.sun.org.apache.xalan.internal.client.XSLTProcessorApplet.getTreeAsText(String)
In class com.sun.org.apache.xalan.internal.lib.ExsltDatetime
In method com.sun.org.apache.xalan.internal.lib.ExsltDatetime.getZoneStart(String)
Local variable stored in JVM register 2
At ExsltDatetime.java:[line 835]
Dead store to $L2 in com.sun.org.apache.xalan.internal.lib.ExsltDatetime.getZoneStart(String)
In class com.sun.org.apache.xalan.internal.lib.ExsltDatetime
In method com.sun.org.apache.xalan.internal.lib.ExsltDatetime.monthName()
Local variable stored in JVM register 0
At ExsltDatetime.java:[line 662]
Dead store to $L0 in com.sun.org.apache.xalan.internal.lib.ExsltDatetime.monthName()
In class com.sun.org.apache.xalan.internal.lib.ExsltDatetime
In method com.sun.org.apache.xalan.internal.lib.ExsltDatetime.date()
At ExsltDatetime.java:[line 167]
Method com.sun.org.apache.xalan.internal.lib.ExsltDatetime.date() invokes toString() method on a String
In class com.sun.org.apache.xalan.internal.lib.ExsltDatetime
In method com.sun.org.apache.xalan.internal.lib.ExsltDatetime.time()
At ExsltDatetime.java:[line 218]
Method com.sun.org.apache.xalan.internal.lib.ExsltDatetime.time() invokes toString() method on a String
In class com.sun.org.apache.xalan.internal.lib.ExsltDatetime
In method com.sun.org.apache.xalan.internal.lib.ExsltDatetime.leapYear(String)
At ExsltDatetime.java:[line 609]
Doomed test for equality to NaN in com.sun.org.apache.xalan.internal.lib.ExsltDatetime.leapYear(String)
In class com.sun.org.apache.xalan.internal.lib.ExsltDatetime
In method com.sun.org.apache.xalan.internal.lib.ExsltDatetime.year(String)
At ExsltDatetime.java:[line 256]
Doomed test for equality to NaN in com.sun.org.apache.xalan.internal.lib.ExsltDatetime.year(String)
In class com.sun.org.apache.xalan.internal.lib.ExsltDynamic
In method com.sun.org.apache.xalan.internal.lib.ExsltDynamic.map(ExpressionContext, NodeList, String)
At ExsltDynamic.java:[line 433]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.lib.ExsltDynamic.map(ExpressionContext, NodeList, String)
In class com.sun.org.apache.xalan.internal.lib.ExsltMath
In method com.sun.org.apache.xalan.internal.lib.ExsltMath.constant(String, double)
At ExsltMath.java:[line 379]
Primitive value is boxed then unboxed to perform primative coercion in com.sun.org.apache.xalan.internal.lib.ExsltMath.constant(String, double)
In class com.sun.org.apache.xalan.internal.lib.Extensions
In method com.sun.org.apache.xalan.internal.lib.Extensions.checkEnvironmentUsingWhich(ExpressionContext, Document)
Local variable stored in JVM register 9
At Extensions.java:[line 377]
Dead store to $L9 in com.sun.org.apache.xalan.internal.lib.Extensions.checkEnvironmentUsingWhich(ExpressionContext, Document)
In class com.sun.org.apache.xalan.internal.lib.ObjectFactory
In method com.sun.org.apache.xalan.internal.lib.ObjectFactory.lookUpFactoryClassName(String, String, String)
At ObjectFactory.java:[line 326]
Another occurrence at ObjectFactory.java:[line 354]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.lib.ObjectFactory.lookUpFactoryClassName(String, String, String)
In class com.sun.org.apache.xalan.internal.lib.SecuritySupport12$7
In method com.sun.org.apache.xalan.internal.lib.SecuritySupport12$7.run()
At SecuritySupport12.java:[line 134]
com.sun.org.apache.xalan.internal.lib.SecuritySupport12$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xalan.internal.lib.SecuritySupport12$8
In method com.sun.org.apache.xalan.internal.lib.SecuritySupport12$8.run()
At SecuritySupport12.java:[line 143]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.lib.SecuritySupport12$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkDOMVersion(Hashtable)
Local variable stored in JVM register 10
At EnvironmentCheck.java:[line 1067]
Dead store to $L10 in com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkDOMVersion(Hashtable)
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkJAXPVersion(Hashtable)
Local variable stored in JVM register 6
At EnvironmentCheck.java:[line 800]
Dead store to $L6 in com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkJAXPVersion(Hashtable)
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkParserVersion(Hashtable)
Local variable stored in JVM register 3
At EnvironmentCheck.java:[line 969]
Dead store to $L3 in com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkParserVersion(Hashtable)
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkSAXVersion(Hashtable)
Local variable stored in JVM register 13
At EnvironmentCheck.java:[line 1159]
Dead store to $L13 in com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkSAXVersion(Hashtable)
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1197]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1198]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1199]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1200]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1201]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1202]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1203]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1204]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1205]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1206]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1207]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1208]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1209]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1210]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1211]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1212]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1215]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1216]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1217]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1218]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1219]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1220]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1221]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1222]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1225]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1227]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1228]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1229]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1230]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1231]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1232]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1233]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1237]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1239]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1240]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1241]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1242]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1243]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1244]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1245]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1246]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1247]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1248]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1249]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1250]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1251]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1252]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1253]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1254]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1255]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1256]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1257]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1258]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1259]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1261]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1262]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1264]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1265]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1266]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1267]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1271]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1272]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1273]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1274]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1275]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1276]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1277]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1278]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1279]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1280]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1283]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>()
At EnvironmentCheck.java:[line 1284]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.getApparentVersion(String, long)
At EnvironmentCheck.java:[line 747]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.getApparentVersion(String, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkAntVersion(Hashtable)
At EnvironmentCheck.java:[line 1006]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkAntVersion(Hashtable)
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkDOMVersion(Hashtable)
At EnvironmentCheck.java:[line 1059]
Another occurrence at EnvironmentCheck.java:[line 1071]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkDOMVersion(Hashtable)
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkParserVersion(Hashtable)
At EnvironmentCheck.java:[line 941]
Another occurrence at EnvironmentCheck.java:[line 960]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkParserVersion(Hashtable)
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkProcessorVersion(Hashtable)
At EnvironmentCheck.java:[line 865]
Another occurrence at EnvironmentCheck.java:[line 887]
Another occurrence at EnvironmentCheck.java:[line 907]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkProcessorVersion(Hashtable)
In class com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck
In method com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkSAXVersion(Hashtable)
At EnvironmentCheck.java:[line 1147]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck.checkSAXVersion(Hashtable)
In class com.sun.org.apache.xalan.internal.xslt.ObjectFactory
In method com.sun.org.apache.xalan.internal.xslt.ObjectFactory.lookUpFactoryClassName(String, String, String)
At ObjectFactory.java:[line 326]
Another occurrence at ObjectFactory.java:[line 354]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.xslt.ObjectFactory.lookUpFactoryClassName(String, String, String)
In class com.sun.org.apache.xalan.internal.xslt.Process
In method com.sun.org.apache.xalan.internal.xslt.Process._main(String[])
At Process.java:[line 1123]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.Process._main(String[]) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xslt.SecuritySupport12$7
In method com.sun.org.apache.xalan.internal.xslt.SecuritySupport12$7.run()
At SecuritySupport12.java:[line 134]
com.sun.org.apache.xalan.internal.xslt.SecuritySupport12$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xalan.internal.xslt.SecuritySupport12$8
In method com.sun.org.apache.xalan.internal.xslt.SecuritySupport12$8.run()
At SecuritySupport12.java:[line 143]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xslt.SecuritySupport12$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xsltc.cmdline.ObjectFactory
In method com.sun.org.apache.xalan.internal.xsltc.cmdline.ObjectFactory.lookUpFactoryClassName(String, String, String)
At ObjectFactory.java:[line 326]
Another occurrence at ObjectFactory.java:[line 354]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.xsltc.cmdline.ObjectFactory.lookUpFactoryClassName(String, String, String)
In class com.sun.org.apache.xalan.internal.xsltc.cmdline.SecuritySupport12$7
In method com.sun.org.apache.xalan.internal.xsltc.cmdline.SecuritySupport12$7.run()
At SecuritySupport12.java:[line 134]
com.sun.org.apache.xalan.internal.xsltc.cmdline.SecuritySupport12$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xalan.internal.xsltc.cmdline.SecuritySupport12$8
In method com.sun.org.apache.xalan.internal.xsltc.cmdline.SecuritySupport12$8.run()
At SecuritySupport12.java:[line 143]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xsltc.cmdline.SecuritySupport12$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform
Field com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform._isJarFileSpecified
At Transform.java:[line 66]
Unread field: com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform._isJarFileSpecified
In class com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform
Field com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform._jarFileSrc
At Transform.java:[line 95]
Unread field: com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform._jarFileSrc
In class com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform
Field com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform._uri
At Transform.java:[line 75]
Unread field: com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform._uri
In class com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform
Field com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform._handler
In Transform.java
Unused field: com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform._handler
In class com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt.GetOpt
In method com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt.GetOpt.getNextOption()
At GetOpt.java:[line 154]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt.GetOpt.getNextOption() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt.GetOpt
In method com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt.GetOpt.getNextOption()
At GetOpt.java:[line 159]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt.GetOpt.getNextOption() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt.GetOpt$Option
In GetOpt.java
Should com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt.GetOpt$Option be a _static_ inner class?
In class com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt.GetOpt$OptionMatcher
In GetOpt.java
Should com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt.GetOpt$OptionMatcher be a _static_ inner class?
In class com.sun.org.apache.xalan.internal.xsltc.compiler.ApplyImports
In method com.sun.org.apache.xalan.internal.xsltc.compiler.ApplyImports.parseContents(Parser)
Local variable stored in JVM register 2
At ApplyImports.java:[line 93]
Dead store to $L2 in com.sun.org.apache.xalan.internal.xsltc.compiler.ApplyImports.parseContents(Parser)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.ApplyImports
In method com.sun.org.apache.xalan.internal.xsltc.compiler.ApplyImports.translate(ClassGenerator, MethodGenerator)
Local variable stored in JVM register 6
At ApplyImports.java:[line 114]
Dead store to $L6 in com.sun.org.apache.xalan.internal.xsltc.compiler.ApplyImports.translate(ClassGenerator, MethodGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeSet
In method com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeSet.parseContents(Parser)
Actual type java.lang.String
Expected com.sun.org.apache.xalan.internal.xsltc.compiler.QName
At AttributeSet.java:[line 97]
Call to equals() comparing different types in com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeSet.parseContents(Parser)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeSet
In method com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeSet.translate(ClassGenerator, MethodGenerator)
Local variable stored in JVM register 2
At AttributeSet.java:[line 160]
The parameter $L2 to com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeSet.translate(ClassGenerator, MethodGenerator) is dead upon entry but overwritten
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1325]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1354]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1363]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1372]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1798]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1807]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1816]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1825]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1834]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1843]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1852]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1861]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1870]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1879]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1888]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1897]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1906]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 1915]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 2680]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 2689]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 2698]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 2728]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 2737]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 2746]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions
In method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int)
At XPathParser.java:[line 2755]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.CUP$XPathParser$actions.CUP$XPathParser$do_action(int, lr_parser, Stack, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Choose
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Choose.translate(ClassGenerator, MethodGenerator)
Local variable stored in JVM register 7
At Choose.java:[line 69]
Dead store to $L7 in com.sun.org.apache.xalan.internal.xsltc.compiler.Choose.translate(ClassGenerator, MethodGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Expression
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.synthesize(ClassGenerator, MethodGenerator)
Local variable stored in JVM register 3
At Expression.java:[line 158]
Dead store to $L3 in com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.synthesize(ClassGenerator, MethodGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Fallback
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Fallback.translate(ClassGenerator, MethodGenerator)
Local variable stored in JVM register 3
At Fallback.java:[line 76]
Another occurrence at Fallback.java:[line 77]
Dead store to $L3 in com.sun.org.apache.xalan.internal.xsltc.compiler.Fallback.translate(ClassGenerator, MethodGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.ForEach
In method com.sun.org.apache.xalan.internal.xsltc.compiler.ForEach.translate(ClassGenerator, MethodGenerator)
Local variable stored in JVM register 3
At ForEach.java:[line 91]
Dead store to $L3 in com.sun.org.apache.xalan.internal.xsltc.compiler.ForEach.translate(ClassGenerator, MethodGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionAvailableCall
In method com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionAvailableCall.hasMethods()
Local variable stored in JVM register 1
At FunctionAvailableCall.java:[line 102]
Dead store to $L1 in com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionAvailableCall.hasMethods()
In class com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionCall
In method com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionCall.findConstructors()
Local variable stored in JVM register 2
At FunctionCall.java:[line 927]
Dead store to $L2 in com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionCall.findConstructors()
In class com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionCall
In method com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionCall.findMethods()
Local variable stored in JVM register 2
At FunctionCall.java:[line 879]
Dead store to $L2 in com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionCall.findMethods()
In class com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionCall$JavaType
In method com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionCall$JavaType.equals(Object)
At FunctionCall.java:[line 159]
com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionCall$JavaType defines equals and uses Object.hashCode()
In class com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionCall$JavaType
In method com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionCall$JavaType.equals(Object)
Local variable stored in JVM register 1
Dereferenced at FunctionCall.java:[line 159]
com.sun.org.apache.xalan.internal.xsltc.compiler.FunctionCall$JavaType.equals(Object) does not check for null argument
In class com.sun.org.apache.xalan.internal.xsltc.compiler.IdKeyPattern
In method com.sun.org.apache.xalan.internal.xsltc.compiler.IdKeyPattern.translate(ClassGenerator, MethodGenerator)
Local variable stored in JVM register 8
At IdKeyPattern.java:[line 102]
Dead store to $L8 in com.sun.org.apache.xalan.internal.xsltc.compiler.IdKeyPattern.translate(ClassGenerator, MethodGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Key
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Key.translate(ClassGenerator, MethodGenerator)
Local variable stored in JVM register 5
At Key.java:[line 224]
Another occurrence at Key.java:[line 236]
Dead store to $L5 in com.sun.org.apache.xalan.internal.xsltc.compiler.Key.translate(ClassGenerator, MethodGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Key
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Key.traverseNodeSet(ClassGenerator, MethodGenerator, int)
Local variable stored in JVM register 7
At Key.java:[line 153]
Dead store to $L7 in com.sun.org.apache.xalan.internal.xsltc.compiler.Key.traverseNodeSet(ClassGenerator, MethodGenerator, int)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.LogicalExpr
In method com.sun.org.apache.xalan.internal.xsltc.compiler.LogicalExpr.translateDesynthesized(ClassGenerator, MethodGenerator)
Local variable stored in JVM register 4
At LogicalExpr.java:[line 170]
Dead store to $L4 in com.sun.org.apache.xalan.internal.xsltc.compiler.LogicalExpr.translateDesynthesized(ClassGenerator, MethodGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Mode
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyImports(ClassGenerator, int, int)
Local variable stored in JVM register 37
At Mode.java:[line 1369]
Dead store to $L37 in com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyImports(ClassGenerator, int, int)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Mode
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyTemplates(ClassGenerator)
Local variable stored in JVM register 35
At Mode.java:[line 1014]
Dead store to $L35 in com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyTemplates(ClassGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Mode
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.functionName(int, int)
At Mode.java:[line 200]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.functionName(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Mode
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyImports(ClassGenerator, int, int)
At Mode.java:[line 1212]
Doomed test for equality to NaN in com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyImports(ClassGenerator, int, int)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Mode
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyImports(ClassGenerator, int, int)
At Mode.java:[line 1228]
Doomed test for equality to NaN in com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyImports(ClassGenerator, int, int)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Mode
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyTemplates(ClassGenerator)
At Mode.java:[line 859]
Doomed test for equality to NaN in com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyTemplates(ClassGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Mode
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyTemplates(ClassGenerator)
At Mode.java:[line 874]
Doomed test for equality to NaN in com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyTemplates(ClassGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Mode
Field com.sun.org.apache.xalan.internal.xsltc.compiler.Mode._attribNodeTestSeq
At Mode.java:[line 105]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.Mode._attribNodeTestSeq
In class com.sun.org.apache.xalan.internal.xsltc.compiler.ObjectFactory
In method com.sun.org.apache.xalan.internal.xsltc.compiler.ObjectFactory.lookUpFactoryClassName(String, String, String)
At ObjectFactory.java:[line 326]
Another occurrence at ObjectFactory.java:[line 354]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.xsltc.compiler.ObjectFactory.lookUpFactoryClassName(String, String, String)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Output
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Output.parseContents(Parser)
Local variable stored in JVM register 5
At Output.java:[line 191]
Dead store to $L5 in com.sun.org.apache.xalan.internal.xsltc.compiler.Output.parseContents(Parser)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.ParentLocationPath
Field com.sun.org.apache.xalan.internal.xsltc.compiler.ParentLocationPath.stype
At ParentLocationPath.java:[line 92]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.ParentLocationPath.stype
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Parser
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initSymbolTable()
Local variable stored in JVM register 2
At Parser.java:[line 726]
Another occurrence at Parser.java:[line 729]
Another occurrence at Parser.java:[line 749]
Another occurrence at Parser.java:[line 767]
Dead store to $L2 in com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initSymbolTable()
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Parser
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.setOutput(Output)
Local variable stored in JVM register 2
At Parser.java:[line 133]
Dead store to $L2 in com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.setOutput(Output)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.QName
In method com.sun.org.apache.xalan.internal.xsltc.compiler.QName.dump()
At QName.java:[line 83]
com.sun.org.apache.xalan.internal.xsltc.compiler.QName.dump() invokes inefficient new String(String) constructor
In class com.sun.org.apache.xalan.internal.xsltc.compiler.SecuritySupport12$7
In method com.sun.org.apache.xalan.internal.xsltc.compiler.SecuritySupport12$7.run()
At SecuritySupport12.java:[line 134]
com.sun.org.apache.xalan.internal.xsltc.compiler.SecuritySupport12$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.SecuritySupport12$8
In method com.sun.org.apache.xalan.internal.xsltc.compiler.SecuritySupport12$8.run()
At SecuritySupport12.java:[line 143]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.SecuritySupport12$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Sort
Field com.sun.org.apache.xalan.internal.xsltc.compiler.Sort._data
At Sort.java:[line 81]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.Sort._data
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Step
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Step.translatePredicates(ClassGenerator, MethodGenerator)
Exception class com.sun.org.apache.xalan.internal.xsltc.compiler.util.TypeCheckError
At Step.java:[line 402]
com.sun.org.apache.xalan.internal.xsltc.compiler.Step.translatePredicates(ClassGenerator, MethodGenerator) might ignore com.sun.org.apache.xalan.internal.xsltc.compiler.util.TypeCheckError
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Step
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Step.translate(ClassGenerator, MethodGenerator)
At Step.java:[lines 311-314]
Switch statement found in com.sun.org.apache.xalan.internal.xsltc.compiler.Step.translate(ClassGenerator, MethodGenerator) where one case falls through to the next case
In class com.sun.org.apache.xalan.internal.xsltc.compiler.StepPattern
In method com.sun.org.apache.xalan.internal.xsltc.compiler.StepPattern.translate(ClassGenerator, MethodGenerator)
Local variable stored in JVM register 3
At StepPattern.java:[line 502]
Dead store to $L3 in com.sun.org.apache.xalan.internal.xsltc.compiler.StepPattern.translate(ClassGenerator, MethodGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.StepPattern
In method com.sun.org.apache.xalan.internal.xsltc.compiler.StepPattern.translateNoContext(ClassGenerator, MethodGenerator)
Local variable stored in JVM register 3
At StepPattern.java:[line 280]
Dead store to $L3 in com.sun.org.apache.xalan.internal.xsltc.compiler.StepPattern.translateNoContext(ClassGenerator, MethodGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.compileBuildKeys(ClassGenerator)
Local variable stored in JVM register 2
At Stylesheet.java:[line 1143]
Dead store to $L2 in com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.compileBuildKeys(ClassGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.compileTransform(ClassGenerator)
Local variable stored in JVM register 13
At Stylesheet.java:[line 1285]
Dead store to $L13 in com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.compileTransform(ClassGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.hasLocalParams()
At Stylesheet.java:[line 470]
com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.hasLocalParams() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
Field com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet._version
In Stylesheet.java
Unused field: com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet._version
In class com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable
In method com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.excludeURI(String)
At SymbolTable.java:[line 208]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.excludeURI(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable
In method com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.excludeURI(String)
At SymbolTable.java:[line 210]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.excludeURI(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable
In method com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.unExcludeNamespaces(String)
At SymbolTable.java:[line 260]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.unExcludeNamespaces(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable
In method com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.generateNamespacePrefix()
At SymbolTable.java:[line 161]
com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.generateNamespacePrefix() invokes inefficient new String(String) constructor
In class com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
In method com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.lookupNamespace(String)
Actual type java.lang.String
At SyntaxTreeNode.java:[line 260]
Comparison of String parameter using == or != in com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.lookupNamespace(String)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
In method com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.lookupPrefix(String)
Actual type java.lang.String
At SyntaxTreeNode.java:[line 294]
Comparison of String parameter using == or != in com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.lookupPrefix(String)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
In method com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.getStylesheet()
At SyntaxTreeNode.java:[line 367]
Load of known null value in com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.getStylesheet()
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Template
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Template.compareTo(Object)
At Template.java:[lines 131-141]
com.sun.org.apache.xalan.internal.xsltc.compiler.Template defines compareTo(Object) and uses Object.equals()
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Text
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Text.loadAsArrayOffsetLength(ClassGenerator, MethodGenerator)
Local variable stored in JVM register 7
At Text.java:[line 237]
Dead store to $L7 in com.sun.org.apache.xalan.internal.xsltc.compiler.Text.loadAsArrayOffsetLength(ClassGenerator, MethodGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.UnresolvedRef
In method com.sun.org.apache.xalan.internal.xsltc.compiler.UnresolvedRef.typeCheck(SymbolTable)
Local variable stored in JVM register 3
At UnresolvedRef.java:[line 84]
Dead store to $L3 in com.sun.org.apache.xalan.internal.xsltc.compiler.UnresolvedRef.typeCheck(SymbolTable)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement
Field com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement._message
At UnsupportedElement.java:[line 46]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement._message
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Variable
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Variable.initialize(ClassGenerator, MethodGenerator)
Local variable stored in JVM register 3
At Variable.java:[line 120]
Dead store to $L3 in com.sun.org.apache.xalan.internal.xsltc.compiler.Variable.initialize(ClassGenerator, MethodGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.VariableBase
Masking field com.sun.org.apache.xalan.internal.xsltc.compiler.VariableBase._dependencies
Masked field com.sun.org.apache.xalan.internal.xsltc.compiler.TopLevelElement._dependencies
In VariableBase.java
Field VariableBase._dependencies masks field in superclass com.sun.org.apache.xalan.internal.xsltc.compiler.TopLevelElement
In class com.sun.org.apache.xalan.internal.xsltc.compiler.VariableRefBase
In method com.sun.org.apache.xalan.internal.xsltc.compiler.VariableRefBase.equals(Object)
At VariableRefBase.java:[lines 102-105]
com.sun.org.apache.xalan.internal.xsltc.compiler.VariableRefBase defines equals and uses Object.hashCode()
In class com.sun.org.apache.xalan.internal.xsltc.compiler.VariableRefBase
In method com.sun.org.apache.xalan.internal.xsltc.compiler.VariableRefBase.equals(Object)
Local variable stored in JVM register 1
Dereferenced at VariableRefBase.java:[line 102]
com.sun.org.apache.xalan.internal.xsltc.compiler.VariableRefBase.equals(Object) does not check for null argument
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Whitespace
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Whitespace.compileDefault(int, ClassGenerator)
Local variable stored in JVM register 4
At Whitespace.java:[line 444]
Dead store to $L4 in com.sun.org.apache.xalan.internal.xsltc.compiler.Whitespace.compileDefault(int, ClassGenerator)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Whitespace
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Whitespace.parseContents(Parser)
Local variable stored in JVM register 2
At Whitespace.java:[line 147]
Dead store to $L2 in com.sun.org.apache.xalan.internal.xsltc.compiler.Whitespace.parseContents(Parser)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.Whitespace$WhitespaceRule
In method com.sun.org.apache.xalan.internal.xsltc.compiler.Whitespace$WhitespaceRule.compareTo(Whitespace$WhitespaceRule)
At Whitespace.java:[line 116]
com.sun.org.apache.xalan.internal.xsltc.compiler.Whitespace$WhitespaceRule defines compareTo(Whitespace$WhitespaceRule) and uses Object.equals()
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
In method com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.next_token()
At XPathLexer.java:[lines 1596-1599]
Switch statement found in com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.next_token() where one case falls through to the next case
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
Field com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YYINITIAL
At XPathLexer.java:[line 158]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YYINITIAL; should this field be static?
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
Field com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_BOL
At XPathLexer.java:[line 41]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_BOL; should this field be static?
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
Field com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_BUFFER_SIZE
At XPathLexer.java:[line 34]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_BUFFER_SIZE; should this field be static?
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
Field com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_END
At XPathLexer.java:[line 39]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_END; should this field be static?
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
Field com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_EOF
At XPathLexer.java:[line 42]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_EOF; should this field be static?
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
Field com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_E_INTERNAL
At XPathLexer.java:[line 250]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_E_INTERNAL; should this field be static?
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
Field com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_E_MATCH
At XPathLexer.java:[line 251]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_E_MATCH; should this field be static?
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
Field com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_F
At XPathLexer.java:[line 35]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_F; should this field be static?
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
Field com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_NOT_ACCEPT
At XPathLexer.java:[line 37]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_NOT_ACCEPT; should this field be static?
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
Field com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_NO_ANCHOR
At XPathLexer.java:[line 40]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_NO_ANCHOR; should this field be static?
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
Field com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_NO_STATE
At XPathLexer.java:[line 36]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_NO_STATE; should this field be static?
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
Field com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_START
At XPathLexer.java:[line 38]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.YY_START; should this field be static?
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
Field com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.yy_eof_done
At XPathLexer.java:[line 157]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.yy_eof_done
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
Field com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.yy_last_was_cr
At XPathLexer.java:[line 218]
Unread field: com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.yy_last_was_cr
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC
In method com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.registerAttribute(QName)
At XSLTC.java:[line 632]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.registerAttribute(QName) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC
In method com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.registerElement(QName)
At XSLTC.java:[line 655]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.registerElement(QName) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC
In method com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.registerNamespace(String)
At XSLTC.java:[line 693]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.registerNamespace(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC
In method com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.registerNamespacePrefix(QName)
At XSLTC.java:[line 673]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.registerNamespacePrefix(QName) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC
In method com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.reset()
At XSLTC.java:[line 194]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.reset() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.sym
In sym.java
The class name com.sun.org.apache.xalan.internal.xsltc.compiler.sym doesn't start with an upper case letter
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator
Field com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator._parser
In ClassGenerator.java
Class com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator defines non-transient non-serializable instance field _parser
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator
Field com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator._stylesheet
In ClassGenerator.java
Class com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator defines non-transient non-serializable instance field _stylesheet
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
In method com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString()
At ErrorMsg.java:[line 262]
com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString() invokes inefficient new String(String) constructor
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator
In method com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator.setMaxLocals()
Local variable stored in JVM register 2
At MethodGenerator.java:[line 308]
Dead store to $L2 in com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator.setMaxLocals()
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator
Field com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator._slotAllocator
In MethodGenerator.java
Class com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator defines non-transient non-serializable instance field _slotAllocator
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.ObjectFactory
In method com.sun.org.apache.xalan.internal.xsltc.compiler.util.ObjectFactory.lookUpFactoryClassName(String, String, String)
At ObjectFactory.java:[line 326]
Another occurrence at ObjectFactory.java:[line 354]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.xsltc.compiler.util.ObjectFactory.lookUpFactoryClassName(String, String, String)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.RealType
In method com.sun.org.apache.xalan.internal.xsltc.compiler.util.RealType.translateToDesynthesized(ClassGenerator, MethodGenerator, BooleanType)
Local variable stored in JVM register 6
At RealType.java:[line 166]
Dead store to $L6 in com.sun.org.apache.xalan.internal.xsltc.compiler.util.RealType.translateToDesynthesized(ClassGenerator, MethodGenerator, BooleanType)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.ResultTreeType
In method com.sun.org.apache.xalan.internal.xsltc.compiler.util.ResultTreeType.translateTo(ClassGenerator, MethodGenerator, BooleanType)
Local variable stored in JVM register 4
At ResultTreeType.java:[line 133]
Dead store to $L4 in com.sun.org.apache.xalan.internal.xsltc.compiler.util.ResultTreeType.translateTo(ClassGenerator, MethodGenerator, BooleanType)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.ResultTreeType
In method com.sun.org.apache.xalan.internal.xsltc.compiler.util.ResultTreeType.translateTo(ClassGenerator, MethodGenerator, ReferenceType)
Local variable stored in JVM register 9
At ResultTreeType.java:[line 234]
Dead store to $L9 in com.sun.org.apache.xalan.internal.xsltc.compiler.util.ResultTreeType.translateTo(ClassGenerator, MethodGenerator, ReferenceType)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.ResultTreeType
In method com.sun.org.apache.xalan.internal.xsltc.compiler.util.ResultTreeType.translateTo(ClassGenerator, MethodGenerator, StringType)
Local variable stored in JVM register 7
At ResultTreeType.java:[line 160]
Dead store to $L7 in com.sun.org.apache.xalan.internal.xsltc.compiler.util.ResultTreeType.translateTo(ClassGenerator, MethodGenerator, StringType)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.SecuritySupport12$7
In method com.sun.org.apache.xalan.internal.xsltc.compiler.util.SecuritySupport12$7.run()
At SecuritySupport12.java:[line 134]
com.sun.org.apache.xalan.internal.xsltc.compiler.util.SecuritySupport12$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.SecuritySupport12$8
In method com.sun.org.apache.xalan.internal.xsltc.compiler.util.SecuritySupport12$8.run()
At SecuritySupport12.java:[line 143]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xsltc.compiler.util.SecuritySupport12$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type
In method com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.newObjectType(String)
Actual type java.lang.String
At Type.java:[line 63]
Comparison of String parameter using == or != in com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.newObjectType(String)
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.TypeCheckError
Field com.sun.org.apache.xalan.internal.xsltc.compiler.util.TypeCheckError._error
In TypeCheckError.java
Class com.sun.org.apache.xalan.internal.xsltc.compiler.util.TypeCheckError defines non-transient non-serializable instance field _error
In class com.sun.org.apache.xalan.internal.xsltc.compiler.util.TypeCheckError
Field com.sun.org.apache.xalan.internal.xsltc.compiler.util.TypeCheckError._node
In TypeCheckError.java
Class com.sun.org.apache.xalan.internal.xsltc.compiler.util.TypeCheckError defines non-transient non-serializable instance field _node
In class com.sun.org.apache.xalan.internal.xsltc.dom.DOMAdapter
Field com.sun.org.apache.xalan.internal.xsltc.dom.DOMAdapter._filter
At DOMAdapter.java:[line 60]
Unread field: com.sun.org.apache.xalan.internal.xsltc.dom.DOMAdapter._filter
In class com.sun.org.apache.xalan.internal.xsltc.dom.DocumentCache
In method com.sun.org.apache.xalan.internal.xsltc.dom.DocumentCache.replaceDocument(String, DocumentCache$CachedDocument)
Local variable stored in JVM register 3
At DocumentCache.java:[line 247]
Dead store to $L3 in com.sun.org.apache.xalan.internal.xsltc.dom.DocumentCache.replaceDocument(String, DocumentCache$CachedDocument)
In class com.sun.org.apache.xalan.internal.xsltc.dom.DocumentCache
Field com.sun.org.apache.xalan.internal.xsltc.dom.DocumentCache._count
Synchronized 75% of the time
Unsynchronized access at DocumentCache.java:[line 326]
Synchronized access at DocumentCache.java:[line 228]
Synchronized access at DocumentCache.java:[line 230]
Synchronized access at DocumentCache.java:[line 230]
Inconsistent synchronization of com.sun.org.apache.xalan.internal.xsltc.dom.DocumentCache._count; locked 75% of time
In class com.sun.org.apache.xalan.internal.xsltc.dom.DocumentCache
In method com.sun.org.apache.xalan.internal.xsltc.dom.DocumentCache.replaceDocument(String, DocumentCache$CachedDocument)
At DocumentCache.java:[line 249]
Load of known null value in com.sun.org.apache.xalan.internal.xsltc.dom.DocumentCache.replaceDocument(String, DocumentCache$CachedDocument)
In class com.sun.org.apache.xalan.internal.xsltc.dom.DocumentCache
In method com.sun.org.apache.xalan.internal.xsltc.dom.DocumentCache.getLastModified(String)
At DocumentCache.java:[line 212]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.xsltc.dom.DocumentCache.getLastModified(String)
In class com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex
In method com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex.add(Object, int, int)
At KeyIndex.java:[line 98]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex.add(Object, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex
In method com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex.containsID(int, Object)
At KeyIndex.java:[line 246]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex.containsID(int, Object) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex
In method com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex.containsKey(int, Object)
At KeyIndex.java:[line 297]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex.containsKey(int, Object) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex
In method com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex.getDOMNodeById(String)
At KeyIndex.java:[line 180]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex.getDOMNodeById(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex$KeyIndexIterator
In method com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex$KeyIndexIterator.lookupNodes(int, String)
At KeyIndex.java:[line 692]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.dom.KeyIndex$KeyIndexIterator.lookupNodes(int, String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.LoadDocument
In method com.sun.org.apache.xalan.internal.xsltc.dom.LoadDocument.document(String, String, AbstractTranslet, DOM, boolean)
Local variable stored in JVM register 7
At LoadDocument.java:[line 193]
Dead store to $L7 in com.sun.org.apache.xalan.internal.xsltc.dom.LoadDocument.document(String, String, AbstractTranslet, DOM, boolean)
In class com.sun.org.apache.xalan.internal.xsltc.dom.MultiDOM
In method com.sun.org.apache.xalan.internal.xsltc.dom.MultiDOM.addDOMAdapter(DOMAdapter, boolean)
At MultiDOM.java:[line 332]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.dom.MultiDOM.addDOMAdapter(DOMAdapter, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.NodeCounter
In method com.sun.org.apache.xalan.internal.xsltc.dom.NodeCounter.formatNumbers(int[])
Local variable stored in JVM register 3
At NodeCounter.java:[line 230]
Dead store to $L3 in com.sun.org.apache.xalan.internal.xsltc.dom.NodeCounter.formatNumbers(int[])
In class com.sun.org.apache.xalan.internal.xsltc.dom.NodeSortRecord
In method com.sun.org.apache.xalan.internal.xsltc.dom.NodeSortRecord.initialize(int, int, DOM, SortSettings)
Actual type java.lang.Class
Expected com.sun.org.apache.xalan.internal.xsltc.CollatorFactory
Local variable stored in JVM register 7
At NodeSortRecord.java:[line 124]
Impossible cast from java.lang.Class to com.sun.org.apache.xalan.internal.xsltc.CollatorFactory in com.sun.org.apache.xalan.internal.xsltc.dom.NodeSortRecord.initialize(int, int, DOM, SortSettings)
In class com.sun.org.apache.xalan.internal.xsltc.dom.ObjectFactory
In method com.sun.org.apache.xalan.internal.xsltc.dom.ObjectFactory.lookUpFactoryClassName(String, String, String)
At ObjectFactory.java:[line 326]
Another occurrence at ObjectFactory.java:[line 354]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.xsltc.dom.ObjectFactory.lookUpFactoryClassName(String, String, String)
In class com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
In method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNthDescendant(int, int, boolean)
Local variable stored in JVM register 4
At SAXImpl.java:[line 1554]
Dead store to $L4 in com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNthDescendant(int, int, boolean)
In class com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
In method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.definePrefixAndUri(String, String)
At SAXImpl.java:[line 989]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.definePrefixAndUri(String, String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
In method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.definePrefixAndUri(String, String)
At SAXImpl.java:[line 991]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.definePrefixAndUri(String, String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
In method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNSType(int)
At SAXImpl.java:[line 483]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNSType(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
In method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNamespaceMapping(String[])
At SAXImpl.java:[line 682]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNamespaceMapping(String[]) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
In method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getReverseNamespaceMapping(String[])
At SAXImpl.java:[line 702]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getReverseNamespaceMapping(String[]) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
In method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.startDocument()
At SAXImpl.java:[line 883]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.startDocument() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
In method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.startElement(String, String, String, Attributes, Node)
At SAXImpl.java:[line 910]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.startElement(String, String, String, Attributes, Node) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
Field com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._documentURI
At SAXImpl.java:[line 131]
Unread field: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._documentURI
In class com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
Field com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._prefixCount
At SAXImpl.java:[line 90]
Unread field: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._prefixCount
In class com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceWildcardIterator
In method com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceWildcardIterator.NamespaceWildcardIterator(SAXImpl, int, int)
At SAXImpl.java:[lines 1290-1295]
Switch statement found in com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceWildcardIterator.NamespaceWildcardIterator(SAXImpl, int, int) where one case falls through to the next case
In class com.sun.org.apache.xalan.internal.xsltc.dom.SecuritySupport12$7
In method com.sun.org.apache.xalan.internal.xsltc.dom.SecuritySupport12$7.run()
At SecuritySupport12.java:[line 134]
com.sun.org.apache.xalan.internal.xsltc.dom.SecuritySupport12$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.SecuritySupport12$8
In method com.sun.org.apache.xalan.internal.xsltc.dom.SecuritySupport12$8.run()
At SecuritySupport12.java:[line 143]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xsltc.dom.SecuritySupport12$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xsltc.dom.SortingIterator
In method com.sun.org.apache.xalan.internal.xsltc.dom.SortingIterator.setStartNode(int)
At SortingIterator.java:[line 71]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.xsltc.dom.SortingIterator.setStartNode(int)
In class com.sun.org.apache.xalan.internal.xsltc.dom.StepIterator
Field com.sun.org.apache.xalan.internal.xsltc.dom.StepIterator._pos
At StepIterator.java:[line 59]
Unread field: com.sun.org.apache.xalan.internal.xsltc.dom.StepIterator._pos
In class com.sun.org.apache.xalan.internal.xsltc.dom.UnionIterator$LookAheadIterator
In method com.sun.org.apache.xalan.internal.xsltc.dom.UnionIterator$LookAheadIterator.isLessThan(MultiValuedNodeHeapIterator$HeapNode)
Local variable stored in JVM register 2
At UnionIterator.java:[line 77]
Dead store to $L2 in com.sun.org.apache.xalan.internal.xsltc.dom.UnionIterator$LookAheadIterator.isLessThan(MultiValuedNodeHeapIterator$HeapNode)
In class com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet
In method com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.pushParamFrame()
At AbstractTranslet.java:[line 147]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.pushParamFrame() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.runtime.AttributeList
In method com.sun.org.apache.xalan.internal.xsltc.runtime.AttributeList.add(String, String)
Local variable stored in JVM register 3
At AttributeList.java:[line 197]
Dead store to $L3 in com.sun.org.apache.xalan.internal.xsltc.runtime.AttributeList.add(String, String)
In class com.sun.org.apache.xalan.internal.xsltc.runtime.AttributeList
In method com.sun.org.apache.xalan.internal.xsltc.runtime.AttributeList.add(String, String)
At AttributeList.java:[line 197]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xalan.internal.xsltc.runtime.AttributeList.add(String, String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xalan.internal.xsltc.runtime.Attributes
Field com.sun.org.apache.xalan.internal.xsltc.runtime.Attributes._document
At Attributes.java:[line 39]
Unread field: com.sun.org.apache.xalan.internal.xsltc.runtime.Attributes._document
In class com.sun.org.apache.xalan.internal.xsltc.runtime.Attributes
Field com.sun.org.apache.xalan.internal.xsltc.runtime.Attributes._element
At Attributes.java:[line 38]
Unread field: com.sun.org.apache.xalan.internal.xsltc.runtime.Attributes._element
In class com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary
In method com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.compare(Object, Object, int, DOM)
At BasisLibrary.java:[line 704]
com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.compare(Object, Object, int, DOM) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary
In method com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.formatNumber(double, String, DecimalFormat)
Actual type java.lang.String
At BasisLibrary.java:[line 952]
Comparison of String parameter using == or != in com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.formatNumber(double, String, DecimalFormat)
In class com.sun.org.apache.xalan.internal.xsltc.runtime.Hashtable$HashtableEnumerator
In Hashtable.java
Should com.sun.org.apache.xalan.internal.xsltc.runtime.Hashtable$HashtableEnumerator be a _static_ inner class?
In class com.sun.org.apache.xalan.internal.xsltc.runtime.ObjectFactory
In method com.sun.org.apache.xalan.internal.xsltc.runtime.ObjectFactory.lookUpFactoryClassName(String, String, String)
At ObjectFactory.java:[line 326]
Another occurrence at ObjectFactory.java:[line 354]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.xsltc.runtime.ObjectFactory.lookUpFactoryClassName(String, String, String)
In class com.sun.org.apache.xalan.internal.xsltc.runtime.SecuritySupport12$7
In method com.sun.org.apache.xalan.internal.xsltc.runtime.SecuritySupport12$7.run()
At SecuritySupport12.java:[line 134]
com.sun.org.apache.xalan.internal.xsltc.runtime.SecuritySupport12$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xalan.internal.xsltc.runtime.SecuritySupport12$8
In method com.sun.org.apache.xalan.internal.xsltc.runtime.SecuritySupport12$8.run()
At SecuritySupport12.java:[line 143]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xsltc.runtime.SecuritySupport12$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory
In method com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler()
Local variable stored in JVM register 1
Dereferenced at TransletOutputHandlerFactory.java:[line 178]
Known null at TransletOutputHandlerFactory.java:[line 166]
Possible null pointer dereference of ? in com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler()
In class com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory
In method com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler()
Local variable stored in JVM register 1
Dereferenced at TransletOutputHandlerFactory.java:[line 178]
Known null at TransletOutputHandlerFactory.java:[line 173]
Possible null pointer dereference of ? in com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler()
In class com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory
In method com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler()
At TransletOutputHandlerFactory.java:[lines 192-195]
At TransletOutputHandlerFactory.java:[lines 200-203]
Switch statement found in com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler() where one case falls through to the next case
In class com.sun.org.apache.xalan.internal.xsltc.trax.ObjectFactory
In method com.sun.org.apache.xalan.internal.xsltc.trax.ObjectFactory.lookUpFactoryClassName(String, String, String)
At ObjectFactory.java:[line 326]
Another occurrence at ObjectFactory.java:[line 354]
Exception is caught when Exception is not thrown in com.sun.org.apache.xalan.internal.xsltc.trax.ObjectFactory.lookUpFactoryClassName(String, String, String)
In class com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings
Field com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._cdata_section_elements
At OutputSettings.java:[line 33]
Unread field: com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._cdata_section_elements
In class com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings
Field com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._doctype_public
At OutputSettings.java:[line 34]
Unread field: com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._doctype_public
In class com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings
Field com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._encoding
At OutputSettings.java:[line 35]
Unread field: com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._encoding
In class com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings
Field com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._indent
At OutputSettings.java:[line 36]
Unread field: com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._indent
In class com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings
Field com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._media_type
At OutputSettings.java:[line 37]
Unread field: com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._media_type
In class com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings
Field com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._method
At OutputSettings.java:[line 38]
Unread field: com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._method
In class com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings
Field com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._omit_xml_declaration
At OutputSettings.java:[line 39]
Unread field: com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._omit_xml_declaration
In class com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings
Field com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._standalone
At OutputSettings.java:[line 40]
Unread field: com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._standalone
In class com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings
Field com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._version
At OutputSettings.java:[line 41]
Unread field: com.sun.org.apache.xalan.internal.xsltc.trax.OutputSettings._version
In class com.sun.org.apache.xalan.internal.xsltc.trax.SAX2StAXEventWriter
In method com.sun.org.apache.xalan.internal.xsltc.trax.SAX2StAXEventWriter.createStartEvents(Attributes, Collection[])
Local variable stored in JVM register 3
At SAX2StAXEventWriter.java:[line 365]
Redundant null check at SAX2StAXEventWriter.java:[line 368]
Nullcheck of ? at line 368 of value previously dereferenced in com.sun.org.apache.xalan.internal.xsltc.trax.SAX2StAXEventWriter.createStartEvents(Attributes, Collection[])
In class com.sun.org.apache.xalan.internal.xsltc.trax.SecuritySupport12$7
In method com.sun.org.apache.xalan.internal.xsltc.trax.SecuritySupport12$7.run()
At SecuritySupport12.java:[line 134]
com.sun.org.apache.xalan.internal.xsltc.trax.SecuritySupport12$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xalan.internal.xsltc.trax.SecuritySupport12$8
In method com.sun.org.apache.xalan.internal.xsltc.trax.SecuritySupport12$8.run()
At SecuritySupport12.java:[line 143]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xalan.internal.xsltc.trax.SecuritySupport12$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xalan.internal.xsltc.trax.SmartTransformerFactoryImpl
In method com.sun.org.apache.xalan.internal.xsltc.trax.SmartTransformerFactoryImpl.newXMLFilter(Templates)
Called method javax.xml.transform.TransformerConfigurationException.TransformerConfigurationException(Throwable)
At SmartTransformerFactoryImpl.java:[line 448]
com.sun.org.apache.xalan.internal.xsltc.trax.SmartTransformerFactoryImpl.newXMLFilter(Templates) ignores return value of javax.xml.transform.TransformerConfigurationException.TransformerConfigurationException(Throwable)
In class com.sun.org.apache.xalan.internal.xsltc.trax.StAXEvent2SAX
Field com.sun.org.apache.xalan.internal.xsltc.trax.StAXEvent2SAX._lex
At StAXEvent2SAX.java:[line 76]
Unread field: com.sun.org.apache.xalan.internal.xsltc.trax.StAXEvent2SAX._lex
In class com.sun.org.apache.xalan.internal.xsltc.trax.StAXEvent2SAX
Field com.sun.org.apache.xalan.internal.xsltc.trax.StAXEvent2SAX._saxImpl
At StAXEvent2SAX.java:[line 77]
Unread field: com.sun.org.apache.xalan.internal.xsltc.trax.StAXEvent2SAX._saxImpl
In class com.sun.org.apache.xalan.internal.xsltc.trax.StAXStream2SAX
Field com.sun.org.apache.xalan.internal.xsltc.trax.StAXStream2SAX._lex
At StAXStream2SAX.java:[line 81]
Unread field: com.sun.org.apache.xalan.internal.xsltc.trax.StAXStream2SAX._lex
In class com.sun.org.apache.xalan.internal.xsltc.trax.StAXStream2SAX
Field com.sun.org.apache.xalan.internal.xsltc.trax.StAXStream2SAX._saxImpl
At StAXStream2SAX.java:[line 82]
Unread field: com.sun.org.apache.xalan.internal.xsltc.trax.StAXStream2SAX._saxImpl
In class com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl
Field com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._auxClasses
In TemplatesImpl.java
Class com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl defines non-transient non-serializable instance field _auxClasses
In class com.sun.org.apache.xalan.internal.xsltc.trax.TrAXFilter
Field com.sun.org.apache.xalan.internal.xsltc.trax.TrAXFilter._templates
At TrAXFilter.java:[line 62]
Unread field: com.sun.org.apache.xalan.internal.xsltc.trax.TrAXFilter._templates
In class com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
In method com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getAttribute(String)
At TransformerFactoryImpl.java:[line 263]
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getAttribute(String) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
In method com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newXMLFilter(Templates)
Called method javax.xml.transform.TransformerConfigurationException.TransformerConfigurationException(Throwable)
At TransformerFactoryImpl.java:[line 967]
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newXMLFilter(Templates) ignores return value of javax.xml.transform.TransformerConfigurationException.TransformerConfigurationException(Throwable)
In class com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
Field com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._piParams
At TransformerFactoryImpl.java:[line 145]
Field only ever set to null: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._piParams
In class com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl
In method com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Source, SerializationHandler, String)
Exception class java.io.IOException
At TransformerImpl.java:[line 735]
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Source, SerializationHandler, String) might ignore java.io.IOException
In class com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl
In method com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.retrieveDocument(String, String, Translet)
At TransformerImpl.java:[line 1257]
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.retrieveDocument(String, String, Translet) invokes inefficient new String(String) constructor
In class com.sun.org.apache.xerces.internal.dom.AttrImpl
In method com.sun.org.apache.xerces.internal.dom.AttrImpl.internalRemoveChild(Node, boolean)
Local variable stored in JVM register 1
Dereferenced at AttrImpl.java:[line 931]
Dereferenced at AttrImpl.java:[line 922]
Known null at AttrImpl.java:[line 907]
? could be null and is guaranteed to be dereferenced in com.sun.org.apache.xerces.internal.dom.AttrImpl.internalRemoveChild(Node, boolean)
In class com.sun.org.apache.xerces.internal.dom.AttrNSImpl
In method com.sun.org.apache.xerces.internal.dom.AttrNSImpl.setValues(CoreDocumentImpl, String, String, String)
Field com.sun.org.apache.xerces.internal.dom.AttrImpl.textNode
At AttrNSImpl.java:[line 163]
Write to static field com.sun.org.apache.xerces.internal.dom.AttrImpl.textNode from instance method com.sun.org.apache.xerces.internal.dom.AttrNSImpl.setValues(CoreDocumentImpl, String, String, String)
In class com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl
In method com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.getValidator(String)
Actual type java.lang.String
At CoreDOMImplementationImpl.java:[line 408]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.getValidator(String)
In class com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl
In method com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.releaseValidator(String, RevalidationHandler)
Actual type java.lang.String
At CoreDOMImplementationImpl.java:[line 444]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.releaseValidator(String, RevalidationHandler)
In class com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl
In method com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.getFeature(String, String)
At CoreDOMImplementationImpl.java:[line 297]
Exception is caught when Exception is not thrown in com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.getFeature(String, String)
In class com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl
In method com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.hasFeature(String, String)
At CoreDOMImplementationImpl.java:[line 130]
Exception is caught when Exception is not thrown in com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.hasFeature(String, String)
In class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
In method com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getNodeNumber(Node)
At CoreDocumentImpl.java:[line 1466]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getNodeNumber(Node) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
In method com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getNodeNumber(Node)
At CoreDocumentImpl.java:[line 1472]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getNodeNumber(Node) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
In method com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getFeature(String, String)
At CoreDocumentImpl.java:[line 526]
Exception is caught when Exception is not thrown in com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getFeature(String, String)
In class com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter
In method com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.DOMMessageFormatter()
Field com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.locale
At DOMMessageFormatter.java:[line 48]
Write to static field com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.locale from instance method com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.DOMMessageFormatter()
In class com.sun.org.apache.xerces.internal.dom.DOMNormalizer
In method com.sun.org.apache.xerces.internal.dom.DOMNormalizer.normalizeNode(Node)
Local variable stored in JVM register 1
At DOMNormalizer.java:[line 524]
Dead store to $L1 in com.sun.org.apache.xerces.internal.dom.DOMNormalizer.normalizeNode(Node)
In class com.sun.org.apache.xerces.internal.dom.DOMNormalizer
In method com.sun.org.apache.xerces.internal.dom.DOMNormalizer.addNamespaceDecl(String, String, ElementImpl)
Actual type java.lang.String
At DOMNormalizer.java:[line 1045]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.dom.DOMNormalizer.addNamespaceDecl(String, String, ElementImpl)
In class com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
In method com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getAttribute(int, String)
Actual type java.lang.String
At DeferredDocumentImpl.java:[line 1319]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getAttribute(int, String)
In class com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
In method com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.lookupElementDefinition(String)
Actual type java.lang.String
At DeferredDocumentImpl.java:[line 919]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.lookupElementDefinition(String)
In class com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
In method com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.binarySearch(int[], int, int, int)
At DeferredDocumentImpl.java:[line 1881]
Computation of average could overflow in com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.binarySearch(int[], int, int, int)
In class com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
Field com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr
In DeferredDocumentImpl.java
The field com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr is transient but isn't set by deserialization
In class com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
Field com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks
In DeferredDocumentImpl.java
The field com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks is transient but isn't set by deserialization
In class com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
In method com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeValue(int, int)
At DeferredDocumentImpl.java:[lines 1979-1988]
Private method com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeValue(int, int) is never called
In class com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount
In DeferredDocumentImpl.java
Should com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount be a _static_ inner class?
In class com.sun.org.apache.xerces.internal.dom.DocumentImpl$EnclosingAttr
In DocumentImpl.java
Should com.sun.org.apache.xerces.internal.dom.DocumentImpl$EnclosingAttr be a _static_ inner class?
In class com.sun.org.apache.xerces.internal.dom.DocumentImpl$LEntry
Field com.sun.org.apache.xerces.internal.dom.DocumentImpl$LEntry.listener
In DocumentImpl.java
Class com.sun.org.apache.xerces.internal.dom.DocumentImpl$LEntry defines non-transient non-serializable instance field listener
In class com.sun.org.apache.xerces.internal.dom.DocumentImpl$LEntry
In DocumentImpl.java
Should com.sun.org.apache.xerces.internal.dom.DocumentImpl$LEntry be a _static_ inner class?
In class com.sun.org.apache.xerces.internal.dom.NodeImpl
In method com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupPrefix(String)
Local variable stored in JVM register 3
At NodeImpl.java:[line 1480]
Dead store to $L3 in com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupPrefix(String)
In class com.sun.org.apache.xerces.internal.dom.NodeImpl
In method com.sun.org.apache.xerces.internal.dom.NodeImpl.isDefaultNamespace(String)
Actual type java.lang.String
At NodeImpl.java:[line 1406]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.dom.NodeImpl.isDefaultNamespace(String)
In class com.sun.org.apache.xerces.internal.dom.NodeImpl
In method com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespaceURI(String)
Actual type java.lang.String
At NodeImpl.java:[line 1528]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespaceURI(String)
In class com.sun.org.apache.xerces.internal.dom.NodeImpl
In method com.sun.org.apache.xerces.internal.dom.NodeImpl.isDefaultNamespace(String)
At NodeImpl.java:[line 1406]
Load of known null value in com.sun.org.apache.xerces.internal.dom.NodeImpl.isDefaultNamespace(String)
In class com.sun.org.apache.xerces.internal.dom.NodeImpl
In method com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespaceURI(String)
At NodeImpl.java:[line 1528]
Load of known null value in com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespaceURI(String)
In class com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl
Field com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl.fDeclaration
In PSVIAttrNSImpl.java
Class com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl defines non-transient non-serializable instance field fDeclaration
In class com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl
Field com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl.fErrorCodes
In PSVIAttrNSImpl.java
Class com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl defines non-transient non-serializable instance field fErrorCodes
In class com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl
Field com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl.fItemValueTypes
In PSVIAttrNSImpl.java
Class com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl defines non-transient non-serializable instance field fItemValueTypes
In class com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl
Field com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl.fMemberType
In PSVIAttrNSImpl.java
Class com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl defines non-transient non-serializable instance field fMemberType
In class com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl
Field com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl.fTypeDecl
In PSVIAttrNSImpl.java
Class com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl defines non-transient non-serializable instance field fTypeDecl
In class com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl
Field com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl.fDeclaration
In PSVIElementNSImpl.java
Class com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl defines non-transient non-serializable instance field fDeclaration
In class com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl
Field com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl.fErrorCodes
In PSVIElementNSImpl.java
Class com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl defines non-transient non-serializable instance field fErrorCodes
In class com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl
Field com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl.fItemValueTypes
In PSVIElementNSImpl.java
Class com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl defines non-transient non-serializable instance field fItemValueTypes
In class com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl
Field com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl.fMemberType
In PSVIElementNSImpl.java
Class com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl defines non-transient non-serializable instance field fMemberType
In class com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl
Field com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl.fNotation
In PSVIElementNSImpl.java
Class com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl defines non-transient non-serializable instance field fNotation
In class com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl
Field com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl.fSchemaInformation
In PSVIElementNSImpl.java
Class com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl defines non-transient non-serializable instance field fSchemaInformation
In class com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl
Field com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl.fTypeDecl
In PSVIElementNSImpl.java
Class com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl defines non-transient non-serializable instance field fTypeDecl
In class com.sun.org.apache.xerces.internal.dom.ParentNode
In method com.sun.org.apache.xerces.internal.dom.ParentNode.internalRemoveChild(Node, boolean)
Local variable stored in JVM register 1
Dereferenced at ParentNode.java:[line 540]
Dereferenced at ParentNode.java:[line 521]
Dereferenced at ParentNode.java:[line 533]
Known null at ParentNode.java:[line 500]
? could be null and is guaranteed to be dereferenced in com.sun.org.apache.xerces.internal.dom.ParentNode.internalRemoveChild(Node, boolean)
In class com.sun.org.apache.xerces.internal.dom.ParentNode$UserDataRecord
Field com.sun.org.apache.xerces.internal.dom.ParentNode$UserDataRecord.fHandler
In ParentNode.java
Class com.sun.org.apache.xerces.internal.dom.ParentNode$UserDataRecord defines non-transient non-serializable instance field fHandler
In class com.sun.org.apache.xerces.internal.dom.ParentNode$UserDataRecord
In ParentNode.java
Should com.sun.org.apache.xerces.internal.dom.ParentNode$UserDataRecord be a _static_ inner class?
In class com.sun.org.apache.xerces.internal.dom.RangeImpl
In method com.sun.org.apache.xerces.internal.dom.RangeImpl.insertNode(Node)
Local variable stored in JVM register 6
At RangeImpl.java:[line 659]
Redundant null check at RangeImpl.java:[line 668]
Nullcheck of ? at line 668 of value previously dereferenced in com.sun.org.apache.xerces.internal.dom.RangeImpl.insertNode(Node)
In class com.sun.org.apache.xerces.internal.dom.RangeImpl
In method com.sun.org.apache.xerces.internal.dom.RangeImpl.insertNode(Node)
Local variable stored in JVM register 6
At RangeImpl.java:[line 659]
Redundant null check at RangeImpl.java:[line 673]
Nullcheck of ? at line 673 of value previously dereferenced in com.sun.org.apache.xerces.internal.dom.RangeImpl.insertNode(Node)
In class com.sun.org.apache.xerces.internal.dom.RangeImpl
Field com.sun.org.apache.xerces.internal.dom.RangeImpl.fIsCollapsed
In RangeImpl.java
Unused field: com.sun.org.apache.xerces.internal.dom.RangeImpl.fIsCollapsed
In class com.sun.org.apache.xerces.internal.dom.SecuritySupport$7
In method com.sun.org.apache.xerces.internal.dom.SecuritySupport$7.run()
At SecuritySupport.java:[line 137]
com.sun.org.apache.xerces.internal.dom.SecuritySupport$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xerces.internal.dom.SecuritySupport$8
In method com.sun.org.apache.xerces.internal.dom.SecuritySupport$8.run()
At SecuritySupport.java:[line 146]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xerces.internal.dom.SecuritySupport$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xerces.internal.dom.TreeWalkerImpl
In method com.sun.org.apache.xerces.internal.dom.TreeWalkerImpl.previousNode()
Local variable stored in JVM register 1
Redundant null check at TreeWalkerImpl.java:[line 223]
Redundant nullcheck of $L1, which is known to be non-null in com.sun.org.apache.xerces.internal.dom.TreeWalkerImpl.previousNode()
In class com.sun.org.apache.xerces.internal.impl.PropertyManager
In method com.sun.org.apache.xerces.internal.impl.PropertyManager.initConfigurableReaderProperties()
At PropertyManager.java:[line 108]
com.sun.org.apache.xerces.internal.impl.PropertyManager.initConfigurableReaderProperties() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xerces.internal.impl.PropertyManager
In method com.sun.org.apache.xerces.internal.impl.PropertyManager.initWriterProps()
At PropertyManager.java:[line 125]
com.sun.org.apache.xerces.internal.impl.PropertyManager.initWriterProps() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xerces.internal.impl.PropertyManager
In method com.sun.org.apache.xerces.internal.impl.PropertyManager.setProperty(String, Object)
Actual type java.lang.String
At PropertyManager.java:[line 146]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.PropertyManager.setProperty(String, Object)
In class com.sun.org.apache.xerces.internal.impl.XML11DTDScannerImpl
Field com.sun.org.apache.xerces.internal.impl.XML11DTDScannerImpl.fString
At XML11DTDScannerImpl.java:[line 105]
Unread field: com.sun.org.apache.xerces.internal.impl.XML11DTDScannerImpl.fString
In class com.sun.org.apache.xerces.internal.impl.XML11DTDScannerImpl
Field com.sun.org.apache.xerces.internal.impl.XML11DTDScannerImpl.fStringBuffer2
At XML11DTDScannerImpl.java:[line 111]
Unread field: com.sun.org.apache.xerces.internal.impl.XML11DTDScannerImpl.fStringBuffer2
In class com.sun.org.apache.xerces.internal.impl.XML11DTDScannerImpl
Field com.sun.org.apache.xerces.internal.impl.XML11DTDScannerImpl.fStringBuffer3
At XML11DTDScannerImpl.java:[line 112]
Unread field: com.sun.org.apache.xerces.internal.impl.XML11DTDScannerImpl.fStringBuffer3
In class com.sun.org.apache.xerces.internal.impl.XML11DTDScannerImpl
Field com.sun.org.apache.xerces.internal.impl.XML11DTDScannerImpl.fStrings
At XML11DTDScannerImpl.java:[line 102]
Unread field: com.sun.org.apache.xerces.internal.impl.XML11DTDScannerImpl.fStrings
In class com.sun.org.apache.xerces.internal.impl.XML11DocumentScannerImpl
Field com.sun.org.apache.xerces.internal.impl.XML11DocumentScannerImpl.fStrings
At XML11DocumentScannerImpl.java:[line 106]
Unread field: com.sun.org.apache.xerces.internal.impl.XML11DocumentScannerImpl.fStrings
In class com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl
In method com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.scanStartElement()
At XML11NSDocumentScannerImpl.java:[line 241]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.scanStartElement() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
In method com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement()
At XMLDocumentFragmentScannerImpl.java:[line 1293]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
In method com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.addElement(String)
Actual type java.lang.String
At XMLDocumentFragmentScannerImpl.java:[line 1045]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.addElement(String)
In class com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
Masking field com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.fEntityStore
Masked field com.sun.org.apache.xerces.internal.impl.XMLScanner.fEntityStore
In XMLDocumentFragmentScannerImpl.java
Field XMLDocumentFragmentScannerImpl.fEntityStore masks field in superclass com.sun.org.apache.xerces.internal.impl.XMLScanner
In class com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack
In method com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.matchElement(QName)
Actual type java.lang.String
At XMLDocumentFragmentScannerImpl.java:[line 2312]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.matchElement(QName)
In class com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack2
In method com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack2.matchElement(QName)
Actual type java.lang.String
At XMLDocumentFragmentScannerImpl.java:[line 2111]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack2.matchElement(QName)
In class com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver
Field com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.fContinueDispatching
At XMLDocumentFragmentScannerImpl.java:[line 2527]
Unread field: com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.fContinueDispatching
In class com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver
Field com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.fScanningForMarkup
At XMLDocumentFragmentScannerImpl.java:[line 2528]
Unread field: com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.fScanningForMarkup
In class com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
Field com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fString
At XMLDocumentScannerImpl.java:[line 229]
Unread field: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fString
In class com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver
In method com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next()
At XMLDocumentScannerImpl.java:[lines 995-998]
Switch statement found in com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next() where one case falls through to the next case
In class com.sun.org.apache.xerces.internal.impl.XMLEntityManager
In method com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntity(XMLResourceIdentifier)
Local variable stored in JVM register 6
At XMLEntityManager.java:[line 1051]
Dead store to $L6 in com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntity(XMLResourceIdentifier)
In class com.sun.org.apache.xerces.internal.impl.XMLEntityManager
In method com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEncodingName(byte[], int)
At XMLEntityManager.java:[line 2227]
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEncodingName(byte[], int) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xerces.internal.impl.XMLEntityManager
In method com.sun.org.apache.xerces.internal.impl.XMLEntityManager.<static initializer>()
At XMLEntityManager.java:[line 210]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.XMLEntityManager.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.XMLEntityManager
In method com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(String, XMLInputSource, boolean, boolean)
At XMLEntityManager.java:[line 1301]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(String, XMLInputSource, boolean, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.XMLEntityManager
In method com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(String, boolean)
Actual type java.lang.String
At XMLEntityManager.java:[line 1170]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(String, boolean)
In class com.sun.org.apache.xerces.internal.impl.XMLEntityManager
In method com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(String, XMLInputSource, boolean, boolean)
At XMLEntityManager.java:[line 703]
Load of known null value in com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(String, XMLInputSource, boolean, boolean)
In class com.sun.org.apache.xerces.internal.impl.XMLEntityManager
In method com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId(String, String, boolean)
Local variable stored in JVM register 0
Redundant null check at XMLEntityManager.java:[line 2015]
Redundant nullcheck of $L0, which is known to be non-null in com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId(String, String, boolean)
In class com.sun.org.apache.xerces.internal.impl.XMLEntityManager
In method com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity()
Field com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity
At XMLEntityManager.java:[line 1378]
Redundant null check at XMLEntityManager.java:[line 1381]
Nullcheck of XMLEntityManager.fCurrentEntity at line 1381 of value previously dereferenced in com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity()
In class com.sun.org.apache.xerces.internal.impl.XMLEntityManager
In method com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setInstanceFollowRedirects(HttpURLConnection, boolean)
At XMLEntityManager.java:[line 2150]
Exception is caught when Exception is not thrown in com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setInstanceFollowRedirects(HttpURLConnection, boolean)
In class com.sun.org.apache.xerces.internal.impl.XMLEntityManager
In method com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(String, boolean)
At XMLEntityManager.java:[line 1174]
Method com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(String, boolean) concatenates strings using + in a loop
In class com.sun.org.apache.xerces.internal.impl.XMLEntityManager
In method com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(String, XMLInputSource, boolean, boolean)
Called method java.io.InputStream.skip(long)
At XMLEntityManager.java:[line 698]
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(String, XMLInputSource, boolean, boolean) ignores result of java.io.InputStream.skip(long)
In class com.sun.org.apache.xerces.internal.impl.XMLEntityManager$CharacterBuffer
Field com.sun.org.apache.xerces.internal.impl.XMLEntityManager$CharacterBuffer.ch
At XMLEntityManager.java:[line 2738]
Unread field: com.sun.org.apache.xerces.internal.impl.XMLEntityManager$CharacterBuffer.ch
In class com.sun.org.apache.xerces.internal.impl.XMLEntityScanner
In method com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString(char[])
Local variable stored in JVM register 4
At XMLEntityScanner.java:[line 1663]
Dead store to $L4 in com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString(char[])
In class com.sun.org.apache.xerces.internal.impl.XMLEntityScanner
In method com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.getEncodingName(byte[], int)
At XMLEntityScanner.java:[line 1903]
com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.getEncodingName(byte[], int) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xerces.internal.impl.XMLEntityScanner
In method com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(int, boolean)
Field com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity
At XMLEntityScanner.java:[line 1713]
Redundant null check at XMLEntityScanner.java:[line 1742]
Nullcheck of XMLEntityScanner.fCurrentEntity at line 1742 of value previously dereferenced in com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(int, boolean)
In class com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl
In method com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement()
At XMLNSDocumentScannerImpl.java:[line 256]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.XMLNamespaceBinder
In method com.sun.org.apache.xerces.internal.impl.XMLNamespaceBinder.prefixBoundToNullURI(String, String)
Actual type java.lang.String
At XMLNamespaceBinder.java:[line 891]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.XMLNamespaceBinder.prefixBoundToNullURI(String, String)
In class com.sun.org.apache.xerces.internal.impl.XMLNamespaceBinder
In method com.sun.org.apache.xerces.internal.impl.XMLNamespaceBinder.handleStartElement(QName, XMLAttributes, Augmentations, boolean)
Actual type java.lang.String
At XMLNamespaceBinder.java:[line 843]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.XMLNamespaceBinder.handleStartElement(QName, XMLAttributes, Augmentations, boolean)
In class com.sun.org.apache.xerces.internal.impl.XMLStreamFilterImpl
Field com.sun.org.apache.xerces.internal.impl.XMLStreamFilterImpl.fHasName
At XMLStreamFilterImpl.java:[line 56]
Unread field: com.sun.org.apache.xerces.internal.impl.XMLStreamFilterImpl.fHasName
In class com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl
Field com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.fBindNamespaces
At XMLStreamReaderImpl.java:[line 116]
Unread field: com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.fBindNamespaces
In class com.sun.org.apache.xerces.internal.impl.XMLVersionDetector
Field com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.fVersionNum
At XMLVersionDetector.java:[line 130]
Unread field: com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.fVersionNum
In class com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
In method com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.createNotationDecl()
Local variable stored in JVM register 2
At DTDGrammar.java:[line 1942]
Dead store to $L2 in com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.createNotationDecl()
In class com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
In method com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.isCDATAAttribute(QName, QName)
Local variable stored in JVM register 4
At DTDGrammar.java:[line 1386]
Dead store to $L4 in com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.isCDATAAttribute(QName, QName)
In class com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
In method com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getAttributeDeclIndex(int, String)
Actual type java.lang.String
At DTDGrammar.java:[line 391]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getAttributeDeclIndex(int, String)
In class com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
Field com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityDecl
At DTDGrammar.java:[line 285]
Unread field: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityDecl
In class com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
Field com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEpsilonIndex
At DTDGrammar.java:[line 279]
Unread field: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEpsilonIndex
In class com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
Field com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.nodeIndex
At DTDGrammar.java:[line 327]
Unread field: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.nodeIndex
In class com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
Field com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.prevNodeIndex
At DTDGrammar.java:[line 326]
Unread field: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.prevNodeIndex
In class com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
Field com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.valueIndex
At DTDGrammar.java:[line 325]
Unread field: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.valueIndex
In class com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$QNameHashtable
In method com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$QNameHashtable.get(String)
Actual type java.lang.String
At DTDGrammar.java:[line 2743]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$QNameHashtable.get(String)
In class com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$QNameHashtable
In method com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$QNameHashtable.put(String, int)
Actual type java.lang.String
At DTDGrammar.java:[line 2712]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$QNameHashtable.put(String, int)
In class com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator
In method com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.startNamespaceScope(QName, XMLAttributes, Augmentations)
Actual type java.lang.String
At XML11NSDTDValidator.java:[line 232]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.startNamespaceScope(QName, XMLAttributes, Augmentations)
In class com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDLoader
Masking field com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDLoader.fLocale
Masked field com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fLocale
In XMLDTDLoader.java
Field XMLDTDLoader.fLocale masks field in superclass com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor
In class com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor
In method com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.attributeDecl(String, String, String, String[], String, XMLString, XMLString, Augmentations)
Actual type java.lang.String
At XMLDTDProcessor.java:[line 884]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.attributeDecl(String, String, String, String[], String, XMLString, XMLString, Augmentations)
In class com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator
In method com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.checkContent(int, QName[], int, int)
Local variable stored in JVM register 5
At XMLDTDValidator.java:[line 1674]
Dead store to $L5 in com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.checkContent(int, QName[], int, int)
In class com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator
In method com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.ensureStackCapacity(int)
Local variable stored in JVM register 2
At XMLDTDValidator.java:[line 1840]
Dead store to $L2 in com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.ensureStackCapacity(int)
In class com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator
In method com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.validateDTDattribute(QName, String, XMLAttributeDecl)
Actual type java.lang.String
At XMLDTDValidator.java:[line 1406]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.validateDTDattribute(QName, String, XMLAttributeDecl)
In class com.sun.org.apache.xerces.internal.impl.dtd.XMLNSDTDValidator
In method com.sun.org.apache.xerces.internal.impl.dtd.XMLNSDTDValidator.startNamespaceScope(QName, XMLAttributes, Augmentations)
Actual type java.lang.String
At XMLNSDTDValidator.java:[line 240]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.dtd.XMLNSDTDValidator.startNamespaceScope(QName, XMLAttributes, Augmentations)
In class com.sun.org.apache.xerces.internal.impl.dtd.models.CMAny
In method com.sun.org.apache.xerces.internal.impl.dtd.models.CMAny.toString()
At CMAny.java:[line 159]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.dtd.models.CMAny.toString() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.dtd.models.CMLeaf
In method com.sun.org.apache.xerces.internal.impl.dtd.models.CMLeaf.toString()
At CMLeaf.java:[line 153]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.dtd.models.CMLeaf.toString() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.dtd.models.CMNode
Field com.sun.org.apache.xerces.internal.impl.dtd.models.CMNode.fFollowPos
At CMNode.java:[line 187]
Unread field: com.sun.org.apache.xerces.internal.impl.dtd.models.CMNode.fFollowPos
In class com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel
In method com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel.buildDFA(CMNode)
At DFAContentModel.java:[line 727]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel.buildDFA(CMNode) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel
In method com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel.buildDFA(CMNode)
Actual type java.lang.String
At DFAContentModel.java:[line 550]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel.buildDFA(CMNode)
In class com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel
In method com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel.postTreeBuildInit(CMNode, int)
Actual type java.lang.String
At DFAContentModel.java:[line 1021]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel.postTreeBuildInit(CMNode, int)
In class com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel
In method com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel.validate(QName[], int, int)
Actual type java.lang.String
At DFAContentModel.java:[line 351]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel.validate(QName[], int, int)
In class com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel
Field com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel.fTransTableSize
At DFAContentModel.java:[line 207]
Unread field: com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel.fTransTableSize
In class com.sun.org.apache.xerces.internal.impl.dtd.models.MixedContentModel
In method com.sun.org.apache.xerces.internal.impl.dtd.models.MixedContentModel.validate(QName[], int, int)
Actual type java.lang.String
At MixedContentModel.java:[line 181]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.dtd.models.MixedContentModel.validate(QName[], int, int)
In class com.sun.org.apache.xerces.internal.impl.dtd.models.SimpleContentModel
In method com.sun.org.apache.xerces.internal.impl.dtd.models.SimpleContentModel.validate(QName[], int, int)
Actual type java.lang.String
At SimpleContentModel.java:[line 207]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.dtd.models.SimpleContentModel.validate(QName[], int, int)
In class com.sun.org.apache.xerces.internal.impl.dv.SecuritySupport$7
In method com.sun.org.apache.xerces.internal.impl.dv.SecuritySupport$7.run()
At SecuritySupport.java:[line 137]
com.sun.org.apache.xerces.internal.impl.dv.SecuritySupport$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xerces.internal.impl.dv.SecuritySupport$8
In method com.sun.org.apache.xerces.internal.impl.dv.SecuritySupport$8.run()
At SecuritySupport.java:[line 146]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xerces.internal.impl.dv.SecuritySupport$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xerces.internal.impl.dv.xs.AbstractDateTimeDV$DateTimeData
In method com.sun.org.apache.xerces.internal.impl.dv.xs.AbstractDateTimeDV$DateTimeData.equals(Object)
At AbstractDateTimeDV.java:[lines 872-874]
com.sun.org.apache.xerces.internal.impl.dv.xs.AbstractDateTimeDV$DateTimeData defines equals and uses Object.hashCode()
In class com.sun.org.apache.xerces.internal.impl.dv.xs.Base64BinaryDV$XBase64
In method com.sun.org.apache.xerces.internal.impl.dv.xs.Base64BinaryDV$XBase64.equals(Object)
At Base64BinaryDV.java:[lines 73-83]
com.sun.org.apache.xerces.internal.impl.dv.xs.Base64BinaryDV$XBase64 defines equals and uses Object.hashCode()
In class com.sun.org.apache.xerces.internal.impl.dv.xs.DecimalDV$XDecimal
In method com.sun.org.apache.xerces.internal.impl.dv.xs.DecimalDV$XDecimal.equals(Object)
At DecimalDV.java:[lines 221-233]
com.sun.org.apache.xerces.internal.impl.dv.xs.DecimalDV$XDecimal defines equals and uses Object.hashCode()
In class com.sun.org.apache.xerces.internal.impl.dv.xs.DoubleDV$XDouble
In method com.sun.org.apache.xerces.internal.impl.dv.xs.DoubleDV$XDouble.equals(Object)
At DoubleDV.java:[lines 104-118]
com.sun.org.apache.xerces.internal.impl.dv.xs.DoubleDV$XDouble defines equals and uses Object.hashCode()
In class com.sun.org.apache.xerces.internal.impl.dv.xs.FloatDV$XFloat
In method com.sun.org.apache.xerces.internal.impl.dv.xs.FloatDV$XFloat.equals(Object)
At FloatDV.java:[lines 88-102]
com.sun.org.apache.xerces.internal.impl.dv.xs.FloatDV$XFloat defines equals and uses Object.hashCode()
In class com.sun.org.apache.xerces.internal.impl.dv.xs.HexBinaryDV$XHex
In method com.sun.org.apache.xerces.internal.impl.dv.xs.HexBinaryDV$XHex.equals(Object)
At HexBinaryDV.java:[lines 70-80]
com.sun.org.apache.xerces.internal.impl.dv.xs.HexBinaryDV$XHex defines equals and uses Object.hashCode()
In class com.sun.org.apache.xerces.internal.impl.dv.xs.ListDV$ListData
In method com.sun.org.apache.xerces.internal.impl.dv.xs.ListDV$ListData.equals(Object)
At ListDV.java:[lines 79-93]
com.sun.org.apache.xerces.internal.impl.dv.xs.ListDV$ListData defines equals and uses Object.hashCode()
In class com.sun.org.apache.xerces.internal.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal
In method com.sun.org.apache.xerces.internal.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal.equals(Object)
At PrecisionDecimalDV.java:[lines 150-157]
com.sun.org.apache.xerces.internal.impl.dv.xs.PrecisionDecimalDV$XPrecisionDecimal defines equals and uses Object.hashCode()
In class com.sun.org.apache.xerces.internal.impl.dv.xs.QNameDV$XQName
In method com.sun.org.apache.xerces.internal.impl.dv.xs.QNameDV$XQName.equals(Object)
Actual type java.lang.String
At QNameDV.java:[line 97]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.dv.xs.QNameDV$XQName.equals(Object)
In class com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl
In method com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl.createBuiltInTypes()
Local variable stored in JVM register 51
At SchemaDVFactoryImpl.java:[line 202]
Dead store to $L51 in com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl.createBuiltInTypes()
In class com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
In method com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl.applyFacets(XSFacets, short, short, short, ValidationContext)
At XSSimpleTypeDecl.java:[line 807]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl.applyFacets(XSFacets, short, short, short, ValidationContext) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl
In XSSimpleTypeDecl.java
Should com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl$ValidationContextImpl be a _static_ inner class?
In class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
Field com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException.fFormatter
In MalformedByteSequenceException.java
Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException defines non-transient non-serializable instance field fFormatter
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Axis
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Axis.clone()
At XPath.java:[line 561]
com.sun.org.apache.xerces.internal.impl.xpath.XPath$Axis.clone() does not call super.clone()
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$LocationPath
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$LocationPath.clone()
At XPath.java:[line 428]
com.sun.org.apache.xerces.internal.impl.xpath.XPath$LocationPath.clone() does not call super.clone()
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$NodeTest
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$NodeTest.clone()
At XPath.java:[line 667]
com.sun.org.apache.xerces.internal.impl.xpath.XPath$NodeTest.clone() does not call super.clone()
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner
Field com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fSymbolTable
At XPath.java:[line 1322]
Unread field: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fSymbolTable
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Step
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Step.clone()
At XPath.java:[line 492]
com.sun.org.apache.xerces.internal.impl.xpath.XPath$Step.clone() does not call super.clone()
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 887]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 889]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 890]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 891]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 892]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 893]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 894]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 895]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 896]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 897]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 898]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 899]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 900]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 901]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 902]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 903]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 904]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 905]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 906]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 907]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 908]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 909]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 910]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 911]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 912]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 913]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 914]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 915]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 916]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 917]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 918]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 919]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 920]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 921]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 922]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 923]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 924]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 925]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 926]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 927]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 928]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 929]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 930]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 931]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 932]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 933]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 934]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 935]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 936]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable)
At XPath.java:[line 937]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.Tokens(SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.addToken(String)
At XPath.java:[line 957]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.addToken(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens
In method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.getTokenString(int)
At XPath.java:[line 951]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.getTokenString(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.Match
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.Match.clone()
At Match.java:[lines 57-67]
com.sun.org.apache.xerces.internal.impl.xpath.regex.Match.clone() does not call super.clone()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_B()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_b()
At ParserForXMLSchema.java:[line 76]
VERY confusing (but perhaps intentional) to have methods com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_B() and com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_b()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_C()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_c()
At ParserForXMLSchema.java:[lines 128-129]
VERY confusing (but perhaps intentional) to have methods com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_C() and com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_c()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_I()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_i()
At ParserForXMLSchema.java:[lines 136-137]
VERY confusing (but perhaps intentional) to have methods com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_I() and com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_i()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_Z()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_z()
At ParserForXMLSchema.java:[line 67]
VERY confusing (but perhaps intentional) to have methods com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_Z() and com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_z()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_b()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_B()
At ParserForXMLSchema.java:[line 73]
VERY confusing (but perhaps intentional) to have methods com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_b() and com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_B()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_c()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_C()
At ParserForXMLSchema.java:[lines 124-125]
VERY confusing (but perhaps intentional) to have methods com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_c() and com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_C()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_i()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_I()
At ParserForXMLSchema.java:[lines 132-133]
VERY confusing (but perhaps intentional) to have methods com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_i() and com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_I()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_z()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_Z()
At ParserForXMLSchema.java:[line 70]
VERY confusing (but perhaps intentional) to have methods com.sun.org.apache.xerces.internal.impl.xpath.regex.ParserForXMLSchema.processBacksolidus_z() and com.sun.org.apache.xerces.internal.impl.xpath.regex.RegexParser.processBacksolidus_Z()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.RangeToken
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.RangeToken.dumpRanges()
Value contained in com.sun.org.apache.xerces.internal.impl.xpath.regex.RangeToken.ranges
Dereferenced at RangeToken.java:[line 485]
Known null at RangeToken.java:[line 484]
Possible null pointer dereference of RangeToken.ranges in com.sun.org.apache.xerces.internal.impl.xpath.regex.RangeToken.dumpRanges()
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.RangeToken
In method com.sun.org.apache.xerces.internal.impl.xpath.regex.RangeToken.intersectRanges(Token)
Local variable stored in JVM register 9
At RangeToken.java:[line 355]
Self comparison of $L9 with itself com.sun.org.apache.xerces.internal.impl.xpath.regex.RangeToken.intersectRanges(Token)
In class com.sun.org.apache.xerces.internal.impl.xpath.regex.RegularExpression
Field com.sun.org.apache.xerces.internal.impl.xpath.regex.RegularExpression.fixedString
In RegularExpression.java
The field com.sun.org.apache.xerces.internal.impl.xpath.regex.RegularExpression.fixedString is transient but isn't set by deserialization
In class com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl
Field com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fGrammars
Synchronized 50% of the time
Unsynchronized access at XMLSchemaValidator.java:[line 2310]
Unsynchronized access at XMLSchemaValidator.java:[line 1543]
Synchronized access at ElementPSVImpl.java:[line 231]
Synchronized access at ElementPSVImpl.java:[line 232]
Inconsistent synchronization of com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fGrammars; locked 50% of time
In class com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl
Field com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSchemaInformation
Synchronized 60% of the time
Unsynchronized access at XMLSchemaValidator.java:[line 2311]
Unsynchronized access at XMLSchemaValidator.java:[line 1544]
Synchronized access at ElementPSVImpl.java:[line 231]
Synchronized access at ElementPSVImpl.java:[line 234]
Synchronized access at ElementPSVImpl.java:[line 232]
Inconsistent synchronization of com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSchemaInformation; locked 60% of time
In class com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler
In method com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler.getMatchingElemDecl(QName, XSElementDecl)
Actual type java.lang.String
At SubstitutionGroupHandler.java:[line 55]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler.getMatchingElemDecl(QName, XSElementDecl)
In class com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader
Field com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSymbolTable
At XMLSchemaLoader.java:[line 210]
Unread field: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.fSymbolTable
In class com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
In method com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processAttributes(QName, XMLAttributes, XSAttributeGroupDecl)
Actual type java.lang.String
At XMLSchemaValidator.java:[line 2617]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processAttributes(QName, XMLAttributes, XSAttributeGroupDecl)
In class com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$LocalIDKey
In XMLSchemaValidator.java
Should com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$LocalIDKey be a _static_ inner class?
In class com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreBase
In method com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreBase.addValue(Field, Object, short, ShortList)
Actual type java.lang.Boolean
At XMLSchemaValidator.java:[line 3520]
Suspicious comparison of java.lang.Boolean references in com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreBase.addValue(Field, Object, short, ShortList)
In class com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl
In method com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.getAttributeUse(String, String)
Actual type java.lang.String
At XSAttributeGroupDecl.java:[line 93]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.getAttributeUse(String, String)
In class com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl
In method com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.removeProhibitedAttrs()
Actual type java.lang.String
At XSAttributeGroupDecl.java:[line 121]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.removeProhibitedAttrs()
In class com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
Field com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fCMValidator
Synchronized 75% of the time
Unsynchronized access at XSComplexTypeDecl.java:[line 520]
Synchronized access at XSComplexTypeDecl.java:[line 156]
Synchronized access at XSComplexTypeDecl.java:[line 159]
Synchronized access at XSComplexTypeDecl.java:[line 157]
Inconsistent synchronization of com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fCMValidator; locked 75% of time
In class com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
In method com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.isDerivedByExtension(String, String, int, XSTypeDefinition)
At XSComplexTypeDecl.java:[line 478]
Potentially dangerous use of non-short-circuit logic in com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.isDerivedByExtension(String, String, int, XSTypeDefinition)
In class com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
In method com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.isDerivedByExtension(String, String, int, XSTypeDefinition)
At XSComplexTypeDecl.java:[line 483]
Potentially dangerous use of non-short-circuit logic in com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.isDerivedByExtension(String, String, int, XSTypeDefinition)
In class com.sun.org.apache.xerces.internal.impl.xs.XSConstraints
In method com.sun.org.apache.xerces.internal.impl.xs.XSConstraints.overlapUPA(XSElementDecl, XSElementDecl, SubstitutionGroupHandler)
Actual type java.lang.String
At XSConstraints.java:[line 1363]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.xs.XSConstraints.overlapUPA(XSElementDecl, XSElementDecl, SubstitutionGroupHandler)
In class com.sun.org.apache.xerces.internal.impl.xs.XSConstraints
In method com.sun.org.apache.xerces.internal.impl.xs.XSConstraints.ElementDefaultValidImmediate(XSTypeDefinition, String, ValidationContext, ValidatedInfo)
At XSConstraints.java:[lines 227-273]
The method name com.sun.org.apache.xerces.internal.impl.xs.XSConstraints.ElementDefaultValidImmediate(XSTypeDefinition, String, ValidationContext, ValidatedInfo) doesn't start with an lower case letter
In class com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl
In method com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.allowNamespace(String)
Actual type java.lang.String
At XSWildcardDecl.java:[line 94]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.allowNamespace(String)
In class com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl
In method com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.elementInSet(String, String[])
Actual type java.lang.String
At XSWildcardDecl.java:[line 467]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.elementInSet(String, String[])
In class com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl
In method com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.areSame(XSWildcardDecl)
Actual type java.lang.String
At XSWildcardDecl.java:[line 405]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.areSame(XSWildcardDecl)
In class com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl
In method com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.isSubsetOf(XSWildcardDecl)
Actual type java.lang.String
At XSWildcardDecl.java:[line 137]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.isSubsetOf(XSWildcardDecl)
In class com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl
In method com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.performIntersectionWith(XSWildcardDecl, short)
Actual type java.lang.String
At XSWildcardDecl.java:[line 355]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.performIntersectionWith(XSWildcardDecl, short)
In class com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint
In method com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.equals(IdentityConstraint)
At IdentityConstraint.java:[lines 149-157]
com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint defines equals(IdentityConstraint) method and uses Object.equals(Object)
In class com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint
In method com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.equals(IdentityConstraint)
At IdentityConstraint.java:[lines 149-157]
com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint defines equals and uses Object.hashCode()
In class com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder
Field com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder.fDeclPool
At CMBuilder.java:[line 44]
Unread field: com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder.fDeclPool
In class com.sun.org.apache.xerces.internal.impl.xs.models.CMNodeFactory
In method com.sun.org.apache.xerces.internal.impl.xs.models.CMNodeFactory.nodeCountCheck()
At CMNodeFactory.java:[line 109]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xs.models.CMNodeFactory.nodeCountCheck() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xs.models.XSDFACM
In method com.sun.org.apache.xerces.internal.impl.xs.models.XSDFACM.buildDFA(CMNode)
At XSDFACM.java:[line 625]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xs.models.XSDFACM.buildDFA(CMNode) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xs.models.XSDFACM
Field com.sun.org.apache.xerces.internal.impl.xs.models.XSDFACM.fTransTableSize
At XSDFACM.java:[line 144]
Unread field: com.sun.org.apache.xerces.internal.impl.xs.models.XSDFACM.fTransTableSize
In class com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM
Field com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.hidden
In SchemaDOM.java
Unused field: com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.hidden
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo
Field com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo.fCharOffset
At XSAnnotationInfo.java:[line 56]
Unread field: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo.fCharOffset
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo
Field com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo.fColumn
At XSAnnotationInfo.java:[line 55]
Unread field: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo.fColumn
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo
Field com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo.fLine
At XSAnnotationInfo.java:[line 54]
Unread field: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo.fLine
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.checkAttributes(Element, boolean, XSDocumentInfo, boolean)
At XSAttributeChecker.java:[line 1208]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.checkAttributes(Element, boolean, XSDocumentInfo, boolean) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.checkAttributes(Element, boolean, XSDocumentInfo, boolean)
At XSAttributeChecker.java:[line 1230]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.checkAttributes(Element, boolean, XSDocumentInfo, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.checkOccurrences(XSParticleDecl, String, Element, int, long)
At XSDAbstractTraverser.java:[line 771]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.checkOccurrences(XSParticleDecl, String, Element, int, long) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser$FacetInfo
In XSDAbstractTraverser.java
Should com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser$FacetInfo be a _static_ inner class?
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.contentBackup()
At XSDComplexTypeTraverser.java:[line 1180]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.contentBackup() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.contentBackup()
At XSDComplexTypeTraverser.java:[line 1181]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.contentBackup() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.traverseComplexContent(Element, boolean, XSDocumentInfo, SchemaGrammar)
At XSDComplexTypeTraverser.java:[line 770]
Load of known null value in com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.traverseComplexContent(Element, boolean, XSDocumentInfo, SchemaGrammar)
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.traverseComplexTypeDecl(Element, String, Object[], XSDocumentInfo, SchemaGrammar)
At XSDComplexTypeTraverser.java:[line 245]
Load of known null value in com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.traverseComplexTypeDecl(Element, String, Object[], XSDocumentInfo, SchemaGrammar)
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError
In XSDComplexTypeTraverser.java
Should com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser$ComplexTypeRecoverableError be a _static_ inner class?
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.validateAnnotations(ArrayList)
Exception class java.io.IOException
At XSDHandler.java:[line 645]
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.validateAnnotations(ArrayList) might ignore java.io.IOException
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.renameRedefiningComponents(XSDocumentInfo, Element, String, String, String)
At XSDHandler.java:[line 2329]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.renameRedefiningComponents(XSDocumentInfo, Element, String, String, String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.renameRedefiningComponents(XSDocumentInfo, Element, String, String, String)
At XSDHandler.java:[line 2345]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.renameRedefiningComponents(XSDocumentInfo, Element, String, String, String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.emptyString2Null(String)
Actual type java.lang.String
At XSDHandler.java:[line 270]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.emptyString2Null(String)
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.constructTrees(Element, String, XSDDescription)
At XSDHandler.java:[line 790]
Load of known null value in com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.constructTrees(Element, String, XSDDescription)
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reset(XMLComponentManager)
Local variable stored in JVM register 1
At XSDHandler.java:[line 1951]
Redundant null check at XSDHandler.java:[line 1954]
Nullcheck of ? at line 1954 of value previously dereferenced in com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reset(XMLComponentManager)
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool.retrieveInitialGrammarSet(String)
Actual type java.lang.String
At XSDHandler.java:[line 2561]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool.retrieveInitialGrammarSet(String)
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDSimpleTypeTraverser
In method com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDSimpleTypeTraverser.checkBuiltIn(String, String)
Actual type java.lang.String
At XSDSimpleTypeTraverser.java:[line 459]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDSimpleTypeTraverser.checkBuiltIn(String, String)
In class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
Field com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fSymbolTable
At XSDocumentInfo.java:[line 76]
Unread field: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fSymbolTable
In class com.sun.org.apache.xerces.internal.impl.xs.util.ShortListImpl
In method com.sun.org.apache.xerces.internal.impl.xs.util.ShortListImpl.equals(Object)
At ShortListImpl.java:[lines 84-98]
com.sun.org.apache.xerces.internal.impl.xs.util.ShortListImpl defines equals and uses Object.hashCode()
In class com.sun.org.apache.xerces.internal.impl.xs.util.XInt
In method com.sun.org.apache.xerces.internal.impl.xs.util.XInt.equals(XInt)
At XInt.java:[line 47]
com.sun.org.apache.xerces.internal.impl.xs.util.XInt defines equals(XInt) method and uses Object.equals(Object)
In class com.sun.org.apache.xerces.internal.impl.xs.util.XInt
In method com.sun.org.apache.xerces.internal.impl.xs.util.XInt.equals(XInt)
At XInt.java:[line 47]
com.sun.org.apache.xerces.internal.impl.xs.util.XInt defines equals and uses Object.hashCode()
In class com.sun.org.apache.xerces.internal.impl.xs.util.XSNamedMapImpl
Field com.sun.org.apache.xerces.internal.impl.xs.util.XSNamedMapImpl.fArray
Synchronized 80% of the time
Unsynchronized access at XSNamedMapImpl.java:[line 152]
Synchronized access at XSNamedMapImpl.java:[line 173]
Synchronized access at XSNamedMapImpl.java:[line 185]
Synchronized access at XSNamedMapImpl.java:[line 176]
Synchronized access at XSNamedMapImpl.java:[line 180]
Inconsistent synchronization of com.sun.org.apache.xerces.internal.impl.xs.util.XSNamedMapImpl.fArray; locked 80% of time
In class com.sun.org.apache.xerces.internal.impl.xs.util.XSNamedMapImpl
Field com.sun.org.apache.xerces.internal.impl.xs.util.XSNamedMapImpl.fLength
Synchronized 87% of the time
Unsynchronized access at XSNamedMapImpl.java:[line 151]
Synchronized access at XSNamedMapImpl.java:[line 183]
Synchronized access at XSNamedMapImpl.java:[line 176]
Synchronized access at XSNamedMapImpl.java:[line 121]
Synchronized access at XSNamedMapImpl.java:[line 126]
Synchronized access at XSNamedMapImpl.java:[line 122]
Synchronized access at XSNamedMapImpl.java:[line 124]
Synchronized access at XSNamedMapImpl.java:[line 124]
Inconsistent synchronization of com.sun.org.apache.xerces.internal.impl.xs.util.XSNamedMapImpl.fLength; locked 87% of time
In class com.sun.org.apache.xerces.internal.impl.xs.util.XSNamedMapImpl
Field com.sun.org.apache.xerces.internal.impl.xs.util.XSNamedMapImpl.fName
At XSNamedMapImpl.java:[line 66]
Unread field: com.sun.org.apache.xerces.internal.impl.xs.util.XSNamedMapImpl.fName
In class com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$3
In method com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$3.getAttributeTypeInfo(String)
At JAXPValidatorComponent.java:[line 558]
Uncallable method com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$3.getAttributeTypeInfo(String) defined in anonymous class
In class com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$3
In method com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$3.getAttributeTypeInfo(String, String)
At JAXPValidatorComponent.java:[line 561]
Uncallable method com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$3.getAttributeTypeInfo(String, String) defined in anonymous class
In class com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX
In JAXPValidatorComponent.java
Should com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX be a _static_ inner class?
In class com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX
Field com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fVersion
At JAXPValidatorComponent.java:[line 373]
Unread field: com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent$XNI2SAX.fVersion
In class com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
Field com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl.isXIncludeAware
In SAXParserFactoryImpl.java
Unused field: com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl.isXIncludeAware
In class com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl
In method com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl.compare(Duration)
Local variable stored in JVM register 3
At DurationImpl.java:[line 721]
Dead store to $L3 in com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl.compare(Duration)
In class com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl
In method com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl.DurationImpl(String)
Local variable stored in JVM register 1
At DurationImpl.java:[line 455]
Redundant null check at DurationImpl.java:[line 458]
Nullcheck of ? at line 458 of value previously dereferenced in com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl.DurationImpl(String)
In class com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl
In method com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.clone()
At XMLGregorianCalendarImpl.java:[line 2651]
com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.clone() does not call super.clone()
In class com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl
In method com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.XMLGregorianCalendarImpl(int, int, int, int, int, int, int, int)
At XMLGregorianCalendarImpl.java:[line 558]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.XMLGregorianCalendarImpl(int, int, int, int, int, int, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl
In method com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.XMLGregorianCalendarImpl(BigInteger, int, int, int, int, int, BigDecimal, int)
At XMLGregorianCalendarImpl.java:[line 487]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.XMLGregorianCalendarImpl(BigInteger, int, int, int, int, int, BigDecimal, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl
In method com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.invalidFieldValue(int, int)
At XMLGregorianCalendarImpl.java:[line 1290]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.invalidFieldValue(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl
In method com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.toXMLFormat()
Called method com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.format(String)
Argument 1 might be null but must not be null
Local variable stored in JVM register 2
Method invoked at XMLGregorianCalendarImpl.java:[line 1784]
Known null at XMLGregorianCalendarImpl.java:[line 1781]
Method call in com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.toXMLFormat() passes null for unconditionally dereferenced parameter of format(String)
In class com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext
In method com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext.getURI0(String)
Actual type java.lang.String
At DOMValidatorHelper.java:[line 587]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper$DOMNamespaceContext.getURI0(String)
In class com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder
In method com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder.resolveEntity(String, String, String, String)
Local variable stored in JVM register 7
At ValidatorHandlerImpl.java:[line 1000]
Dead store to $L7 in com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl$ResolutionForwarder.resolveEntity(String, String, String, String)
In class com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser
Masking field com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD
Masked field com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.fInDTD
In AbstractDOMParser.java
Field AbstractDOMParser.fInDTD masks field in superclass com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser
In class com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser
Field com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.fCharBuffer
At AbstractSAXParser.java:[line 212]
Unread field: com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.fCharBuffer
In class com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$1
In method com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$1.getEncoding()
At AbstractSAXParser.java:[line 1155]
Uncallable method com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$1.getEncoding() defined in anonymous class
In class com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$1
In method com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$1.getXMLVersion()
At AbstractSAXParser.java:[line 1147]
Uncallable method com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$1.getXMLVersion() defined in anonymous class
In class com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$2
In method com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$2.getEncoding()
At AbstractSAXParser.java:[line 1228]
Uncallable method com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$2.getEncoding() defined in anonymous class
In class com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$2
In method com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$2.getXMLVersion()
At AbstractSAXParser.java:[line 1220]
Uncallable method com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$2.getXMLVersion() defined in anonymous class
In class com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$LocatorProxy
In AbstractSAXParser.java
Should com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$LocatorProxy be a _static_ inner class?
In class com.sun.org.apache.xerces.internal.parsers.DOMParserImpl$AbortHandler
In DOMParserImpl.java
Should com.sun.org.apache.xerces.internal.parsers.DOMParserImpl$AbortHandler be a _static_ inner class?
In class com.sun.org.apache.xerces.internal.parsers.DTDConfiguration
In method com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.DTDConfiguration(SymbolTable, XMLGrammarPool, XMLComponentManager)
Actual type com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor
Expected com.sun.org.apache.xerces.internal.xni.parser.XMLComponent
At DTDConfiguration.java:[line 359]
instanceof will always return true in com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.DTDConfiguration(SymbolTable, XMLGrammarPool, XMLComponentManager), since all com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor are instances of com.sun.org.apache.xerces.internal.xni.parser.XMLComponent
In class com.sun.org.apache.xerces.internal.parsers.SecuritySupport$7
In method com.sun.org.apache.xerces.internal.parsers.SecuritySupport$7.run()
At SecuritySupport.java:[line 137]
com.sun.org.apache.xerces.internal.parsers.SecuritySupport$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xerces.internal.parsers.SecuritySupport$8
In method com.sun.org.apache.xerces.internal.parsers.SecuritySupport$8.run()
At SecuritySupport.java:[line 146]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xerces.internal.parsers.SecuritySupport$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xerces.internal.util.DOMUtil
In method com.sun.org.apache.xerces.internal.util.DOMUtil.copyInto(Node, Node)
Local variable stored in JVM register 7
Dereferenced at DOMUtil.java:[line 123]
Null pointer dereference of ? in com.sun.org.apache.xerces.internal.util.DOMUtil.copyInto(Node, Node)
In class com.sun.org.apache.xerces.internal.util.EntityResolverWrapper
In method com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(XMLResourceIdentifier)
Local variable stored in JVM register 1
At EntityResolverWrapper.java:[line 103]
Redundant null check at EntityResolverWrapper.java:[line 109]
Nullcheck of ? at line 109 of value previously dereferenced in com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(XMLResourceIdentifier)
In class com.sun.org.apache.xerces.internal.util.NamespaceSupport
In method com.sun.org.apache.xerces.internal.util.NamespaceSupport.containsPrefix(String)
Actual type java.lang.String
At NamespaceSupport.java:[line 366]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.util.NamespaceSupport.containsPrefix(String)
In class com.sun.org.apache.xerces.internal.util.NamespaceSupport
In method com.sun.org.apache.xerces.internal.util.NamespaceSupport.containsPrefixInCurrentContext(String)
Actual type java.lang.String
At NamespaceSupport.java:[line 387]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.util.NamespaceSupport.containsPrefixInCurrentContext(String)
In class com.sun.org.apache.xerces.internal.util.NamespaceSupport
In method com.sun.org.apache.xerces.internal.util.NamespaceSupport.declarePrefix(String, String)
Actual type java.lang.String
At NamespaceSupport.java:[line 201]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.util.NamespaceSupport.declarePrefix(String, String)
In class com.sun.org.apache.xerces.internal.util.NamespaceSupport
In method com.sun.org.apache.xerces.internal.util.NamespaceSupport.getPrefix(String)
Actual type java.lang.String
At NamespaceSupport.java:[line 259]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.util.NamespaceSupport.getPrefix(String)
In class com.sun.org.apache.xerces.internal.util.NamespaceSupport
In method com.sun.org.apache.xerces.internal.util.NamespaceSupport.getPrefixes(String)
Actual type java.lang.String
At NamespaceSupport.java:[line 342]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.util.NamespaceSupport.getPrefixes(String)
In class com.sun.org.apache.xerces.internal.util.NamespaceSupport
In method com.sun.org.apache.xerces.internal.util.NamespaceSupport.getURI(String)
Actual type java.lang.String
At NamespaceSupport.java:[line 241]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.util.NamespaceSupport.getURI(String)
In class com.sun.org.apache.xerces.internal.util.NamespaceSupport
In method com.sun.org.apache.xerces.internal.util.NamespaceSupport.getAllPrefixes()
Actual type java.lang.String
At NamespaceSupport.java:[line 323]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.util.NamespaceSupport.getAllPrefixes()
In class com.sun.org.apache.xerces.internal.util.NamespaceSupport
In method com.sun.org.apache.xerces.internal.util.NamespaceSupport.getPrefixes()
Actual type java.lang.String
At NamespaceSupport.java:[line 296]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.util.NamespaceSupport.getPrefixes()
In class com.sun.org.apache.xerces.internal.util.URI
In method com.sun.org.apache.xerces.internal.util.URI.equals(Object)
At URI.java:[lines 1688-1712]
com.sun.org.apache.xerces.internal.util.URI defines equals and uses Object.hashCode()
In class com.sun.org.apache.xerces.internal.util.XMLAttributesImpl
In method com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndexFast(String)
Actual type java.lang.String
At XMLAttributesImpl.java:[line 714]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndexFast(String)
In class com.sun.org.apache.xerces.internal.util.XMLAttributesImpl
In method com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndexFast(String, String)
Actual type java.lang.String
At XMLAttributesImpl.java:[line 864]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndexFast(String, String)
In class com.sun.org.apache.xerces.internal.util.XMLAttributesImpl
In method com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndex(String, String)
Actual type java.lang.String
At XMLAttributesImpl.java:[line 626]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getIndex(String, String)
In class com.sun.org.apache.xerces.internal.util.XMLAttributesImpl
In method com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.checkDuplicatesNS()
Actual type java.lang.String
At XMLAttributesImpl.java:[line 796]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.checkDuplicatesNS()
In class com.sun.org.apache.xerces.internal.xinclude.MultipleScopeNamespaceSupport
In method com.sun.org.apache.xerces.internal.xinclude.MultipleScopeNamespaceSupport.getPrefix(String, int, int)
Actual type java.lang.String
At MultipleScopeNamespaceSupport.java:[line 127]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.xinclude.MultipleScopeNamespaceSupport.getPrefix(String, int, int)
In class com.sun.org.apache.xerces.internal.xinclude.MultipleScopeNamespaceSupport
In method com.sun.org.apache.xerces.internal.xinclude.MultipleScopeNamespaceSupport.getURI(String, int, int)
Actual type java.lang.String
At MultipleScopeNamespaceSupport.java:[line 148]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.xinclude.MultipleScopeNamespaceSupport.getURI(String, int, int)
In class com.sun.org.apache.xerces.internal.xinclude.MultipleScopeNamespaceSupport
In method com.sun.org.apache.xerces.internal.xinclude.MultipleScopeNamespaceSupport.getAllPrefixes()
Actual type java.lang.String
At MultipleScopeNamespaceSupport.java:[line 82]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.xinclude.MultipleScopeNamespaceSupport.getAllPrefixes()
In class com.sun.org.apache.xerces.internal.xinclude.SecuritySupport$7
In method com.sun.org.apache.xerces.internal.xinclude.SecuritySupport$7.run()
At SecuritySupport.java:[line 137]
com.sun.org.apache.xerces.internal.xinclude.SecuritySupport$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xerces.internal.xinclude.SecuritySupport$8
In method com.sun.org.apache.xerces.internal.xinclude.SecuritySupport$8.run()
At SecuritySupport.java:[line 146]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xerces.internal.xinclude.SecuritySupport$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler
In method com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.handleIncludeElement(XMLAttributes)
At XIncludeHandler.java:[line 1615]
com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.handleIncludeElement(XMLAttributes) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler
In method com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.<static initializer>()
At XIncludeHandler.java:[line 243]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler
In method com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.handleIncludeElement(XMLAttributes)
At XIncludeHandler.java:[line 1579]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.handleIncludeElement(XMLAttributes) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler
In method com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.processAttributes(XMLAttributes)
Local variable stored in JVM register 1
Redundant null check at XIncludeHandler.java:[line 1982]
Redundant nullcheck of $L1, which is known to be non-null in com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.processAttributes(XMLAttributes)
In class com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler
In method com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.processAttributes(XMLAttributes)
Local variable stored in JVM register 1
Redundant null check at XIncludeHandler.java:[line 2005]
Redundant nullcheck of $L1, which is known to be non-null in com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.processAttributes(XMLAttributes)
In class com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler$Notation
In method com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler$Notation.equals(Object)
At XIncludeHandler.java:[lines 2626-2633]
com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler$Notation defines equals and uses Object.hashCode()
In class com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler$UnparsedEntity
In method com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler$UnparsedEntity.equals(Object)
At XIncludeHandler.java:[lines 2672-2679]
com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler$UnparsedEntity defines equals and uses Object.hashCode()
In class com.sun.org.apache.xerces.internal.xinclude.XIncludeTextReader
In method com.sun.org.apache.xerces.internal.xinclude.XIncludeTextReader.getReader(XMLInputSource)
Local variable stored in JVM register 7
Dereferenced at XIncludeTextReader.java:[line 184]
Dereferenced at XIncludeTextReader.java:[line 161]
Known null at XIncludeTextReader.java:[line 155]
? could be null and is guaranteed to be dereferenced in com.sun.org.apache.xerces.internal.xinclude.XIncludeTextReader.getReader(XMLInputSource)
In class com.sun.org.apache.xerces.internal.xinclude.XPointerElementHandler
In method com.sun.org.apache.xerces.internal.xinclude.XPointerElementHandler.getNextToken()
At XPointerElementHandler.java:[line 511]
Method com.sun.org.apache.xerces.internal.xinclude.XPointerElementHandler.getNextToken() invokes toString() method on a String
In class com.sun.org.apache.xerces.internal.xinclude.XPointerElementHandler
Field com.sun.org.apache.xerces.internal.xinclude.XPointerElementHandler.fCurrentToken
At XPointerElementHandler.java:[line 201]
Unread field: com.sun.org.apache.xerces.internal.xinclude.XPointerElementHandler.fCurrentToken
In class com.sun.org.apache.xerces.internal.xinclude.XPointerElementHandler
Field com.sun.org.apache.xerces.internal.xinclude.XPointerElementHandler.fRootDepth
At XPointerElementHandler.java:[line 184]
Unread field: com.sun.org.apache.xerces.internal.xinclude.XPointerElementHandler.fRootDepth
In class com.sun.org.apache.xerces.internal.xinclude.XPointerElementHandler
Field com.sun.org.apache.xerces.internal.xinclude.XPointerElementHandler.fState
At XPointerElementHandler.java:[line 174]
Unread field: com.sun.org.apache.xerces.internal.xinclude.XPointerElementHandler.fState
In class com.sun.org.apache.xerces.internal.xinclude.XPointerFramework
Field com.sun.org.apache.xerces.internal.xinclude.XPointerFramework.fCurrentSchemaPointer
At XPointerFramework.java:[line 100]
Unread field: com.sun.org.apache.xerces.internal.xinclude.XPointerFramework.fCurrentSchemaPointer
In class com.sun.org.apache.xerces.internal.xni.QName
In method com.sun.org.apache.xerces.internal.xni.QName.clone()
At QName.java:[line 171]
com.sun.org.apache.xerces.internal.xni.QName.clone() does not call super.clone()
In class com.sun.org.apache.xerces.internal.xni.QName
In method com.sun.org.apache.xerces.internal.xni.QName.equals(Object)
Actual type java.lang.String
At QName.java:[line 192]
Comparison of String objects using == or != in com.sun.org.apache.xerces.internal.xni.QName.equals(Object)
In class com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner
In method com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.scanExpr(SymbolTable, ElementSchemePointer$Tokens, String, int, int)
At ElementSchemePointer.java:[line 773]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.scanExpr(SymbolTable, ElementSchemePointer$Tokens, String, int, int) invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner
Field com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.fSymbolTable
At ElementSchemePointer.java:[line 720]
Unread field: com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Scanner.fSymbolTable
In class com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens
In method com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.Tokens(ElementSchemePointer, SymbolTable)
At ElementSchemePointer.java:[line 538]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.Tokens(ElementSchemePointer, SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens
In method com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.Tokens(ElementSchemePointer, SymbolTable)
At ElementSchemePointer.java:[line 540]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.Tokens(ElementSchemePointer, SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens
In method com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.addToken(String)
At ElementSchemePointer.java:[line 570]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.addToken(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens
In method com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.getToken(int)
At ElementSchemePointer.java:[line 559]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.getToken(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens
In method com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.getTokenString(int)
At ElementSchemePointer.java:[line 550]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.getTokenString(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens
Field com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.fSymbolTable
At ElementSchemePointer.java:[line 536]
Unread field: com.sun.org.apache.xerces.internal.xpointer.ElementSchemePointer$Tokens.fSymbolTable
In class com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer
Field com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fSymbolTable
At ShortHandPointer.java:[line 61]
Unread field: com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fSymbolTable
In class com.sun.org.apache.xerces.internal.xpointer.XPointerHandler
In method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.parseXPointer(String)
At XPointerHandler.java:[line 244]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.parseXPointer(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xpointer.XPointerHandler
In method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.setProperty(String, Object)
Actual type java.lang.String
At XPointerHandler.java:[line 1201]
Comparison of String parameter using == or != in com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.setProperty(String, Object)
In class com.sun.org.apache.xerces.internal.xpointer.XPointerHandler
Field com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.ELEMENT_SCHEME_NAME
At XPointerHandler.java:[line 87]
Unread field: com.sun.org.apache.xerces.internal.xpointer.XPointerHandler.ELEMENT_SCHEME_NAME; should this field be static?
In class com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Scanner
Field com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Scanner.fSymbolTable
At XPointerHandler.java:[line 666]
Unread field: com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Scanner.fSymbolTable
In class com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens
In method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.Tokens(XPointerHandler, SymbolTable)
At XPointerHandler.java:[line 494]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.Tokens(XPointerHandler, SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens
In method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.Tokens(XPointerHandler, SymbolTable)
At XPointerHandler.java:[line 496]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.Tokens(XPointerHandler, SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens
In method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.Tokens(XPointerHandler, SymbolTable)
At XPointerHandler.java:[line 498]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.Tokens(XPointerHandler, SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens
In method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.Tokens(XPointerHandler, SymbolTable)
At XPointerHandler.java:[line 500]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.Tokens(XPointerHandler, SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens
In method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.Tokens(XPointerHandler, SymbolTable)
At XPointerHandler.java:[line 502]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.Tokens(XPointerHandler, SymbolTable) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens
In method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.addToken(String)
At XPointerHandler.java:[line 523]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.addToken(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens
In method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.getTokenString(int)
At XPointerHandler.java:[line 512]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.getTokenString(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens
Field com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.fSymbolTable
At XPointerHandler.java:[line 492]
Unread field: com.sun.org.apache.xerces.internal.xpointer.XPointerHandler$Tokens.fSymbolTable
In class com.sun.org.apache.xml.internal.dtm.DTMException
Field com.sun.org.apache.xml.internal.dtm.DTMException.locator
In DTMException.java
Class com.sun.org.apache.xml.internal.dtm.DTMException defines non-transient non-serializable instance field locator
In class com.sun.org.apache.xml.internal.dtm.ObjectFactory
In method com.sun.org.apache.xml.internal.dtm.ObjectFactory.lookUpFactoryClassName(String, String, String)
At ObjectFactory.java:[line 326]
Another occurrence at ObjectFactory.java:[line 354]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.dtm.ObjectFactory.lookUpFactoryClassName(String, String, String)
In class com.sun.org.apache.xml.internal.dtm.SecuritySupport12$7
In method com.sun.org.apache.xml.internal.dtm.SecuritySupport12$7.run()
At SecuritySupport12.java:[line 134]
com.sun.org.apache.xml.internal.dtm.SecuritySupport12$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.dtm.SecuritySupport12$8
In method com.sun.org.apache.xml.internal.dtm.SecuritySupport12$8.run()
At SecuritySupport12.java:[line 143]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xml.internal.dtm.SecuritySupport12$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xml.internal.dtm.ref.ChunkedIntArray
Field com.sun.org.apache.xml.internal.dtm.ref.ChunkedIntArray.slotsize
At ChunkedIntArray.java:[line 44]
Unread field: com.sun.org.apache.xml.internal.dtm.ref.ChunkedIntArray.slotsize; should this field be static?
In class com.sun.org.apache.xml.internal.dtm.ref.ChunkedIntArray$ChunksVector
In ChunkedIntArray.java
Should com.sun.org.apache.xml.internal.dtm.ref.ChunkedIntArray$ChunksVector be a _static_ inner class?
In class com.sun.org.apache.xml.internal.dtm.ref.ChunkedIntArray$ChunksVector
Field com.sun.org.apache.xml.internal.dtm.ref.ChunkedIntArray$ChunksVector.BLOCKSIZE
At ChunkedIntArray.java:[line 272]
Unread field: com.sun.org.apache.xml.internal.dtm.ref.ChunkedIntArray$ChunksVector.BLOCKSIZE; should this field be static?
In class com.sun.org.apache.xml.internal.dtm.ref.CustomStringPool
In method com.sun.org.apache.xml.internal.dtm.ref.CustomStringPool.stringToIndex(String)
At CustomStringPool.java:[line 85]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.dtm.ref.CustomStringPool.stringToIndex(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase
In method com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.findGTE(int[], int, int, int)
At DTMDefaultBase.java:[line 363]
Computation of average could overflow in com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.findGTE(int[], int, int, int)
In class com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase
Field com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceLists
At DTMDefaultBase.java:[line 1248]
Unread field: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase.m_namespaceLists
In class com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$PrecedingIterator
Masking field com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$PrecedingIterator._markedNode
Masked field com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIteratorBase._markedNode
In DTMDefaultBaseIterators.java
Field DTMDefaultBaseIterators$PrecedingIterator._markedNode masks field in superclass com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIteratorBase
In class com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$PrecedingIterator
Field com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$PrecedingIterator._maxAncestors
At DTMDefaultBaseIterators.java:[line 1244]
Unread field: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$PrecedingIterator._maxAncestors; should this field be static?
In class com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers$AllFromRootTraverser
In method com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers$AllFromRootTraverser.next(int, int)
Local variable stored in JVM register 3
At DTMDefaultBaseTraversers.java:[line 1510]
Dead store to $L3 in com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers$AllFromRootTraverser.next(int, int)
In class com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers$AllFromRootTraverser
In method com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers$AllFromRootTraverser.next(int, int, int)
Local variable stored in JVM register 4
At DTMDefaultBaseTraversers.java:[line 1536]
Dead store to $L4 in com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers$AllFromRootTraverser.next(int, int, int)
In class com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers$PrecedingAndAncestorTraverser
In method com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers$PrecedingAndAncestorTraverser.next(int, int)
Local variable stored in JVM register 3
At DTMDefaultBaseTraversers.java:[line 1315]
Dead store to $L3 in com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers$PrecedingAndAncestorTraverser.next(int, int)
In class com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers$PrecedingAndAncestorTraverser
In method com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers$PrecedingAndAncestorTraverser.next(int, int, int)
Local variable stored in JVM register 4
At DTMDefaultBaseTraversers.java:[line 1343]
Dead store to $L4 in com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers$PrecedingAndAncestorTraverser.next(int, int, int)
In class com.sun.org.apache.xml.internal.dtm.ref.DTMDocumentImpl
In method com.sun.org.apache.xml.internal.dtm.ref.DTMDocumentImpl.appendNSDeclaration(int, int, boolean)
Local variable stored in JVM register 4
At DTMDocumentImpl.java:[line 2199]
Dead store to $L4 in com.sun.org.apache.xml.internal.dtm.ref.DTMDocumentImpl.appendNSDeclaration(int, int, boolean)
In class com.sun.org.apache.xml.internal.dtm.ref.DTMDocumentImpl
In method com.sun.org.apache.xml.internal.dtm.ref.DTMDocumentImpl.getNodeValue(int)
At DTMDocumentImpl.java:[lines 1709-1713]
Switch statement found in com.sun.org.apache.xml.internal.dtm.ref.DTMDocumentImpl.getNodeValue(int) where one case falls through to the next case
In class com.sun.org.apache.xml.internal.dtm.ref.DTMDocumentImpl
Field com.sun.org.apache.xml.internal.dtm.ref.DTMDocumentImpl.DEBUG
At DTMDocumentImpl.java:[line 98]
Unread field: com.sun.org.apache.xml.internal.dtm.ref.DTMDocumentImpl.DEBUG; should this field be static?
In class com.sun.org.apache.xml.internal.dtm.ref.DTMDocumentImpl
Field com.sun.org.apache.xml.internal.dtm.ref.DTMDocumentImpl.m_expandedNames
At DTMDocumentImpl.java:[line 147]
Unread field: com.sun.org.apache.xml.internal.dtm.ref.DTMDocumentImpl.m_expandedNames
In class com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault
Field com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtm_offsets
Synchronized 80% of the time
Unsynchronized access at DTMDefaultBase.java:[line 950]
Synchronized access at DTMManagerDefault.java:[line 690]
Synchronized access at DTMManagerDefault.java:[line 177]
Synchronized access at DTMManagerDefault.java:[line 172]
Synchronized access at DTMManagerDefault.java:[line 173]
Inconsistent synchronization of com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtm_offsets; locked 80% of time
In class com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault
Field com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms
Synchronized 92% of the time
Unsynchronized access at DTMDefaultBase.java:[line 947]
Synchronized access at DTMManagerDefault.java:[line 524]
Synchronized access at DTMManagerDefault.java:[line 527]
Synchronized access at DTMManagerDefault.java:[line 684]
Synchronized access at DTMManagerDefault.java:[line 688]
Synchronized access at DTMManagerDefault.java:[line 749]
Synchronized access at DTMManagerDefault.java:[line 742]
Synchronized access at DTMManagerDefault.java:[line 158]
Synchronized access at DTMManagerDefault.java:[line 176]
Synchronized access at DTMManagerDefault.java:[line 169]
Synchronized access at DTMManagerDefault.java:[line 170]
Synchronized access at DTMManagerDefault.java:[line 650]
Synchronized access at DTMManagerDefault.java:[line 188]
Synchronized access at DTMManagerDefault.java:[line 191]
Inconsistent synchronization of com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.m_dtms; locked 92% of time
In class com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault
In method com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.getDTM(Source, boolean, DTMWSFilter, boolean, boolean)
At DTMManagerDefault.java:[line 309]
Load of known null value in com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.getDTM(Source, boolean, DTMWSFilter, boolean, boolean)
In class com.sun.org.apache.xml.internal.dtm.ref.DTMNamedNodeMap$DTMException
In DTMNamedNodeMap.java
Should com.sun.org.apache.xml.internal.dtm.ref.DTMNamedNodeMap$DTMException be a _static_ inner class?
In class com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy
In method com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy.lookupNamespaceURI(String)
Actual type java.lang.String
At DTMNodeProxy.java:[line 1717]
Comparison of String parameter using == or != in com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy.lookupNamespaceURI(String)
In class com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy
In method com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy.equals(Object)
At DTMNodeProxy.java:[lines 153-157]
com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy defines equals and uses Object.hashCode()
In class com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy
In method com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy.lookupNamespaceURI(String)
At DTMNodeProxy.java:[line 1717]
Load of known null value in com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy.lookupNamespaceURI(String)
In class com.sun.org.apache.xml.internal.dtm.ref.ExtendedType
In method com.sun.org.apache.xml.internal.dtm.ref.ExtendedType.equals(ExtendedType)
At ExtendedType.java:[lines 113-119]
com.sun.org.apache.xml.internal.dtm.ref.ExtendedType defines equals(ExtendedType) method and uses Object.equals(Object)
In class com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter$StopException
In IncrementalSAXSource_Filter.java
Should com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Filter$StopException be a _static_ inner class?
In class com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces
In method com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.IncrementalSAXSource_Xerces()
At IncrementalSAXSource_Xerces.java:[line 141]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.IncrementalSAXSource_Xerces()
In class com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces
Field com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fSetInputSource
At IncrementalSAXSource_Xerces.java:[line 61]
Unread field: com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces.fSetInputSource
In class com.sun.org.apache.xml.internal.dtm.ref.ObjectFactory
In method com.sun.org.apache.xml.internal.dtm.ref.ObjectFactory.lookUpFactoryClassName(String, String, String)
At ObjectFactory.java:[line 326]
Another occurrence at ObjectFactory.java:[line 354]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.dtm.ref.ObjectFactory.lookUpFactoryClassName(String, String, String)
In class com.sun.org.apache.xml.internal.dtm.ref.SecuritySupport12$7
In method com.sun.org.apache.xml.internal.dtm.ref.SecuritySupport12$7.run()
At SecuritySupport12.java:[line 134]
com.sun.org.apache.xml.internal.dtm.ref.SecuritySupport12$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.dtm.ref.SecuritySupport12$8
In method com.sun.org.apache.xml.internal.dtm.ref.SecuritySupport12$8.run()
At SecuritySupport12.java:[line 143]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xml.internal.dtm.ref.SecuritySupport12$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTMdefaultNamespaceDeclarationNode
In method com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTMdefaultNamespaceDeclarationNode.lookupNamespaceURI(String)
Actual type java.lang.String
At DOM2DTMdefaultNamespaceDeclarationNode.java:[line 320]
Comparison of String parameter using == or != in com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTMdefaultNamespaceDeclarationNode.lookupNamespaceURI(String)
In class com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTMdefaultNamespaceDeclarationNode
In method com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTMdefaultNamespaceDeclarationNode.lookupNamespaceURI(String)
At DOM2DTMdefaultNamespaceDeclarationNode.java:[line 320]
Load of known null value in com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTMdefaultNamespaceDeclarationNode.lookupNamespaceURI(String)
In class com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTMdefaultNamespaceDeclarationNode
Field com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTMdefaultNamespaceDeclarationNode.NOT_SUPPORTED_ERR
At DOM2DTMdefaultNamespaceDeclarationNode.java:[line 57]
Unread field: com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.DOM2DTMdefaultNamespaceDeclarationNode.NOT_SUPPORTED_ERR; should this field be static?
In class com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM
In method com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.setIDAttribute(String, int)
At SAX2DTM.java:[line 1508]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.setIDAttribute(String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM
In method com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getAttributeNode(int, String, String)
Actual type java.lang.String
At SAX2DTM.java:[line 1196]
Comparison of String parameter using == or != in com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getAttributeNode(int, String, String)
In class com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM
In method com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getElementById(String)
At SAX2DTM.java:[line 1380]
Load of known null value in com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM.getElementById(String)
In class com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
In method com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.startElement(String, String, String, Attributes)
Local variable stored in JVM register 14
Dereferenced at SAX2DTM2.java:[line 2175]
Known null at SAX2DTM2.java:[line 2149]
Possible null pointer dereference of ? in com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.startElement(String, String, String, Attributes)
In class com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingIterator
Field com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingIterator._maxAncestors
At SAX2DTM2.java:[line 802]
Unread field: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingIterator._maxAncestors; should this field be static?
In class com.sun.org.apache.xml.internal.resolver.Catalog
In method com.sun.org.apache.xml.internal.resolver.Catalog.addReader(String, CatalogReader)
At Catalog.java:[line 447]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.resolver.Catalog.addReader(String, CatalogReader) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.resolver.Catalog
Field com.sun.org.apache.xml.internal.resolver.Catalog.catalogFiles
Synchronized 75% of the time
Unsynchronized access at Catalog.java:[line 567]
Unsynchronized access at Catalog.java:[line 563]
Unsynchronized access at Catalog.java:[line 580]
Unsynchronized access at Catalog.java:[line 581]
Synchronized access at Catalog.java:[line 604]
Synchronized access at Catalog.java:[line 736]
Synchronized access at Catalog.java:[line 747]
Synchronized access at Catalog.java:[line 798]
Synchronized access at Catalog.java:[line 748]
Synchronized access at Catalog.java:[line 724]
Synchronized access at Catalog.java:[line 750]
Synchronized access at Catalog.java:[line 729]
Synchronized access at Catalog.java:[line 725]
Synchronized access at Catalog.java:[line 779]
Synchronized access at Catalog.java:[line 784]
Synchronized access at Catalog.java:[line 780]
Inconsistent synchronization of com.sun.org.apache.xml.internal.resolver.Catalog.catalogFiles; locked 75% of time
In class com.sun.org.apache.xml.internal.resolver.Catalog
Field com.sun.org.apache.xml.internal.resolver.Catalog.default_override
Synchronized 55% of the time
Unsynchronized access at Catalog.java:[line 1235]
Unsynchronized access at Catalog.java:[line 539]
Unsynchronized access at Catalog.java:[line 1434]
Unsynchronized access at Catalog.java:[line 1348]
Synchronized access at Catalog.java:[line 1593]
Synchronized access at Catalog.java:[line 1611]
Synchronized access at Catalog.java:[line 598]
Synchronized access at Catalog.java:[line 667]
Synchronized access at Catalog.java:[line 626]
Inconsistent synchronization of com.sun.org.apache.xml.internal.resolver.Catalog.default_override; locked 55% of time
In class com.sun.org.apache.xml.internal.resolver.Catalog
In method com.sun.org.apache.xml.internal.resolver.Catalog.parseCatalogFile(String)
Local variable stored in JVM register ?
Dereferenced at Catalog.java:[line 842]
Known null at Catalog.java:[line 837]
Possible null pointer dereference of ? in com.sun.org.apache.xml.internal.resolver.Catalog.parseCatalogFile(String)
In class com.sun.org.apache.xml.internal.resolver.Catalog
In method com.sun.org.apache.xml.internal.resolver.Catalog.parseCatalogFile(String)
Called method java.lang.String.replace(char, char)
At Catalog.java:[line 823]
com.sun.org.apache.xml.internal.resolver.Catalog.parseCatalogFile(String) ignores return value of java.lang.String.replace(char, char)
In class com.sun.org.apache.xml.internal.resolver.Catalog
In method com.sun.org.apache.xml.internal.resolver.Catalog.normalizeURI(String)
At Catalog.java:[line 2152]
Method com.sun.org.apache.xml.internal.resolver.Catalog.normalizeURI(String) concatenates strings using + in a loop
In class com.sun.org.apache.xml.internal.resolver.CatalogEntry
In method com.sun.org.apache.xml.internal.resolver.CatalogEntry.addEntryType(String, int)
At CatalogEntry.java:[line 82]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.resolver.CatalogEntry.addEntryType(String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogEntry
In method com.sun.org.apache.xml.internal.resolver.CatalogEntry.addEntryType(String, int)
At CatalogEntry.java:[line 83]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.resolver.CatalogEntry.addEntryType(String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.readProperties()
Exception class java.lang.Exception
At CatalogManager.java:[line 278]
com.sun.org.apache.xml.internal.resolver.CatalogManager.readProperties() might ignore java.lang.Exception
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.getAllowOasisXMLCatalogPI()
At CatalogManager.java:[line 771]
com.sun.org.apache.xml.internal.resolver.CatalogManager.getAllowOasisXMLCatalogPI() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.getCatalog()
At CatalogManager.java:[line 722]
com.sun.org.apache.xml.internal.resolver.CatalogManager.getCatalog() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.getPreferPublic()
At CatalogManager.java:[line 581]
com.sun.org.apache.xml.internal.resolver.CatalogManager.getPreferPublic() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.getPrivateCatalog()
At CatalogManager.java:[line 671]
com.sun.org.apache.xml.internal.resolver.CatalogManager.getPrivateCatalog() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.getRelativeCatalogs()
At CatalogManager.java:[line 440]
com.sun.org.apache.xml.internal.resolver.CatalogManager.getRelativeCatalogs() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.getUseStaticCatalog()
At CatalogManager.java:[line 640]
com.sun.org.apache.xml.internal.resolver.CatalogManager.getUseStaticCatalog() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.setAllowOasisXMLCatalogPI(boolean)
At CatalogManager.java:[line 781]
com.sun.org.apache.xml.internal.resolver.CatalogManager.setAllowOasisXMLCatalogPI(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.setPreferPublic(boolean)
At CatalogManager.java:[line 590]
com.sun.org.apache.xml.internal.resolver.CatalogManager.setPreferPublic(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.setRelativeCatalogs(boolean)
At CatalogManager.java:[line 452]
com.sun.org.apache.xml.internal.resolver.CatalogManager.setRelativeCatalogs(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.setUseStaticCatalog(boolean)
At CatalogManager.java:[line 650]
com.sun.org.apache.xml.internal.resolver.CatalogManager.setUseStaticCatalog(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.getVerbosity()
At CatalogManager.java:[line 374]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.resolver.CatalogManager.getVerbosity() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.queryVerbosity()
At CatalogManager.java:[line 363]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.resolver.CatalogManager.queryVerbosity() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.readProperties()
At CatalogManager.java:[line 277]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.resolver.CatalogManager.readProperties() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
In method com.sun.org.apache.xml.internal.resolver.CatalogManager.setVerbosity(int)
At CatalogManager.java:[line 384]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.resolver.CatalogManager.setVerbosity(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.resolver.CatalogManager
Field com.sun.org.apache.xml.internal.resolver.CatalogManager.propertyFileURI
Synchronized 50% of the time
Unsynchronized access at CatalogManager.java:[line 512]
Synchronized access at CatalogManager.java:[line 247]
Inconsistent synchronization of com.sun.org.apache.xml.internal.resolver.CatalogManager.propertyFileURI; locked 50% of time
In class com.sun.org.apache.xml.internal.resolver.helpers.BootstrapResolver
In method com.sun.org.apache.xml.internal.resolver.helpers.BootstrapResolver.resolve(String, String)
Local variable stored in JVM register 4
At BootstrapResolver.java:[line 146]
Dead store to $L4 in com.sun.org.apache.xml.internal.resolver.helpers.BootstrapResolver.resolve(String, String)
In class com.sun.org.apache.xml.internal.resolver.helpers.BootstrapResolver
In method com.sun.org.apache.xml.internal.resolver.helpers.BootstrapResolver.resolve(String, String)
Local variable stored in JVM register 1
At BootstrapResolver.java:[line 143]
Redundant null check at BootstrapResolver.java:[line 150]
Nullcheck of ? at line 150 of value previously dereferenced in com.sun.org.apache.xml.internal.resolver.helpers.BootstrapResolver.resolve(String, String)
In class com.sun.org.apache.xml.internal.resolver.helpers.BootstrapResolver
In method com.sun.org.apache.xml.internal.resolver.helpers.BootstrapResolver.resolveEntity(String, String)
At BootstrapResolver.java:[line 128]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.resolver.helpers.BootstrapResolver.resolveEntity(String, String)
In class com.sun.org.apache.xml.internal.resolver.helpers.PublicId
In method com.sun.org.apache.xml.internal.resolver.helpers.PublicId.stringReplace(String, String, String)
At PublicId.java:[line 154]
Method com.sun.org.apache.xml.internal.resolver.helpers.PublicId.stringReplace(String, String, String) concatenates strings using + in a loop
In class com.sun.org.apache.xml.internal.resolver.tools.CatalogResolver
In method com.sun.org.apache.xml.internal.resolver.tools.CatalogResolver.resolve(String, String)
Local variable stored in JVM register 4
At CatalogResolver.java:[line 237]
Dead store to $L4 in com.sun.org.apache.xml.internal.resolver.tools.CatalogResolver.resolve(String, String)
In class com.sun.org.apache.xml.internal.resolver.tools.CatalogResolver
In method com.sun.org.apache.xml.internal.resolver.tools.CatalogResolver.resolveEntity(String, String)
At CatalogResolver.java:[line 219]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.resolver.tools.CatalogResolver.resolveEntity(String, String)
In class com.sun.org.apache.xml.internal.resolver.tools.ResolvingParser
In method com.sun.org.apache.xml.internal.resolver.tools.ResolvingParser.processingInstruction(String, String)
At ResolvingParser.java:[line 298]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.resolver.tools.ResolvingParser.processingInstruction(String, String)
In class com.sun.org.apache.xml.internal.resolver.tools.ResolvingParser
In method com.sun.org.apache.xml.internal.resolver.tools.ResolvingParser.resolveEntity(String, String)
At ResolvingParser.java:[line 397]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.resolver.tools.ResolvingParser.resolveEntity(String, String)
In class com.sun.org.apache.xml.internal.resolver.tools.ResolvingParser
Field com.sun.org.apache.xml.internal.resolver.tools.ResolvingParser.oasisXMLCatalogPI
At ResolvingParser.java:[line 106]
Unread field: com.sun.org.apache.xml.internal.resolver.tools.ResolvingParser.oasisXMLCatalogPI
In class com.sun.org.apache.xml.internal.resolver.tools.ResolvingXMLFilter
In method com.sun.org.apache.xml.internal.resolver.tools.ResolvingXMLFilter.processingInstruction(String, String)
At ResolvingXMLFilter.java:[line 299]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.resolver.tools.ResolvingXMLFilter.processingInstruction(String, String)
In class com.sun.org.apache.xml.internal.resolver.tools.ResolvingXMLFilter
In method com.sun.org.apache.xml.internal.resolver.tools.ResolvingXMLFilter.resolveEntity(String, String)
At ResolvingXMLFilter.java:[line 204]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.resolver.tools.ResolvingXMLFilter.resolveEntity(String, String)
In class com.sun.org.apache.xml.internal.resolver.tools.ResolvingXMLFilter
Field com.sun.org.apache.xml.internal.resolver.tools.ResolvingXMLFilter.oasisXMLCatalogPI
At ResolvingXMLFilter.java:[line 79]
Unread field: com.sun.org.apache.xml.internal.resolver.tools.ResolvingXMLFilter.oasisXMLCatalogPI
In class com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi
Field com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi._constructionElement
At SignatureAlgorithmSpi.java:[line 183]
Unread field: com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi._constructionElement
In class com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi
Field com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi._doc
At SignatureAlgorithmSpi.java:[line 171]
Unread field: com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi._doc
In class com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac
In method com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac.engineAddContextToElement(Element)
At IntegrityHmac.java:[line 387]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac.engineAddContextToElement(Element) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.security.c14n.helper.AttrCompare
In AttrCompare.java
com.sun.org.apache.xml.internal.security.c14n.helper.AttrCompare implements Comparator but not Serializable
In class com.sun.org.apache.xml.internal.security.c14n.helper.AttrCompare
Field com.sun.org.apache.xml.internal.security.c14n.helper.AttrCompare.ATTR0_BEFORE_ATTR1
At AttrCompare.java:[line 48]
Unread field: com.sun.org.apache.xml.internal.security.c14n.helper.AttrCompare.ATTR0_BEFORE_ATTR1; should this field be static?
In class com.sun.org.apache.xml.internal.security.c14n.helper.AttrCompare
Field com.sun.org.apache.xml.internal.security.c14n.helper.AttrCompare.ATTR1_BEFORE_ATTR0
At AttrCompare.java:[line 49]
Unread field: com.sun.org.apache.xml.internal.security.c14n.helper.AttrCompare.ATTR1_BEFORE_ATTR0; should this field be static?
In class com.sun.org.apache.xml.internal.security.c14n.implementations.SymbMap
In method com.sun.org.apache.xml.internal.security.c14n.implementations.SymbMap.entrySet()
Actual type com.sun.org.apache.xml.internal.security.c14n.implementations.NameSpaceSymbEntry
Expected java.lang.String
At NameSpaceSymbTable.java:[line 355]
Call to equals() comparing different types in com.sun.org.apache.xml.internal.security.c14n.implementations.SymbMap.entrySet()
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher.getInstance(String, Cipher)
Local variable stored in JVM register 3
At XMLCipher.java:[line 335]
Dead store to $L3 in com.sun.org.apache.xml.internal.security.encryption.XMLCipher.getInstance(String, Cipher)
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher.encryptData(Document, byte[], boolean)
At XMLCipher.java:[line 1113]
Invocation of toString on an array in com.sun.org.apache.xml.internal.security.encryption.XMLCipher.encryptData(Document, byte[], boolean)
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher.getProviderInstance(String)
Actual type java.lang.String
At XMLCipher.java:[line 538]
Comparison of String parameter using == or != in com.sun.org.apache.xml.internal.security.encryption.XMLCipher.getProviderInstance(String)
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher.getProviderInstance(String, String)
Actual type java.lang.String
At XMLCipher.java:[line 404]
Comparison of String parameter using == or != in com.sun.org.apache.xml.internal.security.encryption.XMLCipher.getProviderInstance(String, String)
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher.getInstance(String)
Called method com.sun.org.apache.xml.internal.security.encryption.XMLCipher.isValidEncryptionAlgorithm(String)
Argument 1 might be null but must not be null
Local variable stored in JVM register 0
Method invoked at XMLCipher.java:[line 272]
Known null at XMLCipher.java:[line 271]
Method call in com.sun.org.apache.xml.internal.security.encryption.XMLCipher.getInstance(String) passes null for unconditionally dereferenced parameter of isValidEncryptionAlgorithm(String)
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher.getInstance(String, Cipher)
Called method com.sun.org.apache.xml.internal.security.encryption.XMLCipher.isValidEncryptionAlgorithm(String)
Argument 1 might be null but must not be null
Local variable stored in JVM register 0
Method invoked at XMLCipher.java:[line 314]
Known null at XMLCipher.java:[line 313]
Method call in com.sun.org.apache.xml.internal.security.encryption.XMLCipher.getInstance(String, Cipher) passes null for unconditionally dereferenced parameter of isValidEncryptionAlgorithm(String)
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher.loadEncryptedKey(Document, Element)
Called method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory.newEncryptedKey(Element)
Argument 1 might be null but must not be null
Local variable stored in JVM register 2
Method invoked at XMLCipher.java:[line 1258]
Known null at XMLCipher.java:[line 1253]
Method call in com.sun.org.apache.xml.internal.security.encryption.XMLCipher.loadEncryptedKey(Document, Element) passes null for unconditionally dereferenced parameter of XMLCipher$Factory.newEncryptedKey(Element)
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory.newAgreementMethod(Element)
Local variable stored in JVM register 1
Dereferenced at XMLCipher.java:[line 2232]
Known null at XMLCipher.java:[line 2228]
Possible null pointer dereference of ? in com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory.newAgreementMethod(Element)
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory.newCipherData(Element)
Local variable stored in JVM register 1
Dereferenced at XMLCipher.java:[line 2300]
Known null at XMLCipher.java:[line 2294]
Possible null pointer dereference of ? in com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory.newCipherData(Element)
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$AgreementMethodImpl
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$AgreementMethodImpl.setAlgorithm(String)
Local variable stored in JVM register 1
At XMLCipher.java:[line 2946]
Dead store to $L1 in com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$AgreementMethodImpl.setAlgorithm(String)
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$AgreementMethodImpl
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$AgreementMethodImpl.AgreementMethodImpl(XMLCipher$Factory, String)
Local variable stored in JVM register 3
Dereferenced at XMLCipher.java:[line 2885]
Known null at XMLCipher.java:[line 2882]
Possible null pointer dereference of ? in com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$AgreementMethodImpl.AgreementMethodImpl(XMLCipher$Factory, String) on exception path
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$AgreementMethodImpl
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$AgreementMethodImpl.setAlgorithm(String)
Local variable stored in JVM register 2
Dereferenced at XMLCipher.java:[line 2946]
Known null at XMLCipher.java:[line 2943]
Possible null pointer dereference of ? in com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$AgreementMethodImpl.setAlgorithm(String) on exception path
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$CipherValueImpl
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$CipherValueImpl.toElement()
At XMLCipher.java:[line 3185]
com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$CipherValueImpl.toElement() invokes inefficient new String(String) constructor
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptedDataImpl
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptedDataImpl.toElement()
At XMLCipher.java:[line 3249]
Method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptedDataImpl.toElement() invokes toString() method on a String
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptedKeyImpl
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptedKeyImpl.toElement()
At XMLCipher.java:[line 3385]
Method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptedKeyImpl.toElement() invokes toString() method on a String
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptedTypeImpl
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptedTypeImpl.setEncoding(String)
Local variable stored in JVM register 2
Dereferenced at XMLCipher.java:[line 3511]
Known null at XMLCipher.java:[line 3508]
Possible null pointer dereference of ? in com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptedTypeImpl.setEncoding(String) on exception path
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptedTypeImpl
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptedTypeImpl.setType(String)
Local variable stored in JVM register 2
Dereferenced at XMLCipher.java:[line 3477]
Known null at XMLCipher.java:[line 3474]
Possible null pointer dereference of ? in com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptedTypeImpl.setType(String) on exception path
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionMethodImpl
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionMethodImpl.toElement()
At XMLCipher.java:[line 3637]
Method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionMethodImpl.toElement() invokes toString() method on a String
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionMethodImpl
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionMethodImpl.EncryptionMethodImpl(XMLCipher$Factory, String)
Local variable stored in JVM register 3
Dereferenced at XMLCipher.java:[line 3589]
Known null at XMLCipher.java:[line 3586]
Possible null pointer dereference of ? in com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionMethodImpl.EncryptionMethodImpl(XMLCipher$Factory, String) on exception path
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionPropertyImpl
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionPropertyImpl.toElement()
At XMLCipher.java:[line 3807]
Method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionPropertyImpl.toElement() invokes toString() method on a String
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionPropertyImpl
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionPropertyImpl.setTarget(String)
Local variable stored in JVM register 2
Dereferenced at XMLCipher.java:[line 3761]
Known null at XMLCipher.java:[line 3758]
Possible null pointer dereference of ? in com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionPropertyImpl.setTarget(String) on exception path
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionPropertyImpl
Field com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionPropertyImpl.attributeName
At XMLCipher.java:[line 3738]
Unread field: com.sun.org.apache.xml.internal.security.encryption.XMLCipher$Factory$EncryptionPropertyImpl.attributeName
In class com.sun.org.apache.xml.internal.security.encryption.XMLCipherInput
In method com.sun.org.apache.xml.internal.security.encryption.XMLCipherInput.getDecryptBytes()
At XMLCipherInput.java:[line 172]
com.sun.org.apache.xml.internal.security.encryption.XMLCipherInput.getDecryptBytes() invokes inefficient new String(String) constructor
In class com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509Certificate
In method com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509Certificate.equals(Object)
At XMLX509Certificate.java:[lines 153-163]
com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509Certificate defines equals and uses Object.hashCode()
In class com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509Certificate
In method com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509Certificate.equals(Object)
Local variable stored in JVM register 1
Dereferenced at XMLX509Certificate.java:[line 153]
com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509Certificate.equals(Object) does not check for null argument
In class com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509IssuerSerial
In method com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509IssuerSerial.equals(Object)
At XMLX509IssuerSerial.java:[lines 161-173]
com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509IssuerSerial defines equals and uses Object.hashCode()
In class com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509IssuerSerial
In method com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509IssuerSerial.equals(Object)
Local variable stored in JVM register 1
Dereferenced at XMLX509IssuerSerial.java:[line 161]
com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509IssuerSerial.equals(Object) does not check for null argument
In class com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SKI
In method com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SKI.getSKIBytesFromCert(X509Certificate)
At XMLX509SKI.java:[line 138]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SKI.getSKIBytesFromCert(X509Certificate) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SKI
In method com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SKI.equals(Object)
At XMLX509SKI.java:[lines 209-219]
com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SKI defines equals and uses Object.hashCode()
In class com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SKI
In method com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SKI.equals(Object)
Local variable stored in JVM register 1
Dereferenced at XMLX509SKI.java:[line 209]
com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SKI.equals(Object) does not check for null argument
In class com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SKI
In method com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SKI.getSKIBytesFromCert(X509Certificate)
Local variable stored in JVM register 2
Dereferenced at XMLX509SKI.java:[line 189]
Known null at XMLX509SKI.java:[line 164]
Possible null pointer dereference of ? in com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SKI.getSKIBytesFromCert(X509Certificate)
In class com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SubjectName
In method com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SubjectName.equals(Object)
At XMLX509SubjectName.java:[lines 94-106]
com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SubjectName defines equals and uses Object.hashCode()
In class com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SubjectName
In method com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SubjectName.equals(Object)
Local variable stored in JVM register 1
Dereferenced at XMLX509SubjectName.java:[line 94]
com.sun.org.apache.xml.internal.security.keys.content.x509.XMLX509SubjectName.equals(Object) does not check for null argument
In class com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.EncryptedKeyResolver
In method com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.EncryptedKeyResolver.engineCanResolve(Element, String, StorageResolver)
Exception class java.lang.Exception
At EncryptedKeyResolver.java:[line 117]
com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.EncryptedKeyResolver.engineCanResolve(Element, String, StorageResolver) might ignore java.lang.Exception
In class com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver$StorageResolverIterator
In StorageResolver.java
Should com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver$StorageResolverIterator be a _static_ inner class?
In class com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver$StorageResolverIterator
Field com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver$StorageResolverIterator._currentResolver
At StorageResolver.java:[line 170]
Unread field: com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver$StorageResolverIterator._currentResolver
In class com.sun.org.apache.xml.internal.security.keys.storage.implementations.CertsInFilesystemDirectoryResolver$FilesystemIterator
In CertsInFilesystemDirectoryResolver.java
Should com.sun.org.apache.xml.internal.security.keys.storage.implementations.CertsInFilesystemDirectoryResolver$FilesystemIterator be a _static_ inner class?
In class com.sun.org.apache.xml.internal.security.keys.storage.implementations.KeyStoreResolver$KeyStoreIterator
In KeyStoreResolver.java
Should com.sun.org.apache.xml.internal.security.keys.storage.implementations.KeyStoreResolver$KeyStoreIterator be a _static_ inner class?
In class com.sun.org.apache.xml.internal.security.keys.storage.implementations.SingleCertificateResolver$InternalIterator
In method com.sun.org.apache.xml.internal.security.keys.storage.implementations.SingleCertificateResolver$InternalIterator.next()
At SingleCertificateResolver.java:[lines 92-94]
com.sun.org.apache.xml.internal.security.keys.storage.implementations.SingleCertificateResolver$InternalIterator.next() can't throw NoSuchElement exception
In class com.sun.org.apache.xml.internal.security.keys.storage.implementations.SingleCertificateResolver$InternalIterator
In SingleCertificateResolver.java
Should com.sun.org.apache.xml.internal.security.keys.storage.implementations.SingleCertificateResolver$InternalIterator be a _static_ inner class?
In class com.sun.org.apache.xml.internal.security.signature.Manifest
Field com.sun.org.apache.xml.internal.security.signature.Manifest._signedContents
At Manifest.java:[line 72]
Unread field: com.sun.org.apache.xml.internal.security.signature.Manifest._signedContents
In class com.sun.org.apache.xml.internal.security.signature.MissingResourceFailureException
Field com.sun.org.apache.xml.internal.security.signature.MissingResourceFailureException.uninitializedReference
In MissingResourceFailureException.java
Class com.sun.org.apache.xml.internal.security.signature.MissingResourceFailureException defines non-transient non-serializable instance field uninitializedReference
In class com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput
In XMLSignatureInput.java
Class com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput implements Cloneable but does not define or use clone method
In class com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput
In method com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput.toString()
At XMLSignatureInput.java:[line 417]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput.toString()
In class com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger
In method com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger.canonicalizeXPathNodeSet(Node)
At XMLSignatureInputDebugger.java:[line 336]
At XMLSignatureInputDebugger.java:[line 338]
Method com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger.canonicalizeXPathNodeSet(Node) uses the same code for two branches
In class com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger
In method com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger.canonicalizeXPathNodeSet(Node)
At XMLSignatureInputDebugger.java:[lines 386-394]
At XMLSignatureInputDebugger.java:[lines 397-405]
Method com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger.canonicalizeXPathNodeSet(Node) uses the same code for two branches
In class com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger
In method com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger.canonicalizeXPathNodeSet(Node)
At XMLSignatureInputDebugger.java:[line 400]
At XMLSignatureInputDebugger.java:[line 405]
Method com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger.canonicalizeXPathNodeSet(Node) uses the same code for two branches
In class com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger
In method com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger.canonicalizeXPathNodeSet(Node)
At XMLSignatureInputDebugger.java:[line 419]
At XMLSignatureInputDebugger.java:[line 421]
Method com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger.canonicalizeXPathNodeSet(Node) uses the same code for two branches
In class com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger
In method com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger.canonicalizeXPathNodeSet(Node)
At XMLSignatureInputDebugger.java:[line 441]
At XMLSignatureInputDebugger.java:[line 443]
Method com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger.canonicalizeXPathNodeSet(Node) uses the same code for two branches
In class com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger
In method com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger.outputPItoWriter(ProcessingInstruction)
Local variable stored in JVM register 4
At XMLSignatureInputDebugger.java:[line 601]
Redundant null check at XMLSignatureInputDebugger.java:[line 603]
Nullcheck of ? at line 603 of value previously dereferenced in com.sun.org.apache.xml.internal.security.signature.XMLSignatureInputDebugger.outputPItoWriter(ProcessingInstruction)
In class com.sun.org.apache.xml.internal.security.transforms.implementations.TransformEnvelopedSignature$EnvelopedNodeFilter
In TransformEnvelopedSignature.java
Should com.sun.org.apache.xml.internal.security.transforms.implementations.TransformEnvelopedSignature$EnvelopedNodeFilter be a _static_ inner class?
In class com.sun.org.apache.xml.internal.security.transforms.implementations.TransformXPath$XPathNodeFilter
In method com.sun.org.apache.xml.internal.security.transforms.implementations.TransformXPath$XPathNodeFilter.isNodeInclude(Node)
At TransformXPath.java:[line 165]
Value Short(short)
Value Short.valueOf(short)
Method com.sun.org.apache.xml.internal.security.transforms.implementations.TransformXPath$XPathNodeFilter.isNodeInclude(Node) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class com.sun.org.apache.xml.internal.security.transforms.implementations.TransformXPath$XPathNodeFilter
In TransformXPath.java
Should com.sun.org.apache.xml.internal.security.transforms.implementations.TransformXPath$XPathNodeFilter be a _static_ inner class?
In class com.sun.org.apache.xml.internal.security.utils.CachedXPathFuncHereAPI
In method com.sun.org.apache.xml.internal.security.utils.CachedXPathFuncHereAPI.createXPath(String, PrefixResolver)
At CachedXPathFuncHereAPI.java:[line 378]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.security.utils.CachedXPathFuncHereAPI.createXPath(String, PrefixResolver) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.security.utils.CachedXPathFuncHereAPI
In method com.sun.org.apache.xml.internal.security.utils.CachedXPathFuncHereAPI.eval(Node, Node, String, PrefixResolver)
Actual type java.lang.String
At CachedXPathFuncHereAPI.java:[line 343]
Comparison of String parameter using == or != in com.sun.org.apache.xml.internal.security.utils.CachedXPathFuncHereAPI.eval(Node, Node, String, PrefixResolver)
In class com.sun.org.apache.xml.internal.security.utils.CachedXPathFuncHereAPI
In method com.sun.org.apache.xml.internal.security.utils.CachedXPathFuncHereAPI.eval(Node, Node, String, Node)
Actual type java.lang.String
At CachedXPathFuncHereAPI.java:[line 294]
Comparison of String parameter using == or != in com.sun.org.apache.xml.internal.security.utils.CachedXPathFuncHereAPI.eval(Node, Node, String, Node)
In class com.sun.org.apache.xml.internal.security.utils.I18n
Field com.sun.org.apache.xml.internal.security.utils.I18n.defaultCountryCode
In I18n.java
Unused field: com.sun.org.apache.xml.internal.security.utils.I18n.defaultCountryCode
In class com.sun.org.apache.xml.internal.security.utils.I18n
Field com.sun.org.apache.xml.internal.security.utils.I18n.defaultLanguageCode
In I18n.java
Unused field: com.sun.org.apache.xml.internal.security.utils.I18n.defaultLanguageCode
In class com.sun.org.apache.xml.internal.security.utils.IdResolver
In method com.sun.org.apache.xml.internal.security.utils.IdResolver.getElementBySearching(Node, String, Element[])
At IdResolver.java:[lines 223-227]
Switch statement found in com.sun.org.apache.xml.internal.security.utils.IdResolver.getElementBySearching(Node, String, Element[]) where one case falls through to the next case
In class com.sun.org.apache.xml.internal.security.utils.JavaUtils
In method com.sun.org.apache.xml.internal.security.utils.JavaUtils.getBytesFromFile(String)
Need to close java.io.InputStream
At JavaUtils.java:[line 62]
com.sun.org.apache.xml.internal.security.utils.JavaUtils.getBytesFromFile(String) may fail to close stream
In class com.sun.org.apache.xml.internal.security.utils.JavaUtils
In method com.sun.org.apache.xml.internal.security.utils.JavaUtils.writeBytesToFilename(String, byte[])
At JavaUtils.java:[line 96]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.security.utils.JavaUtils.writeBytesToFilename(String, byte[])
In class com.sun.org.apache.xml.internal.security.utils.RFC2253Parser
In method com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.trim(String)
At RFC2253Parser.java:[line 477]
com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.trim(String) invokes substring(0), which returns the original value
In class com.sun.org.apache.xml.internal.security.utils.RFC2253Parser
In method com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.normalize(String)
At RFC2253Parser.java:[line 100]
Check for oddness that won't work for negative numbers in com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.normalize(String)
In class com.sun.org.apache.xml.internal.security.utils.RFC2253Parser
In method com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.parseRDN(String)
At RFC2253Parser.java:[line 133]
Check for oddness that won't work for negative numbers in com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.parseRDN(String)
In class com.sun.org.apache.xml.internal.security.utils.RFC2253Parser
In method com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.removeWSandReplace(String, String, String)
At RFC2253Parser.java:[line 432]
Check for oddness that won't work for negative numbers in com.sun.org.apache.xml.internal.security.utils.RFC2253Parser.removeWSandReplace(String, String, String)
In class com.sun.org.apache.xml.internal.security.utils.UnsyncByteArrayOutputStream
Masking field com.sun.org.apache.xml.internal.security.utils.UnsyncByteArrayOutputStream.buf
Masked field java.io.ByteArrayOutputStream.buf
In UnsyncByteArrayOutputStream.java
Field UnsyncByteArrayOutputStream.buf masks field in superclass java.io.ByteArrayOutputStream
In class com.sun.org.apache.xml.internal.security.utils.resolver.ResourceResolver
Field com.sun.org.apache.xml.internal.security.utils.resolver.ResourceResolver._individualResolverVector
At ResourceResolver.java:[line 66]
Unread field: com.sun.org.apache.xml.internal.security.utils.resolver.ResourceResolver._individualResolverVector
In class com.sun.org.apache.xml.internal.security.utils.resolver.ResourceResolverException
Field com.sun.org.apache.xml.internal.security.utils.resolver.ResourceResolverException._uri
In ResourceResolverException.java
Class com.sun.org.apache.xml.internal.security.utils.resolver.ResourceResolverException defines non-transient non-serializable instance field _uri
In class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer
In method com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer.serializeDocument()
Local variable stored in JVM register 2
At BaseMarkupSerializer.java:[line 1286]
Dead store to $L2 in com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer.serializeDocument()
In class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer
In method com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer.serializeNode(Node)
At BaseMarkupSerializer.java:[line 1236]
Another occurrence at BaseMarkupSerializer.java:[line 1245]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer.serializeNode(Node)
In class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer
In method com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer.serializeNode(Node)
At BaseMarkupSerializer.java:[lines 1257-1267]
Switch statement found in com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer.serializeNode(Node) where one case falls through to the next case
In class com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl
In method com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.prepareForSerialization(XMLSerializer, Node)
Exception class java.lang.Exception
At DOMSerializerImpl.java:[line 1044]
com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.prepareForSerialization(XMLSerializer, Node) might ignore java.lang.Exception
In class com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl
In method com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.write(Node, LSOutput)
Exception class java.lang.Exception
At DOMSerializerImpl.java:[line 702]
com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.write(Node, LSOutput) might ignore java.lang.Exception
In class com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl
In method com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.writeToString(Node)
Exception class java.lang.Exception
At DOMSerializerImpl.java:[line 488]
com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.writeToString(Node) might ignore java.lang.Exception
In class com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl
In method com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.writeToURI(Node, String)
Exception class java.lang.Exception
At DOMSerializerImpl.java:[line 905]
com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.writeToURI(Node, String) might ignore java.lang.Exception
In class com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl
In method com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.prepareForSerialization(XMLSerializer, Node)
At DOMSerializerImpl.java:[line 1044]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.prepareForSerialization(XMLSerializer, Node)
In class com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl
In method com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.write(Node, LSOutput)
At DOMSerializerImpl.java:[line 702]
Another occurrence at DOMSerializerImpl.java:[line 727]
Another occurrence at DOMSerializerImpl.java:[line 737]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.write(Node, LSOutput)
In class com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl
In method com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.writeToString(Node)
At DOMSerializerImpl.java:[line 488]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.writeToString(Node)
In class com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl
In method com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.writeToURI(Node, String)
At DOMSerializerImpl.java:[line 905]
Another occurrence at DOMSerializerImpl.java:[line 927]
Another occurrence at DOMSerializerImpl.java:[line 937]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.serialize.DOMSerializerImpl.writeToURI(Node, String)
In class com.sun.org.apache.xml.internal.serialize.EncodingInfo
In method com.sun.org.apache.xml.internal.serialize.EncodingInfo.testJavaEncodingName(String)
Local variable stored in JVM register 2
At EncodingInfo.java:[line 190]
Dead store to $L2 in com.sun.org.apache.xml.internal.serialize.EncodingInfo.testJavaEncodingName(String)
In class com.sun.org.apache.xml.internal.serialize.EncodingInfo
In method com.sun.org.apache.xml.internal.serialize.EncodingInfo.isPrintable0(char)
At EncodingInfo.java:[line 141]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.xml.internal.serialize.EncodingInfo.isPrintable0(char) invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.xml.internal.serialize.EncodingInfo
In method com.sun.org.apache.xml.internal.serialize.EncodingInfo.isPrintable0(char)
At EncodingInfo.java:[line 174]
Value Character(char)
Value Character.valueOf(char)
Method com.sun.org.apache.xml.internal.serialize.EncodingInfo.isPrintable0(char) invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class com.sun.org.apache.xml.internal.serialize.EncodingInfo
In method com.sun.org.apache.xml.internal.serialize.EncodingInfo.isPrintable0(char)
At EncodingInfo.java:[line 133]
Another occurrence at EncodingInfo.java:[line 144]
Another occurrence at EncodingInfo.java:[line 177]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.serialize.EncodingInfo.isPrintable0(char)
In class com.sun.org.apache.xml.internal.serialize.EncodingInfo$CharToByteConverterMethods
In method com.sun.org.apache.xml.internal.serialize.EncodingInfo$CharToByteConverterMethods.<static initializer>()
At EncodingInfo.java:[line 264]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.serialize.EncodingInfo$CharToByteConverterMethods.<static initializer>()
In class com.sun.org.apache.xml.internal.serialize.EncodingInfo$CharsetMethods
In method com.sun.org.apache.xml.internal.serialize.EncodingInfo$CharsetMethods.<static initializer>()
At EncodingInfo.java:[line 228]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.serialize.EncodingInfo$CharsetMethods.<static initializer>()
In class com.sun.org.apache.xml.internal.serialize.HTMLSerializer
In method com.sun.org.apache.xml.internal.serialize.HTMLSerializer.characters(String)
Local variable stored in JVM register 2
At HTMLSerializer.java:[line 857]
Dead store to $L2 in com.sun.org.apache.xml.internal.serialize.HTMLSerializer.characters(String)
In class com.sun.org.apache.xml.internal.serialize.HTMLdtd
In method com.sun.org.apache.xml.internal.serialize.HTMLdtd.defineElement(String, int)
At HTMLdtd.java:[line 446]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.serialize.HTMLdtd.defineElement(String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.serialize.HTMLdtd
In method com.sun.org.apache.xml.internal.serialize.HTMLdtd.defineEntity(String, char)
At HTMLdtd.java:[line 438]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.serialize.HTMLdtd.defineEntity(String, char) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.serialize.HTMLdtd
In method com.sun.org.apache.xml.internal.serialize.HTMLdtd.defineEntity(String, char)
At HTMLdtd.java:[line 439]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.serialize.HTMLdtd.defineEntity(String, char) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.serialize.HTMLdtd
In method com.sun.org.apache.xml.internal.serialize.HTMLdtd.fromChar(int)
At HTMLdtd.java:[line 351]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.serialize.HTMLdtd.fromChar(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.serialize.HTMLdtd
In method com.sun.org.apache.xml.internal.serialize.HTMLdtd.initialize()
Need to close java.io.Reader
At HTMLdtd.java:[line 385]
com.sun.org.apache.xml.internal.serialize.HTMLdtd.initialize() may fail to close stream
In class com.sun.org.apache.xml.internal.serialize.OutputFormat
Field com.sun.org.apache.xml.internal.serialize.OutputFormat._stripComments
At OutputFormat.java:[line 197]
Unread field: com.sun.org.apache.xml.internal.serialize.OutputFormat._stripComments
In class com.sun.org.apache.xml.internal.serialize.SecuritySupport$7
In method com.sun.org.apache.xml.internal.serialize.SecuritySupport$7.run()
At SecuritySupport.java:[line 137]
com.sun.org.apache.xml.internal.serialize.SecuritySupport$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.serialize.SecuritySupport$8
In method com.sun.org.apache.xml.internal.serialize.SecuritySupport$8.run()
At SecuritySupport.java:[line 146]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xml.internal.serialize.SecuritySupport$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xml.internal.serialize.TextSerializer
In method com.sun.org.apache.xml.internal.serialize.TextSerializer.serializeElement(Element)
Local variable stored in JVM register 3
At TextSerializer.java:[line 283]
Dead store to $L3 in com.sun.org.apache.xml.internal.serialize.TextSerializer.serializeElement(Element)
In class com.sun.org.apache.xml.internal.serialize.TextSerializer
In method com.sun.org.apache.xml.internal.serialize.TextSerializer.startElement(String, AttributeList)
Local variable stored in JVM register 4
At TextSerializer.java:[line 140]
Dead store to $L4 in com.sun.org.apache.xml.internal.serialize.TextSerializer.startElement(String, AttributeList)
In class com.sun.org.apache.xml.internal.serialize.XML11Serializer
Masking field com.sun.org.apache.xml.internal.serialize.XML11Serializer.fLocalNSBinder
Masked field com.sun.org.apache.xml.internal.serialize.XMLSerializer.fLocalNSBinder
In XML11Serializer.java
Field XML11Serializer.fLocalNSBinder masks field in superclass com.sun.org.apache.xml.internal.serialize.XMLSerializer
In class com.sun.org.apache.xml.internal.serialize.XML11Serializer
Masking field com.sun.org.apache.xml.internal.serialize.XML11Serializer.fNSBinder
Masked field com.sun.org.apache.xml.internal.serialize.XMLSerializer.fNSBinder
In XML11Serializer.java
Field XML11Serializer.fNSBinder masks field in superclass com.sun.org.apache.xml.internal.serialize.XMLSerializer
In class com.sun.org.apache.xml.internal.serialize.XML11Serializer
Masking field com.sun.org.apache.xml.internal.serialize.XML11Serializer.fNamespaces
Masked field com.sun.org.apache.xml.internal.serialize.XMLSerializer.fNamespaces
In XML11Serializer.java
Field XML11Serializer.fNamespaces masks field in superclass com.sun.org.apache.xml.internal.serialize.XMLSerializer
In class com.sun.org.apache.xml.internal.serialize.XML11Serializer
Masking field com.sun.org.apache.xml.internal.serialize.XML11Serializer.fSymbolTable
Masked field com.sun.org.apache.xml.internal.serialize.XMLSerializer.fSymbolTable
In XML11Serializer.java
Field XML11Serializer.fSymbolTable masks field in superclass com.sun.org.apache.xml.internal.serialize.XMLSerializer
In class com.sun.org.apache.xml.internal.serialize.XML11Serializer
Field com.sun.org.apache.xml.internal.serialize.XML11Serializer.fPreserveSpace
In XML11Serializer.java
Unused field: com.sun.org.apache.xml.internal.serialize.XML11Serializer.fPreserveSpace
In class com.sun.org.apache.xml.internal.serialize.XMLSerializer
In method com.sun.org.apache.xml.internal.serialize.XMLSerializer.printNamespaceAttr(String, String)
Actual type java.lang.String
At XMLSerializer.java:[line 1110]
Comparison of String parameter using == or != in com.sun.org.apache.xml.internal.serialize.XMLSerializer.printNamespaceAttr(String, String)
In class com.sun.org.apache.xml.internal.serialize.XMLSerializer
In method com.sun.org.apache.xml.internal.serialize.XMLSerializer.startElement(String, String, String, Attributes)
Local variable stored in JVM register 8
Dereferenced at XMLSerializer.java:[line 328]
Known null at XMLSerializer.java:[line 302]
Possible null pointer dereference of ? in com.sun.org.apache.xml.internal.serialize.XMLSerializer.startElement(String, String, String, Attributes)
In class com.sun.org.apache.xml.internal.serializer.AttributesImplSerializer
In method com.sun.org.apache.xml.internal.serializer.AttributesImplSerializer.addAttribute(String, String, String, String, String)
At AttributesImplSerializer.java:[line 129]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.serializer.AttributesImplSerializer.addAttribute(String, String, String, String, String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.serializer.AttributesImplSerializer
In method com.sun.org.apache.xml.internal.serializer.AttributesImplSerializer.switchOverToHash(int)
At AttributesImplSerializer.java:[line 154]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.serializer.AttributesImplSerializer.switchOverToHash(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.serializer.CharInfo
In method com.sun.org.apache.xml.internal.serializer.CharInfo.getCharInfo(String, String)
Local variable stored in JVM register 3
At CharInfo.java:[line 527]
Another occurrence at CharInfo.java:[line 523]
Dead store to $L3 in com.sun.org.apache.xml.internal.serializer.CharInfo.getCharInfo(String, String)
In class com.sun.org.apache.xml.internal.serializer.CharInfo
In method com.sun.org.apache.xml.internal.serializer.CharInfo.CharInfo(String, String, boolean)
Need to close java.io.Reader
At CharInfo.java:[line 250]
com.sun.org.apache.xml.internal.serializer.CharInfo.CharInfo(String, String, boolean) may fail to close stream
In class com.sun.org.apache.xml.internal.serializer.CharInfo
In method com.sun.org.apache.xml.internal.serializer.CharInfo.CharInfo(String, String, boolean)
Need to close java.io.Reader
At CharInfo.java:[line 252]
com.sun.org.apache.xml.internal.serializer.CharInfo.CharInfo(String, String, boolean) may fail to close stream
In class com.sun.org.apache.xml.internal.serializer.CharInfo
In method com.sun.org.apache.xml.internal.serializer.CharInfo.CharInfo(String, String, boolean)
At CharInfo.java:[line 293]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.serializer.CharInfo.CharInfo(String, String, boolean)
In class com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey
In method com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey.equals(Object)
At CharInfo.java:[line 743]
Equals method for com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey assumes the argument is of type CharInfo$CharKey
In class com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey
In method com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey.equals(Object)
Local variable stored in JVM register 1
Dereferenced at CharInfo.java:[line 743]
com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey.equals(Object) does not check for null argument
In class com.sun.org.apache.xml.internal.serializer.EncodingInfo$EncodingImpl
In method com.sun.org.apache.xml.internal.serializer.EncodingInfo$EncodingImpl.EncodingImpl(EncodingInfo, String, int, int, int)
Field com.sun.org.apache.xml.internal.serializer.EncodingInfo.javaName
Redundant null check at EncodingInfo.java:[line 380]
Redundant nullcheck of com.sun.org.apache.xml.internal.serializer.EncodingInfo.javaName, which is known to be non-null in com.sun.org.apache.xml.internal.serializer.EncodingInfo$EncodingImpl.EncodingImpl(EncodingInfo, String, int, int, int)
In class com.sun.org.apache.xml.internal.serializer.NamespaceMappings
In method com.sun.org.apache.xml.internal.serializer.NamespaceMappings.clone()
At NamespaceMappings.java:[lines 299-304]
com.sun.org.apache.xml.internal.serializer.NamespaceMappings.clone() does not call super.clone()
In class com.sun.org.apache.xml.internal.serializer.NamespaceMappings$MappingRecord
In NamespaceMappings.java
Should com.sun.org.apache.xml.internal.serializer.NamespaceMappings$MappingRecord be a _static_ inner class?
In class com.sun.org.apache.xml.internal.serializer.ObjectFactory
In method com.sun.org.apache.xml.internal.serializer.ObjectFactory.lookUpFactoryClassName(String, String, String)
At ObjectFactory.java:[line 325]
Another occurrence at ObjectFactory.java:[line 353]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.serializer.ObjectFactory.lookUpFactoryClassName(String, String, String)
In class com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory
In method com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.<static initializer>()
At OutputPropertiesFactory.java:[line 188]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory
In method com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.loadPropertiesFile(String, Properties)
Actual type java.lang.String
At OutputPropertiesFactory.java:[line 478]
Comparison of String objects using == or != in com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.loadPropertiesFile(String, Properties)
In class com.sun.org.apache.xml.internal.serializer.SecuritySupport12$7
In method com.sun.org.apache.xml.internal.serializer.SecuritySupport12$7.run()
At SecuritySupport12.java:[line 131]
com.sun.org.apache.xml.internal.serializer.SecuritySupport12$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.serializer.SecuritySupport12$8
In method com.sun.org.apache.xml.internal.serializer.SecuritySupport12$8.run()
At SecuritySupport12.java:[line 140]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xml.internal.serializer.SecuritySupport12$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xml.internal.serializer.ToHTMLStream
In method com.sun.org.apache.xml.internal.serializer.ToHTMLStream.isHHSign(String)
Local variable stored in JVM register 3
At ToHTMLStream.java:[line 1089]
Dead store to $L3 in com.sun.org.apache.xml.internal.serializer.ToHTMLStream.isHHSign(String)
In class com.sun.org.apache.xml.internal.serializer.ToHTMLStream$Trie$Node
In ToHTMLStream.java
Should com.sun.org.apache.xml.internal.serializer.ToHTMLStream$Trie$Node be a _static_ inner class?
In class com.sun.org.apache.xml.internal.serializer.ToStream
In method com.sun.org.apache.xml.internal.serializer.ToStream.init(Writer, Properties)
At ToStream.java:[lines 570-571]
Private method com.sun.org.apache.xml.internal.serializer.ToStream.init(Writer, Properties) is never called
In class com.sun.org.apache.xml.internal.serializer.ToStream
Field com.sun.org.apache.xml.internal.serializer.ToStream.m_charToByteConverter
At ToStream.java:[line 95]
Unread field: com.sun.org.apache.xml.internal.serializer.ToStream.m_charToByteConverter
In class com.sun.org.apache.xml.internal.serializer.ToStream
Field com.sun.org.apache.xml.internal.serializer.ToStream.m_isUTF8
At ToStream.java:[line 186]
Unread field: com.sun.org.apache.xml.internal.serializer.ToStream.m_isUTF8
In class com.sun.org.apache.xml.internal.serializer.ToStream
Field com.sun.org.apache.xml.internal.serializer.ToStream.m_triedToGetConverter
At ToStream.java:[line 88]
Unread field: com.sun.org.apache.xml.internal.serializer.ToStream.m_triedToGetConverter
In class com.sun.org.apache.xml.internal.serializer.ToStream
Field com.sun.org.apache.xml.internal.serializer.ToStream.m_canConvertMeth
In ToStream.java
Unused field: com.sun.org.apache.xml.internal.serializer.ToStream.m_canConvertMeth
In class com.sun.org.apache.xml.internal.serializer.ToStream$WritertoStringBuffer
In ToStream.java
Should com.sun.org.apache.xml.internal.serializer.ToStream$WritertoStringBuffer be a _static_ inner class?
In class com.sun.org.apache.xml.internal.serializer.ToUnknownStream
Field com.sun.org.apache.xml.internal.serializer.ToUnknownStream.m_setDoctypePublic_called
At ToUnknownStream.java:[line 129]
Unread field: com.sun.org.apache.xml.internal.serializer.ToUnknownStream.m_setDoctypePublic_called
In class com.sun.org.apache.xml.internal.serializer.ToUnknownStream
Field com.sun.org.apache.xml.internal.serializer.ToUnknownStream.m_setDoctypeSystem_called
At ToUnknownStream.java:[line 124]
Unread field: com.sun.org.apache.xml.internal.serializer.ToUnknownStream.m_setDoctypeSystem_called
In class com.sun.org.apache.xml.internal.serializer.ToUnknownStream
Field com.sun.org.apache.xml.internal.serializer.ToUnknownStream.m_setMediaType_called
At ToUnknownStream.java:[line 134]
Unread field: com.sun.org.apache.xml.internal.serializer.ToUnknownStream.m_setMediaType_called
In class com.sun.org.apache.xml.internal.serializer.ToUnknownStream
Field com.sun.org.apache.xml.internal.serializer.ToUnknownStream.m_setVersion_called
At ToUnknownStream.java:[line 119]
Unread field: com.sun.org.apache.xml.internal.serializer.ToUnknownStream.m_setVersion_called
In class com.sun.org.apache.xml.internal.serializer.ToXMLStream
In method com.sun.org.apache.xml.internal.serializer.ToXMLStream.CopyFrom(ToXMLStream)
At ToXMLStream.java:[lines 84-109]
The method name com.sun.org.apache.xml.internal.serializer.ToXMLStream.CopyFrom(ToXMLStream) doesn't start with an lower case letter
In class com.sun.org.apache.xml.internal.serializer.ToXMLStream
In method com.sun.org.apache.xml.internal.serializer.ToXMLStream.addAttribute(String, String, String, String, String, boolean)
Local variable stored in JVM register 3
At ToXMLStream.java:[line 447]
Redundant null check at ToXMLStream.java:[line 454]
Nullcheck of ? at line 454 of value previously dereferenced in com.sun.org.apache.xml.internal.serializer.ToXMLStream.addAttribute(String, String, String, String, String, boolean)
In class com.sun.org.apache.xml.internal.serializer.ToXMLStream
Field com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_cdataTagOpen
At ToXMLStream.java:[line 52]
Unread field: com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_cdataTagOpen
In class com.sun.org.apache.xml.internal.serializer.TreeWalker
In method com.sun.org.apache.xml.internal.serializer.TreeWalker.TreeWalker(ContentHandler, String)
Field com.sun.org.apache.xml.internal.serializer.TreeWalker.m_contentHandler
At TreeWalker.java:[line 101]
Redundant null check at TreeWalker.java:[line 114]
Nullcheck of TreeWalker.m_contentHandler at line 114 of value previously dereferenced in com.sun.org.apache.xml.internal.serializer.TreeWalker.TreeWalker(ContentHandler, String)
In class com.sun.org.apache.xml.internal.serializer.Version
In method com.sun.org.apache.xml.internal.serializer.Version.getDevelopmentVersionNum()
At Version.java:[line 144]
com.sun.org.apache.xml.internal.serializer.Version.getDevelopmentVersionNum() invokes inefficient new String(String) constructor
In class com.sun.org.apache.xml.internal.serializer.utils.AttList
Field com.sun.org.apache.xml.internal.serializer.utils.AttList.m_lastIndex
At AttList.java:[line 84]
Unread field: com.sun.org.apache.xml.internal.serializer.utils.AttList.m_lastIndex
In class com.sun.org.apache.xml.internal.serializer.utils.URI
In method com.sun.org.apache.xml.internal.serializer.utils.URI.initialize(URI, String)
At URI.java:[line 410]
com.sun.org.apache.xml.internal.serializer.utils.URI.initialize(URI, String) invokes substring(0), which returns the original value
In class com.sun.org.apache.xml.internal.serializer.utils.URI
In method com.sun.org.apache.xml.internal.serializer.utils.URI.initialize(URI, String)
At URI.java:[line 505]
com.sun.org.apache.xml.internal.serializer.utils.URI.initialize(URI, String) invokes inefficient new String() constructor
In class com.sun.org.apache.xml.internal.serializer.utils.URI
In method com.sun.org.apache.xml.internal.serializer.utils.URI.equals(Object)
At URI.java:[lines 1327-1343]
com.sun.org.apache.xml.internal.serializer.utils.URI defines equals and uses Object.hashCode()
In class com.sun.org.apache.xml.internal.utils.AttList
Field com.sun.org.apache.xml.internal.utils.AttList.m_lastIndex
At AttList.java:[line 75]
Unread field: com.sun.org.apache.xml.internal.utils.AttList.m_lastIndex
In class com.sun.org.apache.xml.internal.utils.CharKey
In method com.sun.org.apache.xml.internal.utils.CharKey.equals(Object)
At CharKey.java:[line 84]
Equals method for com.sun.org.apache.xml.internal.utils.CharKey assumes the argument is of type CharKey
In class com.sun.org.apache.xml.internal.utils.CharKey
In method com.sun.org.apache.xml.internal.utils.CharKey.equals(Object)
Local variable stored in JVM register 1
Dereferenced at CharKey.java:[line 84]
com.sun.org.apache.xml.internal.utils.CharKey.equals(Object) does not check for null argument
In class com.sun.org.apache.xml.internal.utils.DOMHelper
In method com.sun.org.apache.xml.internal.utils.DOMHelper.getNamespaceForPrefix(String, Element)
Actual type java.lang.String
At DOMHelper.java:[line 530]
Comparison of String parameter using == or != in com.sun.org.apache.xml.internal.utils.DOMHelper.getNamespaceForPrefix(String, Element)
In class com.sun.org.apache.xml.internal.utils.ElemDesc
In method com.sun.org.apache.xml.internal.utils.ElemDesc.setAttr(String, int)
At ElemDesc.java:[line 162]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xml.internal.utils.ElemDesc.setAttr(String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xml.internal.utils.FastStringBuffer
In method com.sun.org.apache.xml.internal.utils.FastStringBuffer.FastStringBuffer(int, int, int)
Local variable stored in JVM register 2
At FastStringBuffer.java:[line 209]
The parameter $L2 to com.sun.org.apache.xml.internal.utils.FastStringBuffer.FastStringBuffer(int, int, int) is dead upon entry but overwritten
In class com.sun.org.apache.xml.internal.utils.FastStringBuffer
In method com.sun.org.apache.xml.internal.utils.FastStringBuffer.FastStringBuffer(int, int, int)
Local variable stored in JVM register 1
At FastStringBuffer.java:[line 215]
Self comparison of $L1 with itself com.sun.org.apache.xml.internal.utils.FastStringBuffer.FastStringBuffer(int, int, int)
In class com.sun.org.apache.xml.internal.utils.IntVector
In method com.sun.org.apache.xml.internal.utils.IntVector.clone()
At IntVector.java:[line 418]
com.sun.org.apache.xml.internal.utils.IntVector.clone() does not call super.clone()
In class com.sun.org.apache.xml.internal.utils.ListingErrorHandler
In method com.sun.org.apache.xml.internal.utils.ListingErrorHandler.logExceptionLocation(PrintWriter, Throwable)
Actual type java.lang.String
At ListingErrorHandler.java:[line 333]
Comparison of String objects using == or != in com.sun.org.apache.xml.internal.utils.ListingErrorHandler.logExceptionLocation(PrintWriter, Throwable)
In class com.sun.org.apache.xml.internal.utils.ListingErrorHandler
In method com.sun.org.apache.xml.internal.utils.ListingErrorHandler.logExceptionLocation(PrintWriter, Throwable)
At ListingErrorHandler.java:[line 341]
Load of known null value in com.sun.org.apache.xml.internal.utils.ListingErrorHandler.logExceptionLocation(PrintWriter, Throwable)
In class com.sun.org.apache.xml.internal.utils.ListingErrorHandler
In method com.sun.org.apache.xml.internal.utils.ListingErrorHandler.logExceptionLocation(PrintWriter, Throwable)
At ListingErrorHandler.java:[line 349]
Load of known null value in com.sun.org.apache.xml.internal.utils.ListingErrorHandler.logExceptionLocation(PrintWriter, Throwable)
In class com.sun.org.apache.xml.internal.utils.ListingErrorHandler
In method com.sun.org.apache.xml.internal.utils.ListingErrorHandler.logExceptionLocation(PrintWriter, Throwable)
Local variable stored in JVM register ?
Redundant null check at ListingErrorHandler.java:[line 341]
Redundant comparison of two null values in com.sun.org.apache.xml.internal.utils.ListingErrorHandler.logExceptionLocation(PrintWriter, Throwable)
In class com.sun.org.apache.xml.internal.utils.ListingErrorHandler
In method com.sun.org.apache.xml.internal.utils.ListingErrorHandler.logExceptionLocation(PrintWriter, Throwable)
Local variable stored in JVM register ?
Redundant null check at ListingErrorHandler.java:[line 349]
Redundant comparison of two null values in com.sun.org.apache.xml.internal.utils.ListingErrorHandler.logExceptionLocation(PrintWriter, Throwable)
In class com.sun.org.apache.xml.internal.utils.NodeVector
In method com.sun.org.apache.xml.internal.utils.NodeVector.sort(int[], int, int)
At NodeVector.java:[line 673]
Computation of average could overflow in com.sun.org.apache.xml.internal.utils.NodeVector.sort(int[], int, int)
In class com.sun.org.apache.xml.internal.utils.NodeVector
In method com.sun.org.apache.xml.internal.utils.NodeVector.RemoveAllNoClear()
At NodeVector.java:[lines 450-454]
The method name com.sun.org.apache.xml.internal.utils.NodeVector.RemoveAllNoClear() doesn't start with an lower case letter
In class com.sun.org.apache.xml.internal.utils.ObjectFactory
In method com.sun.org.apache.xml.internal.utils.ObjectFactory.lookUpFactoryClassName(String, String, String)
At ObjectFactory.java:[line 321]
Another occurrence at ObjectFactory.java:[line 349]
Exception is caught when Exception is not thrown in com.sun.org.apache.xml.internal.utils.ObjectFactory.lookUpFactoryClassName(String, String, String)
In class com.sun.org.apache.xml.internal.utils.ObjectVector
In method com.sun.org.apache.xml.internal.utils.ObjectVector.clone()
At ObjectVector.java:[line 431]
com.sun.org.apache.xml.internal.utils.ObjectVector.clone() does not call super.clone()
In class com.sun.org.apache.xml.internal.utils.SAXSourceLocator
Field com.sun.org.apache.xml.internal.utils.SAXSourceLocator.m_locator
In SAXSourceLocator.java
Class com.sun.org.apache.xml.internal.utils.SAXSourceLocator defines non-transient non-serializable instance field m_locator
In class com.sun.org.apache.xml.internal.utils.SecuritySupport12$7
In method com.sun.org.apache.xml.internal.utils.SecuritySupport12$7.run()
At SecuritySupport12.java:[line 134]
com.sun.org.apache.xml.internal.utils.SecuritySupport12$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xml.internal.utils.SecuritySupport12$8
In method com.sun.org.apache.xml.internal.utils.SecuritySupport12$8.run()
At SecuritySupport12.java:[line 143]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xml.internal.utils.SecuritySupport12$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xml.internal.utils.StringComparable
In method com.sun.org.apache.xml.internal.utils.StringComparable.compareTo(Object)
At StringComparable.java:[lines 69-93]
com.sun.org.apache.xml.internal.utils.StringComparable defines compareTo(Object) and uses Object.equals()
In class com.sun.org.apache.xml.internal.utils.StylesheetPIHandler
In method com.sun.org.apache.xml.internal.utils.StylesheetPIHandler.processingInstruction(String, String)
At StylesheetPIHandler.java:[line 199]
Method com.sun.org.apache.xml.internal.utils.StylesheetPIHandler.processingInstruction(String, String) concatenates strings using + in a loop
In class com.sun.org.apache.xml.internal.utils.SuballocatedByteVector
In method com.sun.org.apache.xml.internal.utils.SuballocatedByteVector.removeElementAt(int)
Local variable stored in JVM register 7
Redundant null check at SuballocatedByteVector.java:[line 326]
Redundant nullcheck of $L7, which is known to be non-null in com.sun.org.apache.xml.internal.utils.SuballocatedByteVector.removeElementAt(int)
In class com.sun.org.apache.xml.internal.utils.SuballocatedIntVector
In method com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.removeElementAt(int)
Local variable stored in JVM register 7
Redundant null check at SuballocatedIntVector.java:[line 368]
Redundant nullcheck of $L7, which is known to be non-null in com.sun.org.apache.xml.internal.utils.SuballocatedIntVector.removeElementAt(int)
In class com.sun.org.apache.xml.internal.utils.Trie$Node
In Trie.java
Should com.sun.org.apache.xml.internal.utils.Trie$Node be a _static_ inner class?
In class com.sun.org.apache.xml.internal.utils.URI
In method com.sun.org.apache.xml.internal.utils.URI.initialize(URI, String)
At URI.java:[line 430]
com.sun.org.apache.xml.internal.utils.URI.initialize(URI, String) invokes substring(0), which returns the original value
In class com.sun.org.apache.xml.internal.utils.URI
In method com.sun.org.apache.xml.internal.utils.URI.initialize(URI, String)
At URI.java:[line 525]
com.sun.org.apache.xml.internal.utils.URI.initialize(URI, String) invokes inefficient new String() constructor
In class com.sun.org.apache.xml.internal.utils.URI
In method com.sun.org.apache.xml.internal.utils.URI.equals(Object)
At URI.java:[lines 1347-1363]
com.sun.org.apache.xml.internal.utils.URI defines equals and uses Object.hashCode()
In class com.sun.org.apache.xml.internal.utils.UnImplNode
In method com.sun.org.apache.xml.internal.utils.UnImplNode.lookupNamespaceURI(String)
Actual type java.lang.String
At UnImplNode.java:[line 1456]
Comparison of String parameter using == or != in com.sun.org.apache.xml.internal.utils.UnImplNode.lookupNamespaceURI(String)
In class com.sun.org.apache.xml.internal.utils.UnImplNode
In method com.sun.org.apache.xml.internal.utils.UnImplNode.lookupNamespaceURI(String)
At UnImplNode.java:[line 1456]
Load of known null value in com.sun.org.apache.xml.internal.utils.UnImplNode.lookupNamespaceURI(String)
In class com.sun.org.apache.xpath.internal.Arg
In method com.sun.org.apache.xpath.internal.Arg.equals(Object)
At Arg.java:[lines 236-241]
com.sun.org.apache.xpath.internal.Arg defines equals and uses Object.hashCode()
In class com.sun.org.apache.xpath.internal.NodeSetDTM
Field com.sun.org.apache.xpath.internal.NodeSetDTM.m_manager
In NodeSetDTM.java
Class com.sun.org.apache.xpath.internal.NodeSetDTM defines non-transient non-serializable instance field m_manager
In class com.sun.org.apache.xpath.internal.NodeSetDTM
Field com.sun.org.apache.xpath.internal.NodeSetDTM.m_cacheNodes
In NodeSetDTM.java
The field com.sun.org.apache.xpath.internal.NodeSetDTM.m_cacheNodes is transient but isn't set by deserialization
In class com.sun.org.apache.xpath.internal.NodeSetDTM
Field com.sun.org.apache.xpath.internal.NodeSetDTM.m_mutable
In NodeSetDTM.java
The field com.sun.org.apache.xpath.internal.NodeSetDTM.m_mutable is transient but isn't set by deserialization
In class com.sun.org.apache.xpath.internal.NodeSetDTM
Field com.sun.org.apache.xpath.internal.NodeSetDTM.m_next
In NodeSetDTM.java
The field com.sun.org.apache.xpath.internal.NodeSetDTM.m_next is transient but isn't set by deserialization
In class com.sun.org.apache.xpath.internal.XPathContext
In method com.sun.org.apache.xpath.internal.XPathContext.XPathContext(Object)
Exception class java.lang.NoSuchMethodException
At XPathContext.java:[line 328]
com.sun.org.apache.xpath.internal.XPathContext.XPathContext(Object) might ignore java.lang.NoSuchMethodException
In class com.sun.org.apache.xpath.internal.XPathContext
In method com.sun.org.apache.xpath.internal.XPathContext.popRTFContext()
Local variable stored in JVM register 2
At XPathContext.java:[line 1280]
Dead store to $L2 in com.sun.org.apache.xpath.internal.XPathContext.popRTFContext()
In class com.sun.org.apache.xpath.internal.XPathContext
In method com.sun.org.apache.xpath.internal.XPathContext.getDTMXRTreeFrag(int)
At XPathContext.java:[line 1305]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.XPathContext.getDTMXRTreeFrag(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.XPathContext
In method com.sun.org.apache.xpath.internal.XPathContext.getDTMXRTreeFrag(int)
At XPathContext.java:[line 1306]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.XPathContext.getDTMXRTreeFrag(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.XPathContext
In method com.sun.org.apache.xpath.internal.XPathContext.getDTMXRTreeFrag(int)
At XPathContext.java:[line 1309]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.XPathContext.getDTMXRTreeFrag(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.axes.AxesWalker
Field com.sun.org.apache.xpath.internal.axes.AxesWalker.m_dtm
In AxesWalker.java
Class com.sun.org.apache.xpath.internal.axes.AxesWalker defines non-transient non-serializable instance field m_dtm
In class com.sun.org.apache.xpath.internal.axes.AxesWalker
Field com.sun.org.apache.xpath.internal.axes.AxesWalker.m_traverser
In AxesWalker.java
Class com.sun.org.apache.xpath.internal.axes.AxesWalker defines non-transient non-serializable instance field m_traverser
In class com.sun.org.apache.xpath.internal.axes.AxesWalker
Field com.sun.org.apache.xpath.internal.axes.AxesWalker.m_currentNode
In AxesWalker.java
The field com.sun.org.apache.xpath.internal.axes.AxesWalker.m_currentNode is transient but isn't set by deserialization
In class com.sun.org.apache.xpath.internal.axes.AxesWalker
Field com.sun.org.apache.xpath.internal.axes.AxesWalker.m_root
In AxesWalker.java
The field com.sun.org.apache.xpath.internal.axes.AxesWalker.m_root is transient but isn't set by deserialization
In class com.sun.org.apache.xpath.internal.axes.FilterExprWalker
In method com.sun.org.apache.xpath.internal.axes.FilterExprWalker.init(Compiler, int, int)
At FilterExprWalker.java:[lines 75-78]
Switch statement found in com.sun.org.apache.xpath.internal.axes.FilterExprWalker.init(Compiler, int, int) where one case falls through to the next case
In class com.sun.org.apache.xpath.internal.axes.MatchPatternIterator
Field com.sun.org.apache.xpath.internal.axes.MatchPatternIterator.m_traverser
In MatchPatternIterator.java
Class com.sun.org.apache.xpath.internal.axes.MatchPatternIterator defines non-transient non-serializable instance field m_traverser
In class com.sun.org.apache.xpath.internal.axes.NodeSequence
In method com.sun.org.apache.xpath.internal.axes.NodeSequence.previousNode()
Local variable stored in JVM register 1
At NodeSequence.java:[line 331]
Dead store to $L1 in com.sun.org.apache.xpath.internal.axes.NodeSequence.previousNode()
In class com.sun.org.apache.xpath.internal.axes.NodeSequence
In method com.sun.org.apache.xpath.internal.axes.NodeSequence.SetVector(NodeVector)
At NodeSequence.java:[lines 68-69]
The method name com.sun.org.apache.xpath.internal.axes.NodeSequence.SetVector(NodeVector) doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.axes.NodeSequence
Field com.sun.org.apache.xpath.internal.axes.NodeSequence.m_dtmMgr
In NodeSequence.java
Class com.sun.org.apache.xpath.internal.axes.NodeSequence defines non-transient non-serializable instance field m_dtmMgr
In class com.sun.org.apache.xpath.internal.axes.OneStepIterator
In method com.sun.org.apache.xpath.internal.axes.OneStepIterator.getLength()
Local variable stored in JVM register 2
At OneStepIterator.java:[line 254]
Dead store to $L2 in com.sun.org.apache.xpath.internal.axes.OneStepIterator.getLength()
In class com.sun.org.apache.xpath.internal.axes.OneStepIterator
Field com.sun.org.apache.xpath.internal.axes.OneStepIterator.m_iterator
In OneStepIterator.java
Class com.sun.org.apache.xpath.internal.axes.OneStepIterator defines non-transient non-serializable instance field m_iterator
In class com.sun.org.apache.xpath.internal.axes.PredicatedNodeTest
In method com.sun.org.apache.xpath.internal.axes.PredicatedNodeTest.executePredicates(int, XPathContext)
Local variable stored in JVM register 4
At PredicatedNodeTest.java:[line 332]
Dead store to $L4 in com.sun.org.apache.xpath.internal.axes.PredicatedNodeTest.executePredicates(int, XPathContext)
In class com.sun.org.apache.xpath.internal.axes.ReverseAxesWalker
Field com.sun.org.apache.xpath.internal.axes.ReverseAxesWalker.m_iterator
In ReverseAxesWalker.java
Class com.sun.org.apache.xpath.internal.axes.ReverseAxesWalker defines non-transient non-serializable instance field m_iterator
In class com.sun.org.apache.xpath.internal.axes.WalkerFactory
In method com.sun.org.apache.xpath.internal.axes.WalkerFactory.analyzePredicate(Compiler, int, int)
Local variable stored in JVM register 3
At WalkerFactory.java:[line 1142]
Another occurrence at WalkerFactory.java:[line 1145]
Dead store to $L3 in com.sun.org.apache.xpath.internal.axes.WalkerFactory.analyzePredicate(Compiler, int, int)
In class com.sun.org.apache.xpath.internal.axes.WalkerFactory
In method com.sun.org.apache.xpath.internal.axes.WalkerFactory.createDefaultStepPattern(Compiler, int, MatchPatternIterator, int, StepPattern, StepPattern)
Local variable stored in JVM register 8
At WalkerFactory.java:[line 987]
Another occurrence at WalkerFactory.java:[line 989]
Dead store to $L8 in com.sun.org.apache.xpath.internal.axes.WalkerFactory.createDefaultStepPattern(Compiler, int, MatchPatternIterator, int, StepPattern, StepPattern)
In class com.sun.org.apache.xpath.internal.axes.WalkerFactory
In method com.sun.org.apache.xpath.internal.axes.WalkerFactory.createDefaultWalker(Compiler, int, WalkingIterator, int)
Local variable stored in JVM register 7
At WalkerFactory.java:[line 1183]
Dead store to $L7 in com.sun.org.apache.xpath.internal.axes.WalkerFactory.createDefaultWalker(Compiler, int, WalkingIterator, int)
In class com.sun.org.apache.xpath.internal.axes.WalkerFactory
In method com.sun.org.apache.xpath.internal.axes.WalkerFactory.mightBeProximate(Compiler, int, int)
Local variable stored in JVM register 4
At WalkerFactory.java:[line 487]
Another occurrence at WalkerFactory.java:[line 490]
Dead store to $L4 in com.sun.org.apache.xpath.internal.axes.WalkerFactory.mightBeProximate(Compiler, int, int)
In class com.sun.org.apache.xpath.internal.axes.WalkerFactory
In method com.sun.org.apache.xpath.internal.axes.WalkerFactory.isNaturalDocOrder(Compiler, int, int, int)
At WalkerFactory.java:[lines 1701-1705]
Switch statement found in com.sun.org.apache.xpath.internal.axes.WalkerFactory.isNaturalDocOrder(Compiler, int, int, int) where one case falls through to the next case
In class com.sun.org.apache.xpath.internal.axes.WalkerFactory
In method com.sun.org.apache.xpath.internal.axes.WalkerFactory.isOptimizableForDescendantIterator(Compiler, int, int)
At WalkerFactory.java:[lines 613-615]
Switch statement found in com.sun.org.apache.xpath.internal.axes.WalkerFactory.isOptimizableForDescendantIterator(Compiler, int, int) where one case falls through to the next case
In class com.sun.org.apache.xpath.internal.compiler.FuncLoader
Field com.sun.org.apache.xpath.internal.compiler.FuncLoader.m_funcID
At FuncLoader.java:[line 72]
Unread field: com.sun.org.apache.xpath.internal.compiler.FuncLoader.m_funcID
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 235]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 237]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 239]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 241]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 243]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 245]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 247]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 249]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 251]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 253]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 255]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 257]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 259]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 261]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 263]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 265]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 267]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 269]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 271]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 273]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 275]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 277]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 279]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 281]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 283]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 285]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 287]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 289]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 291]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 293]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 295]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 297]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 299]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 301]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>()
At FunctionTable.java:[line 303]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.installFunction(String, Class)
At FunctionTable.java:[line 378]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.installFunction(String, Class) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.FunctionTable
In method com.sun.org.apache.xpath.internal.compiler.FunctionTable.installFunction(String, Class)
At FunctionTable.java:[line 388]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.FunctionTable.installFunction(String, Class) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 220]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 222]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 224]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 226]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 228]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 230]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 232]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 234]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 236]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 238]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 240]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 242]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 244]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 246]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 248]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 250]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 252]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 254]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 256]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 258]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 260]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 263]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 265]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 267]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Keywords
In method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>()
At Keywords.java:[line 269]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.Keywords.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.Lexer
In method com.sun.org.apache.xpath.internal.compiler.Lexer.mapNSTokens(String, int, int, int)
At Lexer.java:[line 591]
At Lexer.java:[line 612]
Method com.sun.org.apache.xpath.internal.compiler.Lexer.mapNSTokens(String, int, int, int) uses the same code for two branches
In class com.sun.org.apache.xpath.internal.compiler.Lexer
In method com.sun.org.apache.xpath.internal.compiler.Lexer.tokenize(String, Vector)
At Lexer.java:[lines 230-234]
At Lexer.java:[lines 241-261]
Switch statement found in com.sun.org.apache.xpath.internal.compiler.Lexer.tokenize(String, Vector) where one case falls through to the next case
In class com.sun.org.apache.xpath.internal.compiler.ObjectFactory
In method com.sun.org.apache.xpath.internal.compiler.ObjectFactory.lookUpFactoryClassName(String, String, String)
Exception class java.lang.Exception
At ObjectFactory.java:[line 346]
com.sun.org.apache.xpath.internal.compiler.ObjectFactory.lookUpFactoryClassName(String, String, String) might ignore java.lang.Exception
In class com.sun.org.apache.xpath.internal.compiler.ObjectFactory
In method com.sun.org.apache.xpath.internal.compiler.ObjectFactory.lookUpFactoryClassName(String, String, String)
At ObjectFactory.java:[line 327]
Another occurrence at ObjectFactory.java:[line 346]
Exception is caught when Exception is not thrown in com.sun.org.apache.xpath.internal.compiler.ObjectFactory.lookUpFactoryClassName(String, String, String)
In class com.sun.org.apache.xpath.internal.compiler.OpMap
In method com.sun.org.apache.xpath.internal.compiler.OpMap.getNextStepPos(int)
At OpMap.java:[line 244]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.compiler.OpMap.getNextStepPos(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.compiler.SecuritySupport12$7
In method com.sun.org.apache.xpath.internal.compiler.SecuritySupport12$7.run()
At SecuritySupport12.java:[line 134]
com.sun.org.apache.xpath.internal.compiler.SecuritySupport12$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xpath.internal.compiler.SecuritySupport12$8
In method com.sun.org.apache.xpath.internal.compiler.SecuritySupport12$8.run()
At SecuritySupport12.java:[line 143]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xpath.internal.compiler.SecuritySupport12$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.AbbreviatedNodeTestStep(boolean)
At XPathParser.java:[lines 2297-2401]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.AbbreviatedNodeTestStep(boolean) doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.AdditiveExpr(int)
At XPathParser.java:[lines 1002-1037]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.AdditiveExpr(int) doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.AndExpr()
At XPathParser.java:[lines 834-847]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.AndExpr() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.Argument()
At XPathParser.java:[lines 1468-1475]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.Argument() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.AxisName()
At XPathParser.java:[lines 1807-1819]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.AxisName() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.Basis()
At XPathParser.java:[lines 1760-1793]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.Basis() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.BooleanExpr()
At XPathParser.java:[lines 1181-1194]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.BooleanExpr() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.EqualityExpr(int)
At XPathParser.java:[lines 867-903]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.EqualityExpr(int) doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.Expr()
At XPathParser.java:[lines 792-793]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.Expr() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.FilterExpr()
At XPathParser.java:[lines 1343-1372]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.FilterExpr() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.FunctionCall()
At XPathParser.java:[lines 1488-1561]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.FunctionCall() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.IdKeyPattern()
At XPathParser.java:[lines 2235-2236]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.IdKeyPattern() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.Literal()
At XPathParser.java:[lines 2022-2050]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.Literal() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.LocationPath()
At XPathParser.java:[lines 1577-1613]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.LocationPath() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.LocationPathPattern()
At XPathParser.java:[lines 2133-2222]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.LocationPathPattern() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.MultiplicativeExpr(int)
At XPathParser.java:[lines 1060-1119]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.MultiplicativeExpr(int) doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.NodeTest(int)
At XPathParser.java:[lines 1835-1923]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.NodeTest(int) doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.Number()
At XPathParser.java:[lines 2062-2090]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.Number() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.NumberExpr()
At XPathParser.java:[lines 1207-1214]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.NumberExpr() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.OrExpr()
At XPathParser.java:[lines 807-820]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.OrExpr() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.PathExpr()
At XPathParser.java:[lines 1278-1321]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.PathExpr() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.Pattern()
At XPathParser.java:[lines 2107-2118]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.Pattern() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.Predicate()
At XPathParser.java:[lines 1935-1941]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.Predicate() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.PredicateExpr()
At XPathParser.java:[lines 1953-1963]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.PredicateExpr() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.PrimaryExpr()
At XPathParser.java:[lines 1400-1455]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.PrimaryExpr() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.RelationalExpr(int)
At XPathParser.java:[lines 927-980]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.RelationalExpr(int) doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.RelativeLocationPath()
At XPathParser.java:[lines 1628-1645]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.RelativeLocationPath() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.RelativePathPattern()
At XPathParser.java:[lines 2252-2263]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.RelativePathPattern() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.Step()
At XPathParser.java:[lines 1659-1747]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.Step() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.StepPattern(boolean)
At XPathParser.java:[line 2279]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.StepPattern(boolean) doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.StringExpr()
At XPathParser.java:[lines 1161-1168]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.StringExpr() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.UnaryExpr()
At XPathParser.java:[lines 1133-1149]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.UnaryExpr() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.UnionExpr()
At XPathParser.java:[lines 1232-1262]
The method name com.sun.org.apache.xpath.internal.compiler.XPathParser.UnionExpr() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.lookbehind(char, int)
Local variable stored in JVM register 5
At XPathParser.java:[line 337]
Redundant null check at XPathParser.java:[line 339]
Nullcheck of ? at line 339 of value previously dereferenced in com.sun.org.apache.xpath.internal.compiler.XPathParser.lookbehind(char, int)
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.dumpRemainingTokenQueue()
At XPathParser.java:[line 690]
Method com.sun.org.apache.xpath.internal.compiler.XPathParser.dumpRemainingTokenQueue() concatenates strings using + in a loop
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.initMatchPattern(Compiler, String, PrefixResolver)
At XPathParser.java:[line 209]
Method com.sun.org.apache.xpath.internal.compiler.XPathParser.initMatchPattern(Compiler, String, PrefixResolver) concatenates strings using + in a loop
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.initXPath(Compiler, String, PrefixResolver)
At XPathParser.java:[line 144]
Method com.sun.org.apache.xpath.internal.compiler.XPathParser.initXPath(Compiler, String, PrefixResolver) concatenates strings using + in a loop
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
In method com.sun.org.apache.xpath.internal.compiler.XPathParser.consumeExpected(String)
At XPathParser.java:[lines 496-510]
Private method com.sun.org.apache.xpath.internal.compiler.XPathParser.consumeExpected(String) is never called
In class com.sun.org.apache.xpath.internal.compiler.XPathParser
Field com.sun.org.apache.xpath.internal.compiler.XPathParser.m_namespaceContext
At XPathParser.java:[line 109]
Unread field: com.sun.org.apache.xpath.internal.compiler.XPathParser.m_namespaceContext
In class com.sun.org.apache.xpath.internal.domapi.XPathEvaluatorImpl$DummyPrefixResolver
In XPathEvaluatorImpl.java
Should com.sun.org.apache.xpath.internal.domapi.XPathEvaluatorImpl$DummyPrefixResolver be a _static_ inner class?
In class com.sun.org.apache.xpath.internal.domapi.XPathExpressionImpl
In method com.sun.org.apache.xpath.internal.domapi.XPathExpressionImpl.evaluate(Node, short, Object)
At XPathExpressionImpl.java:[line 158]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.domapi.XPathExpressionImpl.evaluate(Node, short, Object) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.domapi.XPathResultImpl
In method com.sun.org.apache.xpath.internal.domapi.XPathResultImpl.XPathResultImpl(short, XObject, Node, XPath)
At XPathResultImpl.java:[line 108]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.org.apache.xpath.internal.domapi.XPathResultImpl.XPathResultImpl(short, XObject, Node, XPath) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.org.apache.xpath.internal.functions.FuncUnparsedEntityURI
In method com.sun.org.apache.xpath.internal.functions.FuncUnparsedEntityURI.execute(XPathContext)
Local variable stored in JVM register 5
At FuncUnparsedEntityURI.java:[line 51]
Dead store to $L5 in com.sun.org.apache.xpath.internal.functions.FuncUnparsedEntityURI.execute(XPathContext)
In class com.sun.org.apache.xpath.internal.functions.FunctionDef1Arg
In method com.sun.org.apache.xpath.internal.functions.FunctionDef1Arg.Arg0IsNodesetExpr()
At FunctionDef1Arg.java:[line 67]
The method name com.sun.org.apache.xpath.internal.functions.FunctionDef1Arg.Arg0IsNodesetExpr() doesn't start with an lower case letter
In class com.sun.org.apache.xpath.internal.functions.ObjectFactory
In method com.sun.org.apache.xpath.internal.functions.ObjectFactory.lookUpFactoryClassName(String, String, String)
At ObjectFactory.java:[line 326]
Another occurrence at ObjectFactory.java:[line 354]
Exception is caught when Exception is not thrown in com.sun.org.apache.xpath.internal.functions.ObjectFactory.lookUpFactoryClassName(String, String, String)
In class com.sun.org.apache.xpath.internal.functions.SecuritySupport12$7
In method com.sun.org.apache.xpath.internal.functions.SecuritySupport12$7.run()
At SecuritySupport12.java:[line 134]
com.sun.org.apache.xpath.internal.functions.SecuritySupport12$7.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xpath.internal.functions.SecuritySupport12$8
In method com.sun.org.apache.xpath.internal.functions.SecuritySupport12$8.run()
At SecuritySupport12.java:[line 143]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.org.apache.xpath.internal.functions.SecuritySupport12$8.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl
In method com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.getResultAsType(XObject, QName)
At XPathExpressionImpl.java:[line 353]
com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.getResultAsType(XObject, QName) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl
In method com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.evaluate(InputSource, QName)
Field com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.db
At XPathExpressionImpl.java:[line 294]
Write to static field com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.db from instance method com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.evaluate(InputSource, QName)
In class com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl
In method com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl.setFeature(String, boolean)
At XPathFactoryImpl.java:[line 143]
com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl.setFeature(String, boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xpath.internal.jaxp.XPathImpl
In method com.sun.org.apache.xpath.internal.jaxp.XPathImpl.getResultAsType(XObject, QName)
At XPathImpl.java:[line 323]
com.sun.org.apache.xpath.internal.jaxp.XPathImpl.getResultAsType(XObject, QName) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xpath.internal.objects.XBoolean
In method com.sun.org.apache.xpath.internal.objects.XBoolean.object()
At XBoolean.java:[line 138]
com.sun.org.apache.xpath.internal.objects.XBoolean.object() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xpath.internal.objects.XObject
In XObject.java
Class com.sun.org.apache.xpath.internal.objects.XObject implements Cloneable but does not define or use clone method
In class com.sun.org.apache.xpath.internal.objects.XObject
In method com.sun.org.apache.xpath.internal.objects.XObject.castToType(int, XPathContext)
At XObject.java:[line 505]
com.sun.org.apache.xpath.internal.objects.XObject.castToType(int, XPathContext) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class com.sun.org.apache.xpath.internal.objects.XObject
In method com.sun.org.apache.xpath.internal.objects.XObject.equals(XObject)
At XObject.java:[lines 637-646]
com.sun.org.apache.xpath.internal.objects.XObject defines equals(XObject) method and uses Object.equals(Object)
In class com.sun.org.apache.xpath.internal.objects.XObject
In method com.sun.org.apache.xpath.internal.objects.XObject.equals(XObject)
At XObject.java:[lines 637-646]
com.sun.org.apache.xpath.internal.objects.XObject defines equals and uses Object.hashCode()
In class com.sun.org.apache.xpath.internal.objects.XRTreeFrag
Field com.sun.org.apache.xpath.internal.objects.XRTreeFrag.m_DTMXRTreeFrag
In XRTreeFrag.java
Class com.sun.org.apache.xpath.internal.objects.XRTreeFrag defines non-transient non-serializable instance field m_DTMXRTreeFrag
In class com.sun.org.apache.xpath.internal.objects.XRTreeFrag
Field com.sun.org.apache.xpath.internal.objects.XRTreeFrag.m_xmlStr
In XRTreeFrag.java
Class com.sun.org.apache.xpath.internal.objects.XRTreeFrag defines non-transient non-serializable instance field m_xmlStr
In class com.sun.org.apache.xpath.internal.objects.XStringForFSB
In method com.sun.org.apache.xpath.internal.objects.XStringForFSB.startsWith(XMLString, int)
Local variable stored in JVM register 5
At XStringForFSB.java:[line 615]
Dead store to $L5 in com.sun.org.apache.xpath.internal.objects.XStringForFSB.startsWith(XMLString, int)
In class com.sun.org.apache.xpath.internal.operations.Variable
In method com.sun.org.apache.xpath.internal.operations.Variable.execute(XPathContext, boolean)
Local variable stored in JVM register 3
At Variable.java:[line 208]
Dead store to $L3 in com.sun.org.apache.xpath.internal.operations.Variable.execute(XPathContext, boolean)
In class com.sun.org.apache.xpath.internal.operations.Variable
In method com.sun.org.apache.xpath.internal.operations.Variable.fixupVariables(Vector, int)
Local variable stored in JVM register 3
At Variable.java:[line 122]
Dead store to $L3 in com.sun.org.apache.xpath.internal.operations.Variable.fixupVariables(Vector, int)
In class com.sun.org.apache.xpath.internal.patterns.ContextMatchStepPattern
In method com.sun.org.apache.xpath.internal.patterns.ContextMatchStepPattern.executeRelativePathPattern(XPathContext, StepPattern)
Local variable stored in JVM register 6
At ContextMatchStepPattern.java:[line 98]
Dead store to $L6 in com.sun.org.apache.xpath.internal.patterns.ContextMatchStepPattern.executeRelativePathPattern(XPathContext, StepPattern)
In class com.sun.org.apache.xpath.internal.patterns.FunctionPattern
In method com.sun.org.apache.xpath.internal.patterns.FunctionPattern.execute(XPathContext, int)
Local variable stored in JVM register 2
At FunctionPattern.java:[line 121]
Dead store to $L2 in com.sun.org.apache.xpath.internal.patterns.FunctionPattern.execute(XPathContext, int)
In class com.sun.org.apache.xpath.internal.patterns.FunctionPattern
In method com.sun.org.apache.xpath.internal.patterns.FunctionPattern.execute(XPathContext, int, DTM, int)
Local variable stored in JVM register 2
At FunctionPattern.java:[line 165]
Dead store to $L2 in com.sun.org.apache.xpath.internal.patterns.FunctionPattern.execute(XPathContext, int, DTM, int)
In class com.sun.org.apache.xpath.internal.patterns.FunctionPattern
In method com.sun.org.apache.xpath.internal.patterns.FunctionPattern.execute(XPathContext)
Local variable stored in JVM register 2
At FunctionPattern.java:[line 208]
Dead store to $L2 in com.sun.org.apache.xpath.internal.patterns.FunctionPattern.execute(XPathContext)
In class com.sun.org.apache.xpath.internal.patterns.FunctionPattern
In method com.sun.org.apache.xpath.internal.patterns.FunctionPattern.execute(XPathContext, int)
Local variable stored in JVM register 3
Dereferenced at FunctionPattern.java:[line 129]
Known null at FunctionPattern.java:[line 111]
Possible null pointer dereference of ? in com.sun.org.apache.xpath.internal.patterns.FunctionPattern.execute(XPathContext, int)
In class com.sun.security.auth.NTSid
In method com.sun.security.auth.NTSid.NTSid(String)
At NTSid.java:[line 88]
com.sun.security.auth.NTSid.NTSid(String) invokes inefficient new String(String) constructor
In class com.sun.security.auth.PolicyFile
Field com.sun.security.auth.PolicyFile.initialized
Synchronized 50% of the time
Unsynchronized access at PolicyFile.java:[line 857]
Synchronized access at PolicyFile.java:[line 333]
Inconsistent synchronization of com.sun.security.auth.PolicyFile.initialized; locked 50% of time
In class com.sun.security.auth.PolicyFile
In method com.sun.security.auth.PolicyFile.addGrantEntry(PolicyParser$GrantEntry, KeyStore)
At PolicyFile.java:[line 658]
Exception is caught when Exception is not thrown in com.sun.security.auth.PolicyFile.addGrantEntry(PolicyParser$GrantEntry, KeyStore)
In class com.sun.security.auth.PolicyParser
Field com.sun.security.auth.PolicyParser.linenum
In PolicyParser.java
Unused field: com.sun.security.auth.PolicyParser.linenum
In class com.sun.security.auth.PolicyPermissions
Field com.sun.security.auth.PolicyPermissions.policy
In PolicyFile.java
Class com.sun.security.auth.PolicyPermissions defines non-transient non-serializable instance field policy
In class com.sun.security.auth.SolarisNumericGroupPrincipal
In method com.sun.security.auth.SolarisNumericGroupPrincipal.SolarisNumericGroupPrincipal(long, boolean)
At SolarisNumericGroupPrincipal.java:[line 113]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.security.auth.SolarisNumericGroupPrincipal.SolarisNumericGroupPrincipal(long, boolean) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.security.auth.SolarisNumericUserPrincipal
In method com.sun.security.auth.SolarisNumericUserPrincipal.SolarisNumericUserPrincipal(long)
At SolarisNumericUserPrincipal.java:[line 99]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.security.auth.SolarisNumericUserPrincipal.SolarisNumericUserPrincipal(long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.security.auth.SubjectCodeSource
In method com.sun.security.auth.SubjectCodeSource.implies(CodeSource)
At SubjectCodeSource.java:[line 226]
Exception is caught when Exception is not thrown in com.sun.security.auth.SubjectCodeSource.implies(CodeSource)
In class com.sun.security.auth.SubjectCodeSource
In method com.sun.security.auth.SubjectCodeSource.toString()
At SubjectCodeSource.java:[line 399]
Method com.sun.security.auth.SubjectCodeSource.toString() concatenates strings using + in a loop
In class com.sun.security.auth.SubjectCodeSource
Field com.sun.security.auth.SubjectCodeSource.sysClassLoader
In SubjectCodeSource.java
Class com.sun.security.auth.SubjectCodeSource defines non-transient non-serializable instance field sysClassLoader
In class com.sun.security.auth.UnixNumericGroupPrincipal
In method com.sun.security.auth.UnixNumericGroupPrincipal.UnixNumericGroupPrincipal(long, boolean)
At UnixNumericGroupPrincipal.java:[line 105]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.security.auth.UnixNumericGroupPrincipal.UnixNumericGroupPrincipal(long, boolean) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.security.auth.UnixNumericUserPrincipal
In method com.sun.security.auth.UnixNumericUserPrincipal.UnixNumericUserPrincipal(long)
At UnixNumericUserPrincipal.java:[line 90]
Value Long(long)
Value Long.valueOf(long)
Method com.sun.security.auth.UnixNumericUserPrincipal.UnixNumericUserPrincipal(long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class com.sun.security.auth.callback.DialogCallbackHandler$ConfirmationInfo
Field com.sun.security.auth.callback.DialogCallbackHandler$ConfirmationInfo.initialValue
At DialogCallbackHandler.java:[line 226]
Field only ever set to null: com.sun.security.auth.callback.DialogCallbackHandler$ConfirmationInfo.initialValue
In class com.sun.security.auth.login.ConfigFile
In method com.sun.security.auth.login.ConfigFile.init(URL)
Local variable stored in JVM register 4
At ConfigFile.java:[line 148]
Dead store to $L4 in com.sun.security.auth.login.ConfigFile.init(URL)
In class com.sun.security.auth.login.ConfigFile
In method com.sun.security.auth.login.ConfigFile.expand(String)
At ConfigFile.java:[line 649]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.security.auth.login.ConfigFile.expand(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.security.auth.login.ConfigFile
In method com.sun.security.auth.login.ConfigFile.match(String)
At ConfigFile.java:[line 516]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.security.auth.login.ConfigFile.match(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.security.auth.login.ConfigFile
In method com.sun.security.auth.login.ConfigFile.match(String)
At ConfigFile.java:[line 529]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.security.auth.login.ConfigFile.match(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.security.auth.login.ConfigFile
In method com.sun.security.auth.login.ConfigFile.match(String)
At ConfigFile.java:[line 542]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.security.auth.login.ConfigFile.match(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.security.auth.login.ConfigFile
In method com.sun.security.auth.login.ConfigFile.match(String)
At ConfigFile.java:[line 555]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.security.auth.login.ConfigFile.match(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.security.auth.login.ConfigFile
In method com.sun.security.auth.login.ConfigFile.match(String)
At ConfigFile.java:[line 568]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.security.auth.login.ConfigFile.match(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.security.auth.login.ConfigFile
In method com.sun.security.auth.login.ConfigFile.match(String)
At ConfigFile.java:[line 578]
Value Integer(int)
Value Integer.valueOf(int)
Method com.sun.security.auth.login.ConfigFile.match(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class com.sun.security.auth.login.ConfigFile
In method com.sun.security.auth.login.ConfigFile.init(URL)
At ConfigFile.java:[line 256]
Load of known null value in com.sun.security.auth.login.ConfigFile.init(URL)
In class com.sun.security.auth.login.ConfigFile
In method com.sun.security.auth.login.ConfigFile.ConfigFile()
Field com.sun.security.auth.login.ConfigFile.url
At ConfigFile.java:[line 109]
Uninitialized read of url in com.sun.security.auth.login.ConfigFile.ConfigFile()
In class com.sun.security.auth.login.ConfigFile
In method com.sun.security.auth.login.ConfigFile.parseLoginEntry(HashMap)
At ConfigFile.java:[line 460]
Method com.sun.security.auth.login.ConfigFile.parseLoginEntry(HashMap) makes inefficient use of keySet iterator instead of entrySet iterator
In class com.sun.security.auth.module.JndiLoginModule
Field com.sun.security.auth.module.JndiLoginModule.options
At JndiLoginModule.java:[line 228]
Unread field: com.sun.security.auth.module.JndiLoginModule.options
In class com.sun.security.auth.module.KeyStoreLoginModule
In method com.sun.security.auth.module.KeyStoreLoginModule.getAliasAndPasswords(int)
At KeyStoreLoginModule.java:[lines 381-385]
Switch statement found in com.sun.security.auth.module.KeyStoreLoginModule.getAliasAndPasswords(int) where one case falls through to the next case
In class com.sun.security.auth.module.KeyStoreLoginModule
Field com.sun.security.auth.module.KeyStoreLoginModule.sharedState
At KeyStoreLoginModule.java:[line 213]
Unread field: com.sun.security.auth.module.KeyStoreLoginModule.sharedState
In class com.sun.security.auth.module.Krb5LoginModule
Field com.sun.security.auth.module.Krb5LoginModule.options
At Krb5LoginModule.java:[line 424]
Unread field: com.sun.security.auth.module.Krb5LoginModule.options
In class com.sun.security.auth.module.LdapLoginModule
Field com.sun.security.auth.module.LdapLoginModule.options
At LdapLoginModule.java:[line 394]
Unread field: com.sun.security.auth.module.LdapLoginModule.options
In class com.sun.security.auth.module.LdapLoginModule
In method com.sun.security.auth.module.LdapLoginModule.initialize(Subject, CallbackHandler, Map, Map)
At LdapLoginModule.java:[line 403]
Method com.sun.security.auth.module.LdapLoginModule.initialize(Subject, CallbackHandler, Map, Map) makes inefficient use of keySet iterator instead of entrySet iterator
In class com.sun.security.auth.module.UnixLoginModule
Field com.sun.security.auth.module.UnixLoginModule.callbackHandler
At UnixLoginModule.java:[line 98]
Unread field: com.sun.security.auth.module.UnixLoginModule.callbackHandler
In class com.sun.security.auth.module.UnixLoginModule
Field com.sun.security.auth.module.UnixLoginModule.options
At UnixLoginModule.java:[line 100]
Unread field: com.sun.security.auth.module.UnixLoginModule.options
In class com.sun.security.auth.module.UnixLoginModule
Field com.sun.security.auth.module.UnixLoginModule.sharedState
At UnixLoginModule.java:[line 99]
Unread field: com.sun.security.auth.module.UnixLoginModule.sharedState
In class java.applet.Applet
Field java.applet.Applet.accessibleContext
In Applet.java
Class java.applet.Applet defines non-transient non-serializable instance field accessibleContext
In class java.awt.AWTEvent
Field java.awt.AWTEvent.source
Synchronized 50% of the time
Unsynchronized access at AWTEvent.java:[line 303]
Synchronized access at AWTEvent.java:[line 317]
Inconsistent synchronization of java.awt.AWTEvent.source; locked 50% of time
In class java.awt.BasicStroke$FillAdapter
In BasicStroke.java
Should java.awt.BasicStroke$FillAdapter be a _static_ inner class?
In class java.awt.BorderLayout
In method java.awt.BorderLayout.getChild(String, boolean)
Actual type java.lang.String
At BorderLayout.java:[line 854]
Comparison of String parameter using == or != in java.awt.BorderLayout.getChild(String, boolean)
In class java.awt.Button
In method java.awt.Button.setLabel(String)
Actual type java.lang.String
At Button.java:[line 205]
Comparison of String parameter using == or != in java.awt.Button.setLabel(String)
In class java.awt.Button
Field java.awt.Button.label
Synchronized 66% of the time
Unsynchronized access at Button.java:[line 244]
Unsynchronized access at Button.java:[line 191]
Synchronized access at Button.java:[line 205]
Synchronized access at Button.java:[line 205]
Synchronized access at Button.java:[line 207]
Synchronized access at Button.java:[line 205]
Inconsistent synchronization of java.awt.Button.label; locked 66% of time
In class java.awt.Button$AccessibleAWTButton
In method java.awt.Button$AccessibleAWTButton.getAccessibleActionDescription(int)
At Button.java:[line 601]
java.awt.Button$AccessibleAWTButton.getAccessibleActionDescription(int) invokes inefficient new String(String) constructor
In class java.awt.CardLayout$Card
In CardLayout.java
Should java.awt.CardLayout$Card be a _static_ inner class?
In class java.awt.Checkbox
In method java.awt.Checkbox.setLabel(String)
Actual type java.lang.String
At Checkbox.java:[line 276]
Comparison of String parameter using == or != in java.awt.Checkbox.setLabel(String)
In class java.awt.Checkbox
Field java.awt.Checkbox.label
Synchronized 66% of the time
Unsynchronized access at Checkbox.java:[line 340]
Unsynchronized access at Checkbox.java:[line 262]
Synchronized access at Checkbox.java:[line 276]
Synchronized access at Checkbox.java:[line 276]
Synchronized access at Checkbox.java:[line 278]
Synchronized access at Checkbox.java:[line 276]
Inconsistent synchronization of java.awt.Checkbox.label; locked 66% of time
In class java.awt.Checkbox
Field java.awt.Checkbox.peer
Synchronized 80% of the time
Unsynchronized access at Checkbox.java:[line 130]
Synchronized access at Checkbox.java:[line 279]
Synchronized access at Checkbox.java:[line 248]
Synchronized access at Checkbox.java:[line 249]
Synchronized access at Checkbox.java:[line 388]
Inconsistent synchronization of java.awt.Checkbox.peer; locked 80% of time
In class java.awt.CheckboxGroup
In method java.awt.CheckboxGroup.getCurrent()
In method java.awt.CheckboxGroup.setCurrent(Checkbox)
At CheckboxGroup.java:[line 100]
java.awt.CheckboxGroup.getCurrent() is unsynchronized, java.awt.CheckboxGroup.setCurrent(Checkbox) is synchronized
In class java.awt.CheckboxMenuItem
In method java.awt.CheckboxMenuItem.getState()
In method java.awt.CheckboxMenuItem.setState(boolean)
At CheckboxMenuItem.java:[line 172]
java.awt.CheckboxMenuItem.getState() is unsynchronized, java.awt.CheckboxMenuItem.setState(boolean) is synchronized
In class java.awt.Color
In method java.awt.Color.Color(ColorSpace, float[], float)
At Color.java:[line 531]
Method java.awt.Color.Color(ColorSpace, float[], float) concatenates strings using + in a loop
In class java.awt.Component
In method java.awt.Component.firePropertyChange(String, char, char)
At Component.java:[line 7975]
Value Character(char)
Value Character.valueOf(char)
Method java.awt.Component.firePropertyChange(String, char, char) invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class java.awt.Component
Field java.awt.Component.componentListener
Synchronized 60% of the time
Unsynchronized access at Component.java:[line 5868]
Unsynchronized access at Component.java:[line 5512]
Unsynchronized access at Component.java:[line 4603]
Unsynchronized access at Component.java:[line 2065]
Synchronized access at Component.java:[line 4748]
Synchronized access at Component.java:[line 4748]
Synchronized access at Component.java:[line 1398]
Synchronized access at Component.java:[line 4772]
Synchronized access at Component.java:[line 4772]
Synchronized access at Component.java:[line 1466]
Inconsistent synchronization of java.awt.Component.componentListener; locked 60% of time
In class java.awt.Component
Field java.awt.Component.focusListener
Synchronized 62% of the time
Unsynchronized access at Component.java:[line 5514]
Unsynchronized access at Component.java:[line 4610]
Unsynchronized access at Component.java:[line 5931]
Synchronized access at Component.java:[line 4841]
Synchronized access at Component.java:[line 4841]
Synchronized access at Component.java:[line 4810]
Synchronized access at Component.java:[line 4810]
Synchronized access at Component.java:[line 6420]
Inconsistent synchronization of java.awt.Component.focusListener; locked 62% of time
In class java.awt.Component
Field java.awt.Component.focusable
Synchronized 66% of the time
Unsynchronized access at Component.java:[line 6606]
Synchronized access at Component.java:[line 6634]
Synchronized access at Component.java:[line 6635]
Inconsistent synchronization of java.awt.Component.focusable; locked 66% of time
In class java.awt.Component
Field java.awt.Component.hierarchyBoundsListener
Synchronized 66% of the time
Unsynchronized access at Component.java:[line 5518]
Unsynchronized access at Component.java:[line 4661]
Unsynchronized access at Component.java:[line 6245]
Unsynchronized access at Component.java:[line 5073]
Synchronized access at Component.java:[line 4973]
Synchronized access at Component.java:[line 4976]
Synchronized access at Component.java:[line 4976]
Synchronized access at Component.java:[line 4978]
Synchronized access at Component.java:[line 5013]
Synchronized access at Component.java:[line 5016]
Synchronized access at Component.java:[line 5016]
Synchronized access at Component.java:[line 5018]
Inconsistent synchronization of java.awt.Component.hierarchyBoundsListener; locked 66% of time
In class java.awt.Component
Field java.awt.Component.hierarchyListener
Synchronized 71% of the time
Unsynchronized access at Component.java:[line 5516]
Unsynchronized access at Component.java:[line 4654]
Unsynchronized access at Component.java:[line 6209]
Unsynchronized access at Component.java:[line 5058]
Synchronized access at Component.java:[line 4920]
Synchronized access at Component.java:[line 4923]
Synchronized access at Component.java:[line 4923]
Synchronized access at Component.java:[line 4925]
Synchronized access at Component.java:[line 6558]
Synchronized access at Component.java:[line 6469]
Synchronized access at Component.java:[line 4882]
Synchronized access at Component.java:[line 4885]
Synchronized access at Component.java:[line 4885]
Synchronized access at Component.java:[line 4886]
Inconsistent synchronization of java.awt.Component.hierarchyListener; locked 71% of time
In class java.awt.Component
Field java.awt.Component.inputMethodListener
Synchronized 57% of the time
Unsynchronized access at Component.java:[line 6170]
Unsynchronized access at Component.java:[line 5528]
Unsynchronized access at Component.java:[line 4648]
Synchronized access at Component.java:[line 5423]
Synchronized access at Component.java:[line 5423]
Synchronized access at Component.java:[line 5448]
Synchronized access at Component.java:[line 5448]
Inconsistent synchronization of java.awt.Component.inputMethodListener; locked 57% of time
In class java.awt.Component
Field java.awt.Component.name
Synchronized 66% of the time
Unsynchronized access at Component.java:[line 786]
Unsynchronized access at Component.java:[line 792]
Synchronized access at Component.java:[line 788]
Synchronized access at Component.java:[line 789]
Synchronized access at Component.java:[line 805]
Synchronized access at Component.java:[line 806]
Inconsistent synchronization of java.awt.Component.name; locked 66% of time
In class java.awt.Component
Field java.awt.Component.nameExplicitlySet
Synchronized 66% of the time
Unsynchronized access at Component.java:[line 786]
Synchronized access at Component.java:[line 788]
Synchronized access at Component.java:[line 807]
Inconsistent synchronization of java.awt.Component.nameExplicitlySet; locked 66% of time
In class java.awt.Component
Field java.awt.Component.newEventsOnly
Synchronized 90% of the time
Unsynchronized access at Component.java:[line 4413]
Synchronized access at Component.java:[line 4811]
Synchronized access at Component.java:[line 4980]
Synchronized access at Component.java:[line 5424]
Synchronized access at Component.java:[line 4749]
Synchronized access at Component.java:[line 5350]
Synchronized access at Component.java:[line 5352]
Synchronized access at Component.java:[line 4887]
Synchronized access at Component.java:[line 5138]
Synchronized access at Component.java:[line 5207]
Synchronized access at Component.java:[line 5276]
Inconsistent synchronization of java.awt.Component.newEventsOnly; locked 90% of time
In class java.awt.Container
In method java.awt.Container.validate()
On field java.awt.Container.valid
At Container.java:[lines 1498-1501]
Possible doublecheck on java.awt.Container.valid in java.awt.Container.validate()
In class java.awt.Container
Field java.awt.Container.containerListener
Synchronized 70% of the time
Unsynchronized access at Container.java:[line 2036]
Unsynchronized access at Container.java:[line 832]
Unsynchronized access at Container.java:[line 515]
Synchronized access at Container.java:[line 1981]
Synchronized access at Container.java:[line 1981]
Synchronized access at Container.java:[line 1175]
Synchronized access at Container.java:[line 1255]
Synchronized access at Container.java:[line 1961]
Synchronized access at Container.java:[line 1961]
Synchronized access at Container.java:[line 1091]
Inconsistent synchronization of java.awt.Container.containerListener; locked 70% of time
In class java.awt.Container$AccessibleAWTContainer
Field java.awt.Container$AccessibleAWTContainer.accessibleContainerHandler
Actual type java.awt.Container$AccessibleAWTContainer$AccessibleContainerHandler
At Container.java:[line 3674]
java.awt.Container$AccessibleAWTContainer$AccessibleContainerHandler stored into non-transient field Container$AccessibleAWTContainer.accessibleContainerHandler
In class java.awt.Cursor
Field java.awt.Cursor.anchor
In Cursor.java
The field java.awt.Cursor.anchor is transient but isn't set by deserialization
In class java.awt.EventDispatchThread
In method java.awt.EventDispatchThread.<static initializer>()
At EventDispatchThread.java:[line 322]
java.awt.EventDispatchThread.<static initializer>() invokes inefficient new String() constructor
In class java.awt.EventDispatchThread
In method java.awt.EventDispatchThread.handleException(Throwable)
Actual type java.lang.String
At EventDispatchThread.java:[line 364]
Comparison of String objects using == or != in java.awt.EventDispatchThread.handleException(Throwable)
In class java.awt.EventQueue
Field java.awt.EventQueue.dispatchThread
Synchronized 91% of the time
Unsynchronized access at EventQueue.java:[line 829]
Synchronized access at EventQueue.java:[line 660]
Synchronized access at EventQueue.java:[line 688]
Synchronized access at EventQueue.java:[line 278]
Synchronized access at EventQueue.java:[line 834]
Synchronized access at EventQueue.java:[line 835]
Synchronized access at EventQueue.java:[line 848]
Synchronized access at EventQueue.java:[line 849]
Synchronized access at EventQueue.java:[line 208]
Synchronized access at EventQueue.java:[line 739]
Synchronized access at EventQueue.java:[line 740]
Synchronized access at EventQueue.java:[line 494]
Inconsistent synchronization of java.awt.EventQueue.dispatchThread; locked 91% of time
In class java.awt.EventQueue
Field java.awt.EventQueue.nextQueue
Synchronized 75% of the time
Unsynchronized access at EventQueue.java:[line 824]
Unsynchronized access at EventQueue.java:[line 827]
Synchronized access at EventQueue.java:[line 215]
Synchronized access at EventQueue.java:[line 208]
Synchronized access at EventQueue.java:[line 217]
Synchronized access at EventQueue.java:[line 709]
Synchronized access at EventQueue.java:[line 710]
Synchronized access at EventQueue.java:[line 743]
Inconsistent synchronization of java.awt.EventQueue.nextQueue; locked 75% of time
In class java.awt.EventQueue
In method java.awt.EventQueue.invokeAndWait(Runnable)
At EventQueue.java:[line 1008]
Unconditional wait in java.awt.EventQueue.invokeAndWait(Runnable)
In class java.awt.EventQueue
In method java.awt.EventQueue.invokeAndWait(Runnable)
At EventQueue.java:[line 1008]
Wait not in loop in java.awt.EventQueue.invokeAndWait(Runnable)
In class java.awt.FileDialog
Field java.awt.FileDialog.peer
Synchronized 60% of the time
Unsynchronized access at FileDialog.java:[line 356]
Unsynchronized access at FileDialog.java:[line 388]
Synchronized access at FileDialog.java:[line 420]
Synchronized access at FileDialog.java:[line 282]
Synchronized access at FileDialog.java:[line 283]
Inconsistent synchronization of java.awt.FileDialog.peer; locked 60% of time
In class java.awt.FileDialog
Field java.awt.FileDialog.filter
In FileDialog.java
Class java.awt.FileDialog defines non-transient non-serializable instance field filter
In class java.awt.FileDialog
In method java.awt.FileDialog.getFilenameFilter()
In method java.awt.FileDialog.setFilenameFilter(FilenameFilter)
At FileDialog.java:[line 405]
java.awt.FileDialog.getFilenameFilter() is unsynchronized, java.awt.FileDialog.setFilenameFilter(FilenameFilter) is synchronized
In class java.awt.Frame
In method java.awt.Frame.getMaximizedBounds()
In method java.awt.Frame.setMaximizedBounds(Rectangle)
At Frame.java:[line 807]
java.awt.Frame.getMaximizedBounds() is unsynchronized, java.awt.Frame.setMaximizedBounds(Rectangle) is synchronized
In class java.awt.GradientPaintContext
In method java.awt.GradientPaintContext.GradientPaintContext(ColorModel, Point2D, Point2D, AffineTransform, Color, Color, boolean)
Local variable stored in JVM register 3
At GradientPaintContext.java:[line 148]
Dead store to $L3 in java.awt.GradientPaintContext.GradientPaintContext(ColorModel, Point2D, Point2D, AffineTransform, Color, Color, boolean)
In class java.awt.GraphicsEnvironment
In method java.awt.GraphicsEnvironment.getHeadlessMessage()
Actual type java.lang.Boolean
At GraphicsEnvironment.java:[line 132]
Suspicious comparison of java.lang.Boolean references in java.awt.GraphicsEnvironment.getHeadlessMessage()
In class java.awt.GridBagLayout
In method java.awt.GridBagLayout.AdjustForGravity(GridBagConstraints, Rectangle)
At GridBagLayout.java:[lines 1620-1766]
The method name java.awt.GridBagLayout.AdjustForGravity(GridBagConstraints, Rectangle) doesn't start with an lower case letter
In class java.awt.GridBagLayout
In method java.awt.GridBagLayout.ArrangeGrid(Container)
At GridBagLayout.java:[lines 2041-2225]
The method name java.awt.GridBagLayout.ArrangeGrid(Container) doesn't start with an lower case letter
In class java.awt.GridBagLayout
In method java.awt.GridBagLayout.GetLayoutInfo(Container, int)
At GridBagLayout.java:[lines 984-1534]
The method name java.awt.GridBagLayout.GetLayoutInfo(Container, int) doesn't start with an lower case letter
In class java.awt.GridBagLayout
In method java.awt.GridBagLayout.GetMinSize(Container, GridBagLayoutInfo)
At GridBagLayout.java:[lines 1998-2012]
The method name java.awt.GridBagLayout.GetMinSize(Container, GridBagLayoutInfo) doesn't start with an lower case letter
In class java.awt.ImageMediaEntry
Field java.awt.ImageMediaEntry.image
In MediaTracker.java
Class java.awt.ImageMediaEntry defines non-transient non-serializable instance field image
In class java.awt.ImageMediaEntry
In MediaTracker.java
java.awt.ImageMediaEntry is Serializable but its superclass doesn't define an accessible void constructor
In class java.awt.JobAttributes
In method java.awt.JobAttributes.toString()
At JobAttributes.java:[line 1053]
Method java.awt.JobAttributes.toString() concatenates strings using + in a loop
In class java.awt.KeyboardFocusManager
In method java.awt.KeyboardFocusManager.setGlobalCurrentFocusCycleRoot(Container)
Field java.awt.KeyboardFocusManager.currentFocusCycleRoot
At KeyboardFocusManager.java:[line 1206]
Write to static field java.awt.KeyboardFocusManager.currentFocusCycleRoot from instance method java.awt.KeyboardFocusManager.setGlobalCurrentFocusCycleRoot(Container)
In class java.awt.KeyboardFocusManager
In method java.awt.KeyboardFocusManager.setGlobalFocusOwner(Component)
Field java.awt.KeyboardFocusManager.focusOwner
At KeyboardFocusManager.java:[line 520]
Write to static field java.awt.KeyboardFocusManager.focusOwner from instance method java.awt.KeyboardFocusManager.setGlobalFocusOwner(Component)
In class java.awt.KeyboardFocusManager
In method java.awt.KeyboardFocusManager.setGlobalFocusedWindow(Window)
Field java.awt.KeyboardFocusManager.focusedWindow
At KeyboardFocusManager.java:[line 792]
Write to static field java.awt.KeyboardFocusManager.focusedWindow from instance method java.awt.KeyboardFocusManager.setGlobalFocusedWindow(Window)
In class java.awt.KeyboardFocusManager
In method java.awt.KeyboardFocusManager.setGlobalPermanentFocusOwner(Component)
Field java.awt.KeyboardFocusManager.permanentFocusOwner
At KeyboardFocusManager.java:[line 692]
Write to static field java.awt.KeyboardFocusManager.permanentFocusOwner from instance method java.awt.KeyboardFocusManager.setGlobalPermanentFocusOwner(Component)
In class java.awt.KeyboardFocusManager$HeavyweightFocusRequest
In method java.awt.KeyboardFocusManager$HeavyweightFocusRequest.toString()
At KeyboardFocusManager.java:[line 2162]
Method java.awt.KeyboardFocusManager$HeavyweightFocusRequest.toString() concatenates strings using + in a loop
In class java.awt.Label
In method java.awt.Label.setText(String)
Actual type java.lang.String
At Label.java:[line 249]
Comparison of String parameter using == or != in java.awt.Label.setText(String)
In class java.awt.Label
In method java.awt.Label.getAlignment()
In method java.awt.Label.setAlignment(int)
At Label.java:[line 201]
java.awt.Label.getAlignment() is unsynchronized, java.awt.Label.setAlignment(int) is synchronized
In class java.awt.List
Field java.awt.List.actionListener
Synchronized 80% of the time
Unsynchronized access at List.java:[line 1016]
Synchronized access at List.java:[line 935]
Synchronized access at List.java:[line 935]
Synchronized access at List.java:[line 959]
Synchronized access at List.java:[line 959]
Inconsistent synchronization of java.awt.List.actionListener; locked 80% of time
In class java.awt.List
Field java.awt.List.itemListener
Synchronized 80% of the time
Unsynchronized access at List.java:[line 1018]
Synchronized access at List.java:[line 869]
Synchronized access at List.java:[line 869]
Synchronized access at List.java:[line 892]
Synchronized access at List.java:[line 892]
Inconsistent synchronization of java.awt.List.itemListener; locked 80% of time
In class java.awt.List
Field java.awt.List.peer
Synchronized 85% of the time
Unsynchronized access at List.java:[line 570]
Unsynchronized access at List.java:[line 600]
Synchronized access at List.java:[line 380]
Synchronized access at List.java:[line 267]
Synchronized access at List.java:[line 255]
Synchronized access at List.java:[line 256]
Synchronized access at List.java:[line 1158]
Synchronized access at List.java:[line 768]
Synchronized access at List.java:[line 818]
Synchronized access at List.java:[line 415]
Synchronized access at List.java:[line 617]
Synchronized access at List.java:[line 492]
Synchronized access at List.java:[line 742]
Synchronized access at List.java:[line 718]
Inconsistent synchronization of java.awt.List.peer; locked 85% of time
In class java.awt.MediaTracker
In method java.awt.MediaTracker.setDone()
At MediaTracker.java:[line 810]
Naked notify in java.awt.MediaTracker.setDone()
In class java.awt.MenuBar
In method java.awt.MenuBar.setHelpMenu(Menu)
Field java.awt.MenuBar.helpMenu
At MenuBar.java:[line 182]
Redundant null check at MenuBar.java:[line 186]
Nullcheck of MenuBar.helpMenu at line 186 of value previously dereferenced in java.awt.MenuBar.setHelpMenu(Menu)
In class java.awt.MenuComponent
Field java.awt.MenuComponent.name
Synchronized 60% of the time
Unsynchronized access at MenuComponent.java:[line 143]
Unsynchronized access at MenuComponent.java:[line 149]
Synchronized access at MenuComponent.java:[line 145]
Synchronized access at MenuComponent.java:[line 146]
Synchronized access at MenuComponent.java:[line 160]
Inconsistent synchronization of java.awt.MenuComponent.name; locked 60% of time
In class java.awt.MenuComponent
Field java.awt.MenuComponent.nameExplicitlySet
Synchronized 66% of the time
Unsynchronized access at MenuComponent.java:[line 143]
Synchronized access at MenuComponent.java:[line 145]
Synchronized access at MenuComponent.java:[line 161]
Inconsistent synchronization of java.awt.MenuComponent.nameExplicitlySet; locked 66% of time
In class java.awt.MenuItem
Field java.awt.MenuItem.peer
Synchronized 71% of the time
Unsynchronized access at MenuItem.java:[line 325]
Unsynchronized access at MenuItem.java:[line 338]
Synchronized access at MenuItem.java:[line 296]
Synchronized access at MenuItem.java:[line 237]
Synchronized access at MenuItem.java:[line 213]
Synchronized access at MenuItem.java:[line 214]
Synchronized access at MenuItem.java:[line 270]
Inconsistent synchronization of java.awt.MenuItem.peer; locked 71% of time
In class java.awt.MenuItem
In method java.awt.MenuItem.getLabel()
In method java.awt.MenuItem.setLabel(String)
At MenuItem.java:[line 226]
java.awt.MenuItem.getLabel() is unsynchronized, java.awt.MenuItem.setLabel(String) is synchronized
In class java.awt.MenuItem$AccessibleAWTMenuItem
In method java.awt.MenuItem$AccessibleAWTMenuItem.getAccessibleActionDescription(int)
At MenuItem.java:[line 851]
java.awt.MenuItem$AccessibleAWTMenuItem.getAccessibleActionDescription(int) invokes inefficient new String(String) constructor
In class java.awt.Point
In method java.awt.Point.equals(Object)
At Point.java:[lines 214-218]
java.awt.Point defines equals but not hashCode
In class java.awt.Polygon$PolygonPathIterator
In Polygon.java
Should java.awt.Polygon$PolygonPathIterator be a _static_ inner class?
In class java.awt.RadialGradientPaintContext
In method java.awt.RadialGradientPaintContext.cyclicCircularGradientFillRaster(int[], int, int, int, int, int, int)
At RadialGradientPaintContext.java:[line 387]
Test for floating point equality in java.awt.RadialGradientPaintContext.cyclicCircularGradientFillRaster(int[], int, int, int, int, int, int)
In class java.awt.Rectangle
In method java.awt.Rectangle.equals(Object)
At Rectangle.java:[lines 1196-1203]
java.awt.Rectangle defines equals but not hashCode
In class java.awt.Robot
In method java.awt.Robot.delay(int)
At Robot.java:[line 439]
java.awt.Robot.delay(int) calls Thread.sleep() with a lock held
In class java.awt.ScrollPane$PeerFixer
In ScrollPane.java
Should java.awt.ScrollPane$PeerFixer be a _static_ inner class?
In class java.awt.ScrollPaneAdjustable
Field java.awt.ScrollPaneAdjustable.adjustmentListener
Synchronized 71% of the time
Unsynchronized access at ScrollPaneAdjustable.java:[line 347]
Unsynchronized access at ScrollPaneAdjustable.java:[line 295]
Synchronized access at ScrollPaneAdjustable.java:[line 395]
Synchronized access at ScrollPaneAdjustable.java:[line 395]
Synchronized access at ScrollPaneAdjustable.java:[line 414]
Synchronized access at ScrollPaneAdjustable.java:[line 373]
Synchronized access at ScrollPaneAdjustable.java:[line 373]
Inconsistent synchronization of java.awt.ScrollPaneAdjustable.adjustmentListener; locked 71% of time
In class java.awt.ScrollPaneAdjustable
Field java.awt.ScrollPaneAdjustable.adjustmentListener
In ScrollPaneAdjustable.java
Class java.awt.ScrollPaneAdjustable defines non-transient non-serializable instance field adjustmentListener
In class java.awt.ScrollPaneAdjustable
In method java.awt.ScrollPaneAdjustable.getBlockIncrement()
In method java.awt.ScrollPaneAdjustable.setBlockIncrement(int)
At ScrollPaneAdjustable.java:[line 262]
java.awt.ScrollPaneAdjustable.getBlockIncrement() is unsynchronized, java.awt.ScrollPaneAdjustable.setBlockIncrement(int) is synchronized
In class java.awt.ScrollPaneAdjustable
In method java.awt.ScrollPaneAdjustable.getUnitIncrement()
In method java.awt.ScrollPaneAdjustable.setUnitIncrement(int)
At ScrollPaneAdjustable.java:[line 254]
java.awt.ScrollPaneAdjustable.getUnitIncrement() is unsynchronized, java.awt.ScrollPaneAdjustable.setUnitIncrement(int) is synchronized
In class java.awt.Scrollbar
In method java.awt.Scrollbar.getLineIncrement()
In method java.awt.Scrollbar.setLineIncrement(int)
At Scrollbar.java:[line 766]
java.awt.Scrollbar.getLineIncrement() is unsynchronized, java.awt.Scrollbar.setLineIncrement(int) is synchronized
In class java.awt.Scrollbar
In method java.awt.Scrollbar.getPageIncrement()
In method java.awt.Scrollbar.setPageIncrement(int)
At Scrollbar.java:[line 831]
java.awt.Scrollbar.getPageIncrement() is unsynchronized, java.awt.Scrollbar.setPageIncrement(int) is synchronized
In class java.awt.SentEvent
In method java.awt.SentEvent.dispatch()
At SentEvent.java:[line 81]
Naked notify in java.awt.SentEvent.dispatch()
In class java.awt.SentEvent
In method java.awt.SentEvent.dispose()
At SentEvent.java:[line 91]
Naked notify in java.awt.SentEvent.dispose()
In class java.awt.SentEvent
Field java.awt.SentEvent.toNotify
In SentEvent.java
Class java.awt.SentEvent defines non-transient non-serializable instance field toNotify
In class java.awt.SequencedEvent
Field java.awt.SequencedEvent.appContext
In SequencedEvent.java
Class java.awt.SequencedEvent defines non-transient non-serializable instance field appContext
In class java.awt.SplashScreen
In method java.awt.SplashScreen.close()
Field java.awt.SplashScreen.theInstance
At SplashScreen.java:[line 323]
Write to static field java.awt.SplashScreen.theInstance from instance method java.awt.SplashScreen.close()
In class java.awt.SplashScreen
In method java.awt.SplashScreen.close()
Field java.awt.SplashScreen.wasClosed
At SplashScreen.java:[line 322]
Write to static field java.awt.SplashScreen.wasClosed from instance method java.awt.SplashScreen.close()
In class java.awt.TexturePaintContext$ByteFilter
Field java.awt.TexturePaintContext$ByteFilter.srcRas
At TexturePaintContext.java:[line 647]
Unread field: java.awt.TexturePaintContext$ByteFilter.srcRas
In class java.awt.Toolkit$1
In method java.awt.Toolkit$1.run()
Exception class java.lang.Exception
At Toolkit.java:[line 721]
java.awt.Toolkit$1.run() might ignore java.lang.Exception
In class java.awt.Toolkit$1
In method java.awt.Toolkit$1.run()
At Toolkit.java:[line 721]
Another occurrence at Toolkit.java:[line 739]
Exception is caught when Exception is not thrown in java.awt.Toolkit$1.run()
In class java.awt.Toolkit$SelectiveAWTEventListener
In Toolkit.java
Should java.awt.Toolkit$SelectiveAWTEventListener be a _static_ inner class?
In class java.awt.Window
Field java.awt.Window.windowFocusListener
Synchronized 80% of the time
Unsynchronized access at Window.java:[line 1739]
Synchronized access at Window.java:[line 1592]
Synchronized access at Window.java:[line 1592]
Synchronized access at Window.java:[line 1650]
Synchronized access at Window.java:[line 1650]
Inconsistent synchronization of java.awt.Window.windowFocusListener; locked 80% of time
In class java.awt.Window
Field java.awt.Window.windowListener
Synchronized 83% of the time
Unsynchronized access at Window.java:[line 1743]
Synchronized access at Window.java:[line 902]
Synchronized access at Window.java:[line 1553]
Synchronized access at Window.java:[line 1553]
Synchronized access at Window.java:[line 1611]
Synchronized access at Window.java:[line 1611]
Inconsistent synchronization of java.awt.Window.windowListener; locked 83% of time
In class java.awt.Window
Field java.awt.Window.windowStateListener
Synchronized 80% of the time
Unsynchronized access at Window.java:[line 1741]
Synchronized access at Window.java:[line 1572]
Synchronized access at Window.java:[line 1572]
Synchronized access at Window.java:[line 1631]
Synchronized access at Window.java:[line 1631]
Inconsistent synchronization of java.awt.Window.windowStateListener; locked 80% of time
In class java.awt.Window
In method java.awt.Window.getIconImages()
In method java.awt.Window.setIconImages(List)
At Window.java:[lines 553-557]
java.awt.Window.getIconImages() is unsynchronized, java.awt.Window.setIconImages(List) is synchronized
In class java.awt.Window
In method java.awt.Window.removeFromWindowList()
At Window.java:[lines 2551-2552]
Private method java.awt.Window.removeFromWindowList() is never called
In class java.awt.color.ColorSpace
Field java.awt.color.ColorSpace.compName
In ColorSpace.java
The field java.awt.color.ColorSpace.compName is transient but isn't set by deserialization
In class java.awt.datatransfer.DataFlavor$TextFlavorComparator
In DataFlavor.java
java.awt.datatransfer.DataFlavor$TextFlavorComparator implements Comparator but not Serializable
In class java.awt.datatransfer.SystemFlavorMap
In method java.awt.datatransfer.SystemFlavorMap.parseAndStoreReader(BufferedReader)
At SystemFlavorMap.java:[line 261]
java.awt.datatransfer.SystemFlavorMap.parseAndStoreReader(BufferedReader) invokes inefficient new String(String) constructor
In class java.awt.datatransfer.SystemFlavorMap
In method java.awt.datatransfer.SystemFlavorMap.continueLine(String)
At SystemFlavorMap.java:[line 412]
Check for oddness that won't work for negative numbers in java.awt.datatransfer.SystemFlavorMap.continueLine(String)
In class java.awt.datatransfer.SystemFlavorMap
In method java.awt.datatransfer.SystemFlavorMap.getFlavorsForNative(String)
Local variable stored in JVM register 14
Dereferenced at SystemFlavorMap.java:[line 867]
Known null at SystemFlavorMap.java:[line 859]
Possible null pointer dereference of ? in java.awt.datatransfer.SystemFlavorMap.getFlavorsForNative(String) on exception path
In class java.awt.dnd.DragGestureRecognizer
In method java.awt.dnd.DragGestureRecognizer.writeObject(ObjectOutputStream)
In class java.awt.dnd.DragGestureListener
At DragGestureRecognizer.java:[line 403]
Non serializable java.awt.dnd.DragGestureListener written to ObjectOutput in java.awt.dnd.DragGestureRecognizer.writeObject(ObjectOutputStream)
In class java.awt.dnd.DragSource
In method java.awt.dnd.DragSource.isDragImageSupported()
Local variable stored in JVM register 0
At DragSource.java:[line 237]
Dead store to $L0 in java.awt.dnd.DragSource.isDragImageSupported()
In class java.awt.dnd.DragSource
In method java.awt.dnd.DragSource.writeObject(ObjectOutputStream)
In class java.awt.datatransfer.FlavorMap
At DragSource.java:[line 823]
Non serializable java.awt.datatransfer.FlavorMap written to ObjectOutput in java.awt.dnd.DragSource.writeObject(ObjectOutputStream)
In class java.awt.dnd.DragSource
Field java.awt.dnd.DragSource.listener
Synchronized 80% of the time
Unsynchronized access at DragSource.java:[line 692]
Synchronized access at DragSource.java:[line 563]
Synchronized access at DragSource.java:[line 563]
Synchronized access at DragSource.java:[line 586]
Synchronized access at DragSource.java:[line 586]
Inconsistent synchronization of java.awt.dnd.DragSource.listener; locked 80% of time
In class java.awt.dnd.DragSource
Field java.awt.dnd.DragSource.motionListener
Synchronized 80% of the time
Unsynchronized access at DragSource.java:[line 694]
Synchronized access at DragSource.java:[line 623]
Synchronized access at DragSource.java:[line 623]
Synchronized access at DragSource.java:[line 646]
Synchronized access at DragSource.java:[line 646]
Inconsistent synchronization of java.awt.dnd.DragSource.motionListener; locked 80% of time
In class java.awt.dnd.DragSourceContext
In method java.awt.dnd.DragSourceContext.writeObject(ObjectOutputStream)
In class java.awt.datatransfer.Transferable
At DragSourceContext.java:[line 545]
Non serializable java.awt.datatransfer.Transferable written to ObjectOutput in java.awt.dnd.DragSourceContext.writeObject(ObjectOutputStream)
In class java.awt.dnd.DragSourceContext
In method java.awt.dnd.DragSourceContext.updateCurrentCursor(int, int, int)
At DragSourceContext.java:[lines 491-495]
Switch statement found in java.awt.dnd.DragSourceContext.updateCurrentCursor(int, int, int) where one case falls through to the next case
In class java.awt.dnd.DragSourceContext
In method java.awt.dnd.DragSourceContext.getCursor()
In method java.awt.dnd.DragSourceContext.setCursor(Cursor)
At DragSourceContext.java:[line 296]
java.awt.dnd.DragSourceContext.getCursor() is unsynchronized, java.awt.dnd.DragSourceContext.setCursor(Cursor) is synchronized
In class java.awt.dnd.DropTarget
Field java.awt.dnd.DropTarget.component
Synchronized 90% of the time
Unsynchronized access at DropTarget.java:[line 500]
Synchronized access at DropTarget.java:[line 772]
Synchronized access at DropTarget.java:[line 772]
Synchronized access at DropTarget.java:[line 774]
Synchronized access at DropTarget.java:[line 240]
Synchronized access at DropTarget.java:[line 202]
Synchronized access at DropTarget.java:[line 202]
Synchronized access at DropTarget.java:[line 208]
Synchronized access at DropTarget.java:[line 202]
Synchronized access at DropTarget.java:[line 222]
Synchronized access at DropTarget.java:[line 211]
Inconsistent synchronization of java.awt.dnd.DropTarget.component; locked 90% of time
In class java.awt.dnd.DropTargetContext
In method java.awt.dnd.DropTargetContext.getTransferable()
On field java.awt.dnd.DropTargetContext.transferable
At DropTargetContext.java:[lines 267-271]
Possible doublecheck on java.awt.dnd.DropTargetContext.transferable in java.awt.dnd.DropTargetContext.getTransferable()
In class java.awt.dnd.DropTargetContext$TransferableProxy
In DropTargetContext.java
Should java.awt.dnd.DropTargetContext$TransferableProxy be a _static_ inner class?
In class java.awt.event.InputEvent
Field java.awt.event.InputEvent.canAccessSystemClipboard
In InputEvent.java
The field java.awt.event.InputEvent.canAccessSystemClipboard is transient but isn't set by deserialization
In class java.awt.event.MouseEvent
In method java.awt.event.MouseEvent.MouseEvent(Component, int, long, int, int, int, int, boolean, int)
Local variable stored in JVM register 11
At MouseEvent.java:[line 469]
Dead store to $L11 in java.awt.event.MouseEvent.MouseEvent(Component, int, long, int, int, int, int, boolean, int)
In class java.awt.event.MouseEvent
Field java.awt.event.MouseEvent.x
Synchronized 60% of the time
Unsynchronized access at MouseEvent.java:[line 778]
Unsynchronized access at MouseEvent.java:[line 594]
Synchronized access at MouseEvent.java:[line 636]
Synchronized access at MouseEvent.java:[line 636]
Synchronized access at MouseEvent.java:[line 619]
Inconsistent synchronization of java.awt.event.MouseEvent.x; locked 60% of time
In class java.awt.event.MouseEvent
Field java.awt.event.MouseEvent.y
Synchronized 60% of the time
Unsynchronized access at MouseEvent.java:[line 778]
Unsynchronized access at MouseEvent.java:[line 605]
Synchronized access at MouseEvent.java:[line 637]
Synchronized access at MouseEvent.java:[line 637]
Synchronized access at MouseEvent.java:[line 620]
Inconsistent synchronization of java.awt.event.MouseEvent.y; locked 60% of time
In class java.awt.font.NumericShaper
In method java.awt.font.NumericShaper.getHighBit(int)
Local variable stored in JVM register 0
At NumericShaper.java:[line 943]
Dead store to $L0 in java.awt.font.NumericShaper.getHighBit(int)
In class java.awt.font.TextLayout
In method java.awt.font.TextLayout.hitTestChar(float, float, Rectangle2D)
Local variable stored in JVM register 5
At TextLayout.java:[line 2463]
Dead store to $L5 in java.awt.font.TextLayout.hitTestChar(float, float, Rectangle2D)
In class java.awt.font.TextLayout
Field java.awt.font.TextLayout.caretsInLigaturesAreAllowed
At TextLayout.java:[line 297]
Unread field: java.awt.font.TextLayout.caretsInLigaturesAreAllowed
In class java.awt.font.TextLine
In method java.awt.font.TextLine.init()
Local variable stored in JVM register 15
At TextLine.java:[line 292]
Dead store to $L15 in java.awt.font.TextLine.init()
In class java.awt.font.TextLine
In method java.awt.font.TextLine.init()
At TextLine.java:[line 168]
Questionable use of non-short-circuit logic in java.awt.font.TextLine.init()
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.createInverse()
At AffineTransform.java:[lines 2655-2658]
Switch statement found in java.awt.geom.AffineTransform.createInverse() where one case falls through to the next case
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.deltaTransform(Point2D, Point2D)
At AffineTransform.java:[lines 3679-3683]
Switch statement found in java.awt.geom.AffineTransform.deltaTransform(Point2D, Point2D) where one case falls through to the next case
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.deltaTransform(double[], int, double[], int, int)
At AffineTransform.java:[lines 3754-3758]
Switch statement found in java.awt.geom.AffineTransform.deltaTransform(double[], int, double[], int, int) where one case falls through to the next case
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.getDeterminant()
At AffineTransform.java:[lines 1043-1047]
Switch statement found in java.awt.geom.AffineTransform.getDeterminant() where one case falls through to the next case
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.inverseTransform(double[], int, double[], int, int)
At AffineTransform.java:[lines 3547-3550]
Switch statement found in java.awt.geom.AffineTransform.inverseTransform(double[], int, double[], int, int) where one case falls through to the next case
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.invert()
At AffineTransform.java:[lines 2751-2754]
Switch statement found in java.awt.geom.AffineTransform.invert() where one case falls through to the next case
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.scale(double, double)
At AffineTransform.java:[lines 1637-1641]
At AffineTransform.java:[lines 1642-1646]
Switch statement found in java.awt.geom.AffineTransform.scale(double, double) where one case falls through to the next case
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.shear(double, double)
At AffineTransform.java:[lines 1705-1710]
Switch statement found in java.awt.geom.AffineTransform.shear(double, double) where one case falls through to the next case
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.transform(Point2D, Point2D)
At AffineTransform.java:[lines 2885-2888]
Switch statement found in java.awt.geom.AffineTransform.transform(Point2D, Point2D) where one case falls through to the next case
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.transform(double[], int, double[], int, int)
At AffineTransform.java:[lines 3157-3160]
Switch statement found in java.awt.geom.AffineTransform.transform(double[], int, double[], int, int) where one case falls through to the next case
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.transform(double[], int, float[], int, int)
At AffineTransform.java:[lines 3347-3350]
Switch statement found in java.awt.geom.AffineTransform.transform(double[], int, float[], int, int) where one case falls through to the next case
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.transform(float[], int, double[], int, int)
At AffineTransform.java:[lines 3252-3255]
Switch statement found in java.awt.geom.AffineTransform.transform(float[], int, double[], int, int) where one case falls through to the next case
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.transform(float[], int, float[], int, int)
At AffineTransform.java:[lines 3043-3046]
Switch statement found in java.awt.geom.AffineTransform.transform(float[], int, float[], int, int) where one case falls through to the next case
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.transform(Point2D[], int, Point2D[], int, int)
At AffineTransform.java:[lines 2968-2971]
Switch statement found in java.awt.geom.AffineTransform.transform(Point2D[], int, Point2D[], int, int) where one case falls through to the next case
In class java.awt.geom.AffineTransform
In method java.awt.geom.AffineTransform.translate(double, double)
At AffineTransform.java:[lines 1250-1253]
Switch statement found in java.awt.geom.AffineTransform.translate(double, double) where one case falls through to the next case
In class java.awt.geom.Area
In method java.awt.geom.Area.clone()
At Area.java:[line 487]
java.awt.geom.Area.clone() does not call super.clone()
In class java.awt.geom.Area
In method java.awt.geom.Area.equals(Area)
At Area.java:[lines 504-511]
java.awt.geom.Area defines equals(Area) method and uses Object.equals(Object)
In class java.awt.geom.Area
In method java.awt.geom.Area.equals(Area)
At Area.java:[lines 504-511]
java.awt.geom.Area defines equals and uses Object.hashCode()
In class java.awt.geom.CubicCurve2D
In method java.awt.geom.CubicCurve2D.findZero(double, double, double[])
At CubicCurve2D.java:[line 1218]
Test for floating point equality in java.awt.geom.CubicCurve2D.findZero(double, double, double[])
In class java.awt.geom.Path2D
Field java.awt.geom.Path2D.numTypes
Synchronized 80% of the time
Unsynchronized access at Path2D.java:[line 2588]
Unsynchronized access at Path2D.java:[line 2015]
Synchronized access at Path2D.java:[line 1904]
Synchronized access at Path2D.java:[line 1870]
Synchronized access at Path2D.java:[line 1873]
Synchronized access at Path2D.java:[line 1875]
Synchronized access at Path2D.java:[line 1769]
Synchronized access at Path2D.java:[line 1769]
Synchronized access at Path2D.java:[line 1771]
Synchronized access at Path2D.java:[line 1771]
Inconsistent synchronization of java.awt.geom.Path2D.numTypes; locked 80% of time
In class java.awt.geom.Path2D$Double
In method java.awt.geom.Path2D$Double.clone()
At Path2D.java:[line 1487]
java.awt.geom.Path2D$Double.clone() does not call super.clone()
In class java.awt.geom.Path2D$Double
Field java.awt.geom.Path2D$Double.doubleCoords
Synchronized 85% of the time
Unsynchronized access at Path2D.java:[line 1423]
Unsynchronized access at Path2D.java:[line 1423]
Unsynchronized access at Path2D.java:[line 1389]
Unsynchronized access at Path2D.java:[line 1389]
Synchronized access at Path2D.java:[line 1192]
Synchronized access at Path2D.java:[line 1193]
Synchronized access at Path2D.java:[line 1194]
Synchronized access at Path2D.java:[line 1195]
Synchronized access at Path2D.java:[line 1196]
Synchronized access at Path2D.java:[line 1197]
Synchronized access at Path2D.java:[line 1146]
Synchronized access at Path2D.java:[line 1151]
Synchronized access at Path2D.java:[line 1147]
Synchronized access at Path2D.java:[line 1152]
Synchronized access at Path2D.java:[line 1127]
Synchronized access at Path2D.java:[line 1136]
Synchronized access at Path2D.java:[line 1136]
Synchronized access at Path2D.java:[line 1176]
Synchronized access at Path2D.java:[line 1177]
Synchronized access at Path2D.java:[line 1178]
Synchronized access at Path2D.java:[line 1179]
Synchronized access at Path2D.java:[line 1163]
Synchronized access at Path2D.java:[line 1164]
Synchronized access at Path2D.java:[line 1434]
Synchronized access at Path2D.java:[line 1435]
Synchronized access at Path2D.java:[line 1437]
Synchronized access at Path2D.java:[line 1438]
Inconsistent synchronization of java.awt.geom.Path2D$Double.doubleCoords; locked 85% of time
In class java.awt.geom.Path2D$Double
Field java.awt.geom.Path2D$Double.numCoords
Synchronized 88% of the time
Unsynchronized access at Path2D.java:[line 1423]
Unsynchronized access at Path2D.java:[line 1385]
Unsynchronized access at Path2D.java:[line 1389]
Unsynchronized access at Path2D.java:[line 1389]
Synchronized access at Path2D.java:[line 1192]
Synchronized access at Path2D.java:[line 1192]
Synchronized access at Path2D.java:[line 1193]
Synchronized access at Path2D.java:[line 1193]
Synchronized access at Path2D.java:[line 1194]
Synchronized access at Path2D.java:[line 1194]
Synchronized access at Path2D.java:[line 1195]
Synchronized access at Path2D.java:[line 1195]
Synchronized access at Path2D.java:[line 1196]
Synchronized access at Path2D.java:[line 1196]
Synchronized access at Path2D.java:[line 1197]
Synchronized access at Path2D.java:[line 1197]
Synchronized access at Path2D.java:[line 1146]
Synchronized access at Path2D.java:[line 1151]
Synchronized access at Path2D.java:[line 1151]
Synchronized access at Path2D.java:[line 1147]
Synchronized access at Path2D.java:[line 1152]
Synchronized access at Path2D.java:[line 1152]
Synchronized access at Path2D.java:[line 1128]
Synchronized access at Path2D.java:[line 1176]
Synchronized access at Path2D.java:[line 1176]
Synchronized access at Path2D.java:[line 1177]
Synchronized access at Path2D.java:[line 1177]
Synchronized access at Path2D.java:[line 1178]
Synchronized access at Path2D.java:[line 1178]
Synchronized access at Path2D.java:[line 1179]
Synchronized access at Path2D.java:[line 1179]
Synchronized access at Path2D.java:[line 1163]
Synchronized access at Path2D.java:[line 1163]
Synchronized access at Path2D.java:[line 1164]
Synchronized access at Path2D.java:[line 1164]
Synchronized access at Path2D.java:[line 1432]
Inconsistent synchronization of java.awt.geom.Path2D$Double.numCoords; locked 88% of time
In class java.awt.geom.Path2D$Double
Field java.awt.geom.Path2D$Double.numTypes
Synchronized 85% of the time
Unsynchronized access at Path2D.java:[line 1385]
Unsynchronized access at Path2D.java:[line 1389]
Synchronized access at Path2D.java:[line 1191]
Synchronized access at Path2D.java:[line 1191]
Synchronized access at Path2D.java:[line 1145]
Synchronized access at Path2D.java:[line 1145]
Synchronized access at Path2D.java:[line 1150]
Synchronized access at Path2D.java:[line 1150]
Synchronized access at Path2D.java:[line 1115]
Synchronized access at Path2D.java:[line 1120]
Synchronized access at Path2D.java:[line 1175]
Synchronized access at Path2D.java:[line 1175]
Synchronized access at Path2D.java:[line 1162]
Synchronized access at Path2D.java:[line 1162]
Inconsistent synchronization of java.awt.geom.Path2D$Double.numTypes; locked 85% of time
In class java.awt.geom.Path2D$Double
Field java.awt.geom.Path2D$Double.pointTypes
Synchronized 88% of the time
Unsynchronized access at Path2D.java:[line 1389]
Synchronized access at Path2D.java:[line 1191]
Synchronized access at Path2D.java:[line 1145]
Synchronized access at Path2D.java:[line 1150]
Synchronized access at Path2D.java:[line 1119]
Synchronized access at Path2D.java:[line 1125]
Synchronized access at Path2D.java:[line 1125]
Synchronized access at Path2D.java:[line 1175]
Synchronized access at Path2D.java:[line 1162]
Inconsistent synchronization of java.awt.geom.Path2D$Double.pointTypes; locked 88% of time
In class java.awt.geom.Path2D$Float
In method java.awt.geom.Path2D$Float.clone()
At Path2D.java:[lines 758-761]
java.awt.geom.Path2D$Float.clone() does not call super.clone()
In class java.awt.geom.Path2D$Float
Field java.awt.geom.Path2D$Float.floatCoords
Synchronized 90% of the time
Unsynchronized access at Path2D.java:[line 664]
Unsynchronized access at Path2D.java:[line 664]
Unsynchronized access at Path2D.java:[line 698]
Unsynchronized access at Path2D.java:[line 698]
Synchronized access at Path2D.java:[line 433]
Synchronized access at Path2D.java:[line 434]
Synchronized access at Path2D.java:[line 435]
Synchronized access at Path2D.java:[line 436]
Synchronized access at Path2D.java:[line 437]
Synchronized access at Path2D.java:[line 438]
Synchronized access at Path2D.java:[line 468]
Synchronized access at Path2D.java:[line 469]
Synchronized access at Path2D.java:[line 470]
Synchronized access at Path2D.java:[line 471]
Synchronized access at Path2D.java:[line 472]
Synchronized access at Path2D.java:[line 473]
Synchronized access at Path2D.java:[line 311]
Synchronized access at Path2D.java:[line 316]
Synchronized access at Path2D.java:[line 312]
Synchronized access at Path2D.java:[line 317]
Synchronized access at Path2D.java:[line 417]
Synchronized access at Path2D.java:[line 418]
Synchronized access at Path2D.java:[line 419]
Synchronized access at Path2D.java:[line 420]
Synchronized access at Path2D.java:[line 292]
Synchronized access at Path2D.java:[line 301]
Synchronized access at Path2D.java:[line 301]
Synchronized access at Path2D.java:[line 387]
Synchronized access at Path2D.java:[line 388]
Synchronized access at Path2D.java:[line 389]
Synchronized access at Path2D.java:[line 390]
Synchronized access at Path2D.java:[line 336]
Synchronized access at Path2D.java:[line 341]
Synchronized access at Path2D.java:[line 337]
Synchronized access at Path2D.java:[line 342]
Synchronized access at Path2D.java:[line 709]
Synchronized access at Path2D.java:[line 710]
Synchronized access at Path2D.java:[line 712]
Synchronized access at Path2D.java:[line 713]
Synchronized access at Path2D.java:[line 374]
Synchronized access at Path2D.java:[line 375]
Synchronized access at Path2D.java:[line 353]
Synchronized access at Path2D.java:[line 354]
Inconsistent synchronization of java.awt.geom.Path2D$Float.floatCoords; locked 90% of time
In class java.awt.geom.Path2D$Float
Field java.awt.geom.Path2D$Float.numCoords
Synchronized 93% of the time
Unsynchronized access at Path2D.java:[line 660]
Unsynchronized access at Path2D.java:[line 664]
Unsynchronized access at Path2D.java:[line 664]
Unsynchronized access at Path2D.java:[line 698]
Synchronized access at Path2D.java:[line 433]
Synchronized access at Path2D.java:[line 433]
Synchronized access at Path2D.java:[line 434]
Synchronized access at Path2D.java:[line 434]
Synchronized access at Path2D.java:[line 435]
Synchronized access at Path2D.java:[line 435]
Synchronized access at Path2D.java:[line 436]
Synchronized access at Path2D.java:[line 436]
Synchronized access at Path2D.java:[line 437]
Synchronized access at Path2D.java:[line 437]
Synchronized access at Path2D.java:[line 438]
Synchronized access at Path2D.java:[line 438]
Synchronized access at Path2D.java:[line 468]
Synchronized access at Path2D.java:[line 468]
Synchronized access at Path2D.java:[line 469]
Synchronized access at Path2D.java:[line 469]
Synchronized access at Path2D.java:[line 470]
Synchronized access at Path2D.java:[line 470]
Synchronized access at Path2D.java:[line 471]
Synchronized access at Path2D.java:[line 471]
Synchronized access at Path2D.java:[line 472]
Synchronized access at Path2D.java:[line 472]
Synchronized access at Path2D.java:[line 473]
Synchronized access at Path2D.java:[line 473]
Synchronized access at Path2D.java:[line 311]
Synchronized access at Path2D.java:[line 316]
Synchronized access at Path2D.java:[line 316]
Synchronized access at Path2D.java:[line 312]
Synchronized access at Path2D.java:[line 317]
Synchronized access at Path2D.java:[line 317]
Synchronized access at Path2D.java:[line 417]
Synchronized access at Path2D.java:[line 417]
Synchronized access at Path2D.java:[line 418]
Synchronized access at Path2D.java:[line 418]
Synchronized access at Path2D.java:[line 419]
Synchronized access at Path2D.java:[line 419]
Synchronized access at Path2D.java:[line 420]
Synchronized access at Path2D.java:[line 420]
Synchronized access at Path2D.java:[line 293]
Synchronized access at Path2D.java:[line 387]
Synchronized access at Path2D.java:[line 387]
Synchronized access at Path2D.java:[line 388]
Synchronized access at Path2D.java:[line 388]
Synchronized access at Path2D.java:[line 389]
Synchronized access at Path2D.java:[line 389]
Synchronized access at Path2D.java:[line 390]
Synchronized access at Path2D.java:[line 390]
Synchronized access at Path2D.java:[line 336]
Synchronized access at Path2D.java:[line 341]
Synchronized access at Path2D.java:[line 341]
Synchronized access at Path2D.java:[line 337]
Synchronized access at Path2D.java:[line 342]
Synchronized access at Path2D.java:[line 342]
Synchronized access at Path2D.java:[line 707]
Synchronized access at Path2D.java:[line 374]
Synchronized access at Path2D.java:[line 374]
Synchronized access at Path2D.java:[line 375]
Synchronized access at Path2D.java:[line 375]
Synchronized access at Path2D.java:[line 353]
Synchronized access at Path2D.java:[line 353]
Synchronized access at Path2D.java:[line 354]
Synchronized access at Path2D.java:[line 354]
Inconsistent synchronization of java.awt.geom.Path2D$Float.numCoords; locked 93% of time
In class java.awt.geom.Path2D$Float
Field java.awt.geom.Path2D$Float.numTypes
Synchronized 91% of the time
Unsynchronized access at Path2D.java:[line 660]
Unsynchronized access at Path2D.java:[line 664]
Synchronized access at Path2D.java:[line 432]
Synchronized access at Path2D.java:[line 432]
Synchronized access at Path2D.java:[line 467]
Synchronized access at Path2D.java:[line 467]
Synchronized access at Path2D.java:[line 310]
Synchronized access at Path2D.java:[line 310]
Synchronized access at Path2D.java:[line 315]
Synchronized access at Path2D.java:[line 315]
Synchronized access at Path2D.java:[line 416]
Synchronized access at Path2D.java:[line 416]
Synchronized access at Path2D.java:[line 280]
Synchronized access at Path2D.java:[line 285]
Synchronized access at Path2D.java:[line 386]
Synchronized access at Path2D.java:[line 386]
Synchronized access at Path2D.java:[line 335]
Synchronized access at Path2D.java:[line 335]
Synchronized access at Path2D.java:[line 340]
Synchronized access at Path2D.java:[line 340]
Synchronized access at Path2D.java:[line 373]
Synchronized access at Path2D.java:[line 373]
Synchronized access at Path2D.java:[line 352]
Synchronized access at Path2D.java:[line 352]
Inconsistent synchronization of java.awt.geom.Path2D$Float.numTypes; locked 91% of time
In class java.awt.geom.Path2D$Float
Field java.awt.geom.Path2D$Float.pointTypes
Synchronized 92% of the time
Unsynchronized access at Path2D.java:[line 664]
Synchronized access at Path2D.java:[line 432]
Synchronized access at Path2D.java:[line 467]
Synchronized access at Path2D.java:[line 310]
Synchronized access at Path2D.java:[line 315]
Synchronized access at Path2D.java:[line 416]
Synchronized access at Path2D.java:[line 284]
Synchronized access at Path2D.java:[line 290]
Synchronized access at Path2D.java:[line 290]
Synchronized access at Path2D.java:[line 386]
Synchronized access at Path2D.java:[line 335]
Synchronized access at Path2D.java:[line 340]
Synchronized access at Path2D.java:[line 373]
Synchronized access at Path2D.java:[line 352]
Inconsistent synchronization of java.awt.geom.Path2D$Float.pointTypes; locked 92% of time
In class java.awt.geom.QuadCurve2D
In method java.awt.geom.QuadCurve2D.contains(double, double)
At QuadCurve2D.java:[line 1004]
Test for floating point equality in java.awt.geom.QuadCurve2D.contains(double, double)
In class java.awt.image.AffineTransformOp
In method java.awt.image.AffineTransformOp.filter(BufferedImage, BufferedImage)
Local variable stored in JVM register 5
At AffineTransformOp.java:[line 228]
Dead store to $L5 in java.awt.image.AffineTransformOp.filter(BufferedImage, BufferedImage)
In class java.awt.image.BufferedImage
In method java.awt.image.BufferedImage.BufferedImage(ColorModel, WritableRaster, boolean, Hashtable)
Local variable stored in JVM register 12
At BufferedImage.java:[line 762]
Dead store to $L12 in java.awt.image.BufferedImage.BufferedImage(ColorModel, WritableRaster, boolean, Hashtable)
In class java.awt.image.BufferedImage
In method java.awt.image.BufferedImage.toString()
At BufferedImage.java:[line 1214]
java.awt.image.BufferedImage.toString() invokes inefficient new String(String) constructor
In class java.awt.image.BufferedImage
In method java.awt.image.BufferedImage.getRGB(int, int, int, int, int[], int, int)
In method java.awt.image.BufferedImage.setRGB(int, int, int)
At BufferedImage.java:[lines 926-965]
java.awt.image.BufferedImage.getRGB(int, int, int, int, int[], int, int) is unsynchronized, java.awt.image.BufferedImage.setRGB(int, int, int) is synchronized
In class java.awt.image.ColorModel
In method java.awt.image.ColorModel.toString()
At ColorModel.java:[line 1669]
java.awt.image.ColorModel.toString() invokes inefficient new String(String) constructor
In class java.awt.image.ColorModel
In method java.awt.image.ColorModel.finalize()
At ColorModel.java:[line 1630]
java.awt.image.ColorModel.finalize() is empty and should be deleted
In class java.awt.image.ComponentColorModel
In method java.awt.image.ComponentColorModel.createCompatibleWritableRaster(int, int)
Local variable stored in JVM register 3
At ComponentColorModel.java:[line 2820]
Dead store to $L3 in java.awt.image.ComponentColorModel.createCompatibleWritableRaster(int, int)
In class java.awt.image.ComponentColorModel
In method java.awt.image.ComponentColorModel.equals(Object)
At ComponentColorModel.java:[lines 2938-2946]
java.awt.image.ComponentColorModel defines equals but not hashCode
In class java.awt.image.ComponentColorModel
Field java.awt.image.ComponentColorModel.fromLinearGray16ToOtherGray8LUT
At ComponentColorModel.java:[line 449]
Unread field: java.awt.image.ComponentColorModel.fromLinearGray16ToOtherGray8LUT
In class java.awt.image.ComponentSampleModel
Masking field java.awt.image.ComponentSampleModel.numBands
Masked field java.awt.image.SampleModel.numBands
In ComponentSampleModel.java
Field ComponentSampleModel.numBands masks field in superclass java.awt.image.SampleModel
In class java.awt.image.DataBufferUShort
In method java.awt.image.DataBufferUShort.DataBufferUShort(short[][], int)
Local variable stored in JVM register 1
At DataBufferUShort.java:[line 149]
Redundant null check at DataBufferUShort.java:[line 150]
Nullcheck of ? at line 150 of value previously dereferenced in java.awt.image.DataBufferUShort.DataBufferUShort(short[][], int)
In class java.awt.image.DataBufferUShort
In method java.awt.image.DataBufferUShort.DataBufferUShort(short[][], int, int[])
Local variable stored in JVM register 1
At DataBufferUShort.java:[line 183]
Redundant null check at DataBufferUShort.java:[line 184]
Nullcheck of ? at line 184 of value previously dereferenced in java.awt.image.DataBufferUShort.DataBufferUShort(short[][], int, int[])
In class java.awt.image.DirectColorModel
In method java.awt.image.DirectColorModel.toString()
At DirectColorModel.java:[line 1411]
java.awt.image.DirectColorModel.toString() invokes inefficient new String(String) constructor
In class java.awt.image.DirectColorModel
Field java.awt.image.DirectColorModel.alpha_offset
At DirectColorModel.java:[line 1397]
Unread field: java.awt.image.DirectColorModel.alpha_offset
In class java.awt.image.DirectColorModel
Field java.awt.image.DirectColorModel.alpha_scale
At DirectColorModel.java:[line 1399]
Unread field: java.awt.image.DirectColorModel.alpha_scale
In class java.awt.image.DirectColorModel
Field java.awt.image.DirectColorModel.blue_offset
At DirectColorModel.java:[line 1385]
Unread field: java.awt.image.DirectColorModel.blue_offset
In class java.awt.image.DirectColorModel
Field java.awt.image.DirectColorModel.blue_scale
At DirectColorModel.java:[line 1393]
Unread field: java.awt.image.DirectColorModel.blue_scale
In class java.awt.image.DirectColorModel
Field java.awt.image.DirectColorModel.green_offset
At DirectColorModel.java:[line 1383]
Unread field: java.awt.image.DirectColorModel.green_offset
In class java.awt.image.DirectColorModel
Field java.awt.image.DirectColorModel.green_scale
At DirectColorModel.java:[line 1390]
Unread field: java.awt.image.DirectColorModel.green_scale
In class java.awt.image.DirectColorModel
Field java.awt.image.DirectColorModel.red_offset
At DirectColorModel.java:[line 1381]
Unread field: java.awt.image.DirectColorModel.red_offset
In class java.awt.image.DirectColorModel
Field java.awt.image.DirectColorModel.red_scale
At DirectColorModel.java:[line 1387]
Unread field: java.awt.image.DirectColorModel.red_scale
In class java.awt.image.IndexColorModel
In method java.awt.image.IndexColorModel.toString()
At IndexColorModel.java:[line 1525]
java.awt.image.IndexColorModel.toString() invokes inefficient new String(String) constructor
In class java.awt.image.IndexColorModel
In method java.awt.image.IndexColorModel.finalize()
In class java.awt.image.ColorModel
At IndexColorModel.java:[lines 1515-1516]
java.awt.image.IndexColorModel.finalize() missing call to super.finalize(), so java.awt.image.ColorModel.finalize() doesn't get called
In class java.awt.image.LookupOp
In method java.awt.image.LookupOp.filter(Raster, WritableRaster)
Local variable stored in JVM register 2
At LookupOp.java:[line 256]
Redundant null check at LookupOp.java:[line 263]
Nullcheck of ? at line 263 of value previously dereferenced in java.awt.image.LookupOp.filter(Raster, WritableRaster)
In class java.awt.image.LookupOp
Field java.awt.image.LookupOp.numComponents
At LookupOp.java:[line 94]
Unread field: java.awt.image.LookupOp.numComponents
In class java.awt.image.LookupTable
Field java.awt.image.LookupTable.numEntries
At ByteLookupTable.java:[line 70]
Unread field: java.awt.image.LookupTable.numEntries
In class java.awt.image.PixelGrabber
Field java.awt.image.PixelGrabber.flags
Synchronized 75% of the time
Unsynchronized access at PixelGrabber.java:[line 382]
Unsynchronized access at PixelGrabber.java:[line 382]
Unsynchronized access at PixelGrabber.java:[line 623]
Unsynchronized access at PixelGrabber.java:[line 623]
Unsynchronized access at PixelGrabber.java:[line 534]
Unsynchronized access at PixelGrabber.java:[line 534]
Synchronized access at PixelGrabber.java:[line 253]
Synchronized access at PixelGrabber.java:[line 254]
Synchronized access at PixelGrabber.java:[line 259]
Synchronized access at PixelGrabber.java:[line 274]
Synchronized access at PixelGrabber.java:[line 259]
Synchronized access at PixelGrabber.java:[line 284]
Synchronized access at PixelGrabber.java:[line 671]
Synchronized access at PixelGrabber.java:[line 200]
Synchronized access at PixelGrabber.java:[line 205]
Synchronized access at PixelGrabber.java:[line 205]
Synchronized access at PixelGrabber.java:[line 642]
Synchronized access at PixelGrabber.java:[line 651]
Synchronized access at PixelGrabber.java:[line 648]
Synchronized access at PixelGrabber.java:[line 645]
Synchronized access at PixelGrabber.java:[line 642]
Synchronized access at PixelGrabber.java:[line 651]
Synchronized access at PixelGrabber.java:[line 648]
Synchronized access at PixelGrabber.java:[line 645]
Inconsistent synchronization of java.awt.image.PixelGrabber.flags; locked 75% of time
In class java.awt.image.Raster
In method java.awt.image.Raster.createPackedRaster(int, int, int, int, int, Point)
At Raster.java:[line 557]
int division result cast to double or float in java.awt.image.Raster.createPackedRaster(int, int, int, int, int, Point)
In class java.awt.image.Raster
In method java.awt.image.Raster.createPackedRaster(int, int, int, int, int, Point)
At Raster.java:[line 561]
int division result cast to double or float in java.awt.image.Raster.createPackedRaster(int, int, int, int, int, Point)
In class java.awt.image.Raster
In method java.awt.image.Raster.createPackedRaster(int, int, int, int, int, Point)
At Raster.java:[line 565]
int division result cast to double or float in java.awt.image.Raster.createPackedRaster(int, int, int, int, int, Point)
In class java.awt.image.Raster
In method java.awt.image.Raster.createBandedRaster(int, int, int, int, int[], int[], Point)
Local variable stored in JVM register 5
At Raster.java:[line 359]
Redundant null check at Raster.java:[line 365]
Nullcheck of ? at line 365 of value previously dereferenced in java.awt.image.Raster.createBandedRaster(int, int, int, int, int[], int[], Point)
In class java.awt.image.renderable.ParameterBlock
In method java.awt.image.renderable.ParameterBlock.add(byte)
At ParameterBlock.java:[line 337]
Value Byte(byte)
Value Byte.valueOf(byte)
Method java.awt.image.renderable.ParameterBlock.add(byte) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class java.awt.image.renderable.ParameterBlock
In method java.awt.image.renderable.ParameterBlock.add(char)
At ParameterBlock.java:[line 348]
Value Character(char)
Value Character.valueOf(char)
Method java.awt.image.renderable.ParameterBlock.add(char) invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class java.awt.image.renderable.ParameterBlock
In method java.awt.image.renderable.ParameterBlock.add(int)
At ParameterBlock.java:[line 370]
Value Integer(int)
Value Integer.valueOf(int)
Method java.awt.image.renderable.ParameterBlock.add(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.awt.image.renderable.ParameterBlock
In method java.awt.image.renderable.ParameterBlock.add(long)
At ParameterBlock.java:[line 381]
Value Long(long)
Value Long.valueOf(long)
Method java.awt.image.renderable.ParameterBlock.add(long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class java.awt.image.renderable.ParameterBlock
In method java.awt.image.renderable.ParameterBlock.add(short)
At ParameterBlock.java:[line 359]
Value Short(short)
Value Short.valueOf(short)
Method java.awt.image.renderable.ParameterBlock.add(short) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class java.awt.image.renderable.ParameterBlock
In method java.awt.image.renderable.ParameterBlock.set(byte, int)
At ParameterBlock.java:[line 441]
Value Byte(byte)
Value Byte.valueOf(byte)
Method java.awt.image.renderable.ParameterBlock.set(byte, int) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class java.awt.image.renderable.ParameterBlock
In method java.awt.image.renderable.ParameterBlock.set(char, int)
At ParameterBlock.java:[line 457]
Value Character(char)
Value Character.valueOf(char)
Method java.awt.image.renderable.ParameterBlock.set(char, int) invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class java.awt.image.renderable.ParameterBlock
In method java.awt.image.renderable.ParameterBlock.set(int, int)
At ParameterBlock.java:[line 489]
Value Integer(int)
Value Integer.valueOf(int)
Method java.awt.image.renderable.ParameterBlock.set(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.awt.image.renderable.ParameterBlock
In method java.awt.image.renderable.ParameterBlock.set(long, int)
At ParameterBlock.java:[line 505]
Value Long(long)
Value Long.valueOf(long)
Method java.awt.image.renderable.ParameterBlock.set(long, int) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class java.awt.image.renderable.ParameterBlock
In method java.awt.image.renderable.ParameterBlock.set(short, int)
At ParameterBlock.java:[line 473]
Value Short(short)
Value Short.valueOf(short)
Method java.awt.image.renderable.ParameterBlock.set(short, int) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class java.awt.image.renderable.ParameterBlock
In method java.awt.image.renderable.ParameterBlock.clone()
At ParameterBlock.java:[line 161]
java.awt.image.renderable.ParameterBlock.clone() may return null
In class java.awt.image.renderable.RenderContext
In method java.awt.image.renderable.RenderContext.clone()
At RenderContext.java:[lines 250-252]
java.awt.image.renderable.RenderContext.clone() does not call super.clone()
In class java.awt.image.renderable.RenderableImageProducer
In method java.awt.image.renderable.RenderableImageProducer.run()
Local variable stored in JVM register 6
At RenderableImageProducer.java:[line 157]
Another occurrence at RenderableImageProducer.java:[line 158]
Dead store to $L6 in java.awt.image.renderable.RenderableImageProducer.run()
In class java.awt.print.Book$BookPage
In Book.java
Should java.awt.print.Book$BookPage be a _static_ inner class?
In class java.beans.ArrayPersistenceDelegate
In method java.beans.ArrayPersistenceDelegate.initialize(Class, Object, Object, Encoder)
At MetaData.java:[line 122]
Value Integer(int)
Value Integer.valueOf(int)
Method java.beans.ArrayPersistenceDelegate.initialize(Class, Object, Object, Encoder) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.beans.ArrayPersistenceDelegate
In method java.beans.ArrayPersistenceDelegate.instantiate(Object, Encoder)
At MetaData.java:[line 114]
Value Integer(int)
Value Integer.valueOf(int)
Method java.beans.ArrayPersistenceDelegate.instantiate(Object, Encoder) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.beans.BeansAppletStub
Field java.beans.BeansAppletStub.target
At Beans.java:[line 596]
Unread field: java.beans.BeansAppletStub.target
In class java.beans.DefaultPersistenceDelegate
In method java.beans.DefaultPersistenceDelegate.initBean(Class, Object, Object, Encoder)
Exception class java.lang.Exception
At DefaultPersistenceDelegate.java:[line 336]
java.beans.DefaultPersistenceDelegate.initBean(Class, Object, Object, Encoder) might ignore java.lang.Exception
In class java.beans.DefaultPersistenceDelegate
In method java.beans.DefaultPersistenceDelegate.initBean(Class, Object, Object, Encoder)
Local variable stored in JVM register 11
At DefaultPersistenceDelegate.java:[line 323]
Another occurrence at DefaultPersistenceDelegate.java:[line 324]
Dead store to $L11 in java.beans.DefaultPersistenceDelegate.initBean(Class, Object, Object, Encoder)
In class java.beans.DefaultPersistenceDelegate
In method java.beans.DefaultPersistenceDelegate.definesEquals(Object)
Actual type java.lang.Boolean
At DefaultPersistenceDelegate.java:[line 109]
Suspicious comparison of java.lang.Boolean references in java.beans.DefaultPersistenceDelegate.definesEquals(Object)
In class java.beans.DefaultPersistenceDelegate
In method java.beans.DefaultPersistenceDelegate.doProperty(Class, PropertyDescriptor, Object, Object, Encoder)
At DefaultPersistenceDelegate.java:[line 244]
Exception is caught when Exception is not thrown in java.beans.DefaultPersistenceDelegate.doProperty(Class, PropertyDescriptor, Object, Object, Encoder)
In class java.beans.DefaultPersistenceDelegate
In method java.beans.DefaultPersistenceDelegate.initBean(Class, Object, Object, Encoder)
At DefaultPersistenceDelegate.java:[line 336]
Exception is caught when Exception is not thrown in java.beans.DefaultPersistenceDelegate.initBean(Class, Object, Object, Encoder)
In class java.beans.EventHandler
In method java.beans.EventHandler.invokeInternal(Object, Method, Object[])
At EventHandler.java:[line 438]
Value Integer(int)
Value Integer.valueOf(int)
Method java.beans.EventHandler.invokeInternal(Object, Method, Object[]) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.beans.IndexedPropertyDescriptor
Field java.beans.IndexedPropertyDescriptor.indexedReadMethodName
Synchronized 81% of the time
Unsynchronized access at IndexedPropertyDescriptor.java:[line 473]
Unsynchronized access at IndexedPropertyDescriptor.java:[line 473]
Synchronized access at IndexedPropertyDescriptor.java:[line 157]
Synchronized access at IndexedPropertyDescriptor.java:[line 162]
Synchronized access at IndexedPropertyDescriptor.java:[line 173]
Synchronized access at IndexedPropertyDescriptor.java:[line 165]
Synchronized access at IndexedPropertyDescriptor.java:[line 167]
Synchronized access at IndexedPropertyDescriptor.java:[line 177]
Synchronized access at IndexedPropertyDescriptor.java:[line 178]
Synchronized access at IndexedPropertyDescriptor.java:[line 202]
Synchronized access at IndexedPropertyDescriptor.java:[line 208]
Inconsistent synchronization of java.beans.IndexedPropertyDescriptor.indexedReadMethodName; locked 81% of time
In class java.beans.IndexedPropertyDescriptor
Field java.beans.IndexedPropertyDescriptor.indexedWriteMethodName
Synchronized 75% of the time
Unsynchronized access at IndexedPropertyDescriptor.java:[line 471]
Unsynchronized access at IndexedPropertyDescriptor.java:[line 471]
Synchronized access at IndexedPropertyDescriptor.java:[line 274]
Synchronized access at IndexedPropertyDescriptor.java:[line 280]
Synchronized access at IndexedPropertyDescriptor.java:[line 224]
Synchronized access at IndexedPropertyDescriptor.java:[line 247]
Synchronized access at IndexedPropertyDescriptor.java:[line 250]
Synchronized access at IndexedPropertyDescriptor.java:[line 248]
Inconsistent synchronization of java.beans.IndexedPropertyDescriptor.indexedWriteMethodName; locked 75% of time
In class java.beans.Introspector
In method java.beans.Introspector.addMethod(MethodDescriptor)
Actual type java.lang.String
At Introspector.java:[line 1199]
Comparison of String objects using == or != in java.beans.Introspector.addMethod(MethodDescriptor)
In class java.beans.Introspector
In method java.beans.Introspector.findExplicitBeanInfo(Class)
At Introspector.java:[line 480]
Exception is caught when Exception is not thrown in java.beans.Introspector.findExplicitBeanInfo(Class)
In class java.beans.Introspector
In method java.beans.Introspector.getTargetEventInfo()
At Introspector.java:[line 1041]
Method java.beans.Introspector.getTargetEventInfo() makes inefficient use of keySet iterator instead of entrySet iterator
In class java.beans.NameGenerator
In method java.beans.NameGenerator.instanceName(Object)
At NameGenerator.java:[line 110]
Value Integer(int)
Value Integer.valueOf(int)
Method java.beans.NameGenerator.instanceName(Object) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.beans.PropertyChangeSupport
In method java.beans.PropertyChangeSupport.fireIndexedPropertyChange(String, int, int, int)
At PropertyChangeSupport.java:[line 416]
Value Integer(int)
Value Integer.valueOf(int)
Method java.beans.PropertyChangeSupport.fireIndexedPropertyChange(String, int, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.beans.PropertyChangeSupport
In method java.beans.PropertyChangeSupport.firePropertyChange(String, int, int)
At PropertyChangeSupport.java:[line 315]
Value Integer(int)
Value Integer.valueOf(int)
Method java.beans.PropertyChangeSupport.firePropertyChange(String, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.beans.PropertyChangeSupport
Field java.beans.PropertyChangeSupport.children
Synchronized 86% of the time
Unsynchronized access at PropertyChangeSupport.java:[line 361]
Unsynchronized access at PropertyChangeSupport.java:[line 363]
Synchronized access at PropertyChangeSupport.java:[line 207]
Synchronized access at PropertyChangeSupport.java:[line 210]
Synchronized access at PropertyChangeSupport.java:[line 208]
Synchronized access at PropertyChangeSupport.java:[line 213]
Synchronized access at PropertyChangeSupport.java:[line 459]
Synchronized access at PropertyChangeSupport.java:[line 460]
Synchronized access at PropertyChangeSupport.java:[line 168]
Synchronized access at PropertyChangeSupport.java:[line 169]
Synchronized access at PropertyChangeSupport.java:[line 172]
Synchronized access at PropertyChangeSupport.java:[line 238]
Synchronized access at PropertyChangeSupport.java:[line 241]
Synchronized access at PropertyChangeSupport.java:[line 263]
Synchronized access at PropertyChangeSupport.java:[line 264]
Inconsistent synchronization of java.beans.PropertyChangeSupport.children; locked 86% of time
In class java.beans.PropertyChangeSupport
Field java.beans.PropertyChangeSupport.listeners
Synchronized 69% of the time
Unsynchronized access at PropertyChangeSupport.java:[line 461]
Unsynchronized access at PropertyChangeSupport.java:[line 462]
Unsynchronized access at PropertyChangeSupport.java:[line 353]
Unsynchronized access at PropertyChangeSupport.java:[line 354]
Synchronized access at PropertyChangeSupport.java:[line 455]
Synchronized access at PropertyChangeSupport.java:[line 455]
Synchronized access at PropertyChangeSupport.java:[line 163]
Synchronized access at PropertyChangeSupport.java:[line 164]
Synchronized access at PropertyChangeSupport.java:[line 90]
Synchronized access at PropertyChangeSupport.java:[line 93]
Synchronized access at PropertyChangeSupport.java:[line 91]
Synchronized access at PropertyChangeSupport.java:[line 121]
Synchronized access at PropertyChangeSupport.java:[line 124]
Inconsistent synchronization of java.beans.PropertyChangeSupport.listeners; locked 69% of time
In class java.beans.PropertyDescriptor
In method java.beans.PropertyDescriptor.equals(Object)
Actual type java.lang.String
At PropertyDescriptor.java:[line 450]
Comparison of String objects using == or != in java.beans.PropertyDescriptor.equals(Object)
In class java.beans.PropertyDescriptor
Field java.beans.PropertyDescriptor.readMethodName
Synchronized 69% of the time
Unsynchronized access at PropertyDescriptor.java:[line 652]
Unsynchronized access at PropertyDescriptor.java:[line 652]
Unsynchronized access at PropertyDescriptor.java:[line 450]
Unsynchronized access at PropertyDescriptor.java:[line 450]
Synchronized access at PropertyDescriptor.java:[line 219]
Synchronized access at PropertyDescriptor.java:[line 227]
Synchronized access at PropertyDescriptor.java:[line 179]
Synchronized access at PropertyDescriptor.java:[line 183]
Synchronized access at PropertyDescriptor.java:[line 197]
Synchronized access at PropertyDescriptor.java:[line 186]
Synchronized access at PropertyDescriptor.java:[line 188]
Synchronized access at PropertyDescriptor.java:[line 199]
Synchronized access at PropertyDescriptor.java:[line 200]
Inconsistent synchronization of java.beans.PropertyDescriptor.readMethodName; locked 69% of time
In class java.beans.PropertyDescriptor
Field java.beans.PropertyDescriptor.writeMethodName
Synchronized 60% of the time
Unsynchronized access at PropertyDescriptor.java:[line 650]
Unsynchronized access at PropertyDescriptor.java:[line 650]
Unsynchronized access at PropertyDescriptor.java:[line 450]
Unsynchronized access at PropertyDescriptor.java:[line 450]
Synchronized access at PropertyDescriptor.java:[line 241]
Synchronized access at PropertyDescriptor.java:[line 260]
Synchronized access at PropertyDescriptor.java:[line 264]
Synchronized access at PropertyDescriptor.java:[line 261]
Synchronized access at PropertyDescriptor.java:[line 283]
Synchronized access at PropertyDescriptor.java:[line 291]
Inconsistent synchronization of java.beans.PropertyDescriptor.writeMethodName; locked 60% of time
In class java.beans.ReflectionUtils$Signature
In method java.beans.ReflectionUtils$Signature.equals(Object)
At ReflectionUtils.java:[line 315]
Equals method for java.beans.ReflectionUtils$Signature assumes the argument is of type ReflectionUtils$Signature
In class java.beans.ReflectionUtils$Signature
In method java.beans.ReflectionUtils$Signature.equals(Object)
Local variable stored in JVM register 1
Dereferenced at ReflectionUtils.java:[line 316]
java.beans.ReflectionUtils$Signature.equals(Object) does not check for null argument
In class java.beans.Statement
In method java.beans.Statement.invoke()
At Statement.java:[line 197]
Value Character(char)
Value Character.valueOf(char)
Method java.beans.Statement.invoke() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class java.beans.VetoableChangeSupport
In method java.beans.VetoableChangeSupport.fireVetoableChange(String, int, int)
At VetoableChangeSupport.java:[line 291]
Value Integer(int)
Value Integer.valueOf(int)
Method java.beans.VetoableChangeSupport.fireVetoableChange(String, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.beans.VetoableChangeSupport
Field java.beans.VetoableChangeSupport.children
Synchronized 93% of the time
Unsynchronized access at VetoableChangeSupport.java:[line 264]
Synchronized access at VetoableChangeSupport.java:[line 391]
Synchronized access at VetoableChangeSupport.java:[line 392]
Synchronized access at VetoableChangeSupport.java:[line 210]
Synchronized access at VetoableChangeSupport.java:[line 213]
Synchronized access at VetoableChangeSupport.java:[line 343]
Synchronized access at VetoableChangeSupport.java:[line 344]
Synchronized access at VetoableChangeSupport.java:[line 140]
Synchronized access at VetoableChangeSupport.java:[line 141]
Synchronized access at VetoableChangeSupport.java:[line 144]
Synchronized access at VetoableChangeSupport.java:[line 235]
Synchronized access at VetoableChangeSupport.java:[line 236]
Synchronized access at VetoableChangeSupport.java:[line 179]
Synchronized access at VetoableChangeSupport.java:[line 182]
Synchronized access at VetoableChangeSupport.java:[line 180]
Synchronized access at VetoableChangeSupport.java:[line 185]
Inconsistent synchronization of java.beans.VetoableChangeSupport.children; locked 93% of time
In class java.beans.VetoableChangeSupport
Field java.beans.VetoableChangeSupport.listeners
Synchronized 73% of the time
Unsynchronized access at VetoableChangeSupport.java:[line 393]
Unsynchronized access at VetoableChangeSupport.java:[line 394]
Unsynchronized access at VetoableChangeSupport.java:[line 348]
Unsynchronized access at VetoableChangeSupport.java:[line 264]
Synchronized access at VetoableChangeSupport.java:[line 387]
Synchronized access at VetoableChangeSupport.java:[line 387]
Synchronized access at VetoableChangeSupport.java:[line 86]
Synchronized access at VetoableChangeSupport.java:[line 89]
Synchronized access at VetoableChangeSupport.java:[line 87]
Synchronized access at VetoableChangeSupport.java:[line 340]
Synchronized access at VetoableChangeSupport.java:[line 341]
Synchronized access at VetoableChangeSupport.java:[line 135]
Synchronized access at VetoableChangeSupport.java:[line 136]
Synchronized access at VetoableChangeSupport.java:[line 116]
Synchronized access at VetoableChangeSupport.java:[line 119]
Inconsistent synchronization of java.beans.VetoableChangeSupport.listeners; locked 73% of time
In class java.beans.XMLEncoder$ValueData
In XMLEncoder.java
Should java.beans.XMLEncoder$ValueData be a _static_ inner class?
In class java.beans.beancontext.BeanContextServicesSupport
In BeanContextServicesSupport.java
java.beans.beancontext.BeanContextServicesSupport's readObject method is synchronized
In class java.beans.beancontext.BeanContextServicesSupport$BCSSChild$BCSSCServiceClassRef
In BeanContextServicesSupport.java
Should java.beans.beancontext.BeanContextServicesSupport$BCSSChild$BCSSCServiceClassRef be a _static_ inner class?
In class java.beans.beancontext.BeanContextServicesSupport$BCSSChild$BCSSCServiceRef
In BeanContextServicesSupport.java
Should java.beans.beancontext.BeanContextServicesSupport$BCSSChild$BCSSCServiceRef be a _static_ inner class?
In class java.beans.beancontext.BeanContextServicesSupport$BCSSServiceProvider
Field java.beans.beancontext.BeanContextServicesSupport$BCSSServiceProvider.serviceProvider
In BeanContextServicesSupport.java
Class java.beans.beancontext.BeanContextServicesSupport$BCSSServiceProvider defines non-transient non-serializable instance field serviceProvider
In class java.beans.beancontext.BeanContextSupport
In method java.beans.beancontext.BeanContextSupport.needsGui()
Actual type java.beans.beancontext.BeanContext
Expected java.beans.Visibility
At BeanContextSupport.java:[line 756]
instanceof will always return true in java.beans.beancontext.BeanContextSupport.needsGui(), since all java.beans.beancontext.BeanContext are instances of java.beans.Visibility
In class java.beans.beancontext.BeanContextSupport
Field java.beans.beancontext.BeanContextSupport.okToUseGui
Synchronized 57% of the time
Unsynchronized access at BeanContextSupport.java:[line 825]
Unsynchronized access at BeanContextSupport.java:[line 441]
Unsynchronized access at BeanContextSupport.java:[line 455]
Synchronized access at BeanContextSupport.java:[line 785]
Synchronized access at BeanContextSupport.java:[line 786]
Synchronized access at BeanContextSupport.java:[line 804]
Synchronized access at BeanContextSupport.java:[line 805]
Inconsistent synchronization of java.beans.beancontext.BeanContextSupport.okToUseGui; locked 57% of time
In class java.beans.beancontext.BeanContextSupport
In BeanContextSupport.java
java.beans.beancontext.BeanContextSupport's readObject method is synchronized
In class java.beans.java_awt_Font_PersistenceDelegate
In method java.beans.java_awt_Font_PersistenceDelegate.instantiate(Object, Encoder)
At MetaData.java:[line 784]
Method java.beans.java_awt_Font_PersistenceDelegate.instantiate(Object, Encoder) makes inefficient use of keySet iterator instead of entrySet iterator
In class java.beans.java_awt_MenuShortcut_PersistenceDelegate
In method java.beans.java_awt_MenuShortcut_PersistenceDelegate.instantiate(Object, Encoder)
At MetaData.java:[line 914]
Value Integer(int)
Value Integer.valueOf(int)
Method java.beans.java_awt_MenuShortcut_PersistenceDelegate.instantiate(Object, Encoder) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.beans.java_util_List_PersistenceDelegate
In method java.beans.java_util_List_PersistenceDelegate.initialize(Class, Object, Object, Encoder)
At MetaData.java:[line 566]
Value Integer(int)
Value Integer.valueOf(int)
Method java.beans.java_util_List_PersistenceDelegate.initialize(Class, Object, Object, Encoder) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.io.BufferedInputStream
Field java.io.BufferedInputStream.buf
In BufferedInputStream.java
java.io.BufferedInputStream.buf is a volatile reference to an array; the array elements are non-volatile
In class java.io.ByteArrayInputStream
Field java.io.ByteArrayInputStream.mark
Synchronized 50% of the time
Unsynchronized access at ByteArrayInputStream.java:[line 261]
Synchronized access at ByteArrayInputStream.java:[line 270]
Inconsistent synchronization of java.io.ByteArrayInputStream.mark; locked 50% of time
In class java.io.ByteArrayInputStream
Field java.io.ByteArrayInputStream.pos
Synchronized 93% of the time
Unsynchronized access at ByteArrayInputStream.java:[line 261]
Synchronized access at ByteArrayInputStream.java:[line 183]
Synchronized access at ByteArrayInputStream.java:[line 186]
Synchronized access at ByteArrayInputStream.java:[line 187]
Synchronized access at ByteArrayInputStream.java:[line 192]
Synchronized access at ByteArrayInputStream.java:[line 193]
Synchronized access at ByteArrayInputStream.java:[line 193]
Synchronized access at ByteArrayInputStream.java:[line 270]
Synchronized access at ByteArrayInputStream.java:[line 210]
Synchronized access at ByteArrayInputStream.java:[line 216]
Synchronized access at ByteArrayInputStream.java:[line 211]
Synchronized access at ByteArrayInputStream.java:[line 216]
Synchronized access at ByteArrayInputStream.java:[line 145]
Synchronized access at ByteArrayInputStream.java:[line 145]
Synchronized access at ByteArrayInputStream.java:[line 145]
Synchronized access at ByteArrayInputStream.java:[line 231]
Inconsistent synchronization of java.io.ByteArrayInputStream.pos; locked 93% of time
In class java.io.Console
In method java.io.Console.readPassword(String, Object[])
Field java.io.Console.echoOff
At Console.java:[line 315]
Write to static field java.io.Console.echoOff from instance method java.io.Console.readPassword(String, Object[])
In class java.io.Console
In method java.io.Console.readPassword(String, Object[])
Field java.io.Console.echoOff
At Console.java:[line 321]
Write to static field java.io.Console.echoOff from instance method java.io.Console.readPassword(String, Object[])
In class java.io.Console$LineReader
In method java.io.Console$LineReader.read(char[], int, int)
Local variable stored in JVM register 5
At Console.java:[line 467]
Dead store to $L5 in java.io.Console$LineReader.read(char[], int, int)
In class java.io.File
In method java.io.File.generateFile(String, String, File)
Called method java.util.Random.nextInt()
At File.java:[line 1688]
Random object created and used only once in java.io.File.generateFile(String, String, File)
In class java.io.File
In File.java
java.io.File's readObject method is synchronized
In class java.io.FilePermission
In method java.io.FilePermission.getMask(String)
Actual type java.lang.String
At FilePermission.java:[line 421]
Comparison of String parameter using == or != in java.io.FilePermission.getMask(String)
In class java.io.FilePermission
In method java.io.FilePermission.getMask(String)
At FilePermission.java:[lines 501-505]
Switch statement found in java.io.FilePermission.getMask(String) where one case falls through to the next case
In class java.io.LineNumberInputStream
In method java.io.LineNumberInputStream.read()
At LineNumberInputStream.java:[lines 104-107]
Switch statement found in java.io.LineNumberInputStream.read() where one case falls through to the next case
In class java.io.LineNumberReader
In method java.io.LineNumberReader.read()
At LineNumberReader.java:[lines 134-136]
Switch statement found in java.io.LineNumberReader.read() where one case falls through to the next case
In class java.io.LineNumberReader
In method java.io.LineNumberReader.read(char[], int, int)
At LineNumberReader.java:[lines 176-178]
Switch statement found in java.io.LineNumberReader.read(char[], int, int) where one case falls through to the next case
In class java.io.ObjectInputStream
In method java.io.ObjectInputStream.readFields()
Local variable stored in JVM register 1
At ObjectInputStream.java:[line 533]
Dead store to $L1 in java.io.ObjectInputStream.readFields()
In class java.io.ObjectStreamClass
In method java.io.ObjectStreamClass.getDeclaredSUID(Class)
At ObjectStreamClass.java:[line 1634]
Exception is caught when Exception is not thrown in java.io.ObjectStreamClass.getDeclaredSUID(Class)
In class java.io.ObjectStreamClass
In method java.io.ObjectStreamClass.getDeclaredSerialFields(Class)
At ObjectStreamClass.java:[line 1561]
Exception is caught when Exception is not thrown in java.io.ObjectStreamClass.getDeclaredSerialFields(Class)
In class java.io.ObjectStreamField
In method java.io.ObjectStreamField.compareTo(Object)
At ObjectStreamField.java:[lines 248-253]
java.io.ObjectStreamField defines compareTo(Object) and uses Object.equals()
In class java.io.PipedInputStream
Field java.io.PipedInputStream.in
Synchronized 93% of the time
Unsynchronized access at PipedOutputStream.java:[line 104]
Synchronized access at PipedInputStream.java:[line 385]
Synchronized access at PipedInputStream.java:[line 389]
Synchronized access at PipedInputStream.java:[line 390]
Synchronized access at PipedInputStream.java:[line 407]
Synchronized access at PipedInputStream.java:[line 409]
Synchronized access at PipedInputStream.java:[line 317]
Synchronized access at PipedInputStream.java:[line 310]
Synchronized access at PipedInputStream.java:[line 337]
Synchronized access at PipedInputStream.java:[line 339]
Synchronized access at PipedInputStream.java:[line 429]
Synchronized access at PipedInputStream.java:[line 431]
Synchronized access at PipedInputStream.java:[line 433]
Synchronized access at PipedInputStream.java:[line 436]
Synchronized access at PipedInputStream.java:[line 434]
Inconsistent synchronization of java.io.PipedInputStream.in; locked 93% of time
In class java.io.PipedInputStream
Field java.io.PipedInputStream.out
Synchronized 95% of the time
Unsynchronized access at PipedOutputStream.java:[line 105]
Synchronized access at PipedInputStream.java:[line 389]
Synchronized access at PipedInputStream.java:[line 392]
Synchronized access at PipedInputStream.java:[line 390]
Synchronized access at PipedInputStream.java:[line 390]
Synchronized access at PipedInputStream.java:[line 399]
Synchronized access at PipedInputStream.java:[line 400]
Synchronized access at PipedInputStream.java:[line 400]
Synchronized access at PipedInputStream.java:[line 404]
Synchronized access at PipedInputStream.java:[line 405]
Synchronized access at PipedInputStream.java:[line 407]
Synchronized access at PipedInputStream.java:[line 333]
Synchronized access at PipedInputStream.java:[line 333]
Synchronized access at PipedInputStream.java:[line 334]
Synchronized access at PipedInputStream.java:[line 335]
Synchronized access at PipedInputStream.java:[line 337]
Synchronized access at PipedInputStream.java:[line 431]
Synchronized access at PipedInputStream.java:[line 433]
Synchronized access at PipedInputStream.java:[line 434]
Synchronized access at PipedInputStream.java:[line 436]
Inconsistent synchronization of java.io.PipedInputStream.out; locked 95% of time
In class java.io.PipedReader
Field java.io.PipedReader.in
Synchronized 90% of the time
Unsynchronized access at PipedWriter.java:[line 102]
Synchronized access at PipedReader.java:[line 247]
Synchronized access at PipedReader.java:[line 240]
Synchronized access at PipedReader.java:[line 267]
Synchronized access at PipedReader.java:[line 269]
Synchronized access at PipedReader.java:[line 297]
Synchronized access at PipedReader.java:[line 316]
Synchronized access at PipedReader.java:[line 322]
Synchronized access at PipedReader.java:[line 324]
Synchronized access at PipedReader.java:[line 347]
Synchronized access at PipedReader.java:[line 343]
Inconsistent synchronization of java.io.PipedReader.in; locked 90% of time
In class java.io.PipedReader
Field java.io.PipedReader.out
Synchronized 90% of the time
Unsynchronized access at PipedWriter.java:[line 103]
Synchronized access at PipedReader.java:[line 263]
Synchronized access at PipedReader.java:[line 263]
Synchronized access at PipedReader.java:[line 264]
Synchronized access at PipedReader.java:[line 265]
Synchronized access at PipedReader.java:[line 267]
Synchronized access at PipedReader.java:[line 317]
Synchronized access at PipedReader.java:[line 317]
Synchronized access at PipedReader.java:[line 319]
Synchronized access at PipedReader.java:[line 320]
Synchronized access at PipedReader.java:[line 322]
Inconsistent synchronization of java.io.PipedReader.out; locked 90% of time
In class java.io.UnixFileSystem
In method java.io.UnixFileSystem.listRoots()
File name /
At UnixFileSystem.java:[line 297]
Hard coded reference to an absolute pathname in java.io.UnixFileSystem.listRoots()
In class java.io.Writer
Field java.io.Writer.writeBufferSize
At Writer.java:[line 61]
Unread field: java.io.Writer.writeBufferSize; should this field be static?
In class java.lang.AssertionStatusDirectives
Field java.lang.AssertionStatusDirectives.classEnabled
At ClassLoader.java:[line 1999]
Unwritten field: java.lang.AssertionStatusDirectives.classEnabled
In class java.lang.AssertionStatusDirectives
Field java.lang.AssertionStatusDirectives.classes
At ClassLoader.java:[line 1998]
Unwritten field: java.lang.AssertionStatusDirectives.classes
In class java.lang.AssertionStatusDirectives
Field java.lang.AssertionStatusDirectives.packageEnabled
At ClassLoader.java:[line 2003]
Unwritten field: java.lang.AssertionStatusDirectives.packageEnabled
In class java.lang.AssertionStatusDirectives
Field java.lang.AssertionStatusDirectives.packages
At ClassLoader.java:[line 2002]
Unwritten field: java.lang.AssertionStatusDirectives.packages
In class java.lang.Byte
In method java.lang.Byte.valueOf(String, int)
At Byte.java:[line 205]
Value Byte(byte)
Value Byte.valueOf(byte)
Method java.lang.Byte.valueOf(String, int) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class java.lang.Byte$ByteCache
In method java.lang.Byte$ByteCache.<static initializer>()
At Byte.java:[line 84]
Value Byte(byte)
Value Byte.valueOf(byte)
Method java.lang.Byte$ByteCache.<static initializer>() invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class java.lang.Character
In method java.lang.Character.valueOf(char)
At Character.java:[line 2106]
Value Character(char)
Value Character.valueOf(char)
Method java.lang.Character.valueOf(char) invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class java.lang.Character$CharacterCache
In method java.lang.Character$CharacterCache.<static initializer>()
At Character.java:[line 2085]
Value Character(char)
Value Character.valueOf(char)
Method java.lang.Character$CharacterCache.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class java.lang.Class
In method java.lang.Class.searchMethods(Method[], String, Class[])
At Class.java:[line 2674]
Load of known null value in java.lang.Class.searchMethods(Method[], String, Class[])
In class java.lang.Class
Field java.lang.Class.annotationType
In Class.java
Class java.lang.Class defines non-transient non-serializable instance field annotationType
In class java.lang.Class$EnclosingMethodInfo
In method java.lang.Class$EnclosingMethodInfo.EnclosingMethodInfo(Object[])
Actual type java.lang.String
At Class.java:[line 977]
Comparison of String objects using == or != in java.lang.Class$EnclosingMethodInfo.EnclosingMethodInfo(Object[])
In class java.lang.Class$MethodArray
In method java.lang.Class$MethodArray.removeByNameAndSignature(Method)
Actual type java.lang.String
At Class.java:[line 2514]
Comparison of String objects using == or != in java.lang.Class$MethodArray.removeByNameAndSignature(Method)
In class java.lang.ClassLoader
In method java.lang.ClassLoader.loadLibrary(Class, String, boolean)
On field java.lang.ClassLoader.sys_paths
At ClassLoader.java:[lines 1660-1662]
Incorrect lazy initialization of static field java.lang.ClassLoader.sys_paths in java.lang.ClassLoader.loadLibrary(Class, String, boolean)
In class java.lang.ClassLoader
In method java.lang.ClassLoader.initializeJavaAssertionMaps()
Field java.lang.AssertionStatusDirectives.classEnabled
At ClassLoader.java:[line 1999]
Read of unwritten field classEnabled in java.lang.ClassLoader.initializeJavaAssertionMaps()
In class java.lang.ClassLoader
In method java.lang.ClassLoader.initializeJavaAssertionMaps()
Field java.lang.AssertionStatusDirectives.classes
At ClassLoader.java:[line 1998]
Read of unwritten field classes in java.lang.ClassLoader.initializeJavaAssertionMaps()
In class java.lang.ClassLoader
In method java.lang.ClassLoader.initializeJavaAssertionMaps()
Field java.lang.AssertionStatusDirectives.classes
At ClassLoader.java:[line 1999]
Read of unwritten field classes in java.lang.ClassLoader.initializeJavaAssertionMaps()
In class java.lang.ClassLoader
In method java.lang.ClassLoader.initializeJavaAssertionMaps()
Field java.lang.AssertionStatusDirectives.packageEnabled
At ClassLoader.java:[line 2003]
Read of unwritten field packageEnabled in java.lang.ClassLoader.initializeJavaAssertionMaps()
In class java.lang.ClassLoader
In method java.lang.ClassLoader.initializeJavaAssertionMaps()
Field java.lang.AssertionStatusDirectives.packages
At ClassLoader.java:[line 2002]
Read of unwritten field packages in java.lang.ClassLoader.initializeJavaAssertionMaps()
In class java.lang.ClassLoader
In method java.lang.ClassLoader.initializeJavaAssertionMaps()
Field java.lang.AssertionStatusDirectives.packages
At ClassLoader.java:[line 2003]
Read of unwritten field packages in java.lang.ClassLoader.initializeJavaAssertionMaps()
In class java.lang.ClassLoader$3
In method java.lang.ClassLoader$3.run()
At ClassLoader.java:[line 1707]
java.lang.ClassLoader$3.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class java.lang.ConditionalSpecialCasing
In method java.lang.ConditionalSpecialCasing.<static initializer>()
At ConditionalSpecialCasing.java:[line 96]
Value Integer(int)
Value Integer.valueOf(int)
Method java.lang.ConditionalSpecialCasing.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.lang.ConditionalSpecialCasing
In method java.lang.ConditionalSpecialCasing.lookUpTable(String, int, Locale, boolean)
At ConditionalSpecialCasing.java:[line 150]
Value Integer(int)
Value Integer.valueOf(int)
Method java.lang.ConditionalSpecialCasing.lookUpTable(String, int, Locale, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.lang.Integer
In method java.lang.Integer.decode(String)
At Integer.java:[line 956]
Value Integer(int)
Value Integer.valueOf(int)
Method java.lang.Integer.decode(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.lang.Integer
In method java.lang.Integer.getInteger(String, int)
At Integer.java:[line 824]
Value Integer(int)
Value Integer.valueOf(int)
Method java.lang.Integer.getInteger(String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.lang.Integer
In method java.lang.Integer.valueOf(int)
At Integer.java:[line 621]
Value Integer(int)
Value Integer.valueOf(int)
Method java.lang.Integer.valueOf(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.lang.Integer
In method java.lang.Integer.valueOf(String)
At Integer.java:[line 590]
Value Integer(int)
Value Integer.valueOf(int)
Method java.lang.Integer.valueOf(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.lang.Integer
In method java.lang.Integer.valueOf(String, int)
At Integer.java:[line 563]
Value Integer(int)
Value Integer.valueOf(int)
Method java.lang.Integer.valueOf(String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.lang.Integer
In method java.lang.Integer.decode(String)
At Integer.java:[line 961]
java.lang.Integer.decode(String) invokes inefficient new String(String) constructor
In class java.lang.Integer$IntegerCache
In method java.lang.Integer$IntegerCache.<static initializer>()
At Integer.java:[line 600]
Value Integer(int)
Value Integer.valueOf(int)
Method java.lang.Integer$IntegerCache.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.lang.Long
In method java.lang.Long.decode(String)
At Long.java:[line 668]
Value Long(long)
Value Long.valueOf(long)
Method java.lang.Long.decode(String) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class java.lang.Long
In method java.lang.Long.getLong(String, long)
At Long.java:[line 887]
Value Long(long)
Value Long.valueOf(long)
Method java.lang.Long.getLong(String, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class java.lang.Long
In method java.lang.Long.valueOf(long)
At Long.java:[line 587]
Value Long(long)
Value Long.valueOf(long)
Method java.lang.Long.valueOf(long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class java.lang.Long
In method java.lang.Long.valueOf(String)
At Long.java:[line 555]
Value Long(long)
Value Long.valueOf(long)
Method java.lang.Long.valueOf(String) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class java.lang.Long
In method java.lang.Long.valueOf(String, int)
At Long.java:[line 528]
Value Long(long)
Value Long.valueOf(long)
Method java.lang.Long.valueOf(String, int) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class java.lang.Long
In method java.lang.Long.decode(String)
At Long.java:[line 673]
java.lang.Long.decode(String) invokes inefficient new String(String) constructor
In class java.lang.Long$LongCache
In method java.lang.Long$LongCache.<static initializer>()
At Long.java:[line 565]
Value Long(long)
Value Long.valueOf(long)
Method java.lang.Long$LongCache.<static initializer>() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class java.lang.Object
In method java.lang.Object.finalize()
At Object.java:[line 553]
java.lang.Object.finalize() is empty and should be deleted
In class java.lang.Package
In method java.lang.Package.isSealed(URL)
Called method java.net.URL.equals(Object)
At Package.java:[line 199]
java.lang.Package.isSealed(URL) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In class java.lang.SecurityManager
In method java.lang.SecurityManager.checkPackageAccess(String)
Field java.lang.SecurityManager.packageAccess
At SecurityManager.java:[line 1516]
Write to static field java.lang.SecurityManager.packageAccess from instance method java.lang.SecurityManager.checkPackageAccess(String)
In class java.lang.SecurityManager
In method java.lang.SecurityManager.checkPackageDefinition(String)
Field java.lang.SecurityManager.packageDefinition
At SecurityManager.java:[line 1585]
Write to static field java.lang.SecurityManager.packageDefinition from instance method java.lang.SecurityManager.checkPackageDefinition(String)
In class java.lang.Short
In method java.lang.Short.valueOf(String, int)
At Short.java:[line 174]
Value Short(short)
Value Short.valueOf(short)
Method java.lang.Short.valueOf(String, int) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class java.lang.Short
In method java.lang.Short.valueOf(short)
At Short.java:[line 233]
Value Short(short)
Value Short.valueOf(short)
Method java.lang.Short.valueOf(short) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class java.lang.Short$ShortCache
In method java.lang.Short$ShortCache.<static initializer>()
At Short.java:[line 210]
Value Short(short)
Value Short.valueOf(short)
Method java.lang.Short$ShortCache.<static initializer>() invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class java.lang.String
In method java.lang.String.equalsIgnoreCase(String)
Actual type java.lang.String
At String.java:[line 1139]
Comparison of String parameter using == or != in java.lang.String.equalsIgnoreCase(String)
In class java.lang.Thread
In method java.lang.Thread.isCCLOverridden(Class)
At Thread.java:[line 1536]
java.lang.Thread.isCCLOverridden(Class) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class java.lang.Throwable
Field java.lang.Throwable.stackTrace
Synchronized 80% of the time
Unsynchronized access at Throwable.java:[line 644]
Synchronized access at Throwable.java:[line 605]
Synchronized access at Throwable.java:[line 611]
Synchronized access at Throwable.java:[line 607]
Synchronized access at Throwable.java:[line 609]
Inconsistent synchronization of java.lang.Throwable.stackTrace; locked 80% of time
In class java.lang.annotation.AnnotationTypeMismatchException
Field java.lang.annotation.AnnotationTypeMismatchException.element
In AnnotationTypeMismatchException.java
Class java.lang.annotation.AnnotationTypeMismatchException defines non-transient non-serializable instance field element
In class java.lang.ref.Reference
Field java.lang.ref.Reference.discovered
In Reference.java
Unused field: java.lang.ref.Reference.discovered
In class java.lang.ref.SoftReference
Field java.lang.ref.SoftReference.timestamp
At SoftReference.java:[line 85]
Unread field: java.lang.ref.SoftReference.timestamp
In class java.lang.reflect.Constructor
In method java.lang.reflect.Constructor.toGenericString()
Actual type java.lang.reflect.TypeVariable
Expected java.lang.Class
Local variable stored in JVM register 8
At Constructor.java:[line 437]
instanceof will always return false in java.lang.reflect.Constructor.toGenericString(), since a java.lang.reflect.TypeVariable can't be a java.lang.Class
In class java.lang.reflect.Field
In method java.lang.reflect.Field.equals(Object)
Actual type java.lang.String
At Field.java:[line 256]
Comparison of String objects using == or != in java.lang.reflect.Field.equals(Object)
In class java.lang.reflect.Method
In method java.lang.reflect.Method.toGenericString()
Actual type java.lang.reflect.TypeVariable
Expected java.lang.Class
Local variable stored in JVM register 8
At Method.java:[line 497]
instanceof will always return false in java.lang.reflect.Method.toGenericString(), since a java.lang.reflect.TypeVariable can't be a java.lang.Class
In class java.lang.reflect.Proxy
Field java.lang.reflect.Proxy.h
In Proxy.java
Class java.lang.reflect.Proxy defines non-transient non-serializable instance field h
In class java.math.BigDecimal
In method java.math.BigDecimal.divideToIntegralValue(BigDecimal, MathContext)
Local variable stored in JVM register 5
At BigDecimal.java:[line 1713]
Dead store to $L5 in java.math.BigDecimal.divideToIntegralValue(BigDecimal, MathContext)
In class java.math.BigDecimal
In BigDecimal.java
java.math.BigDecimal's readObject method is synchronized
In class java.math.BigDecimal
In method java.math.BigDecimal.doRound(MathContext)
Called method java.math.BigDecimal.precision()
At BigDecimal.java:[line 3456]
java.math.BigDecimal.doRound(MathContext) ignores return value of java.math.BigDecimal.precision()
In class java.math.BigDecimal
In method java.math.BigDecimal.longValueExact()
Field java.math.BigDecimal.LONGMAX
At BigDecimal.java:[line 2875]
Write to static field java.math.BigDecimal.LONGMAX from instance method java.math.BigDecimal.longValueExact()
In class java.math.BigInteger
In method java.math.BigInteger.stripLeadingZeroInts(int[])
Local variable stored in JVM register 1
At BigInteger.java:[line 2839]
Dead store to $L1 in java.math.BigInteger.stripLeadingZeroInts(int[])
In class java.math.BigInteger
In method java.math.BigInteger.trustedStripLeadingZeroInts(int[])
Local variable stored in JVM register 1
At BigInteger.java:[line 2858]
Dead store to $L1 in java.math.BigInteger.trustedStripLeadingZeroInts(int[])
In class java.math.MathContext
In MathContext.java
java.math.MathContext's readObject method is synchronized
In class java.net.CookieManager
In method java.net.CookieManager.pathMatches(String, String)
Actual type java.lang.String
At CookieManager.java:[line 284]
Comparison of String parameter using == or != in java.net.CookieManager.pathMatches(String, String)
In class java.net.CookieManager
In method java.net.CookieManager.put(URI, Map)
At CookieManager.java:[line 251]
Method java.net.CookieManager.put(URI, Map) makes inefficient use of keySet iterator instead of entrySet iterator
In class java.net.CookieManager$CookiePathComparator
In CookieManager.java
java.net.CookieManager$CookiePathComparator implements Comparator but not Serializable
In class java.net.DatagramSocket
In method java.net.DatagramSocket.setReceiveBufferSize(int)
At DatagramSocket.java:[line 954]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.DatagramSocket.setReceiveBufferSize(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.DatagramSocket
In method java.net.DatagramSocket.setReuseAddress(boolean)
At DatagramSocket.java:[line 1016]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.DatagramSocket.setReuseAddress(boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.DatagramSocket
In method java.net.DatagramSocket.setSendBufferSize(int)
At DatagramSocket.java:[line 896]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.DatagramSocket.setSendBufferSize(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.DatagramSocket
In method java.net.DatagramSocket.setSoTimeout(int)
At DatagramSocket.java:[line 834]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.DatagramSocket.setSoTimeout(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.DatagramSocket
In method java.net.DatagramSocket.setTrafficClass(int)
At DatagramSocket.java:[line 1108]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.DatagramSocket.setTrafficClass(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.DatagramSocket
Field java.net.DatagramSocket.connectState
Synchronized 77% of the time
Unsynchronized access at DatagramSocket.java:[line 624]
Unsynchronized access at DatagramSocket.java:[line 507]
Synchronized access at DatagramSocket.java:[line 473]
Synchronized access at DatagramSocket.java:[line 478]
Synchronized access at DatagramSocket.java:[line 696]
Synchronized access at DatagramSocket.java:[line 736]
Synchronized access at DatagramSocket.java:[line 138]
Synchronized access at DatagramSocket.java:[line 148]
Synchronized access at DatagramSocket.java:[line 144]
Inconsistent synchronization of java.net.DatagramSocket.connectState; locked 77% of time
In class java.net.DatagramSocket
Field java.net.DatagramSocket.oldImpl
Synchronized 75% of the time
Unsynchronized access at DatagramSocket.java:[line 300]
Synchronized access at DatagramSocket.java:[line 1015]
Synchronized access at DatagramSocket.java:[line 704]
Synchronized access at DatagramSocket.java:[line 137]
Inconsistent synchronization of java.net.DatagramSocket.oldImpl; locked 75% of time
In class java.net.HttpCookie
In method java.net.HttpCookie.equalsIgnoreCase(String, String)
Actual type java.lang.String
At HttpCookie.java:[line 1110]
Comparison of String parameter using == or != in java.net.HttpCookie.equalsIgnoreCase(String, String)
In class java.net.HttpCookie
In method java.net.HttpCookie.setDomain(String)
At HttpCookie.java:[line 388]
Load of known null value in java.net.HttpCookie.setDomain(String)
In class java.net.Inet6Address
In method java.net.Inet6Address.Inet6Address(String, byte[])
Exception class java.net.UnknownHostException
At Inet6Address.java:[line 242]
java.net.Inet6Address.Inet6Address(String, byte[]) might ignore java.net.UnknownHostException
In class java.net.Inet6Address
In method java.net.Inet6Address.deriveNumericScope(String)
At Inet6Address.java:[lines 382-406]
Private method java.net.Inet6Address.deriveNumericScope(String) is never called
In class java.net.InetAddressContainer
Field java.net.InetAddressContainer.addr
At PlainSocketImpl.java:[line 320]
Unwritten field: java.net.InetAddressContainer.addr
In class java.net.InterfaceAddress
In method java.net.InterfaceAddress.hashCode()
Field java.net.InterfaceAddress.address
At InterfaceAddress.java:[line 123]
Read of unwritten field address in java.net.InterfaceAddress.hashCode()
In class java.net.InterfaceAddress
Field java.net.InterfaceAddress.address
At InterfaceAddress.java:[line 38]
Field only ever set to null: java.net.InterfaceAddress.address
In class java.net.InterfaceAddress
Field java.net.InterfaceAddress.broadcast
At InterfaceAddress.java:[line 39]
Field only ever set to null: java.net.InterfaceAddress.broadcast
In class java.net.NetworkInterface
In method java.net.NetworkInterface.toString()
At NetworkInterface.java:[line 526]
Method java.net.NetworkInterface.toString() concatenates strings using + in a loop
In class java.net.PlainDatagramSocketImpl
In method java.net.PlainDatagramSocketImpl.getOption(int)
At PlainDatagramSocketImpl.java:[line 333]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.PlainDatagramSocketImpl.getOption(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.PlainDatagramSocketImpl
In method java.net.PlainDatagramSocketImpl.getOption(int)
At PlainDatagramSocketImpl.java:[line 339]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.PlainDatagramSocketImpl.getOption(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.PlainSocketImpl
In method java.net.PlainSocketImpl.accept(SocketImpl)
Local variable stored in JVM register 2
At PlainSocketImpl.java:[line 400]
Dead store to $L2 in java.net.PlainSocketImpl.accept(SocketImpl)
In class java.net.PlainSocketImpl
In method java.net.PlainSocketImpl.getOption(int)
At PlainSocketImpl.java:[line 289]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.PlainSocketImpl.getOption(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.PlainSocketImpl
In method java.net.PlainSocketImpl.getOption(int)
At PlainSocketImpl.java:[line 309]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.PlainSocketImpl.getOption(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.PlainSocketImpl
In method java.net.PlainSocketImpl.getOption(int)
At PlainSocketImpl.java:[line 324]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.PlainSocketImpl.getOption(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.PlainSocketImpl
In method java.net.PlainSocketImpl.getOption(int)
At PlainSocketImpl.java:[line 328]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.PlainSocketImpl.getOption(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.PlainSocketImpl
In method java.net.PlainSocketImpl.getOption(int)
At PlainSocketImpl.java:[line 330]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.PlainSocketImpl.getOption(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.ProxySelector
In method java.net.ProxySelector.<static initializer>()
At ProxySelector.java:[line 73]
Exception is caught when Exception is not thrown in java.net.ProxySelector.<static initializer>()
In class java.net.ServerSocket
In method java.net.ServerSocket.setReceiveBufferSize(int)
At ServerSocket.java:[line 792]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.ServerSocket.setReceiveBufferSize(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.ServerSocket
In method java.net.ServerSocket.setSoTimeout(int)
At ServerSocket.java:[line 608]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.ServerSocket.setSoTimeout(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.Socket
In method java.net.Socket.getInputStream()
Local variable stored in JVM register 1
At Socket.java:[line 848]
Dead store to $L1 in java.net.Socket.getInputStream()
In class java.net.Socket
In method java.net.Socket.getOutputStream()
Local variable stored in JVM register 1
At Socket.java:[line 888]
Dead store to $L1 in java.net.Socket.getOutputStream()
In class java.net.Socket
In method java.net.Socket.setSoLinger(boolean, int)
At Socket.java:[line 955]
java.net.Socket.setSoLinger(boolean, int) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class java.net.Socket
In method java.net.Socket.setReceiveBufferSize(int)
At Socket.java:[line 1197]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.Socket.setReceiveBufferSize(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.Socket
In method java.net.Socket.setSendBufferSize(int)
At Socket.java:[line 1125]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.Socket.setSendBufferSize(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.Socket
In method java.net.Socket.setSoLinger(boolean, int)
At Socket.java:[line 962]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.Socket.setSoLinger(boolean, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.Socket
In method java.net.Socket.setSoTimeout(int)
At Socket.java:[line 1072]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.Socket.setSoTimeout(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.Socket
In method java.net.Socket.setTrafficClass(int)
At Socket.java:[line 1304]
Value Integer(int)
Value Integer.valueOf(int)
Method java.net.Socket.setTrafficClass(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.net.SocketInputStream
In method java.net.SocketInputStream.finalize()
In class java.io.FileInputStream
At SocketInputStream.java:[line 262]
java.net.SocketInputStream.finalize() is nullifying java.io.FileInputStream.finalize(); is this intended?
In class java.net.SocketOutputStream
In method java.net.SocketOutputStream.finalize()
In class java.io.FileOutputStream
At SocketOutputStream.java:[line 177]
java.net.SocketOutputStream.finalize() is nullifying java.io.FileOutputStream.finalize(); is this intended?
In class java.net.SocketPermission
In SocketPermission.java
java.net.SocketPermission's readObject method is synchronized
In class java.net.SocketPermission
In method java.net.SocketPermission.getMask(String)
At SocketPermission.java:[lines 545-549]
Switch statement found in java.net.SocketPermission.getMask(String) where one case falls through to the next case
In class java.net.URI
In method java.net.URI.quote(String, long, long)
Local variable stored in JVM register 5
At URI.java:[line 2653]
Dead store to $L5 in java.net.URI.quote(String, long, long)
In class java.net.URI
In method java.net.URI.compare(String, String)
Actual type java.lang.String
At URI.java:[line 1762]
Comparison of String parameter using == or != in java.net.URI.compare(String, String)
In class java.net.URI
In method java.net.URI.compareIgnoringCase(String, String)
Actual type java.lang.String
At URI.java:[line 1775]
Comparison of String parameter using == or != in java.net.URI.compareIgnoringCase(String, String)
In class java.net.URI
In method java.net.URI.equalIgnoringCase(String, String)
Actual type java.lang.String
At URI.java:[line 1732]
Comparison of String parameter using == or != in java.net.URI.equalIgnoringCase(String, String)
In class java.net.URI
In method java.net.URI.equals(Object)
Actual type java.lang.String
At URI.java:[line 1442]
Comparison of String objects using == or != in java.net.URI.equals(Object)
In class java.net.URI
In method java.net.URI.normalize(URI)
Actual type java.lang.String
At URI.java:[line 2088]
Comparison of String objects using == or != in java.net.URI.normalize(URI)
In class java.net.URI$Parser
In method java.net.URI$Parser.failExpecting(String, String, int)
At URI.java:[lines 2838-2839]
Private method java.net.URI$Parser.failExpecting(String, String, int) is never called
In class java.net.URL
In method java.net.URL.getURLStreamHandler(String)
At URL.java:[line 1167]
Exception is caught when Exception is not thrown in java.net.URL.getURLStreamHandler(String)
In class java.net.URL
In URL.java
java.net.URL's readObject method is synchronized
In class java.net.URLConnection
In method java.net.URLConnection.lookupContentHandlerClassFor(String)
At URLConnection.java:[line 1292]
Exception is caught when Exception is not thrown in java.net.URLConnection.lookupContentHandlerClassFor(String)
In class java.net.URLConnection
In method java.net.URLConnection.setDefaultUseCaches(boolean)
Field java.net.URLConnection.defaultUseCaches
At URLConnection.java:[line 1020]
Write to static field java.net.URLConnection.defaultUseCaches from instance method java.net.URLConnection.setDefaultUseCaches(boolean)
In class java.nio.Bits
In method java.nio.Bits.reserveMemory(long)
At Bits.java:[line 642]
java.nio.Bits.reserveMemory(long) forces garbage collection; extremely dubious except in benchmarking code
In class java.nio.ByteBuffer
In method java.nio.ByteBuffer.compareTo(ByteBuffer)
Local variable stored in JVM register 5
At ByteBuffer.java:[line 1151]
Self comparison of $L5 with itself java.nio.ByteBuffer.compareTo(ByteBuffer)
In class java.nio.ByteBuffer
In method java.nio.ByteBuffer.equals(Object)
Local variable stored in JVM register 6
At ByteBuffer.java:[line 1124]
Self comparison of $L6 with itself java.nio.ByteBuffer.equals(Object)
In class java.nio.CharBuffer
In method java.nio.CharBuffer.compareTo(CharBuffer)
Local variable stored in JVM register 5
At CharBuffer.java:[line 1151]
Self comparison of $L5 with itself java.nio.CharBuffer.compareTo(CharBuffer)
In class java.nio.CharBuffer
In method java.nio.CharBuffer.equals(Object)
Local variable stored in JVM register 6
At CharBuffer.java:[line 1124]
Self comparison of $L6 with itself java.nio.CharBuffer.equals(Object)
In class java.nio.DirectByteBuffer
In method java.nio.DirectByteBuffer.get(byte[], int, int)
At DirectByteBuffer.java:[line 242]
At DirectByteBuffer.java:[line 246]
Method java.nio.DirectByteBuffer.get(byte[], int, int) uses the same code for two branches
In class java.nio.DirectByteBuffer
In method java.nio.DirectByteBuffer.put(byte[], int, int)
At DirectByteBuffer.java:[line 332]
At DirectByteBuffer.java:[line 335]
Method java.nio.DirectByteBuffer.put(byte[], int, int) uses the same code for two branches
In class java.nio.IntBuffer
In method java.nio.IntBuffer.compareTo(IntBuffer)
Local variable stored in JVM register 5
At IntBuffer.java:[line 1151]
Self comparison of $L5 with itself java.nio.IntBuffer.compareTo(IntBuffer)
In class java.nio.IntBuffer
In method java.nio.IntBuffer.equals(Object)
Local variable stored in JVM register 6
At IntBuffer.java:[line 1124]
Self comparison of $L6 with itself java.nio.IntBuffer.equals(Object)
In class java.nio.LongBuffer
In method java.nio.LongBuffer.compareTo(LongBuffer)
Local variable stored in JVM register 5
At LongBuffer.java:[line 1151]
Self comparison of $L5 with itself java.nio.LongBuffer.compareTo(LongBuffer)
In class java.nio.LongBuffer
In method java.nio.LongBuffer.equals(Object)
Local variable stored in JVM register 6
At LongBuffer.java:[line 1124]
Self comparison of $L6 with itself java.nio.LongBuffer.equals(Object)
In class java.nio.ShortBuffer
In method java.nio.ShortBuffer.compareTo(ShortBuffer)
Local variable stored in JVM register 5
At ShortBuffer.java:[line 1151]
Self comparison of $L5 with itself java.nio.ShortBuffer.compareTo(ShortBuffer)
In class java.nio.ShortBuffer
In method java.nio.ShortBuffer.equals(Object)
Local variable stored in JVM register 6
At ShortBuffer.java:[line 1124]
Self comparison of $L6 with itself java.nio.ShortBuffer.equals(Object)
In class java.nio.channels.Channels$ReadableByteChannelImpl
Field java.nio.channels.Channels$ReadableByteChannelImpl.open
At Channels.java:[line 197]
Unread field: java.nio.channels.Channels$ReadableByteChannelImpl.open
In class java.nio.channels.Channels$WritableByteChannelImpl
Field java.nio.channels.Channels$WritableByteChannelImpl.open
At Channels.java:[line 274]
Unread field: java.nio.channels.Channels$WritableByteChannelImpl.open
In class java.nio.channels.spi.AbstractInterruptibleChannel$1
In method java.nio.channels.spi.AbstractInterruptibleChannel$1.interrupt()
Exception class java.io.IOException
At AbstractInterruptibleChannel.java:[line 168]
java.nio.channels.spi.AbstractInterruptibleChannel$1.interrupt() might ignore java.io.IOException
In class java.nio.charset.CoderResult$Cache
In method java.nio.charset.CoderResult$Cache.get(int)
At CoderResult.java:[line 205]
Value Integer(int)
Value Integer.valueOf(int)
Method java.nio.charset.CoderResult$Cache.get(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.rmi.server.UID
In method java.rmi.server.UID.UID()
Field java.rmi.server.UID.hostUnique
At UID.java:[line 113]
Write to static field java.rmi.server.UID.hostUnique from instance method java.rmi.server.UID.UID()
In class java.rmi.server.UID
In method java.rmi.server.UID.UID()
At UID.java:[line 125]
java.rmi.server.UID.UID() calls Thread.sleep() with a lock held
In class java.rmi.server.UnicastRemoteObject
Field java.rmi.server.UnicastRemoteObject.ssf
In UnicastRemoteObject.java
Class java.rmi.server.UnicastRemoteObject defines non-transient non-serializable instance field ssf
In class java.security.AccessControlContext
Field java.security.AccessControlContext.privilegedContext
At AccessControlContext.java:[line 206]
Unwritten field: java.security.AccessControlContext.privilegedContext
In class java.security.AlgorithmParameters
In method java.security.AlgorithmParameters.toString()
At AlgorithmParameters.java:[line 379]
java.security.AlgorithmParameters.toString() may return null
In class java.security.CodeSigner
Field java.security.CodeSigner.myhash
In CodeSigner.java
The field java.security.CodeSigner.myhash is transient but isn't set by deserialization
In class java.security.CodeSource
In method java.security.CodeSource.equals(Object)
Called method java.net.URL.equals(Object)
At CodeSource.java:[line 153]
java.security.CodeSource.equals(Object) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In class java.security.CodeSource
In method java.security.CodeSource.hashCode()
Called method java.net.URL.hashCode()
At CodeSource.java:[line 121]
java.security.CodeSource.hashCode() invokes java.net.URL.hashCode(), which blocks to do domain name resolution
In class java.security.CodeSource
In method java.security.CodeSource.matchLocation(CodeSource)
Called method java.net.URL.equals(Object)
At CodeSource.java:[line 382]
java.security.CodeSource.matchLocation(CodeSource) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In class java.security.Identity
In method java.security.Identity.printCertificates()
At Identity.java:[line 474]
Method java.security.Identity.printCertificates() concatenates strings using + in a loop
In class java.security.KeyPairGenerator$Delegate
In method java.security.KeyPairGenerator$Delegate.nextSpi(KeyPairGeneratorSpi, boolean)
At KeyPairGenerator.java:[line 592]
Exception is caught when Exception is not thrown in java.security.KeyPairGenerator$Delegate.nextSpi(KeyPairGeneratorSpi, boolean)
In class java.security.KeyStore$Builder
In method java.security.KeyStore$Builder.newInstance(String, Provider, KeyStore$ProtectionParameter)
Local variable stored in JVM register 3
At KeyStore.java:[line 1669]
Dead store to $L3 in java.security.KeyStore$Builder.newInstance(String, Provider, KeyStore$ProtectionParameter)
In class java.security.KeyStore$Builder$2
Field java.security.KeyStore$Builder$2.oldException
Synchronized 66% of the time
Unsynchronized access at KeyStore.java:[line 1701]
Synchronized access at KeyStore.java:[line 1715]
Synchronized access at KeyStore.java:[line 1716]
Inconsistent synchronization of java.security.KeyStore$Builder$2.oldException; locked 66% of time
In class java.security.Provider$ServiceKey
In method java.security.Provider$ServiceKey.matches(String, String)
Actual type java.lang.String
At Provider.java:[line 536]
Comparison of String parameter using == or != in java.security.Provider$ServiceKey.matches(String, String)
In class java.security.SecureRandom
Field java.security.SecureRandom.digest
In SecureRandom.java
Class java.security.SecureRandom defines non-transient non-serializable instance field digest
In class java.security.Security
In method java.security.Security.getProviderProperty(String)
At Security.java:[line 239]
Load of known null value in java.security.Security.getProviderProperty(String)
In class java.security.Security
In method java.security.Security.getProviderProperty(String, Provider)
At Security.java:[line 268]
Load of known null value in java.security.Security.getProviderProperty(String, Provider)
In class java.security.Security$2
In method java.security.Security$2.run()
At Security.java:[line 837]
Exception is caught when Exception is not thrown in java.security.Security$2.run()
In class java.security.Security$ProviderProperty
Field java.security.Security$ProviderProperty.provider
At Security.java:[line 251]
Unread field: java.security.Security$ProviderProperty.provider
In class java.security.Signature$Delegate
In method java.security.Signature$Delegate.chooseFirstProvider()
On field java.security.Signature$Delegate.sigSpi
At Signature.java:[lines 975-979]
Possible doublecheck on java.security.Signature$Delegate.sigSpi in java.security.Signature$Delegate.chooseFirstProvider()
In class java.security.Timestamp
Field java.security.Timestamp.myhash
In Timestamp.java
The field java.security.Timestamp.myhash is transient but isn't set by deserialization
In class java.security.cert.X509CRLSelector
In method java.security.cert.X509CRLSelector.match(CRL)
Called method sun.security.util.DerInputStream.DerInputStream(byte[])
Argument 1 might be null but must not be null
Local variable stored in JVM register 3
Method invoked at X509CRLSelector.java:[line 616]
Known null at X509CRLSelector.java:[line 610]
Known null at X509CRLSelector.java:[line 611]
Method call in java.security.cert.X509CRLSelector.match(CRL) passes null for unconditionally dereferenced parameter of sun.security.util.DerInputStream.DerInputStream(byte[])
In class java.security.cert.X509CertSelector
In method java.security.cert.X509CertSelector.matchPermitted(GeneralSubtrees)
At X509CertSelector.java:[line 2554]
Method java.security.cert.X509CertSelector.matchPermitted(GeneralSubtrees) concatenates strings using + in a loop
In class java.sql.Timestamp
In method java.sql.Timestamp.valueOf(String)
Local variable stored in JVM register 22
At Timestamp.java:[line 206]
Dead store to $L22 in java.sql.Timestamp.valueOf(String)
In class java.sql.Timestamp
In method java.sql.Timestamp.valueOf(String)
Local variable stored in JVM register 26
At Timestamp.java:[line 194]
Dead store to $L26 in java.sql.Timestamp.valueOf(String)
In class java.sql.Timestamp
In method java.sql.Timestamp.equals(Object)
At Timestamp.java:[lines 446-449]
java.sql.Timestamp defines equals but not hashCode
In class java.text.AttributedString$AttributedStringIterator
Field java.text.AttributedString$AttributedStringIterator.relevantAttributes
At AttributedString.java:[line 764]
Unread field: java.text.AttributedString$AttributedStringIterator.relevantAttributes
In class java.text.BreakDictionary
Field java.text.BreakDictionary.numColGroups
At BreakDictionary.java:[line 207]
Unread field: java.text.BreakDictionary.numColGroups
In class java.text.CollationElementIterator
In method java.text.CollationElementIterator.tertiaryOrder(int)
Local variable stored in JVM register 0
At CollationElementIterator.java:[line 372]
Dead store to $L0 in java.text.CollationElementIterator.tertiaryOrder(int)
In class java.text.CollationRules
In method java.text.CollationRules.<static initializer>()
At CollationRules.java:[line 51]
java.text.CollationRules.<static initializer>() invokes inefficient new String(String) constructor
In class java.text.Collator
In method java.text.Collator.getInstance(Locale)
Local variable stored in JVM register 1
Dereferenced at Collator.java:[line 285]
Known null at Collator.java:[line 278]
Possible null pointer dereference of ? in java.text.Collator.getInstance(Locale) on exception path
In class java.text.DateFormatSymbols
In method java.text.DateFormatSymbols.cacheLookup(Locale)
Local variable stored in JVM register 2
At DateFormatSymbols.java:[line 596]
Dead store to $L2 in java.text.DateFormatSymbols.cacheLookup(Locale)
In class java.text.DateFormatSymbols
In method java.text.DateFormatSymbols.copyMembers(DateFormatSymbols, DateFormatSymbols)
At DateFormatSymbols.java:[line 719]
java.text.DateFormatSymbols.copyMembers(DateFormatSymbols, DateFormatSymbols) invokes inefficient new String(String) constructor
In class java.text.DateFormatSymbols
In method java.text.DateFormatSymbols.getLocalPatternChars()
At DateFormatSymbols.java:[line 508]
java.text.DateFormatSymbols.getLocalPatternChars() invokes inefficient new String(String) constructor
In class java.text.DateFormatSymbols
In method java.text.DateFormatSymbols.setLocalPatternChars(String)
At DateFormatSymbols.java:[line 517]
java.text.DateFormatSymbols.setLocalPatternChars(String) invokes inefficient new String(String) constructor
In class java.text.DecimalFormat
In method java.text.DecimalFormat.parse(String, ParsePosition)
At DecimalFormat.java:[line 1361]
Value Long(long)
Value Long.valueOf(long)
Method java.text.DecimalFormat.parse(String, ParsePosition) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class java.text.DecimalFormat
In method java.text.DecimalFormat.parse(String, ParsePosition)
At DecimalFormat.java:[line 1356]
Test for floating point equality in java.text.DecimalFormat.parse(String, ParsePosition)
In class java.text.DictionaryBasedBreakIterator
In method java.text.DictionaryBasedBreakIterator.divideUpDictionaryRange(int, int)
At DictionaryBasedBreakIterator.java:[line 388]
Value Integer(int)
Value Integer.valueOf(int)
Method java.text.DictionaryBasedBreakIterator.divideUpDictionaryRange(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.text.DictionaryBasedBreakIterator
In method java.text.DictionaryBasedBreakIterator.divideUpDictionaryRange(int, int)
At DictionaryBasedBreakIterator.java:[line 399]
Value Integer(int)
Value Integer.valueOf(int)
Method java.text.DictionaryBasedBreakIterator.divideUpDictionaryRange(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.text.DictionaryBasedBreakIterator
In method java.text.DictionaryBasedBreakIterator.divideUpDictionaryRange(int, int)
At DictionaryBasedBreakIterator.java:[line 454]
Value Integer(int)
Value Integer.valueOf(int)
Method java.text.DictionaryBasedBreakIterator.divideUpDictionaryRange(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.text.DictionaryBasedBreakIterator
In method java.text.DictionaryBasedBreakIterator.divideUpDictionaryRange(int, int)
At DictionaryBasedBreakIterator.java:[line 457]
Value Integer(int)
Value Integer.valueOf(int)
Method java.text.DictionaryBasedBreakIterator.divideUpDictionaryRange(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.text.DictionaryBasedBreakIterator
In method java.text.DictionaryBasedBreakIterator.divideUpDictionaryRange(int, int)
At DictionaryBasedBreakIterator.java:[line 500]
Value Integer(int)
Value Integer.valueOf(int)
Method java.text.DictionaryBasedBreakIterator.divideUpDictionaryRange(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.text.MergeCollation
Field java.text.MergeCollation.BITARRAYMASK
At MergeCollation.java:[line 226]
Unread field: java.text.MergeCollation.BITARRAYMASK; should this field be static?
In class java.text.MergeCollation
Field java.text.MergeCollation.BYTEMASK
At MergeCollation.java:[line 228]
Unread field: java.text.MergeCollation.BYTEMASK; should this field be static?
In class java.text.MergeCollation
Field java.text.MergeCollation.BYTEPOWER
At MergeCollation.java:[line 227]
Unread field: java.text.MergeCollation.BYTEPOWER; should this field be static?
In class java.text.MessageFormat
In method java.text.MessageFormat.subformat(Object[], StringBuffer, FieldPosition, List)
At MessageFormat.java:[line 1287]
Value Integer(int)
Value Integer.valueOf(int)
Method java.text.MessageFormat.subformat(Object[], StringBuffer, FieldPosition, List) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.text.MessageFormat
In method java.text.MessageFormat.subformat(Object[], StringBuffer, FieldPosition, List)
At MessageFormat.java:[line 1297]
Value Integer(int)
Value Integer.valueOf(int)
Method java.text.MessageFormat.subformat(Object[], StringBuffer, FieldPosition, List) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.text.PatternEntry
In method java.text.PatternEntry.equals(Object)
At PatternEntry.java:[line 74]
Equals method for java.text.PatternEntry assumes the argument is of type PatternEntry
In class java.util.Collections$ReverseComparator2
Field java.util.Collections$ReverseComparator2.cmp
In Collections.java
Class java.util.Collections$ReverseComparator2 defines non-transient non-serializable instance field cmp
In class java.util.Date
In method java.util.Date.parse(String)
At Date.java:[line 613]
Result of integer multiplication cast to long in java.util.Date.parse(String)
In class java.util.Formatter$FormatSpecifier
In method java.util.Formatter$FormatSpecifier.checkInteger()
At Formatter.java:[line 2914]
At Formatter.java:[line 2916]
Method java.util.Formatter$FormatSpecifier.checkInteger() uses the same code for two branches
In class java.util.Formatter$FormatSpecifier
In method java.util.Formatter$FormatSpecifier.conversion()
At Formatter.java:[line 2634]
Private method java.util.Formatter$FormatSpecifier.conversion() is never called
In class java.util.Formatter$FormatSpecifier$BigDecimalLayout
In Formatter.java
Should java.util.Formatter$FormatSpecifier$BigDecimalLayout be a _static_ inner class?
In class java.util.GregorianCalendar
In method java.util.GregorianCalendar.computeFields(int, int)
Local variable stored in JVM register 19
At GregorianCalendar.java:[line 2192]
Dead store to $L19 in java.util.GregorianCalendar.computeFields(int, int)
In class java.util.GregorianCalendar
In method java.util.GregorianCalendar.roll(int, int)
At GregorianCalendar.java:[line 1137]
Result of integer multiplication cast to long in java.util.GregorianCalendar.roll(int, int)
In class java.util.GregorianCalendar
In method java.util.GregorianCalendar.yearLength()
At GregorianCalendar.java:[lines 2844-2848]
Private method java.util.GregorianCalendar.yearLength() is never called
In class java.util.Hashtable
Field java.util.Hashtable.modCount
Synchronized 80% of the time
Unsynchronized access at Hashtable.java:[line 1048]
Unsynchronized access at Hashtable.java:[line 1058]
Synchronized access at Hashtable.java:[line 376]
Synchronized access at Hashtable.java:[line 376]
Synchronized access at Hashtable.java:[line 492]
Synchronized access at Hashtable.java:[line 492]
Synchronized access at Hashtable.java:[line 427]
Synchronized access at Hashtable.java:[line 427]
Synchronized access at Hashtable.java:[line 458]
Synchronized access at Hashtable.java:[line 458]
Inconsistent synchronization of java.util.Hashtable.modCount; locked 80% of time
In class java.util.Hashtable
Field java.util.Hashtable.table
Synchronized 85% of the time
Unsynchronized access at Hashtable.java:[line 660]
Unsynchronized access at Hashtable.java:[line 675]
Synchronized access at Hashtable.java:[line 1062]
Synchronized access at Hashtable.java:[line 370]
Synchronized access at Hashtable.java:[line 371]
Synchronized access at Hashtable.java:[line 378]
Synchronized access at Hashtable.java:[line 809]
Synchronized access at Hashtable.java:[line 324]
Synchronized access at Hashtable.java:[line 491]
Synchronized access at Hashtable.java:[line 416]
Synchronized access at Hashtable.java:[line 432]
Synchronized access at Hashtable.java:[line 286]
Synchronized access at Hashtable.java:[line 351]
Synchronized access at Hashtable.java:[line 453]
Inconsistent synchronization of java.util.Hashtable.table; locked 85% of time
In class java.util.JapaneseImperialCalendar
In method java.util.JapaneseImperialCalendar.getActualMaximum(int)
Local variable stored in JVM register 5
At JapaneseImperialCalendar.java:[line 1298]
Dead store to $L5 in java.util.JapaneseImperialCalendar.getActualMaximum(int)
In class java.util.JapaneseImperialCalendar
In method java.util.JapaneseImperialCalendar.getFixedDateJan1(LocalGregorianCalendar$Date, long)
Local variable stored in JVM register 4
At JapaneseImperialCalendar.java:[line 2144]
Dead store to $L4 in java.util.JapaneseImperialCalendar.getFixedDateJan1(LocalGregorianCalendar$Date, long)
In class java.util.JapaneseImperialCalendar
In method java.util.JapaneseImperialCalendar.roll(int, int)
At JapaneseImperialCalendar.java:[line 547]
Result of integer multiplication cast to long in java.util.JapaneseImperialCalendar.roll(int, int)
In class java.util.Locale
In method java.util.Locale.formatList(String[], String, String)
At Locale.java:[line 1026]
Value Integer(int)
Value Integer.valueOf(int)
Method java.util.Locale.formatList(String[], String, String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.util.Locale
In method java.util.Locale.getDisplayName(Locale)
At Locale.java:[line 862]
Value Integer(int)
Value Integer.valueOf(int)
Method java.util.Locale.getDisplayName(Locale) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.util.PriorityQueue
Field java.util.PriorityQueue.comparator
In PriorityQueue.java
Class java.util.PriorityQueue defines non-transient non-serializable instance field comparator
In class java.util.Properties
In method java.util.Properties.getProperty(String, String)
In method java.util.Properties.setProperty(String, String)
At Properties.java:[lines 969-970]
java.util.Properties.getProperty(String, String) is unsynchronized, java.util.Properties.setProperty(String, String) is synchronized
In class java.util.Properties$LineReader
In Properties.java
Should java.util.Properties$LineReader be a _static_ inner class?
In class java.util.PropertyPermission
In method java.util.PropertyPermission.getMask(String)
Actual type java.lang.String
At PropertyPermission.java:[line 251]
Comparison of String parameter using == or != in java.util.PropertyPermission.getMask(String)
In class java.util.PropertyPermission
In PropertyPermission.java
java.util.PropertyPermission's readObject method is synchronized
In class java.util.PropertyPermission
In method java.util.PropertyPermission.getMask(String)
At PropertyPermission.java:[lines 308-312]
Switch statement found in java.util.PropertyPermission.getMask(String) where one case falls through to the next case
In class java.util.ResourceBundle
In method java.util.ResourceBundle.endLoading(ResourceBundle$CacheKey)
At ResourceBundle.java:[line 1511]
Naked notify in java.util.ResourceBundle.endLoading(ResourceBundle$CacheKey)
In class java.util.Scanner
In method java.util.Scanner.makeReadable(ReadableByteChannel)
Local variable stored in JVM register 1
At Scanner.java:[line 701]
Dead store to $L1 in java.util.Scanner.makeReadable(ReadableByteChannel)
In class java.util.Timer
In method java.util.Timer.Timer(String)
Called method java.util.TimerThread.start()
At Timer.java:[line 161]
java.util.Timer.Timer(String) invokes java.util.TimerThread.start()
In class java.util.Timer
In method java.util.Timer.Timer(String, boolean)
Called method java.util.TimerThread.start()
At Timer.java:[line 177]
java.util.Timer.Timer(String, boolean) invokes java.util.TimerThread.start()
In class java.util.Timer
Field java.util.Timer.threadReaper
At Timer.java:[line 110]
Unread field: java.util.Timer.threadReaper
In class java.util.TreeMap
In method java.util.TreeMap.TreeMap(SortedMap)
Exception class java.io.IOException
At TreeMap.java:[line 196]
java.util.TreeMap.TreeMap(SortedMap) might ignore java.io.IOException
In class java.util.TreeMap
Field java.util.TreeMap.comparator
In TreeMap.java
Class java.util.TreeMap defines non-transient non-serializable instance field comparator
In class java.util.TreeMap$DescendingSubMap
Field java.util.TreeMap$DescendingSubMap.reverseComparator
In TreeMap.java
Class java.util.TreeMap$DescendingSubMap defines non-transient non-serializable instance field reverseComparator
In class java.util.Vector
Field java.util.Vector.elementCount
Synchronized 98% of the time
Unsynchronized access at Vector.java:[line 314]
Synchronized access at Vector.java:[line 319]
Synchronized access at Vector.java:[line 397]
Synchronized access at Vector.java:[line 378]
Synchronized access at Vector.java:[line 374]
Synchronized access at Vector.java:[line 629]
Synchronized access at Vector.java:[line 632]
Synchronized access at Vector.java:[line 688]
Synchronized access at Vector.java:[line 691]
Synchronized access at Vector.java:[line 689]
Synchronized access at Vector.java:[line 693]
Synchronized access at Vector.java:[line 694]
Synchronized access at Vector.java:[line 259]
Synchronized access at Vector.java:[line 262]
Synchronized access at Vector.java:[line 266]
Synchronized access at Vector.java:[line 913]
Synchronized access at Vector.java:[line 918]
Synchronized access at Vector.java:[line 920]
Synchronized access at Vector.java:[line 926]
Synchronized access at Vector.java:[line 926]
Synchronized access at Vector.java:[line 568]
Synchronized access at Vector.java:[line 572]
Synchronized access at Vector.java:[line 573]
Synchronized access at Vector.java:[line 569]
Synchronized access at Vector.java:[line 575]
Synchronized access at Vector.java:[line 575]
Synchronized access at Vector.java:[line 286]
Synchronized access at Vector.java:[line 661]
Synchronized access at Vector.java:[line 444]
Synchronized access at Vector.java:[line 445]
Synchronized access at Vector.java:[line 711]
Synchronized access at Vector.java:[line 297]
Synchronized access at Vector.java:[line 528]
Synchronized access at Vector.java:[line 535]
Synchronized access at Vector.java:[line 539]
Synchronized access at Vector.java:[line 539]
Synchronized access at Vector.java:[line 529]
Synchronized access at Vector.java:[line 540]
Synchronized access at Vector.java:[line 850]
Synchronized access at Vector.java:[line 851]
Synchronized access at Vector.java:[line 852]
Synchronized access at Vector.java:[line 852]
Synchronized access at Vector.java:[line 417]
Synchronized access at Vector.java:[line 418]
Synchronized access at Vector.java:[line 186]
Synchronized access at Vector.java:[line 473]
Synchronized access at Vector.java:[line 476]
Synchronized access at Vector.java:[line 729]
Synchronized access at Vector.java:[line 591]
Synchronized access at Vector.java:[line 592]
Synchronized access at Vector.java:[line 592]
Synchronized access at Vector.java:[line 746]
Synchronized access at Vector.java:[line 747]
Synchronized access at Vector.java:[line 747]
Synchronized access at Vector.java:[line 200]
Synchronized access at Vector.java:[line 201]
Synchronized access at Vector.java:[line 459]
Synchronized access at Vector.java:[line 500]
Synchronized access at Vector.java:[line 501]
Synchronized access at Vector.java:[line 794]
Synchronized access at Vector.java:[line 798]
Synchronized access at Vector.java:[line 802]
Synchronized access at Vector.java:[line 802]
Inconsistent synchronization of java.util.Vector.elementCount; locked 98% of time
In class java.util.WeakHashMap$EntrySet
In method java.util.WeakHashMap$EntrySet.contains(Object)
Local variable stored in JVM register 3
At WeakHashMap.java:[line 936]
Dead store to $L3 in java.util.WeakHashMap$EntrySet.contains(Object)
In class java.util.concurrent.AbstractExecutorService
In method java.util.concurrent.AbstractExecutorService.invokeAll(Collection, long, TimeUnit)
Exception class java.util.concurrent.ExecutionException
At AbstractExecutorService.java:[line 293]
java.util.concurrent.AbstractExecutorService.invokeAll(Collection, long, TimeUnit) might ignore java.util.concurrent.ExecutionException
In class java.util.concurrent.ConcurrentHashMap$Segment
Field java.util.concurrent.ConcurrentHashMap$Segment.modCount
In ConcurrentHashMap.java
The field java.util.concurrent.ConcurrentHashMap$Segment.modCount is transient but isn't set by deserialization
In class java.util.concurrent.ConcurrentLinkedQueue
In method java.util.concurrent.ConcurrentLinkedQueue.offer(Object)
At ConcurrentLinkedQueue.java:[line 225]
Load of known null value in java.util.concurrent.ConcurrentLinkedQueue.offer(Object)
In class java.util.concurrent.ConcurrentSkipListMap
In method java.util.concurrent.ConcurrentSkipListMap.doRemoveLastEntry()
At ConcurrentSkipListMap.java:[line 1344]
Load of known null value in java.util.concurrent.ConcurrentSkipListMap.doRemoveLastEntry()
In class java.util.concurrent.ConcurrentSkipListMap
Field java.util.concurrent.ConcurrentSkipListMap.comparator
In ConcurrentSkipListMap.java
Class java.util.concurrent.ConcurrentSkipListMap defines non-transient non-serializable instance field comparator
In class java.util.concurrent.ConcurrentSkipListMap$ComparableUsingComparator
In method java.util.concurrent.ConcurrentSkipListMap$ComparableUsingComparator.compareTo(Object)
At ConcurrentSkipListMap.java:[line 634]
java.util.concurrent.ConcurrentSkipListMap$ComparableUsingComparator defines compareTo(Object) and uses Object.equals()
In class java.util.concurrent.ConcurrentSkipListMap$SubMap
In ConcurrentSkipListMap.java
Class java.util.concurrent.ConcurrentSkipListMap$SubMap implements Cloneable but does not define or use clone method
In class java.util.concurrent.Exchanger
Field java.util.concurrent.Exchanger.arena
In Exchanger.java
java.util.concurrent.Exchanger.arena is a volatile reference to an array; the array elements are non-volatile
In class java.util.concurrent.Exchanger$Node
Field java.util.concurrent.Exchanger$Node.waiter
In Exchanger.java
Class java.util.concurrent.Exchanger$Node defines non-transient non-serializable instance field waiter
In class java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask
In method java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.compareTo(Object)
At ScheduledThreadPoolExecutor.java:[line 165]
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask defines compareTo(Object) and uses Object.equals()
In class java.util.concurrent.ThreadPoolExecutor
In method java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker)
At ThreadPoolExecutor.java:[line 1070]
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) does not release lock on all exception paths
In class java.util.jar.Attributes
In method java.util.jar.Attributes.clone()
At Attributes.java:[line 292]
java.util.jar.Attributes.clone() does not call super.clone()
In class java.util.jar.JarFile
Field java.util.jar.JarFile.jv
Synchronized 70% of the time
Unsynchronized access at JarFile.java:[line 265]
Unsynchronized access at JarFile.java:[line 266]
Unsynchronized access at JarFile.java:[line 276]
Unsynchronized access at JarFile.java:[line 277]
Unsynchronized access at JarFile.java:[line 180]
Synchronized access at JarFile.java:[line 290]
Synchronized access at JarFile.java:[line 400]
Synchronized access at JarFile.java:[line 409]
Synchronized access at JarFile.java:[line 414]
Synchronized access at JarFile.java:[line 347]
Synchronized access at JarFile.java:[line 354]
Synchronized access at JarFile.java:[line 356]
Synchronized access at JarFile.java:[line 361]
Synchronized access at JarFile.java:[line 365]
Synchronized access at JarFile.java:[line 337]
Synchronized access at JarFile.java:[line 338]
Synchronized access at JarFile.java:[line 339]
Inconsistent synchronization of java.util.jar.JarFile.jv; locked 70% of time
In class java.util.jar.JarFile
Field java.util.jar.JarFile.jvInitialized
Synchronized 66% of the time
Unsynchronized access at JarFile.java:[line 179]
Synchronized access at JarFile.java:[line 403]
Synchronized access at JarFile.java:[line 405]
Inconsistent synchronization of java.util.jar.JarFile.jvInitialized; locked 66% of time
In class java.util.jar.JarVerifier
In method java.util.jar.JarVerifier.processEntry(ManifestEntryVerifier)
On field java.util.jar.JarVerifier.manDig
At JarVerifier.java:[lines 265-267]
Possible doublecheck on java.util.jar.JarVerifier.manDig in java.util.jar.JarVerifier.processEntry(ManifestEntryVerifier)
In class java.util.jar.Manifest
In method java.util.jar.Manifest.clone()
At Manifest.java:[line 316]
java.util.jar.Manifest.clone() does not call super.clone()
In class java.util.jar.Pack200
Field java.util.jar.Pack200.packerImpl
At Pack200.java:[line 722]
Unwritten field: java.util.jar.Pack200.packerImpl
In class java.util.jar.Pack200
Field java.util.jar.Pack200.unpackerImpl
At Pack200.java:[line 722]
Unwritten field: java.util.jar.Pack200.unpackerImpl
In class java.util.logging.FileHandler
In method java.util.logging.FileHandler.generate(String, int, int)
At FileHandler.java:[line 503]
Method java.util.logging.FileHandler.generate(String, int, int) concatenates strings using + in a loop
In class java.util.logging.FileHandler$MeteredStream
In FileHandler.java
Should java.util.logging.FileHandler$MeteredStream be a _static_ inner class?
In class java.util.logging.Level
In method java.util.logging.Level.parse(String)
Called method java.lang.String.length()
At Level.java:[line 315]
java.util.logging.Level.parse(String) ignores return value of java.lang.String.length()
In class java.util.logging.LogManager$3
In method java.util.logging.LogManager$3.run()
At LogManager.java:[line 378]
Exception is caught when Exception is not thrown in java.util.logging.LogManager$3.run()
In class java.util.logging.LogManager$Cleaner
In method java.util.logging.LogManager$Cleaner.run()
Local variable stored in JVM register 1
At LogManager.java:[line 222]
Dead store to $L1 in java.util.logging.LogManager$Cleaner.run()
In class java.util.logging.LogRecord
In method java.util.logging.LogRecord.LogRecord(Level, String)
At LogRecord.java:[line 152]
Value Integer(int)
Value Integer.valueOf(int)
Method java.util.logging.LogRecord.LogRecord(Level, String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.util.logging.Logger
In method java.util.logging.Logger.exiting(String, String, Object)
Local variable stored in JVM register 4
At Logger.java:[line 976]
Dead store to $L4 in java.util.logging.Logger.exiting(String, String, Object)
In class java.util.logging.Logger
In method java.util.logging.Logger.entering(String, String, Object[])
At Logger.java:[line 937]
Method java.util.logging.Logger.entering(String, String, Object[]) concatenates strings using + in a loop
In class java.util.logging.MemoryHandler
In method java.util.logging.MemoryHandler.setPushLevel(Level)
Local variable stored in JVM register 2
At MemoryHandler.java:[line 241]
Dead store to $L2 in java.util.logging.MemoryHandler.setPushLevel(Level)
In class java.util.logging.MemoryHandler
Field java.util.logging.MemoryHandler.pushLevel
Synchronized 66% of the time
Unsynchronized access at MemoryHandler.java:[line 243]
Synchronized access at MemoryHandler.java:[line 185]
Synchronized access at MemoryHandler.java:[line 252]
Inconsistent synchronization of java.util.logging.MemoryHandler.pushLevel; locked 66% of time
In class java.util.logging.SimpleFormatter
In method java.util.logging.SimpleFormatter.format(LogRecord)
Exception class java.lang.Exception
At SimpleFormatter.java:[line 98]
java.util.logging.SimpleFormatter.format(LogRecord) might ignore java.lang.Exception
In class java.util.logging.SocketHandler
Field java.util.logging.SocketHandler.portProperty
In SocketHandler.java
Unused field: java.util.logging.SocketHandler.portProperty
In class java.util.logging.StreamHandler
Field java.util.logging.StreamHandler.manager
At StreamHandler.java:[line 63]
Unread field: java.util.logging.StreamHandler.manager
In class java.util.logging.XMLFormatter
In method java.util.logging.XMLFormatter.format(LogRecord)
Exception class java.lang.Exception
At XMLFormatter.java:[line 169]
java.util.logging.XMLFormatter.format(LogRecord) might ignore java.lang.Exception
In class java.util.logging.XMLFormatter
Field java.util.logging.XMLFormatter.manager
At XMLFormatter.java:[line 48]
Unread field: java.util.logging.XMLFormatter.manager
In class java.util.prefs.AbstractPreferences$NodeAddedEvent
In AbstractPreferences.java
Should java.util.prefs.AbstractPreferences$NodeAddedEvent be a _static_ inner class?
In class java.util.prefs.AbstractPreferences$NodeRemovedEvent
In AbstractPreferences.java
Should java.util.prefs.AbstractPreferences$NodeRemovedEvent be a _static_ inner class?
In class java.util.prefs.FileSystemPreferences
In method java.util.prefs.FileSystemPreferences.unlockFile()
Local variable stored in JVM register 3
At FileSystemPreferences.java:[line 984]
Dead store to $L3 in java.util.prefs.FileSystemPreferences.unlockFile()
In class java.util.prefs.FileSystemPreferences$11
In method java.util.prefs.FileSystemPreferences$11.run()
At FileSystemPreferences.java:[line 745]
Value Long(long)
Value Long.valueOf(long)
Method java.util.prefs.FileSystemPreferences$11.run() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class java.util.prefs.NodeChangeEvent
Field java.util.prefs.NodeChangeEvent.child
In NodeChangeEvent.java
Class java.util.prefs.NodeChangeEvent defines non-transient non-serializable instance field child
In class java.util.prefs.XmlSupport
In method java.util.prefs.XmlSupport.writeDoc(Document, OutputStream)
At XmlSupport.java:[line 266]
Value Integer(int)
Value Integer.valueOf(int)
Method java.util.prefs.XmlSupport.writeDoc(Document, OutputStream) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class java.util.regex.Pattern
In method java.util.regex.Pattern.addFlag()
Local variable stored in JVM register 1
At Pattern.java:[line 2662]
Dead store to $L1 in java.util.regex.Pattern.addFlag()
In class java.util.regex.Pattern
In method java.util.regex.Pattern.group0()
Local variable stored in JVM register 9
At Pattern.java:[line 2589]
Dead store to $L9 in java.util.regex.Pattern.group0()
In class java.util.regex.Pattern$BnM
In method java.util.regex.Pattern$BnM.optimize(Pattern$Node)
Actual type java.util.regex.Pattern$Slice
Expected java.util.regex.Pattern$SliceS
Local variable stored in JVM register 0
At Pattern.java:[line 4962]
instanceof will always return false in java.util.regex.Pattern$BnM.optimize(Pattern$Node), since a java.util.regex.Pattern$Slice can't be a java.util.regex.Pattern$SliceS
In class java.util.regex.Pattern$GroupCurly
In method java.util.regex.Pattern$GroupCurly.match0(Matcher, int, int, CharSequence)
Local variable stored in JVM register 2
At Pattern.java:[line 3995]
Dead store to $L2 in java.util.regex.Pattern$GroupCurly.match0(Matcher, int, int, CharSequence)
In class javax.accessibility.AccessibleAction
In method javax.accessibility.AccessibleAction.<static initializer>()
At AccessibleAction.java:[line 57]
javax.accessibility.AccessibleAction.<static initializer>() invokes inefficient new String(String) constructor
In class javax.accessibility.AccessibleBundle
Field javax.accessibility.AccessibleBundle.defaultResourceBundleName
At AccessibleBundle.java:[line 54]
Unread field: javax.accessibility.AccessibleBundle.defaultResourceBundleName; should this field be static?
In class javax.accessibility.AccessibleRelation
In method javax.accessibility.AccessibleRelation.<static initializer>()
At AccessibleRelation.java:[line 74]
javax.accessibility.AccessibleRelation.<static initializer>() invokes inefficient new String(String) constructor
In class javax.accessibility.AccessibleRelationSet
In method javax.accessibility.AccessibleRelationSet.toString()
At AccessibleRelationSet.java:[line 237]
Method javax.accessibility.AccessibleRelationSet.toString() concatenates strings using + in a loop
In class javax.accessibility.AccessibleStateSet
In method javax.accessibility.AccessibleStateSet.toString()
Local variable stored in JVM register 1
Returned at AccessibleStateSet.java:[line 198]
Known null at AccessibleStateSet.java:[line 190]
javax.accessibility.AccessibleStateSet.toString() may return null
In class javax.accessibility.AccessibleStateSet
In method javax.accessibility.AccessibleStateSet.toString()
At AccessibleStateSet.java:[line 193]
Method javax.accessibility.AccessibleStateSet.toString() concatenates strings using + in a loop
In class javax.imageio.ImageTypeSpecifier
In method javax.imageio.ImageTypeSpecifier.getBitsPerBand(int)
At ImageTypeSpecifier.java:[line 1114]
Potentially dangerous use of non-short-circuit logic in javax.imageio.ImageTypeSpecifier.getBitsPerBand(int)
In class javax.imageio.ImageTypeSpecifier$Grayscale
Field javax.imageio.ImageTypeSpecifier$Grayscale.bits
At ImageTypeSpecifier.java:[line 712]
Unread field: javax.imageio.ImageTypeSpecifier$Grayscale.bits
In class javax.imageio.ImageTypeSpecifier$Grayscale
Field javax.imageio.ImageTypeSpecifier$Grayscale.dataType
At ImageTypeSpecifier.java:[line 713]
Unread field: javax.imageio.ImageTypeSpecifier$Grayscale.dataType
In class javax.imageio.ImageTypeSpecifier$Grayscale
Field javax.imageio.ImageTypeSpecifier$Grayscale.hasAlpha
At ImageTypeSpecifier.java:[line 715]
Unread field: javax.imageio.ImageTypeSpecifier$Grayscale.hasAlpha
In class javax.imageio.ImageTypeSpecifier$Grayscale
Field javax.imageio.ImageTypeSpecifier$Grayscale.isAlphaPremultiplied
At ImageTypeSpecifier.java:[line 716]
Unread field: javax.imageio.ImageTypeSpecifier$Grayscale.isAlphaPremultiplied
In class javax.imageio.ImageTypeSpecifier$Grayscale
Field javax.imageio.ImageTypeSpecifier$Grayscale.isSigned
At ImageTypeSpecifier.java:[line 714]
Unread field: javax.imageio.ImageTypeSpecifier$Grayscale.isSigned
In class javax.imageio.ImageTypeSpecifier$Indexed
Field javax.imageio.ImageTypeSpecifier$Indexed.alphaLUT
At ImageTypeSpecifier.java:[line 849]
Unread field: javax.imageio.ImageTypeSpecifier$Indexed.alphaLUT
In class javax.imageio.ImageTypeSpecifier$Indexed
Field javax.imageio.ImageTypeSpecifier$Indexed.bits
At ImageTypeSpecifier.java:[line 892]
Unread field: javax.imageio.ImageTypeSpecifier$Indexed.bits
In class javax.imageio.ImageTypeSpecifier$Indexed
Field javax.imageio.ImageTypeSpecifier$Indexed.blueLUT
At ImageTypeSpecifier.java:[line 888]
Unread field: javax.imageio.ImageTypeSpecifier$Indexed.blueLUT
In class javax.imageio.ImageTypeSpecifier$Indexed
Field javax.imageio.ImageTypeSpecifier$Indexed.dataType
At ImageTypeSpecifier.java:[line 893]
Unread field: javax.imageio.ImageTypeSpecifier$Indexed.dataType
In class javax.imageio.ImageTypeSpecifier$Indexed
Field javax.imageio.ImageTypeSpecifier$Indexed.greenLUT
At ImageTypeSpecifier.java:[line 887]
Unread field: javax.imageio.ImageTypeSpecifier$Indexed.greenLUT
In class javax.imageio.ImageTypeSpecifier$Indexed
Field javax.imageio.ImageTypeSpecifier$Indexed.redLUT
At ImageTypeSpecifier.java:[line 886]
Unread field: javax.imageio.ImageTypeSpecifier$Indexed.redLUT
In class javax.imageio.ImageTypeSpecifier$Packed
Field javax.imageio.ImageTypeSpecifier$Packed.alphaMask
At ImageTypeSpecifier.java:[line 288]
Unread field: javax.imageio.ImageTypeSpecifier$Packed.alphaMask
In class javax.imageio.ImageTypeSpecifier$Packed
Field javax.imageio.ImageTypeSpecifier$Packed.blueMask
At ImageTypeSpecifier.java:[line 287]
Unread field: javax.imageio.ImageTypeSpecifier$Packed.blueMask
In class javax.imageio.ImageTypeSpecifier$Packed
Field javax.imageio.ImageTypeSpecifier$Packed.colorSpace
At ImageTypeSpecifier.java:[line 284]
Unread field: javax.imageio.ImageTypeSpecifier$Packed.colorSpace
In class javax.imageio.ImageTypeSpecifier$Packed
Field javax.imageio.ImageTypeSpecifier$Packed.greenMask
At ImageTypeSpecifier.java:[line 286]
Unread field: javax.imageio.ImageTypeSpecifier$Packed.greenMask
In class javax.imageio.ImageTypeSpecifier$Packed
Field javax.imageio.ImageTypeSpecifier$Packed.isAlphaPremultiplied
At ImageTypeSpecifier.java:[line 290]
Unread field: javax.imageio.ImageTypeSpecifier$Packed.isAlphaPremultiplied
In class javax.imageio.ImageTypeSpecifier$Packed
Field javax.imageio.ImageTypeSpecifier$Packed.redMask
At ImageTypeSpecifier.java:[line 285]
Unread field: javax.imageio.ImageTypeSpecifier$Packed.redMask
In class javax.imageio.ImageTypeSpecifier$Packed
Field javax.imageio.ImageTypeSpecifier$Packed.transferType
At ImageTypeSpecifier.java:[line 289]
Unread field: javax.imageio.ImageTypeSpecifier$Packed.transferType
In class javax.imageio.metadata.IIOMetadataFormatImpl
In method javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeEnumerations(String, String)
Local variable stored in JVM register 5
At IIOMetadataFormatImpl.java:[line 1081]
Dead store to $L5 in javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeEnumerations(String, String)
In class javax.imageio.metadata.IIOMetadataFormatImpl
In method javax.imageio.metadata.IIOMetadataFormatImpl.getElementDescription(String, Locale)
Local variable stored in JVM register 3
At IIOMetadataFormatImpl.java:[line 1022]
Dead store to $L3 in javax.imageio.metadata.IIOMetadataFormatImpl.getElementDescription(String, Locale)
In class javax.imageio.metadata.IIOMetadataFormatImpl$Attribute
In IIOMetadataFormatImpl.java
Should javax.imageio.metadata.IIOMetadataFormatImpl$Attribute be a _static_ inner class?
In class javax.imageio.metadata.IIOMetadataFormatImpl$Attribute
Field javax.imageio.metadata.IIOMetadataFormatImpl$Attribute.attrName
At IIOMetadataFormatImpl.java:[line 458]
Unread field: javax.imageio.metadata.IIOMetadataFormatImpl$Attribute.attrName
In class javax.imageio.metadata.IIOMetadataFormatImpl$Element
In IIOMetadataFormatImpl.java
Should javax.imageio.metadata.IIOMetadataFormatImpl$Element be a _static_ inner class?
In class javax.imageio.metadata.IIOMetadataFormatImpl$Element
Field javax.imageio.metadata.IIOMetadataFormatImpl$Element.elementName
At IIOMetadataFormatImpl.java:[line 184]
Unread field: javax.imageio.metadata.IIOMetadataFormatImpl$Element.elementName
In class javax.imageio.metadata.IIOMetadataFormatImpl$ObjectValue
In IIOMetadataFormatImpl.java
Should javax.imageio.metadata.IIOMetadataFormatImpl$ObjectValue be a _static_ inner class?
In class javax.imageio.spi.DigraphNode
In DigraphNode.java
Class javax.imageio.spi.DigraphNode implements Cloneable but does not define or use clone method
In class javax.imageio.spi.ImageReaderSpi
Field javax.imageio.spi.ImageReaderSpi.readerClass
At ImageReaderSpi.java:[line 102]
Unread field: javax.imageio.spi.ImageReaderSpi.readerClass
In class javax.imageio.spi.ImageWriterSpi
Field javax.imageio.spi.ImageWriterSpi.writerClass
At ImageWriterSpi.java:[line 104]
Unread field: javax.imageio.spi.ImageWriterSpi.writerClass
In class javax.imageio.spi.PartialOrderIterator
In method javax.imageio.spi.PartialOrderIterator.PartialOrderIterator(Iterator)
At PartiallyOrderedSet.java:[line 180]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.imageio.spi.PartialOrderIterator.PartialOrderIterator(Iterator) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.imageio.spi.PartialOrderIterator
In method javax.imageio.spi.PartialOrderIterator.next()
At PartiallyOrderedSet.java:[line 201]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.imageio.spi.PartialOrderIterator.next() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.imageio.stream.FileCacheImageInputStream
In method javax.imageio.stream.FileCacheImageInputStream.finalize()
In class javax.imageio.stream.ImageInputStreamImpl
At FileCacheImageInputStream.java:[line 257]
javax.imageio.stream.FileCacheImageInputStream.finalize() is nullifying javax.imageio.stream.ImageInputStreamImpl.finalize(); is this intended?
In class javax.imageio.stream.FileImageInputStream
In method javax.imageio.stream.FileImageInputStream.finalize()
In class javax.imageio.stream.ImageInputStreamImpl
At FileImageInputStream.java:[line 165]
javax.imageio.stream.FileImageInputStream.finalize() is nullifying javax.imageio.stream.ImageInputStreamImpl.finalize(); is this intended?
In class javax.imageio.stream.FileImageOutputStream
In method javax.imageio.stream.FileImageOutputStream.finalize()
In class javax.imageio.stream.ImageInputStreamImpl
At FileImageOutputStream.java:[line 173]
javax.imageio.stream.FileImageOutputStream.finalize() is nullifying javax.imageio.stream.ImageInputStreamImpl.finalize(); is this intended?
In class javax.imageio.stream.ImageInputStreamImpl
In method javax.imageio.stream.ImageInputStreamImpl.mark()
At ImageInputStreamImpl.java:[line 785]
Value Long(long)
Value Long.valueOf(long)
Method javax.imageio.stream.ImageInputStreamImpl.mark() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.imageio.stream.ImageInputStreamImpl
In method javax.imageio.stream.ImageInputStreamImpl.mark()
At ImageInputStreamImpl.java:[line 786]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.imageio.stream.ImageInputStreamImpl.mark() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.imageio.stream.MemoryCacheImageInputStream
In method javax.imageio.stream.MemoryCacheImageInputStream.finalize()
In class javax.imageio.stream.ImageInputStreamImpl
At MemoryCacheImageInputStream.java:[line 189]
javax.imageio.stream.MemoryCacheImageInputStream.finalize() is nullifying javax.imageio.stream.ImageInputStreamImpl.finalize(); is this intended?
In class javax.lang.model.type.MirroredTypesException
Field javax.lang.model.type.MirroredTypesException.types
In MirroredTypesException.java
The field javax.lang.model.type.MirroredTypesException.types is transient but isn't set by deserialization
In class javax.management.AttributeList
In method javax.management.AttributeList.checkTypeSafe(Object)
Local variable stored in JVM register 0
At AttributeList.java:[line 311]
Dead store to $L0 in javax.management.AttributeList.checkTypeSafe(Object)
In class javax.management.AttributeList
Field javax.management.AttributeList.tainted
In AttributeList.java
The field javax.management.AttributeList.tainted is transient but isn't set by deserialization
In class javax.management.ImmutableDescriptor
In method javax.management.ImmutableDescriptor.clone()
At ImmutableDescriptor.java:[line 40]
javax.management.ImmutableDescriptor.clone() does not call super.clone()
In class javax.management.ImmutableDescriptor
In method javax.management.ImmutableDescriptor.readResolve()
Field javax.management.ImmutableDescriptor.names
At ImmutableDescriptor.java:[line 130]
Redundant null check at ImmutableDescriptor.java:[line 134]
Nullcheck of ImmutableDescriptor.names at line 134 of value previously dereferenced in javax.management.ImmutableDescriptor.readResolve()
In class javax.management.JMRuntimeException
In method javax.management.JMRuntimeException.JMRuntimeException(String, Throwable)
Exception class java.lang.Exception
At JMRuntimeException.java:[line 75]
javax.management.JMRuntimeException.JMRuntimeException(String, Throwable) might ignore java.lang.Exception
In class javax.management.JMRuntimeException
In method javax.management.JMRuntimeException.JMRuntimeException(String, Throwable)
At JMRuntimeException.java:[line 75]
Exception is caught when Exception is not thrown in javax.management.JMRuntimeException.JMRuntimeException(String, Throwable)
In class javax.management.MBeanConstructorInfo
Field javax.management.MBeanConstructorInfo.arrayGettersSafe
In MBeanConstructorInfo.java
The field javax.management.MBeanConstructorInfo.arrayGettersSafe is transient but isn't set by deserialization
In class javax.management.MBeanNotificationInfo
Field javax.management.MBeanNotificationInfo.arrayGettersSafe
In MBeanNotificationInfo.java
The field javax.management.MBeanNotificationInfo.arrayGettersSafe is transient but isn't set by deserialization
In class javax.management.MBeanOperationInfo
Field javax.management.MBeanOperationInfo.arrayGettersSafe
In MBeanOperationInfo.java
The field javax.management.MBeanOperationInfo.arrayGettersSafe is transient but isn't set by deserialization
In class javax.management.Notification
Masking field javax.management.Notification.source
Masked field java.util.EventObject.source
In Notification.java
Field Notification.source masks field in superclass java.util.EventObject
In class javax.management.NotificationBroadcasterSupport$ListenerInfo
In method javax.management.NotificationBroadcasterSupport$ListenerInfo.equals(Object)
At NotificationBroadcasterSupport.java:[lines 292-298]
javax.management.NotificationBroadcasterSupport$ListenerInfo defines equals and uses Object.hashCode()
In class javax.management.NotificationBroadcasterSupport$WildcardListenerInfo
In method javax.management.NotificationBroadcasterSupport$WildcardListenerInfo.equals(Object)
At NotificationBroadcasterSupport.java:[lines 309-310]
javax.management.NotificationBroadcasterSupport$WildcardListenerInfo defines equals and uses Object.hashCode()
In class javax.management.NotificationBroadcasterSupport$WildcardListenerInfo
In method javax.management.NotificationBroadcasterSupport$WildcardListenerInfo.equals(Object)
Local variable stored in JVM register 1
Dereferenced at NotificationBroadcasterSupport.java:[line 310]
javax.management.NotificationBroadcasterSupport$WildcardListenerInfo.equals(Object) does not check for null argument
In class javax.management.NumericValueExp
In method javax.management.NumericValueExp.readObject(ObjectInputStream)
At NumericValueExp.java:[line 209]
Value Long(long)
Value Long.valueOf(long)
Method javax.management.NumericValueExp.readObject(ObjectInputStream) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.management.ObjectName
In method javax.management.ObjectName.construct(String)
Local variable stored in JVM register 21
At ObjectName.java:[line 619]
Dead store to $L21 in javax.management.ObjectName.construct(String)
In class javax.management.ObjectName
In method javax.management.ObjectName.equals(Object)
Actual type java.lang.String
At ObjectName.java:[line 1810]
Comparison of String objects using == or != in javax.management.ObjectName.equals(Object)
In class javax.management.ObjectName
Field javax.management.ObjectName._propertyList
Synchronized 75% of the time
Unsynchronized access at ObjectName.java:[line 1635]
Synchronized access at ObjectName.java:[line 1622]
Synchronized access at ObjectName.java:[line 1625]
Synchronized access at ObjectName.java:[line 1630]
Inconsistent synchronization of javax.management.ObjectName._propertyList; locked 75% of time
In class javax.management.loading.MLet
In method javax.management.loading.MLet.removeSpace(String)
At MLet.java:[line 1195]
javax.management.loading.MLet.removeSpace(String) invokes substring(0), which returns the original value
In class javax.management.loading.MLet
In method javax.management.loading.MLet.removeSpace(String)
At MLet.java:[line 1195]
Method javax.management.loading.MLet.removeSpace(String) concatenates strings using + in a loop
In class javax.management.loading.MLetParser
In method javax.management.loading.MLetParser.parse(URL)
Local variable stored in JVM register 11
Redundant null check at MLetParser.java:[line 227]
Redundant nullcheck of $L11, which is known to be non-null in javax.management.loading.MLetParser.parse(URL)
In class javax.management.loading.PrivateMLet
In PrivateMLet.java
javax.management.loading.PrivateMLet is Externalizable but doesn't define a void constructor
In class javax.management.modelmbean.DescriptorSupport
In method javax.management.modelmbean.DescriptorSupport.clone()
At DescriptorSupport.java:[lines 780-785]
javax.management.modelmbean.DescriptorSupport.clone() does not call super.clone()
In class javax.management.modelmbean.DescriptorSupport
In method javax.management.modelmbean.DescriptorSupport.<static initializer>()
At DescriptorSupport.java:[line 1130]
Value Character(char)
Value Character.valueOf(char)
Method javax.management.modelmbean.DescriptorSupport.<static initializer>() invokes inefficient Character(char) constructor; use Character.valueOf(char) instead
In class javax.management.modelmbean.ModelMBeanAttributeInfo
In method javax.management.modelmbean.ModelMBeanAttributeInfo.clone()
At ModelMBeanAttributeInfo.java:[lines 437-442]
javax.management.modelmbean.ModelMBeanAttributeInfo.clone() does not call super.clone()
In class javax.management.modelmbean.ModelMBeanConstructorInfo
In method javax.management.modelmbean.ModelMBeanConstructorInfo.clone()
At ModelMBeanConstructorInfo.java:[lines 355-360]
javax.management.modelmbean.ModelMBeanConstructorInfo.clone() does not call super.clone()
In class javax.management.modelmbean.ModelMBeanInfoSupport
In method javax.management.modelmbean.ModelMBeanInfoSupport.clone()
At ModelMBeanInfoSupport.java:[line 406]
javax.management.modelmbean.ModelMBeanInfoSupport.clone() does not call super.clone()
In class javax.management.modelmbean.ModelMBeanNotificationInfo
In method javax.management.modelmbean.ModelMBeanNotificationInfo.clone()
At ModelMBeanNotificationInfo.java:[lines 216-221]
javax.management.modelmbean.ModelMBeanNotificationInfo.clone() does not call super.clone()
In class javax.management.modelmbean.ModelMBeanOperationInfo
In method javax.management.modelmbean.ModelMBeanOperationInfo.clone()
At ModelMBeanOperationInfo.java:[lines 370-375]
javax.management.modelmbean.ModelMBeanOperationInfo.clone() does not call super.clone()
In class javax.management.modelmbean.RequiredModelMBean
In method javax.management.modelmbean.RequiredModelMBean.setAttribute(Attribute)
Local variable stored in JVM register 9
At RequiredModelMBean.java:[line 1877]
Dead store to $L9 in javax.management.modelmbean.RequiredModelMBean.setAttribute(Attribute)
In class javax.management.modelmbean.RequiredModelMBean
In method javax.management.modelmbean.RequiredModelMBean.getNotificationInfo()
Local variable stored in JVM register 3
Dereferenced at RequiredModelMBean.java:[line 2421]
Known null at RequiredModelMBean.java:[line 2393]
Possible null pointer dereference of ? in javax.management.modelmbean.RequiredModelMBean.getNotificationInfo()
In class javax.management.monitor.CounterMonitor
In method javax.management.monitor.CounterMonitor.setDerivedGaugeWithDifference(Number, Number, CounterMonitor$CounterMonitorObservedObject)
At CounterMonitor.java:[line 813]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.monitor.CounterMonitor.setDerivedGaugeWithDifference(Number, Number, CounterMonitor$CounterMonitorObservedObject) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.monitor.CounterMonitor
In method javax.management.monitor.CounterMonitor.setDerivedGaugeWithDifference(Number, Number, CounterMonitor$CounterMonitorObservedObject)
At CounterMonitor.java:[line 814]
Value Byte(byte)
Value Byte.valueOf(byte)
Method javax.management.monitor.CounterMonitor.setDerivedGaugeWithDifference(Number, Number, CounterMonitor$CounterMonitorObservedObject) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class javax.management.monitor.CounterMonitor
In method javax.management.monitor.CounterMonitor.setDerivedGaugeWithDifference(Number, Number, CounterMonitor$CounterMonitorObservedObject)
At CounterMonitor.java:[line 815]
Value Short(short)
Value Short.valueOf(short)
Method javax.management.monitor.CounterMonitor.setDerivedGaugeWithDifference(Number, Number, CounterMonitor$CounterMonitorObservedObject) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class javax.management.monitor.CounterMonitor
In method javax.management.monitor.CounterMonitor.setDerivedGaugeWithDifference(Number, Number, CounterMonitor$CounterMonitorObservedObject)
At CounterMonitor.java:[line 816]
Value Long(long)
Value Long.valueOf(long)
Method javax.management.monitor.CounterMonitor.setDerivedGaugeWithDifference(Number, Number, CounterMonitor$CounterMonitorObservedObject) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.management.monitor.CounterMonitor
In method javax.management.monitor.CounterMonitor.updateThreshold(CounterMonitor$CounterMonitorObservedObject)
At CounterMonitor.java:[line 743]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.monitor.CounterMonitor.updateThreshold(CounterMonitor$CounterMonitorObservedObject) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.monitor.CounterMonitor
In method javax.management.monitor.CounterMonitor.updateThreshold(CounterMonitor$CounterMonitorObservedObject)
At CounterMonitor.java:[line 746]
Value Byte(byte)
Value Byte.valueOf(byte)
Method javax.management.monitor.CounterMonitor.updateThreshold(CounterMonitor$CounterMonitorObservedObject) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class javax.management.monitor.CounterMonitor
In method javax.management.monitor.CounterMonitor.updateThreshold(CounterMonitor$CounterMonitorObservedObject)
At CounterMonitor.java:[line 749]
Value Short(short)
Value Short.valueOf(short)
Method javax.management.monitor.CounterMonitor.updateThreshold(CounterMonitor$CounterMonitorObservedObject) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class javax.management.monitor.CounterMonitor
In method javax.management.monitor.CounterMonitor.updateThreshold(CounterMonitor$CounterMonitorObservedObject)
At CounterMonitor.java:[line 752]
Value Long(long)
Value Long.valueOf(long)
Method javax.management.monitor.CounterMonitor.updateThreshold(CounterMonitor$CounterMonitorObservedObject) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.management.monitor.GaugeMonitor
In method javax.management.monitor.GaugeMonitor.setDerivedGaugeWithDifference(Number, GaugeMonitor$GaugeMonitorObservedObject)
At GaugeMonitor.java:[line 639]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.monitor.GaugeMonitor.setDerivedGaugeWithDifference(Number, GaugeMonitor$GaugeMonitorObservedObject) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.monitor.GaugeMonitor
In method javax.management.monitor.GaugeMonitor.setDerivedGaugeWithDifference(Number, GaugeMonitor$GaugeMonitorObservedObject)
At GaugeMonitor.java:[line 643]
Value Byte(byte)
Value Byte.valueOf(byte)
Method javax.management.monitor.GaugeMonitor.setDerivedGaugeWithDifference(Number, GaugeMonitor$GaugeMonitorObservedObject) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class javax.management.monitor.GaugeMonitor
In method javax.management.monitor.GaugeMonitor.setDerivedGaugeWithDifference(Number, GaugeMonitor$GaugeMonitorObservedObject)
At GaugeMonitor.java:[line 647]
Value Short(short)
Value Short.valueOf(short)
Method javax.management.monitor.GaugeMonitor.setDerivedGaugeWithDifference(Number, GaugeMonitor$GaugeMonitorObservedObject) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class javax.management.monitor.GaugeMonitor
In method javax.management.monitor.GaugeMonitor.setDerivedGaugeWithDifference(Number, GaugeMonitor$GaugeMonitorObservedObject)
At GaugeMonitor.java:[line 651]
Value Long(long)
Value Long.valueOf(long)
Method javax.management.monitor.GaugeMonitor.setDerivedGaugeWithDifference(Number, GaugeMonitor$GaugeMonitorObservedObject) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.management.monitor.Monitor
In method javax.management.monitor.Monitor.<static initializer>()
At Monitor.java:[line 376]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.monitor.Monitor.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.monitor.Monitor
Field javax.management.monitor.Monitor.alreadyNotifieds
Synchronized 80% of the time
Unsynchronized access at Monitor.java:[line 1564]
Synchronized access at Monitor.java:[line 1037]
Synchronized access at Monitor.java:[line 1013]
Synchronized access at Monitor.java:[line 1015]
Synchronized access at Monitor.java:[line 1025]
Inconsistent synchronization of javax.management.monitor.Monitor.alreadyNotifieds; locked 80% of time
In class javax.management.monitor.Monitor$DaemonThreadFactory
Field javax.management.monitor.Monitor$DaemonThreadFactory.nameSuffix
At Monitor.java:[line 1605]
Unread field: javax.management.monitor.Monitor$DaemonThreadFactory.nameSuffix; should this field be static?
In class javax.management.openmbean.ArrayType
In method javax.management.openmbean.ArrayType.hashCode()
At ArrayType.java:[line 729]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.openmbean.ArrayType.hashCode() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.openmbean.CompositeType
In method javax.management.openmbean.CompositeType.hashCode()
At CompositeType.java:[line 429]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.openmbean.CompositeType.hashCode() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.openmbean.OpenMBeanAttributeInfoSupport
In method javax.management.openmbean.OpenMBeanAttributeInfoSupport.convertFromStringArray(Object, OpenType)
Local variable stored in JVM register 8
At OpenMBeanAttributeInfoSupport.java:[line 772]
Dead store to $L8 in javax.management.openmbean.OpenMBeanAttributeInfoSupport.convertFromStringArray(Object, OpenType)
In class javax.management.openmbean.OpenMBeanAttributeInfoSupport
In method javax.management.openmbean.OpenMBeanAttributeInfoSupport.convertFromStringArray(Object, OpenType)
At OpenMBeanAttributeInfoSupport.java:[line 753]
Method javax.management.openmbean.OpenMBeanAttributeInfoSupport.convertFromStringArray(Object, OpenType) concatenates strings using + in a loop
In class javax.management.openmbean.OpenMBeanAttributeInfoSupport
Field javax.management.openmbean.OpenMBeanAttributeInfoSupport.maxValue
In OpenMBeanAttributeInfoSupport.java
Class javax.management.openmbean.OpenMBeanAttributeInfoSupport defines non-transient non-serializable instance field maxValue
In class javax.management.openmbean.OpenMBeanAttributeInfoSupport
Field javax.management.openmbean.OpenMBeanAttributeInfoSupport.minValue
In OpenMBeanAttributeInfoSupport.java
Class javax.management.openmbean.OpenMBeanAttributeInfoSupport defines non-transient non-serializable instance field minValue
In class javax.management.openmbean.OpenMBeanConstructorInfoSupport
In method javax.management.openmbean.OpenMBeanConstructorInfoSupport.hashCode()
At OpenMBeanConstructorInfoSupport.java:[line 255]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.openmbean.OpenMBeanConstructorInfoSupport.hashCode() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.openmbean.OpenMBeanInfoSupport
In method javax.management.openmbean.OpenMBeanInfoSupport.hashCode()
At OpenMBeanInfoSupport.java:[line 350]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.openmbean.OpenMBeanInfoSupport.hashCode() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.openmbean.OpenMBeanOperationInfoSupport
In method javax.management.openmbean.OpenMBeanOperationInfoSupport.hashCode()
At OpenMBeanOperationInfoSupport.java:[line 355]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.openmbean.OpenMBeanOperationInfoSupport.hashCode() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.openmbean.OpenMBeanParameterInfoSupport
Field javax.management.openmbean.OpenMBeanParameterInfoSupport.maxValue
In OpenMBeanParameterInfoSupport.java
Class javax.management.openmbean.OpenMBeanParameterInfoSupport defines non-transient non-serializable instance field maxValue
In class javax.management.openmbean.OpenMBeanParameterInfoSupport
Field javax.management.openmbean.OpenMBeanParameterInfoSupport.minValue
In OpenMBeanParameterInfoSupport.java
Class javax.management.openmbean.OpenMBeanParameterInfoSupport defines non-transient non-serializable instance field minValue
In class javax.management.openmbean.OpenType$1
In method javax.management.openmbean.OpenType$1.run()
At OpenType.java:[line 215]
Exception is caught when Exception is not thrown in javax.management.openmbean.OpenType$1.run()
In class javax.management.openmbean.SimpleType
In method javax.management.openmbean.SimpleType.hashCode()
At SimpleType.java:[line 260]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.openmbean.SimpleType.hashCode() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.openmbean.TabularType
In method javax.management.openmbean.TabularType.hashCode()
At TabularType.java:[line 335]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.openmbean.TabularType.hashCode() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.relation.MBeanServerNotificationFilter
In method javax.management.relation.MBeanServerNotificationFilter.isNotificationEnabled(Notification)
Actual type javax.management.Notification
Expected javax.management.MBeanServerNotification
Local variable stored in JVM register 1
At MBeanServerNotificationFilter.java:[line 367]
Unchecked/unconfirmed cast from javax.management.Notification to javax.management.MBeanServerNotification in javax.management.relation.MBeanServerNotificationFilter.isNotificationEnabled(Notification)
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.getNotificationInfo()
Local variable stored in JVM register 1
At RelationService.java:[line 2514]
Dead store to $L1 in javax.management.relation.RelationService.getNotificationInfo()
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.findRelationsOfType(String)
Local variable stored in JVM register 2
At RelationService.java:[line 1813]
Dead store to $L2 in javax.management.relation.RelationService.findRelationsOfType(String)
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.hasRelation(String)
Local variable stored in JVM register 2
At RelationService.java:[line 901]
Dead store to $L2 in javax.management.relation.RelationService.hasRelation(String)
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.removeRelationType(String)
Local variable stored in JVM register 2
At RelationService.java:[line 481]
Dead store to $L2 in javax.management.relation.RelationService.removeRelationType(String)
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.updateRoleMap(String, Role, List)
Local variable stored in JVM register 4
At RelationService.java:[line 1249]
Dead store to $L4 in javax.management.relation.RelationService.updateRoleMap(String, Role, List)
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.RelationService(boolean)
At RelationService.java:[line 125]
Value Long(long)
Value Long.valueOf(long)
Method javax.management.relation.RelationService.RelationService(boolean) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean)
At RelationService.java:[line 3230]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean)
At RelationService.java:[line 3239]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean)
At RelationService.java:[line 3244]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean)
At RelationService.java:[line 3254]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean)
At RelationService.java:[line 3265]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean)
At RelationService.java:[line 3273]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean)
At RelationService.java:[line 3292]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean)
At RelationService.java:[line 3303]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean)
At RelationService.java:[line 3309]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean)
At RelationService.java:[line 3315]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.relation.RelationService.checkRoleInt(int, String, List, RoleInfo, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.checkRoleReading(String, String)
At RelationService.java:[line 968]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.relation.RelationService.checkRoleReading(String, String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.checkRoleWriting(Role, String, Boolean)
At RelationService.java:[line 1030]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.relation.RelationService.checkRoleWriting(Role, String, Boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.getNotificationSequenceNumber()
At RelationService.java:[line 266]
Value Long(long)
Value Long.valueOf(long)
Method javax.management.relation.RelationService.getNotificationSequenceNumber() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.getNotificationSequenceNumber()
At RelationService.java:[line 267]
Value Long(long)
Value Long.valueOf(long)
Method javax.management.relation.RelationService.getNotificationSequenceNumber() invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.management.relation.RelationService
In method javax.management.relation.RelationService.addRelationInt(boolean, RelationSupport, ObjectName, String, String, RoleList)
Local variable stored in JVM register 6
Dereferenced at RelationService.java:[line 3155]
Known null at RelationService.java:[line 3068]
Possible null pointer dereference of ? in javax.management.relation.RelationService.addRelationInt(boolean, RelationSupport, ObjectName, String, String, RoleList)
In class javax.management.relation.RelationSupport
In method javax.management.relation.RelationSupport.handleMBeanUnregistrationInt(ObjectName, String, boolean, RelationService)
Local variable stored in JVM register 9
At RelationSupport.java:[line 1736]
Dead store to $L9 in javax.management.relation.RelationSupport.handleMBeanUnregistrationInt(ObjectName, String, boolean, RelationService)
In class javax.management.relation.RelationSupport
In method javax.management.relation.RelationSupport.setRole(Role)
Local variable stored in JVM register 2
At RelationSupport.java:[line 482]
Dead store to $L2 in javax.management.relation.RelationSupport.setRole(Role)
In class javax.management.relation.RelationSupport
In method javax.management.relation.RelationSupport.getRoleCardinality(String)
At RelationSupport.java:[line 430]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.relation.RelationSupport.getRoleCardinality(String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.relation.RelationSupport
In method javax.management.relation.RelationSupport.getRoleCardinality(String)
Local variable stored in JVM register 2
Dereferenced at RelationSupport.java:[line 426]
Known null at RelationSupport.java:[line 420]
Possible null pointer dereference of ? in javax.management.relation.RelationSupport.getRoleCardinality(String) on exception path
In class javax.management.relation.Role
In method javax.management.relation.Role.clone()
At Role.java:[lines 254-256]
javax.management.relation.Role.clone() does not call super.clone()
In class javax.management.relation.Role
In method javax.management.relation.Role.clone()
At Role.java:[line 256]
javax.management.relation.Role.clone() may return null
In class javax.management.relation.RoleList
In method javax.management.relation.RoleList.checkTypeSafe(Object)
Local variable stored in JVM register 0
At RoleList.java:[line 330]
Dead store to $L0 in javax.management.relation.RoleList.checkTypeSafe(Object)
In class javax.management.relation.RoleList
Field javax.management.relation.RoleList.tainted
In RoleList.java
The field javax.management.relation.RoleList.tainted is transient but isn't set by deserialization
In class javax.management.relation.RoleUnresolved
In method javax.management.relation.RoleUnresolved.clone()
At RoleUnresolved.java:[lines 272-274]
javax.management.relation.RoleUnresolved.clone() does not call super.clone()
In class javax.management.relation.RoleUnresolved
In method javax.management.relation.RoleUnresolved.clone()
At RoleUnresolved.java:[line 274]
javax.management.relation.RoleUnresolved.clone() may return null
In class javax.management.relation.RoleUnresolvedList
In method javax.management.relation.RoleUnresolvedList.checkTypeSafe(Object)
Local variable stored in JVM register 0
At RoleUnresolvedList.java:[line 327]
Dead store to $L0 in javax.management.relation.RoleUnresolvedList.checkTypeSafe(Object)
In class javax.management.relation.RoleUnresolvedList
Field javax.management.relation.RoleUnresolvedList.tainted
In RoleUnresolvedList.java
The field javax.management.relation.RoleUnresolvedList.tainted is transient but isn't set by deserialization
In class javax.management.remote.JMXConnectorFactory
In method javax.management.remote.JMXConnectorFactory.getConnectorAsService(ClassLoader, JMXServiceURL, Map)
In class java.io.IOException
At JMXConnectorFactory.java:[line 455]
A known null value is checked to see if it is an instance of java.io.IOException in javax.management.remote.JMXConnectorFactory.getConnectorAsService(ClassLoader, JMXServiceURL, Map)
In class javax.management.remote.JMXConnectorServer
Field javax.management.remote.JMXConnectorServer.myName
Synchronized 75% of the time
Unsynchronized access at JMXConnectorServer.java:[line 394]
Synchronized access at JMXConnectorServer.java:[line 387]
Synchronized access at JMXConnectorServer.java:[line 389]
Synchronized access at JMXConnectorServer.java:[line 364]
Inconsistent synchronization of javax.management.remote.JMXConnectorServer.myName; locked 75% of time
In class javax.management.remote.JMXConnectorServerFactory
In method javax.management.remote.JMXConnectorServerFactory.getConnectorServerAsService(ClassLoader, JMXServiceURL, Map, MBeanServer)
In class java.io.IOException
At JMXConnectorServerFactory.java:[line 232]
A known null value is checked to see if it is an instance of java.io.IOException in javax.management.remote.JMXConnectorServerFactory.getConnectorServerAsService(ClassLoader, JMXServiceURL, Map, MBeanServer)
In class javax.management.remote.JMXServiceURL
In method javax.management.remote.JMXServiceURL.JMXServiceURL(String)
Local variable stored in JVM register 5
At JMXServiceURL.java:[line 164]
Dead store to $L5 in javax.management.remote.JMXServiceURL.JMXServiceURL(String)
In class javax.management.remote.rmi.RMIConnector
Field javax.management.remote.rmi.RMIConnector.connectionId
Synchronized 66% of the time
Unsynchronized access at RMIConnector.java:[line 1472]
Synchronized access at RMIConnector.java:[line 319]
Synchronized access at RMIConnector.java:[line 321]
Inconsistent synchronization of javax.management.remote.rmi.RMIConnector.connectionId; locked 66% of time
In class javax.management.remote.rmi.RMIConnector
Field javax.management.remote.rmi.RMIConnector.defaultClassLoader
Synchronized 75% of the time
Unsynchronized access at RMIConnector.java:[line 2458]
Synchronized access at RMIConnector.java:[line 303]
Synchronized access at RMIConnector.java:[line 305]
Synchronized access at RMIConnector.java:[line 308]
Inconsistent synchronization of javax.management.remote.rmi.RMIConnector.defaultClassLoader; locked 75% of time
In class javax.management.remote.rmi.RMIConnector
Field javax.management.remote.rmi.RMIConnector.rmiServer
In RMIConnector.java
Class javax.management.remote.rmi.RMIConnector defines non-transient non-serializable instance field rmiServer
In class javax.management.remote.rmi.RMIConnector$RMINotifClient
In method javax.management.remote.rmi.RMIConnector$RMINotifClient.lostNotifs(String, long)
At RMIConnector.java:[line 1431]
Value Long(long)
Value Long.valueOf(long)
Method javax.management.remote.rmi.RMIConnector$RMINotifClient.lostNotifs(String, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.management.remote.rmi.RMIConnectorServer
Field javax.management.remote.rmi.RMIConnectorServer.rmiServerImpl
Synchronized 62% of the time
Unsynchronized access at RMIConnectorServer.java:[line 276]
Unsynchronized access at RMIConnectorServer.java:[line 539]
Unsynchronized access at RMIConnectorServer.java:[line 542]
Synchronized access at RMIConnectorServer.java:[line 394]
Synchronized access at RMIConnectorServer.java:[line 395]
Synchronized access at RMIConnectorServer.java:[line 458]
Synchronized access at RMIConnectorServer.java:[line 596]
Synchronized access at RMIConnectorServer.java:[line 597]
Inconsistent synchronization of javax.management.remote.rmi.RMIConnectorServer.rmiServerImpl; locked 62% of time
In class javax.management.timer.Timer
In method javax.management.timer.Timer.addNotification(String, String, Object, Date, long, long, boolean)
At Timer.java:[line 462]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.management.timer.Timer.addNotification(String, String, Object, Date, long, long, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.management.timer.Timer
In method javax.management.timer.Timer.addNotification(String, String, Object, Date, long, long, boolean)
At Timer.java:[line 489]
Value Long(long)
Value Long.valueOf(long)
Method javax.management.timer.Timer.addNotification(String, String, Object, Date, long, long, boolean) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.management.timer.Timer
In method javax.management.timer.Timer.addNotification(String, String, Object, Date, long, long, boolean)
At Timer.java:[line 490]
Value Long(long)
Value Long.valueOf(long)
Method javax.management.timer.Timer.addNotification(String, String, Object, Date, long, long, boolean) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.management.timer.Timer
In method javax.management.timer.Timer.getNbOccurences(Integer)
At Timer.java:[line 928]
Value Long(long)
Value Long.valueOf(long)
Method javax.management.timer.Timer.getNbOccurences(Integer) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.management.timer.Timer
In method javax.management.timer.Timer.getPeriod(Integer)
At Timer.java:[line 910]
Value Long(long)
Value Long.valueOf(long)
Method javax.management.timer.Timer.getPeriod(Integer) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.management.timer.Timer
In method javax.management.timer.Timer.updateTimerTable(Integer)
At Timer.java:[line 1099]
Value Long(long)
Value Long.valueOf(long)
Method javax.management.timer.Timer.updateTimerTable(Integer) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.management.timer.Timer
In method javax.management.timer.Timer.notifyAlarmClock(TimerAlarmClockNotification)
Local variable stored in JVM register 2
Dereferenced at Timer.java:[line 1213]
Known null at Timer.java:[line 1199]
Possible null pointer dereference of ? in javax.management.timer.Timer.notifyAlarmClock(TimerAlarmClockNotification)
In class javax.management.timer.Timer
In method javax.management.timer.Timer.notifyAlarmClock(TimerAlarmClockNotification)
Called method javax.management.timer.Timer.sendNotification(Date, TimerNotification)
Argument 2 might be null but must not be null
Local variable stored in JVM register 3
Method invoked at Timer.java:[line 1209]
Known null at Timer.java:[line 1199]
Method call in javax.management.timer.Timer.notifyAlarmClock(TimerAlarmClockNotification) passes null for unconditionally dereferenced parameter of sendNotification(Date, TimerNotification)
In class javax.naming.CannotProceedException
Field javax.naming.CannotProceedException.altNameCtx
In CannotProceedException.java
Class javax.naming.CannotProceedException defines non-transient non-serializable instance field altNameCtx
In class javax.naming.CompositeName
In method javax.naming.CompositeName.clone()
At CompositeName.java:[line 336]
javax.naming.CompositeName.clone() does not call super.clone()
In class javax.naming.CompoundName
In method javax.naming.CompoundName.clone()
At CompoundName.java:[line 278]
javax.naming.CompoundName.clone() does not call super.clone()
In class javax.naming.NameImpl
Field javax.naming.NameImpl.syntaxAvaSeparator
At NameImpl.java:[line 265]
Unread field: javax.naming.NameImpl.syntaxAvaSeparator
In class javax.naming.Reference
In method javax.naming.Reference.clone()
At Reference.java:[lines 384-390]
javax.naming.Reference.clone() does not call super.clone()
In class javax.naming.ldap.LdapName
In method javax.naming.ldap.LdapName.clone()
At LdapName.java:[line 613]
javax.naming.ldap.LdapName.clone() does not call super.clone()
In class javax.print.DocFlavor
In DocFlavor.java
Class javax.print.DocFlavor implements Cloneable but does not define or use clone method
In class javax.print.MimeType
In MimeType.java
Class javax.print.MimeType implements Cloneable but does not define or use clone method
In class javax.print.ServiceUI
In method javax.print.ServiceUI.printDialog(GraphicsConfiguration, int, int, PrintService[], PrintService, DocFlavor, PrintRequestAttributeSet)
In class java.awt.Frame
At ServiceUI.java:[line 198]
A known null value is checked to see if it is an instance of java.awt.Frame in javax.print.ServiceUI.printDialog(GraphicsConfiguration, int, int, PrintService[], PrintService, DocFlavor, PrintRequestAttributeSet)
In class javax.print.SimpleDoc
Field javax.print.SimpleDoc.inStream
Synchronized 75% of the time
Unsynchronized access at SimpleDoc.java:[line 248]
Synchronized access at SimpleDoc.java:[line 240]
Synchronized access at SimpleDoc.java:[line 241]
Synchronized access at SimpleDoc.java:[line 245]
Inconsistent synchronization of javax.print.SimpleDoc.inStream; locked 75% of time
In class javax.print.SimpleDoc
Field javax.print.SimpleDoc.reader
Synchronized 80% of the time
Unsynchronized access at SimpleDoc.java:[line 203]
Synchronized access at SimpleDoc.java:[line 192]
Synchronized access at SimpleDoc.java:[line 193]
Synchronized access at SimpleDoc.java:[line 197]
Synchronized access at SimpleDoc.java:[line 200]
Inconsistent synchronization of javax.print.SimpleDoc.reader; locked 80% of time
In class javax.print.attribute.standard.MediaSize
In method javax.print.attribute.standard.MediaSize.<static initializer>()
Local variable stored in JVM register 0
At MediaSize.java:[line 845]
Another occurrence at MediaSize.java:[line 846]
Another occurrence at MediaSize.java:[line 847]
Another occurrence at MediaSize.java:[line 848]
Another occurrence at MediaSize.java:[line 849]
Dead store to $L0 in javax.print.attribute.standard.MediaSize.<static initializer>()
In class javax.print.attribute.standard.MediaSize
In method javax.print.attribute.standard.MediaSize.equals(Object)
At MediaSize.java:[line 253]
javax.print.attribute.standard.MediaSize defines equals but not hashCode
In class javax.print.attribute.standard.MediaSize
In class javax.print.attribute.standard.MediaSize$Engineering
In MediaSize.java
Initialization circularity between javax.print.attribute.standard.MediaSize and javax.print.attribute.standard.MediaSize$Engineering
In class javax.print.attribute.standard.MediaSize
In class javax.print.attribute.standard.MediaSize$ISO
In MediaSize.java
Initialization circularity between javax.print.attribute.standard.MediaSize and javax.print.attribute.standard.MediaSize$ISO
In class javax.print.attribute.standard.MediaSize
In class javax.print.attribute.standard.MediaSize$JIS
In MediaSize.java
Initialization circularity between javax.print.attribute.standard.MediaSize and javax.print.attribute.standard.MediaSize$JIS
In class javax.print.attribute.standard.MediaSize
In class javax.print.attribute.standard.MediaSize$NA
In MediaSize.java
Initialization circularity between javax.print.attribute.standard.MediaSize and javax.print.attribute.standard.MediaSize$NA
In class javax.print.attribute.standard.MediaSize$Engineering
In class javax.print.attribute.standard.MediaSize$ISO
In MediaSize.java
Initialization circularity between javax.print.attribute.standard.MediaSize$Engineering and javax.print.attribute.standard.MediaSize$ISO
In class javax.print.attribute.standard.MediaSize$Engineering
In class javax.print.attribute.standard.MediaSize$JIS
In MediaSize.java
Initialization circularity between javax.print.attribute.standard.MediaSize$Engineering and javax.print.attribute.standard.MediaSize$JIS
In class javax.print.attribute.standard.MediaSize$Engineering
In class javax.print.attribute.standard.MediaSize$NA
In MediaSize.java
Initialization circularity between javax.print.attribute.standard.MediaSize$Engineering and javax.print.attribute.standard.MediaSize$NA
In class javax.print.attribute.standard.MediaSize$ISO
In class javax.print.attribute.standard.MediaSize$JIS
In MediaSize.java
Initialization circularity between javax.print.attribute.standard.MediaSize$ISO and javax.print.attribute.standard.MediaSize$JIS
In class javax.print.attribute.standard.MediaSize$ISO
In class javax.print.attribute.standard.MediaSize$NA
In MediaSize.java
Initialization circularity between javax.print.attribute.standard.MediaSize$ISO and javax.print.attribute.standard.MediaSize$NA
In class javax.print.attribute.standard.MediaSize$JIS
In class javax.print.attribute.standard.MediaSize$NA
In MediaSize.java
Initialization circularity between javax.print.attribute.standard.MediaSize$JIS and javax.print.attribute.standard.MediaSize$NA
In class javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSetIterator
In PrinterStateReasons.java
Should javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSetIterator be a _static_ inner class?
In class javax.security.auth.Policy
In method javax.security.auth.Policy.getPolicyNoCheck()
On field javax.security.auth.Policy.policy
At Policy.java:[lines 208-212]
Possible doublecheck on javax.security.auth.Policy.policy in javax.security.auth.Policy.getPolicyNoCheck()
In class javax.security.auth.Subject
In method javax.security.auth.Subject.toString(boolean)
At Subject.java:[line 841]
Method javax.security.auth.Subject.toString(boolean) concatenates strings using + in a loop
In class javax.security.auth.kerberos.DelegationPermission
In DelegationPermission.java
javax.security.auth.kerberos.DelegationPermission's readObject method is synchronized
In class javax.security.auth.kerberos.KerberosPrincipal
In method javax.security.auth.kerberos.KerberosPrincipal.readObject(ObjectInputStream)
At KerberosPrincipal.java:[line 265]
Method javax.security.auth.kerberos.KerberosPrincipal.readObject(ObjectInputStream) invokes toString() method on a String
In class javax.security.auth.kerberos.ServicePermission
In method javax.security.auth.kerberos.ServicePermission.getMask(String)
At ServicePermission.java:[lines 371-375]
Switch statement found in javax.security.auth.kerberos.ServicePermission.getMask(String) where one case falls through to the next case
In class javax.sound.midi.MetaMessage
In method javax.sound.midi.MetaMessage.clone()
At MetaMessage.java:[lines 202-206]
javax.sound.midi.MetaMessage.clone() does not call super.clone()
In class javax.sound.midi.MidiSystem
In method javax.sound.midi.MidiSystem.getMidiFileTypes()
At MidiSystem.java:[line 896]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sound.midi.MidiSystem.getMidiFileTypes() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sound.midi.MidiSystem
In method javax.sound.midi.MidiSystem.getMidiFileTypes(Sequence)
At MidiSystem.java:[line 950]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sound.midi.MidiSystem.getMidiFileTypes(Sequence) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sound.midi.ShortMessage
In method javax.sound.midi.ShortMessage.clone()
At ShortMessage.java:[lines 364-368]
javax.sound.midi.ShortMessage.clone() does not call super.clone()
In class javax.sound.midi.SysexMessage
In method javax.sound.midi.SysexMessage.clone()
At SysexMessage.java:[lines 199-202]
javax.sound.midi.SysexMessage.clone() does not call super.clone()
In class javax.sound.sampled.AudioInputStream$TargetDataLineInputStream
In AudioInputStream.java
Should javax.sound.sampled.AudioInputStream$TargetDataLineInputStream be a _static_ inner class?
In class javax.sound.sampled.BooleanControl
In method javax.sound.sampled.BooleanControl.toString()
At BooleanControl.java:[line 146]
javax.sound.sampled.BooleanControl.toString() invokes inefficient new String(String) constructor
In class javax.sound.sampled.CompoundControl
In method javax.sound.sampled.CompoundControl.toString()
At CompoundControl.java:[line 109]
javax.sound.sampled.CompoundControl.toString() invokes inefficient new String(String) constructor
In class javax.sound.sampled.Control
In method javax.sound.sampled.Control.toString()
At Control.java:[line 86]
javax.sound.sampled.Control.toString() invokes inefficient new String(String) constructor
In class javax.sound.sampled.DataLine$Info
In method javax.sound.sampled.DataLine$Info.toString()
At DataLine.java:[line 494]
javax.sound.sampled.DataLine$Info.toString() invokes inefficient new String(String) constructor
In class javax.sound.sampled.EnumControl
In method javax.sound.sampled.EnumControl.toString()
At EnumControl.java:[line 171]
javax.sound.sampled.EnumControl.toString() invokes inefficient new String(String) constructor
In class javax.sound.sampled.FloatControl
In method javax.sound.sampled.FloatControl.toString()
At FloatControl.java:[line 325]
javax.sound.sampled.FloatControl.toString() invokes inefficient new String(String) constructor
In class javax.sound.sampled.Line$Info
In method javax.sound.sampled.Line$Info.toString()
At Line.java:[line 345]
javax.sound.sampled.Line$Info.toString() invokes inefficient new String(String) constructor
In class javax.sound.sampled.LineEvent
In method javax.sound.sampled.LineEvent.toString()
At LineEvent.java:[line 148]
javax.sound.sampled.LineEvent.toString() invokes inefficient new String(String) constructor
In class javax.sound.sampled.LineEvent
Field javax.sound.sampled.LineEvent.type
In LineEvent.java
Class javax.sound.sampled.LineEvent defines non-transient non-serializable instance field type
In class javax.sql.StatementEvent
Field javax.sql.StatementEvent.statement
In StatementEvent.java
Class javax.sql.StatementEvent defines non-transient non-serializable instance field statement
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setBoolean(int, boolean)
At BaseRowSet.java:[line 1689]
javax.sql.rowset.BaseRowSet.setBoolean(int, boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.getParams()
At BaseRowSet.java:[line 3184]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.getParams() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setArray(int, Array)
At BaseRowSet.java:[line 2913]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setArray(int, Array) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setAsciiStream(int, InputStream, int)
At BaseRowSet.java:[line 2188]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setAsciiStream(int, InputStream, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setAsciiStream(int, InputStream, int)
At BaseRowSet.java:[line 2189]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setAsciiStream(int, InputStream, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setAsciiStream(int, InputStream, int)
At BaseRowSet.java:[line 2195]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setAsciiStream(int, InputStream, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setBigDecimal(int, BigDecimal)
At BaseRowSet.java:[line 1917]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setBigDecimal(int, BigDecimal) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setBinaryStream(int, InputStream, int)
At BaseRowSet.java:[line 2293]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setBinaryStream(int, InputStream, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setBinaryStream(int, InputStream, int)
At BaseRowSet.java:[line 2294]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setBinaryStream(int, InputStream, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setBinaryStream(int, InputStream, int)
At BaseRowSet.java:[line 2299]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setBinaryStream(int, InputStream, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setBlob(int, Blob)
At BaseRowSet.java:[line 2820]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setBlob(int, Blob) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setBoolean(int, boolean)
At BaseRowSet.java:[line 1689]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setBoolean(int, boolean) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setByte(int, byte)
At BaseRowSet.java:[line 1723]
Value Byte(byte)
Value Byte.valueOf(byte)
Method javax.sql.rowset.BaseRowSet.setByte(int, byte) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setByte(int, byte)
At BaseRowSet.java:[line 1723]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setByte(int, byte) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setBytes(int, byte[])
At BaseRowSet.java:[line 1985]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setBytes(int, byte[]) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setCharacterStream(int, Reader, int)
At BaseRowSet.java:[line 2478]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setCharacterStream(int, Reader, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setCharacterStream(int, Reader, int)
At BaseRowSet.java:[line 2482]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setCharacterStream(int, Reader, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setClob(int, Clob)
At BaseRowSet.java:[line 2865]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setClob(int, Clob) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setDate(int, Date)
At BaseRowSet.java:[line 2027]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setDate(int, Date) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setDate(int, Date, Calendar)
At BaseRowSet.java:[line 2978]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setDate(int, Date, Calendar) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setDouble(int, double)
At BaseRowSet.java:[line 1885]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setDouble(int, double) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setFloat(int, float)
At BaseRowSet.java:[line 1853]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setFloat(int, float) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setInt(int, int)
At BaseRowSet.java:[line 1789]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setInt(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setLong(int, long)
At BaseRowSet.java:[line 1821]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setLong(int, long) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setLong(int, long)
At BaseRowSet.java:[line 1821]
Value Long(long)
Value Long.valueOf(long)
Method javax.sql.rowset.BaseRowSet.setLong(int, long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setNull(int, int)
At BaseRowSet.java:[line 1566]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setNull(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setNull(int, int)
At BaseRowSet.java:[line 1572]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setNull(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setNull(int, int, String)
At BaseRowSet.java:[line 1647]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setNull(int, int, String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setNull(int, int, String)
At BaseRowSet.java:[line 1654]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setNull(int, int, String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setObject(int, Object)
At BaseRowSet.java:[line 2729]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setObject(int, Object) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setObject(int, Object, int)
At BaseRowSet.java:[line 2657]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setObject(int, Object, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setObject(int, Object, int)
At BaseRowSet.java:[line 2661]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setObject(int, Object, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setObject(int, Object, int, int)
At BaseRowSet.java:[line 2594]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setObject(int, Object, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setObject(int, Object, int, int)
At BaseRowSet.java:[line 2595]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setObject(int, Object, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setObject(int, Object, int, int)
At BaseRowSet.java:[line 2599]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setObject(int, Object, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setRef(int, Ref)
At BaseRowSet.java:[line 2776]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setRef(int, Ref) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setShort(int, short)
At BaseRowSet.java:[line 1757]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setShort(int, short) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setShort(int, short)
At BaseRowSet.java:[line 1757]
Value Short(short)
Value Short.valueOf(short)
Method javax.sql.rowset.BaseRowSet.setShort(int, short) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setString(int, String)
At BaseRowSet.java:[line 1951]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setString(int, String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setTime(int, Time)
At BaseRowSet.java:[line 2072]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setTime(int, Time) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setTime(int, Time, Calendar)
At BaseRowSet.java:[line 3044]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setTime(int, Time, Calendar) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setTimestamp(int, Timestamp)
At BaseRowSet.java:[line 2115]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setTimestamp(int, Timestamp) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setTimestamp(int, Timestamp, Calendar)
At BaseRowSet.java:[line 3110]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setTimestamp(int, Timestamp, Calendar) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setUnicodeStream(int, InputStream, int)
At BaseRowSet.java:[line 2399]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setUnicodeStream(int, InputStream, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setUnicodeStream(int, InputStream, int)
At BaseRowSet.java:[line 2400]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setUnicodeStream(int, InputStream, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setUnicodeStream(int, InputStream, int)
At BaseRowSet.java:[line 2404]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.BaseRowSet.setUnicodeStream(int, InputStream, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setCommand(String)
At BaseRowSet.java:[line 737]
javax.sql.rowset.BaseRowSet.setCommand(String) invokes inefficient new String(String) constructor
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setDataSourceName(String)
At BaseRowSet.java:[line 857]
javax.sql.rowset.BaseRowSet.setDataSourceName(String) invokes inefficient new String(String) constructor
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setNull(int, int, String)
At BaseRowSet.java:[line 1648]
javax.sql.rowset.BaseRowSet.setNull(int, int, String) invokes inefficient new String(String) constructor
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setPassword(String)
At BaseRowSet.java:[line 927]
javax.sql.rowset.BaseRowSet.setPassword(String) invokes inefficient new String(String) constructor
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setUrl(String)
At BaseRowSet.java:[line 800]
javax.sql.rowset.BaseRowSet.setUrl(String) invokes inefficient new String(String) constructor
In class javax.sql.rowset.BaseRowSet
In method javax.sql.rowset.BaseRowSet.setUsername(String)
At BaseRowSet.java:[line 892]
javax.sql.rowset.BaseRowSet.setUsername(String) invokes inefficient new String(String) constructor
In class javax.sql.rowset.RowSetMetaDataImpl
In method javax.sql.rowset.RowSetMetaDataImpl.getColumnClassName(int)
At RowSetMetaDataImpl.java:[line 842]
javax.sql.rowset.RowSetMetaDataImpl.getColumnClassName(int) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class javax.sql.rowset.RowSetMetaDataImpl
In method javax.sql.rowset.RowSetMetaDataImpl.getColumnClassName(int)
At RowSetMetaDataImpl.java:[line 854]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.RowSetMetaDataImpl.getColumnClassName(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.RowSetMetaDataImpl
In method javax.sql.rowset.RowSetMetaDataImpl.getColumnClassName(int)
At RowSetMetaDataImpl.java:[line 858]
Value Long(long)
Value Long.valueOf(long)
Method javax.sql.rowset.RowSetMetaDataImpl.getColumnClassName(int) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.sql.rowset.RowSetMetaDataImpl
In method javax.sql.rowset.RowSetMetaDataImpl.setCatalogName(int, String)
At RowSetMetaDataImpl.java:[line 435]
javax.sql.rowset.RowSetMetaDataImpl.setCatalogName(int, String) invokes inefficient new String(String) constructor
In class javax.sql.rowset.RowSetMetaDataImpl
In method javax.sql.rowset.RowSetMetaDataImpl.setColumnLabel(int, String)
At RowSetMetaDataImpl.java:[line 309]
javax.sql.rowset.RowSetMetaDataImpl.setColumnLabel(int, String) invokes inefficient new String(String) constructor
In class javax.sql.rowset.RowSetMetaDataImpl
In method javax.sql.rowset.RowSetMetaDataImpl.setColumnName(int, String)
At RowSetMetaDataImpl.java:[line 329]
javax.sql.rowset.RowSetMetaDataImpl.setColumnName(int, String) invokes inefficient new String(String) constructor
In class javax.sql.rowset.RowSetMetaDataImpl
In method javax.sql.rowset.RowSetMetaDataImpl.setColumnTypeName(int, String)
At RowSetMetaDataImpl.java:[line 477]
javax.sql.rowset.RowSetMetaDataImpl.setColumnTypeName(int, String) invokes inefficient new String(String) constructor
In class javax.sql.rowset.RowSetMetaDataImpl
In method javax.sql.rowset.RowSetMetaDataImpl.setSchemaName(int, String)
At RowSetMetaDataImpl.java:[line 351]
javax.sql.rowset.RowSetMetaDataImpl.setSchemaName(int, String) invokes inefficient new String(String) constructor
In class javax.sql.rowset.RowSetMetaDataImpl
In method javax.sql.rowset.RowSetMetaDataImpl.setTableName(int, String)
At RowSetMetaDataImpl.java:[line 414]
javax.sql.rowset.RowSetMetaDataImpl.setTableName(int, String) invokes inefficient new String(String) constructor
In class javax.sql.rowset.RowSetMetaDataImpl
In method javax.sql.rowset.RowSetMetaDataImpl.getColumnClassName(int)
At RowSetMetaDataImpl.java:[line 830]
javax.sql.rowset.RowSetMetaDataImpl.getColumnClassName(int) invokes inefficient new String() constructor
In class javax.sql.rowset.RowSetMetaDataImpl$ColInfo
In RowSetMetaDataImpl.java
Should javax.sql.rowset.RowSetMetaDataImpl$ColInfo be a _static_ inner class?
In class javax.sql.rowset.serial.SQLOutputImpl
In method javax.sql.rowset.serial.SQLOutputImpl.writeBoolean(boolean)
At SQLOutputImpl.java:[line 140]
javax.sql.rowset.serial.SQLOutputImpl.writeBoolean(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class javax.sql.rowset.serial.SQLOutputImpl
In method javax.sql.rowset.serial.SQLOutputImpl.writeByte(byte)
At SQLOutputImpl.java:[line 154]
Value Byte(byte)
Value Byte.valueOf(byte)
Method javax.sql.rowset.serial.SQLOutputImpl.writeByte(byte) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class javax.sql.rowset.serial.SQLOutputImpl
In method javax.sql.rowset.serial.SQLOutputImpl.writeInt(int)
At SQLOutputImpl.java:[line 182]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.sql.rowset.serial.SQLOutputImpl.writeInt(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.sql.rowset.serial.SQLOutputImpl
In method javax.sql.rowset.serial.SQLOutputImpl.writeLong(long)
At SQLOutputImpl.java:[line 196]
Value Long(long)
Value Long.valueOf(long)
Method javax.sql.rowset.serial.SQLOutputImpl.writeLong(long) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.sql.rowset.serial.SQLOutputImpl
In method javax.sql.rowset.serial.SQLOutputImpl.writeShort(short)
At SQLOutputImpl.java:[line 168]
Value Short(short)
Value Short.valueOf(short)
Method javax.sql.rowset.serial.SQLOutputImpl.writeShort(short) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class javax.sql.rowset.serial.SQLOutputImpl
In method javax.sql.rowset.serial.SQLOutputImpl.writeArray(Array)
At SQLOutputImpl.java:[line 533]
Load of known null value in javax.sql.rowset.serial.SQLOutputImpl.writeArray(Array)
In class javax.sql.rowset.serial.SQLOutputImpl
In method javax.sql.rowset.serial.SQLOutputImpl.writeBlob(Blob)
At SQLOutputImpl.java:[line 472]
Load of known null value in javax.sql.rowset.serial.SQLOutputImpl.writeBlob(Blob)
In class javax.sql.rowset.serial.SQLOutputImpl
In method javax.sql.rowset.serial.SQLOutputImpl.writeClob(Clob)
At SQLOutputImpl.java:[line 491]
Load of known null value in javax.sql.rowset.serial.SQLOutputImpl.writeClob(Clob)
In class javax.sql.rowset.serial.SQLOutputImpl
In method javax.sql.rowset.serial.SQLOutputImpl.writeObject(SQLData)
At SQLOutputImpl.java:[line 428]
Load of known null value in javax.sql.rowset.serial.SQLOutputImpl.writeObject(SQLData)
In class javax.sql.rowset.serial.SQLOutputImpl
In method javax.sql.rowset.serial.SQLOutputImpl.writeRef(Ref)
At SQLOutputImpl.java:[line 453]
Load of known null value in javax.sql.rowset.serial.SQLOutputImpl.writeRef(Ref)
In class javax.sql.rowset.serial.SQLOutputImpl
In method javax.sql.rowset.serial.SQLOutputImpl.writeURL(URL)
At SQLOutputImpl.java:[line 552]
Load of known null value in javax.sql.rowset.serial.SQLOutputImpl.writeURL(URL)
In class javax.sql.rowset.serial.SQLOutputImpl
In method javax.sql.rowset.serial.SQLOutputImpl.writeAsciiStream(InputStream)
Called method java.lang.String.concat(String)
Argument 1 might be null but must not be null
Local variable stored in JVM register 7
Method invoked at SQLOutputImpl.java:[line 350]
Known null at SQLOutputImpl.java:[line 350]
Possible null pointer dereference in javax.sql.rowset.serial.SQLOutputImpl.writeAsciiStream(InputStream) due to return value of called method
In class javax.sql.rowset.serial.SQLOutputImpl
In method javax.sql.rowset.serial.SQLOutputImpl.writeBinaryStream(InputStream)
Called method java.lang.String.concat(String)
Argument 1 might be null but must not be null
Local variable stored in JVM register 7
Method invoked at SQLOutputImpl.java:[line 379]
Known null at SQLOutputImpl.java:[line 379]
Possible null pointer dereference in javax.sql.rowset.serial.SQLOutputImpl.writeBinaryStream(InputStream) due to return value of called method
In class javax.sql.rowset.serial.SQLOutputImpl
In method javax.sql.rowset.serial.SQLOutputImpl.writeCharacterStream(Reader)
Called method java.lang.String.concat(String)
Argument 1 might be null but must not be null
Local variable stored in JVM register 7
Method invoked at SQLOutputImpl.java:[line 320]
Known null at SQLOutputImpl.java:[line 320]
Possible null pointer dereference in javax.sql.rowset.serial.SQLOutputImpl.writeCharacterStream(Reader) due to return value of called method
In class javax.sql.rowset.serial.SerialArray
In SerialArray.java
Class javax.sql.rowset.serial.SerialArray implements Cloneable but does not define or use clone method
In class javax.sql.rowset.serial.SerialBlob
In SerialBlob.java
Class javax.sql.rowset.serial.SerialBlob implements Cloneable but does not define or use clone method
In class javax.sql.rowset.serial.SerialClob
In SerialClob.java
Class javax.sql.rowset.serial.SerialClob implements Cloneable but does not define or use clone method
In class javax.sql.rowset.serial.SerialClob
In method javax.sql.rowset.serial.SerialClob.SerialClob(Clob)
Need to close java.io.Reader
At SerialClob.java:[line 148]
javax.sql.rowset.serial.SerialClob.SerialClob(Clob) may fail to close stream
In class javax.sql.rowset.serial.SerialClob
In method javax.sql.rowset.serial.SerialClob.position(Clob, long)
Called method java.io.Reader.read(char[])
At SerialClob.java:[line 336]
javax.sql.rowset.serial.SerialClob.position(Clob, long) ignores result of java.io.Reader.read(char[])
In class javax.sql.rowset.serial.SerialDatalink
In SerialDatalink.java
Class javax.sql.rowset.serial.SerialDatalink implements Cloneable but does not define or use clone method
In class javax.sql.rowset.serial.SerialJavaObject
In SerialJavaObject.java
Class javax.sql.rowset.serial.SerialJavaObject implements Cloneable but does not define or use clone method
In class javax.sql.rowset.serial.SerialJavaObject
Field javax.sql.rowset.serial.SerialJavaObject.fields
In SerialJavaObject.java
The field javax.sql.rowset.serial.SerialJavaObject.fields is transient but isn't set by deserialization
In class javax.sql.rowset.serial.SerialRef
In SerialRef.java
Class javax.sql.rowset.serial.SerialRef implements Cloneable but does not define or use clone method
In class javax.sql.rowset.serial.SerialRef
In method javax.sql.rowset.serial.SerialRef.SerialRef(Ref)
At SerialRef.java:[line 80]
javax.sql.rowset.serial.SerialRef.SerialRef(Ref) invokes inefficient new String(String) constructor
In class javax.sql.rowset.serial.SerialRef
In method javax.sql.rowset.serial.SerialRef.getObject(Map)
At SerialRef.java:[line 113]
Call to equals() with null argument in javax.sql.rowset.serial.SerialRef.getObject(Map)
In class javax.sql.rowset.serial.SerialStruct
In SerialStruct.java
Class javax.sql.rowset.serial.SerialStruct implements Cloneable but does not define or use clone method
In class javax.sql.rowset.serial.SerialStruct
In method javax.sql.rowset.serial.SerialStruct.SerialStruct(SQLData, Map)
At SerialStruct.java:[line 140]
javax.sql.rowset.serial.SerialStruct.SerialStruct(SQLData, Map) invokes inefficient new String(String) constructor
In class javax.sql.rowset.serial.SerialStruct
In method javax.sql.rowset.serial.SerialStruct.SerialStruct(Struct, Map)
At SerialStruct.java:[line 97]
javax.sql.rowset.serial.SerialStruct.SerialStruct(Struct, Map) invokes inefficient new String(String) constructor
In class javax.sql.rowset.spi.SyncFactory
In method javax.sql.rowset.spi.SyncFactory.getSyncFactory()
On field javax.sql.rowset.spi.SyncFactory.syncFactory
At SyncFactory.java:[lines 342-344]
Possible doublecheck on javax.sql.rowset.spi.SyncFactory.syncFactory in javax.sql.rowset.spi.SyncFactory.getSyncFactory()
In class javax.sql.rowset.spi.SyncFactory
In method javax.sql.rowset.spi.SyncFactory.initMapIfNecessary()
Need to close java.io.InputStream
At SyncFactory.java:[line 402]
javax.sql.rowset.spi.SyncFactory.initMapIfNecessary() may fail to close stream
In class javax.sql.rowset.spi.SyncFactory
Field javax.sql.rowset.spi.SyncFactory.rsLevel
In SyncFactory.java
Unused field: javax.sql.rowset.spi.SyncFactory.rsLevel
In class javax.swing.AbstractAction
In method javax.swing.AbstractAction.getValue(String)
Actual type java.lang.String
At AbstractAction.java:[line 165]
Comparison of String parameter using == or != in javax.swing.AbstractAction.getValue(String)
In class javax.swing.AbstractAction
In method javax.swing.AbstractAction.putValue(String, Object)
Actual type java.lang.String
At AbstractAction.java:[line 183]
Comparison of String parameter using == or != in javax.swing.AbstractAction.putValue(String, Object)
In class javax.swing.AbstractAction
Field javax.swing.AbstractAction.changeSupport
Synchronized 77% of the time
Unsynchronized access at AbstractAction.java:[line 273]
Unsynchronized access at AbstractAction.java:[line 277]
Synchronized access at AbstractAction.java:[line 314]
Synchronized access at AbstractAction.java:[line 317]
Synchronized access at AbstractAction.java:[line 330]
Synchronized access at AbstractAction.java:[line 333]
Synchronized access at AbstractAction.java:[line 297]
Synchronized access at AbstractAction.java:[line 300]
Synchronized access at AbstractAction.java:[line 298]
Inconsistent synchronization of javax.swing.AbstractAction.changeSupport; locked 77% of time
In class javax.swing.AbstractButton
In method javax.swing.AbstractButton.setMnemonic(int)
Local variable stored in JVM register 2
At AbstractButton.java:[line 1565]
Dead store to $L2 in javax.swing.AbstractButton.setMnemonic(int)
In class javax.swing.AbstractButton
In method javax.swing.AbstractButton.setSelected(boolean)
Local variable stored in JVM register 2
At AbstractButton.java:[line 337]
Dead store to $L2 in javax.swing.AbstractButton.setSelected(boolean)
In class javax.swing.AbstractButton
In method javax.swing.AbstractButton.fireItemStateChanged(ItemEvent)
At AbstractButton.java:[line 2049]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.AbstractButton.fireItemStateChanged(ItemEvent) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.AbstractButton
In method javax.swing.AbstractButton.fireItemStateChanged(ItemEvent)
At AbstractButton.java:[line 2056]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.AbstractButton.fireItemStateChanged(ItemEvent) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.AbstractButton
In method javax.swing.AbstractButton.actionPropertyChanged(Action, String)
Actual type java.lang.String
At AbstractButton.java:[line 1211]
Comparison of String parameter using == or != in javax.swing.AbstractButton.actionPropertyChanged(Action, String)
In class javax.swing.AbstractButton
In method javax.swing.AbstractButton.setUIProperty(String, Object)
Actual type java.lang.String
At AbstractButton.java:[line 2223]
Comparison of String parameter using == or != in javax.swing.AbstractButton.setUIProperty(String, Object)
In class javax.swing.AbstractButton$AccessibleAbstractButton
In method javax.swing.AbstractButton$AccessibleAbstractButton.getTextRectangle()
Local variable stored in JVM register 7
At AbstractButton.java:[line 2981]
Dead store to $L7 in javax.swing.AbstractButton$AccessibleAbstractButton.getTextRectangle()
In class javax.swing.AbstractButton$AccessibleAbstractButton
In method javax.swing.AbstractButton$AccessibleAbstractButton.getCurrentAccessibleValue()
At AbstractButton.java:[line 2556]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.AbstractButton$AccessibleAbstractButton.getCurrentAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.AbstractButton$AccessibleAbstractButton
In method javax.swing.AbstractButton$AccessibleAbstractButton.getCurrentAccessibleValue()
At AbstractButton.java:[line 2558]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.AbstractButton$AccessibleAbstractButton.getCurrentAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.AbstractButton$AccessibleAbstractButton
In method javax.swing.AbstractButton$AccessibleAbstractButton.getMaximumAccessibleValue()
At AbstractButton.java:[line 2596]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.AbstractButton$AccessibleAbstractButton.getMaximumAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.AbstractButton$AccessibleAbstractButton
In method javax.swing.AbstractButton$AccessibleAbstractButton.getMinimumAccessibleValue()
At AbstractButton.java:[line 2587]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.AbstractButton$AccessibleAbstractButton.getMinimumAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.AbstractButton$AccessibleAbstractButton$ButtonKeyBinding
In AbstractButton.java
Should javax.swing.AbstractButton$AccessibleAbstractButton$ButtonKeyBinding be a _static_ inner class?
In class javax.swing.AbstractButton$Handler
In method javax.swing.AbstractButton$Handler.stateChanged(ChangeEvent)
Local variable stored in JVM register 2
At AbstractButton.java:[line 2322]
Dead store to $L2 in javax.swing.AbstractButton$Handler.stateChanged(ChangeEvent)
In class javax.swing.ActionMap
In ActionMap.java
javax.swing.ActionMap is Serializable; consider declaring a serialVersionUID
In class javax.swing.BoxLayout
Field javax.swing.BoxLayout.xChildren
Synchronized 90% of the time
Unsynchronized access at BoxLayout.java:[line 456]
Synchronized access at BoxLayout.java:[line 250]
Synchronized access at BoxLayout.java:[line 435]
Synchronized access at BoxLayout.java:[line 428]
Synchronized access at BoxLayout.java:[line 470]
Synchronized access at BoxLayout.java:[line 474]
Synchronized access at BoxLayout.java:[line 479]
Synchronized access at BoxLayout.java:[line 501]
Synchronized access at BoxLayout.java:[line 498]
Synchronized access at BoxLayout.java:[line 486]
Inconsistent synchronization of javax.swing.BoxLayout.xChildren; locked 90% of time
In class javax.swing.BoxLayout
Field javax.swing.BoxLayout.yChildren
Synchronized 90% of the time
Unsynchronized access at BoxLayout.java:[line 457]
Synchronized access at BoxLayout.java:[line 251]
Synchronized access at BoxLayout.java:[line 438]
Synchronized access at BoxLayout.java:[line 431]
Synchronized access at BoxLayout.java:[line 470]
Synchronized access at BoxLayout.java:[line 475]
Synchronized access at BoxLayout.java:[line 502]
Synchronized access at BoxLayout.java:[line 499]
Synchronized access at BoxLayout.java:[line 480]
Synchronized access at BoxLayout.java:[line 489]
Inconsistent synchronization of javax.swing.BoxLayout.yChildren; locked 90% of time
In class javax.swing.BoxLayout
In BoxLayout.java
javax.swing.BoxLayout is Serializable; consider declaring a serialVersionUID
In class javax.swing.BufferStrategyPaintManager
Field javax.swing.BufferStrategyPaintManager.painting
Synchronized 80% of the time
Unsynchronized access at BufferStrategyPaintManager.java:[line 387]
Synchronized access at BufferStrategyPaintManager.java:[line 251]
Synchronized access at BufferStrategyPaintManager.java:[line 364]
Synchronized access at BufferStrategyPaintManager.java:[line 490]
Synchronized access at BufferStrategyPaintManager.java:[line 403]
Inconsistent synchronization of javax.swing.BufferStrategyPaintManager.painting; locked 80% of time
In class javax.swing.BufferStrategyPaintManager$2
In method javax.swing.BufferStrategyPaintManager$2.run()
At BufferStrategyPaintManager.java:[line 220]
Mismatched wait() in javax.swing.BufferStrategyPaintManager$2.run()
In class javax.swing.DebugGraphics
In method javax.swing.DebugGraphics.drawBytes(byte[], int, int, int, int)
Local variable stored in JVM register 7
At DebugGraphics.java:[line 932]
Dead store to $L7 in javax.swing.DebugGraphics.drawBytes(byte[], int, int, int, int)
In class javax.swing.DebugGraphics
In method javax.swing.DebugGraphics.drawChars(char[], int, int, int, int)
Local variable stored in JVM register 7
At DebugGraphics.java:[line 968]
Dead store to $L7 in javax.swing.DebugGraphics.drawChars(char[], int, int, int, int)
In class javax.swing.DebugGraphics
In method javax.swing.DebugGraphics.drawPolygon(int[], int[], int)
At DebugGraphics.java:[line 793]
Invocation of toString on an array in javax.swing.DebugGraphics.drawPolygon(int[], int[], int)
In class javax.swing.DebugGraphics
In method javax.swing.DebugGraphics.drawPolyline(int[], int[], int)
At DebugGraphics.java:[line 758]
Invocation of toString on an array in javax.swing.DebugGraphics.drawPolyline(int[], int[], int)
In class javax.swing.DebugGraphics
In method javax.swing.DebugGraphics.fillPolygon(int[], int[], int)
At DebugGraphics.java:[line 828]
Invocation of toString on an array in javax.swing.DebugGraphics.fillPolygon(int[], int[], int)
In class javax.swing.DebugGraphicsInfo
In method javax.swing.DebugGraphicsInfo.setDebugOptions(JComponent, int)
At DebugGraphicsInfo.java:[line 53]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.DebugGraphicsInfo.setDebugOptions(JComponent, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.DefaultBoundedRangeModel
In DefaultBoundedRangeModel.java
javax.swing.DefaultBoundedRangeModel is Serializable; consider declaring a serialVersionUID
In class javax.swing.DefaultButtonModel
In DefaultButtonModel.java
javax.swing.DefaultButtonModel is Serializable; consider declaring a serialVersionUID
In class javax.swing.DefaultDesktopManager
In method javax.swing.DefaultDesktopManager.minimizeFrame(JInternalFrame)
Exception class java.beans.PropertyVetoException
At DefaultDesktopManager.java:[line 160]
javax.swing.DefaultDesktopManager.minimizeFrame(JInternalFrame) might ignore java.beans.PropertyVetoException
In class javax.swing.DefaultDesktopManager
In DefaultDesktopManager.java
javax.swing.DefaultDesktopManager is Serializable; consider declaring a serialVersionUID
In class javax.swing.DefaultDesktopManager
Field javax.swing.DefaultDesktopManager.floatingItems
In DefaultDesktopManager.java
The field javax.swing.DefaultDesktopManager.floatingItems is transient but isn't set by deserialization
In class javax.swing.DefaultListCellRenderer
In method javax.swing.DefaultListCellRenderer.firePropertyChange(String, Object, Object)
Actual type java.lang.String
At DefaultListCellRenderer.java:[line 241]
Comparison of String parameter using == or != in javax.swing.DefaultListCellRenderer.firePropertyChange(String, Object, Object)
In class javax.swing.DefaultRowSorter$Row
In method javax.swing.DefaultRowSorter$Row.compareTo(DefaultRowSorter$Row)
At DefaultRowSorter.java:[line 1377]
javax.swing.DefaultRowSorter$Row defines compareTo(DefaultRowSorter$Row) and uses Object.equals()
In class javax.swing.DefaultSingleSelectionModel
In DefaultSingleSelectionModel.java
javax.swing.DefaultSingleSelectionModel is Serializable; consider declaring a serialVersionUID
In class javax.swing.GroupLayout$SpringDelta
In method javax.swing.GroupLayout$SpringDelta.compareTo(GroupLayout$SpringDelta)
At GroupLayout.java:[line 2359]
javax.swing.GroupLayout$SpringDelta defines compareTo(GroupLayout$SpringDelta) and uses Object.equals()
In class javax.swing.ImageIcon
Field javax.swing.ImageIcon.imageObserver
In ImageIcon.java
Class javax.swing.ImageIcon defines non-transient non-serializable instance field imageObserver
In class javax.swing.ImageIcon
In ImageIcon.java
javax.swing.ImageIcon is Serializable; consider declaring a serialVersionUID
In class javax.swing.ImageIcon
In method javax.swing.ImageIcon.ImageIcon(Image)
Field javax.swing.ImageIcon.imageObserver
At ImageIcon.java:[line 181]
Uninitialized read of imageObserver in javax.swing.ImageIcon.ImageIcon(Image)
In class javax.swing.ImageIcon
In method javax.swing.ImageIcon.ImageIcon(byte[])
Field javax.swing.ImageIcon.imageObserver
At ImageIcon.java:[line 231]
Uninitialized read of imageObserver in javax.swing.ImageIcon.ImageIcon(byte[])
In class javax.swing.InputMap
In InputMap.java
javax.swing.InputMap is Serializable; consider declaring a serialVersionUID
In class javax.swing.JCheckBoxMenuItem
In method javax.swing.JCheckBoxMenuItem.getState()
In method javax.swing.JCheckBoxMenuItem.setState(boolean)
At JCheckBoxMenuItem.java:[line 191]
javax.swing.JCheckBoxMenuItem.getState() is unsynchronized, javax.swing.JCheckBoxMenuItem.setState(boolean) is synchronized
In class javax.swing.JComboBox
In method javax.swing.JComboBox.actionPropertyChanged(Action, String)
Actual type java.lang.String
At JComboBox.java:[line 1176]
Comparison of String parameter using == or != in javax.swing.JComboBox.actionPropertyChanged(Action, String)
In class javax.swing.JComboBox
Field javax.swing.JComboBox.editor
In JComboBox.java
Class javax.swing.JComboBox defines non-transient non-serializable instance field editor
In class javax.swing.JComboBox$DefaultKeySelectionManager
In JComboBox.java
Should javax.swing.JComboBox$DefaultKeySelectionManager be a _static_ inner class?
In class javax.swing.JComponent
In method javax.swing.JComponent.setUIProperty(String, Object)
Actual type java.lang.String
At JComponent.java:[line 4081]
Comparison of String parameter using == or != in javax.swing.JComponent.setUIProperty(String, Object)
In class javax.swing.JComponent
In method javax.swing.JComponent.setBackground(Color)
At JComponent.java:[line 2713]
Load of known null value in javax.swing.JComponent.setBackground(Color)
In class javax.swing.JComponent
In method javax.swing.JComponent.setForeground(Color)
At JComponent.java:[line 2683]
Load of known null value in javax.swing.JComponent.setForeground(Color)
In class javax.swing.JComponent
In method javax.swing.JComponent.paintComponent(Graphics)
Local variable stored in JVM register ?
Dereferenced at JComponent.java:[line 778]
Known null at JComponent.java:[line 773]
Possible null pointer dereference of ? in javax.swing.JComponent.paintComponent(Graphics)
In class javax.swing.JComponent$AccessibleJComponent
Masking field javax.swing.JComponent$AccessibleJComponent.accessibleContainerHandler
Masked field java.awt.Container$AccessibleAWTContainer.accessibleContainerHandler
In JComponent.java
Field JComponent$AccessibleJComponent.accessibleContainerHandler masks field in superclass java.awt.Container$AccessibleAWTContainer
In class javax.swing.JComponent$ActionStandin
In JComponent.java
Should javax.swing.JComponent$ActionStandin be a _static_ inner class?
In class javax.swing.JComponent$ReadObjectCallback
In JComponent.java
Should javax.swing.JComponent$ReadObjectCallback be a _static_ inner class?
In class javax.swing.JDesktopPane
In method javax.swing.JDesktopPane.selectFrame(boolean)
Exception class java.beans.PropertyVetoException
At JDesktopPane.java:[line 467]
javax.swing.JDesktopPane.selectFrame(boolean) might ignore java.beans.PropertyVetoException
In class javax.swing.JDesktopPane
In method javax.swing.JDesktopPane.setUIProperty(String, Object)
Actual type java.lang.String
At JDesktopPane.java:[line 561]
Comparison of String parameter using == or != in javax.swing.JDesktopPane.setUIProperty(String, Object)
In class javax.swing.JDesktopPane$ComponentPosition
In method javax.swing.JDesktopPane$ComponentPosition.compareTo(JDesktopPane$ComponentPosition)
At JDesktopPane.java:[lines 386-390]
javax.swing.JDesktopPane$ComponentPosition defines compareTo(JDesktopPane$ComponentPosition) and uses Object.equals()
In class javax.swing.JEditorPane
In method javax.swing.JEditorPane.setPage(URL)
Called method java.net.URL.equals(Object)
At JEditorPane.java:[line 424]
javax.swing.JEditorPane.setPage(URL) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In class javax.swing.JEditorPane
Field javax.swing.JEditorPane.loading
In JEditorPane.java
Class javax.swing.JEditorPane defines non-transient non-serializable instance field loading
In class javax.swing.JEditorPane$JEditorPaneAccessibleHypertextSupport$LinkVector
In JEditorPane.java
Should javax.swing.JEditorPane$JEditorPaneAccessibleHypertextSupport$LinkVector be a _static_ inner class?
In class javax.swing.JFileChooser
In method javax.swing.JFileChooser.setApproveButtonText(String)
Actual type java.lang.String
At JFileChooser.java:[line 1063]
Comparison of String parameter using == or != in javax.swing.JFileChooser.setApproveButtonText(String)
In class javax.swing.JFileChooser
In method javax.swing.JFileChooser.setApproveButtonToolTipText(String)
Actual type java.lang.String
At JFileChooser.java:[line 977]
Comparison of String parameter using == or != in javax.swing.JFileChooser.setApproveButtonToolTipText(String)
In class javax.swing.JFileChooser
Masking field javax.swing.JFileChooser.accessibleContext
Masked field javax.swing.JComponent.accessibleContext
In JFileChooser.java
Field JFileChooser.accessibleContext masks field in superclass javax.swing.JComponent
In class javax.swing.JFileChooser
Field javax.swing.JFileChooser.fileFilter
In JFileChooser.java
Class javax.swing.JFileChooser defines non-transient non-serializable instance field fileFilter
In class javax.swing.JFileChooser
Field javax.swing.JFileChooser.fileSystemView
In JFileChooser.java
Class javax.swing.JFileChooser defines non-transient non-serializable instance field fileSystemView
In class javax.swing.JFileChooser
Field javax.swing.JFileChooser.fileView
In JFileChooser.java
Class javax.swing.JFileChooser defines non-transient non-serializable instance field fileView
In class javax.swing.JInternalFrame
In method javax.swing.JInternalFrame.setLayer(int)
At JInternalFrame.java:[line 1289]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JInternalFrame.setLayer(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JInternalFrame
In method javax.swing.JInternalFrame.setCursor(Cursor)
At JInternalFrame.java:[line 1230]
Load of known null value in javax.swing.JInternalFrame.setCursor(Cursor)
In class javax.swing.JInternalFrame$AccessibleJInternalFrame
In method javax.swing.JInternalFrame$AccessibleJInternalFrame.getCurrentAccessibleValue()
At JInternalFrame.java:[line 2096]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JInternalFrame$AccessibleJInternalFrame.getCurrentAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JInternalFrame$AccessibleJInternalFrame
In method javax.swing.JInternalFrame$AccessibleJInternalFrame.getMaximumAccessibleValue()
At JInternalFrame.java:[line 2130]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JInternalFrame$AccessibleJInternalFrame.getMaximumAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JInternalFrame$AccessibleJInternalFrame
In method javax.swing.JInternalFrame$AccessibleJInternalFrame.getMinimumAccessibleValue()
At JInternalFrame.java:[line 2120]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JInternalFrame$AccessibleJInternalFrame.getMinimumAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JInternalFrame$AccessibleJInternalFrame
In method javax.swing.JInternalFrame$AccessibleJInternalFrame.setCurrentAccessibleValue(Number)
At JInternalFrame.java:[line 2109]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JInternalFrame$AccessibleJInternalFrame.setCurrentAccessibleValue(Number) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JLabel$AccessibleJLabel
In method javax.swing.JLabel$AccessibleJLabel.getTextRectangle()
Local variable stored in JVM register 7
At JLabel.java:[line 1518]
Dead store to $L7 in javax.swing.JLabel$AccessibleJLabel.getTextRectangle()
In class javax.swing.JLabel$AccessibleJLabel$LabelKeyBinding
In JLabel.java
Should javax.swing.JLabel$AccessibleJLabel$LabelKeyBinding be a _static_ inner class?
In class javax.swing.JLayeredPane
In method javax.swing.JLayeredPane.getPosition(Component)
Local variable stored in JVM register 3
At JLayeredPane.java:[line 471]
Dead store to $L3 in javax.swing.JLayeredPane.getPosition(Component)
In class javax.swing.JLayeredPane
In method javax.swing.JLayeredPane.<static initializer>()
At JLayeredPane.java:[line 160]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JLayeredPane.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JLayeredPane
In method javax.swing.JLayeredPane.<static initializer>()
At JLayeredPane.java:[line 162]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JLayeredPane.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JLayeredPane
In method javax.swing.JLayeredPane.<static initializer>()
At JLayeredPane.java:[line 164]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JLayeredPane.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JLayeredPane
In method javax.swing.JLayeredPane.<static initializer>()
At JLayeredPane.java:[line 166]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JLayeredPane.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JLayeredPane
In method javax.swing.JLayeredPane.<static initializer>()
At JLayeredPane.java:[line 168]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JLayeredPane.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JLayeredPane
In method javax.swing.JLayeredPane.<static initializer>()
At JLayeredPane.java:[line 175]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JLayeredPane.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JLayeredPane
In method javax.swing.JLayeredPane.getObjectForLayer(int)
At JLayeredPane.java:[line 625]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JLayeredPane.getObjectForLayer(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JLayeredPane
In method javax.swing.JLayeredPane.putLayer(JComponent, int)
At JLayeredPane.java:[line 294]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JLayeredPane.putLayer(JComponent, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JList$AccessibleJList$AccessibleJListChild
In method javax.swing.JList$AccessibleJList$AccessibleJListChild.getComponentAtIndex(int)
Field javax.swing.JList$AccessibleJList$AccessibleJListChild.listModel
At JList.java:[line 3168]
Redundant null check at JList.java:[line 3171]
Nullcheck of JList$AccessibleJList$AccessibleJListChild.listModel at line 3171 of value previously dereferenced in javax.swing.JList$AccessibleJList$AccessibleJListChild.getComponentAtIndex(int)
In class javax.swing.JList$AccessibleJList$AccessibleJListChild
Field javax.swing.JList$AccessibleJList$AccessibleJListChild.accessibleContext
At JList.java:[line 3140]
Unread field: javax.swing.JList$AccessibleJList$AccessibleJListChild.accessibleContext
In class javax.swing.JList$AccessibleJList$AccessibleJListChild
Field javax.swing.JList$AccessibleJList$AccessibleJListChild.component
At JList.java:[line 3139]
Unread field: javax.swing.JList$AccessibleJList$AccessibleJListChild.component
In class javax.swing.JMenu
In method javax.swing.JMenu.ensurePopupMenuCreated()
Local variable stored in JVM register 1
At JMenu.java:[line 545]
Dead store to $L1 in javax.swing.JMenu.ensurePopupMenuCreated()
In class javax.swing.JMenu
In method javax.swing.JMenu.setSelected(boolean)
Local variable stored in JVM register 3
At JMenu.java:[line 301]
Dead store to $L3 in javax.swing.JMenu.setSelected(boolean)
In class javax.swing.JMenu
In method javax.swing.JMenu.translateToPopupMenu(Point)
At JMenu.java:[line 957]
Private method javax.swing.JMenu.translateToPopupMenu(Point) is never called
In class javax.swing.JMenuBar
In method javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(MenuElement, KeyStroke, KeyEvent, int, boolean)
Local variable stored in JVM register 5
At JMenuBar.java:[line 684]
Redundant null check at JMenuBar.java:[line 688]
Nullcheck of ? at line 688 of value previously dereferenced in javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(MenuElement, KeyStroke, KeyEvent, int, boolean)
In class javax.swing.JMenuItem
In method javax.swing.JMenuItem.setArmed(boolean)
Local variable stored in JVM register 3
At JMenuItem.java:[line 281]
Dead store to $L3 in javax.swing.JMenuItem.setArmed(boolean)
In class javax.swing.JMenuItem
In method javax.swing.JMenuItem.actionPropertyChanged(Action, String)
Actual type java.lang.String
At JMenuItem.java:[line 407]
Comparison of String parameter using == or != in javax.swing.JMenuItem.actionPropertyChanged(Action, String)
In class javax.swing.JOptionPane
In method javax.swing.JOptionPane.createInternalFrame(Component, String)
At JOptionPane.java:[line 1515]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JOptionPane.createInternalFrame(Component, String) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JPasswordField
In method javax.swing.JPasswordField.customSetUIProperty(String, Object)
Actual type java.lang.String
At JPasswordField.java:[line 358]
Comparison of String parameter using == or != in javax.swing.JPasswordField.customSetUIProperty(String, Object)
In class javax.swing.JPopupMenu
In method javax.swing.JPopupMenu.writeObject(ObjectOutputStream)
Actual type java.awt.Component
Expected java.io.Serializable
At JPopupMenu.java:[line 1298]
instanceof will always return true in javax.swing.JPopupMenu.writeObject(ObjectOutputStream), since all java.awt.Component are instances of java.io.Serializable
In class javax.swing.JPopupMenu
In method javax.swing.JPopupMenu.setVisible(boolean)
Actual type java.lang.Boolean
At JPopupMenu.java:[line 746]
Suspicious comparison of java.lang.Boolean references in javax.swing.JPopupMenu.setVisible(boolean)
In class javax.swing.JProgressBar
In method javax.swing.JProgressBar.setModel(BoundedRangeModel)
At JProgressBar.java:[line 776]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JProgressBar.setModel(BoundedRangeModel) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JProgressBar
In method javax.swing.JProgressBar.setValue(int)
At JProgressBar.java:[line 852]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JProgressBar.setValue(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JProgressBar$AccessibleJProgressBar
In method javax.swing.JProgressBar$AccessibleJProgressBar.getCurrentAccessibleValue()
At JProgressBar.java:[line 1091]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JProgressBar$AccessibleJProgressBar.getCurrentAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JProgressBar$AccessibleJProgressBar
In method javax.swing.JProgressBar$AccessibleJProgressBar.getMaximumAccessibleValue()
At JProgressBar.java:[line 1124]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JProgressBar$AccessibleJProgressBar.getMaximumAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JProgressBar$AccessibleJProgressBar
In method javax.swing.JProgressBar$AccessibleJProgressBar.getMinimumAccessibleValue()
At JProgressBar.java:[line 1114]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JProgressBar$AccessibleJProgressBar.getMinimumAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JScrollBar
In method javax.swing.JScrollBar.setModel(BoundedRangeModel)
At JScrollBar.java:[line 318]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JScrollBar.setModel(BoundedRangeModel) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JScrollBar
In method javax.swing.JScrollBar.setModel(BoundedRangeModel)
At JScrollBar.java:[line 328]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JScrollBar.setModel(BoundedRangeModel) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JScrollBar
In method javax.swing.JScrollBar.setValue(int)
At JScrollBar.java:[line 467]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JScrollBar.setValue(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JScrollBar
In method javax.swing.JScrollBar.setValues(int, int, int, int)
At JScrollBar.java:[line 613]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JScrollBar.setValues(int, int, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JScrollBar$AccessibleJScrollBar
In method javax.swing.JScrollBar$AccessibleJScrollBar.getCurrentAccessibleValue()
At JScrollBar.java:[line 884]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JScrollBar$AccessibleJScrollBar.getCurrentAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JScrollBar$AccessibleJScrollBar
In method javax.swing.JScrollBar$AccessibleJScrollBar.getMaximumAccessibleValue()
At JScrollBar.java:[line 917]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JScrollBar$AccessibleJScrollBar.getMaximumAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JScrollBar$AccessibleJScrollBar
In method javax.swing.JScrollBar$AccessibleJScrollBar.getMinimumAccessibleValue()
At JScrollBar.java:[line 907]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JScrollBar$AccessibleJScrollBar.getMinimumAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JScrollPane
In method javax.swing.JScrollPane.setLayout(LayoutManager)
At JScrollPane.java:[line 441]
Load of known null value in javax.swing.JScrollPane.setLayout(LayoutManager)
In class javax.swing.JSlider
In method javax.swing.JSlider.setMaximum(int)
At JSlider.java:[line 626]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JSlider.setMaximum(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JSlider
In method javax.swing.JSlider.setMinimum(int)
At JSlider.java:[line 585]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JSlider.setMinimum(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JSlider
In method javax.swing.JSlider.setModel(BoundedRangeModel)
At JSlider.java:[line 486]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JSlider.setModel(BoundedRangeModel) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JSlider
In method javax.swing.JSlider.setValue(int)
At JSlider.java:[line 540]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JSlider.setValue(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JSlider
In method javax.swing.JSlider.setModel(BoundedRangeModel)
Field javax.swing.JSlider.sliderModel
Redundant null check at JSlider.java:[line 486]
Redundant nullcheck of javax.swing.JSlider.sliderModel, which is known to be non-null in javax.swing.JSlider.setModel(BoundedRangeModel)
In class javax.swing.JSlider$1SmartHashtable
In method javax.swing.JSlider$1SmartHashtable.createLabels()
At JSlider.java:[line 993]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JSlider$1SmartHashtable.createLabels() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JSlider$AccessibleJSlider
In method javax.swing.JSlider$AccessibleJSlider.getCurrentAccessibleValue()
At JSlider.java:[line 1467]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JSlider$AccessibleJSlider.getCurrentAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JSlider$AccessibleJSlider
In method javax.swing.JSlider$AccessibleJSlider.getMaximumAccessibleValue()
At JSlider.java:[line 1501]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JSlider$AccessibleJSlider.getMaximumAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JSlider$AccessibleJSlider
In method javax.swing.JSlider$AccessibleJSlider.getMinimumAccessibleValue()
At JSlider.java:[line 1490]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JSlider$AccessibleJSlider.getMinimumAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JSplitPane
In method javax.swing.JSplitPane.setUIProperty(String, Object)
Actual type java.lang.String
At JSplitPane.java:[line 1074]
Comparison of String parameter using == or != in javax.swing.JSplitPane.setUIProperty(String, Object)
In class javax.swing.JSplitPane$AccessibleJSplitPane
In method javax.swing.JSplitPane$AccessibleJSplitPane.getCurrentAccessibleValue()
At JSplitPane.java:[line 1199]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JSplitPane$AccessibleJSplitPane.getCurrentAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JSplitPane$AccessibleJSplitPane
In method javax.swing.JSplitPane$AccessibleJSplitPane.getMaximumAccessibleValue()
At JSplitPane.java:[line 1235]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JSplitPane$AccessibleJSplitPane.getMaximumAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JSplitPane$AccessibleJSplitPane
In method javax.swing.JSplitPane$AccessibleJSplitPane.getMinimumAccessibleValue()
At JSplitPane.java:[line 1224]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JSplitPane$AccessibleJSplitPane.getMinimumAccessibleValue() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JTabbedPane
In method javax.swing.JTabbedPane.removeTabAt(int)
At JTabbedPane.java:[line 969]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JTabbedPane.removeTabAt(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JTabbedPane
In method javax.swing.JTabbedPane.setToolTipTextAt(int, String)
Actual type java.lang.String
At JTabbedPane.java:[line 1427]
Comparison of String parameter using == or != in javax.swing.JTabbedPane.setToolTipTextAt(int, String)
In class javax.swing.JTabbedPane
In method javax.swing.JTabbedPane.setTitleAt(int, String)
Actual type java.lang.String
At JTabbedPane.java:[line 1318]
Comparison of String parameter using == or != in javax.swing.JTabbedPane.setTitleAt(int, String)
In class javax.swing.JTabbedPane
In method javax.swing.JTabbedPane.indexOfComponent(Component)
At JTabbedPane.java:[line 1709]
Load of known null value in javax.swing.JTabbedPane.indexOfComponent(Component)
In class javax.swing.JTabbedPane
In method javax.swing.JTabbedPane.indexOfTab(Icon)
At JTabbedPane.java:[line 1690]
Load of known null value in javax.swing.JTabbedPane.indexOfTab(Icon)
In class javax.swing.JTabbedPane
Field javax.swing.JTabbedPane.changeListener
In JTabbedPane.java
Class javax.swing.JTabbedPane defines non-transient non-serializable instance field changeListener
In class javax.swing.JTable
In method javax.swing.JTable.setUIProperty(String, Object)
Actual type java.lang.String
At JTable.java:[line 792]
Comparison of String parameter using == or != in javax.swing.JTable.setUIProperty(String, Object)
In class javax.swing.JTable
Field javax.swing.JTable.rowModel
In JTable.java
Class javax.swing.JTable defines non-transient non-serializable instance field rowModel
In class javax.swing.JTable$AccessibleJTable
In method javax.swing.JTable$AccessibleJTable.getAccessibleAt(Point)
Local variable stored in JVM register 6
At JTable.java:[line 6938]
Dead store to $L6 in javax.swing.JTable$AccessibleJTable.getAccessibleAt(Point)
In class javax.swing.JTable$AccessibleJTable
In method javax.swing.JTable$AccessibleJTable.getAccessibleChild(int)
Local variable stored in JVM register 6
At JTable.java:[line 6979]
Dead store to $L6 in javax.swing.JTable$AccessibleJTable.getAccessibleChild(int)
In class javax.swing.JTable$AccessibleJTable
In method javax.swing.JTable$AccessibleJTable.getAccessibleSelection(int)
Local variable stored in JVM register 2
At JTable.java:[line 7043]
Dead store to $L2 in javax.swing.JTable$AccessibleJTable.getAccessibleSelection(int)
In class javax.swing.JTable$AccessibleJTable
In method javax.swing.JTable$AccessibleJTable.getAccessibleColumnDescription(int)
At JTable.java:[line 7711]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JTable$AccessibleJTable.getAccessibleColumnDescription(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JTable$AccessibleJTable
In method javax.swing.JTable$AccessibleJTable.getAccessibleRowDescription(int)
At JTable.java:[line 7675]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JTable$AccessibleJTable.getAccessibleRowDescription(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JTable$AccessibleJTable
In method javax.swing.JTable$AccessibleJTable.setAccessibleColumnDescription(int, Accessible)
At JTable.java:[line 7729]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JTable$AccessibleJTable.setAccessibleColumnDescription(int, Accessible) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JTable$AccessibleJTable
In method javax.swing.JTable$AccessibleJTable.setAccessibleRowDescription(int, Accessible)
At JTable.java:[line 7693]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JTable$AccessibleJTable.setAccessibleRowDescription(int, Accessible) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange
In JTable.java
Should javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange be a _static_ inner class?
In class javax.swing.JTable$GenericEditor
In method javax.swing.JTable$GenericEditor.getTableCellEditorComponent(JTable, Object, boolean, int, int)
At JTable.java:[line 5441]
Exception is caught when Exception is not thrown in javax.swing.JTable$GenericEditor.getTableCellEditorComponent(JTable, Object, boolean, int, int)
In class javax.swing.JTable$GenericEditor
Field javax.swing.JTable$GenericEditor.constructor
In JTable.java
Class javax.swing.JTable$GenericEditor defines non-transient non-serializable instance field constructor
In class javax.swing.JTable$ThreadSafePrintable
In method javax.swing.JTable$ThreadSafePrintable.print(Graphics, PageFormat, int)
Field javax.swing.JTable$ThreadSafePrintable.retThrowable
Redundant null check at JTable.java:[line 6468]
Redundant nullcheck of javax.swing.JTable$ThreadSafePrintable.retThrowable which is known to be null in javax.swing.JTable$ThreadSafePrintable.print(Graphics, PageFormat, int)
In class javax.swing.JTable$ThreadSafePrintable
In JTable.java
Should javax.swing.JTable$ThreadSafePrintable be a _static_ inner class?
In class javax.swing.JTextArea
In method javax.swing.JTextArea.setTabSize(int)
At JTextArea.java:[line 271]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.JTextArea.setTabSize(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.JTextField
In method javax.swing.JTextField.actionPropertyChanged(Action, String)
Actual type java.lang.String
At JTextField.java:[line 654]
Comparison of String parameter using == or != in javax.swing.JTextField.actionPropertyChanged(Action, String)
In class javax.swing.JTextField
In method javax.swing.JTextField.setDocument(Document)
Called method javax.swing.text.JTextComponent.setDocument(Document)
Argument 1 might be null but must not be null
Local variable stored in JVM register 1
Method invoked at JTextField.java:[line 275]
Known null at JTextField.java:[line 272]
Method call in javax.swing.JTextField.setDocument(Document) passes null for unconditionally dereferenced parameter of javax.swing.text.JTextComponent.setDocument(Document)
In class javax.swing.JTree
In method javax.swing.JTree.setShowsRootHandles(boolean)
Local variable stored in JVM register 3
At JTree.java:[line 938]
Dead store to $L3 in javax.swing.JTree.setShowsRootHandles(boolean)
In class javax.swing.JTree
In method javax.swing.JTree.setUIProperty(String, Object)
Actual type java.lang.String
At JTree.java:[line 4008]
Comparison of String parameter using == or != in javax.swing.JTree.setUIProperty(String, Object)
In class javax.swing.JViewport
In method javax.swing.JViewport.windowBlitPaint(Graphics)
Local variable stored in JVM register 5
At JViewport.java:[line 1561]
Dead store to $L5 in javax.swing.JViewport.windowBlitPaint(Graphics)
In class javax.swing.KeyboardManager$ComponentKeyStrokePair
In KeyboardManager.java
Should javax.swing.KeyboardManager$ComponentKeyStrokePair be a _static_ inner class?
In class javax.swing.LegacyGlueFocusTraversalPolicy
In LegacyGlueFocusTraversalPolicy.java
javax.swing.LegacyGlueFocusTraversalPolicy is Serializable; consider declaring a serialVersionUID
In class javax.swing.MenuSelectionManager
In method javax.swing.MenuSelectionManager.printMenuElementArray(MenuElement[])
At MenuSelectionManager.java:[lines 331-332]
Private method javax.swing.MenuSelectionManager.printMenuElementArray(MenuElement[]) is never called
In class javax.swing.PopupFactory$HeavyWeightPopup
In method javax.swing.PopupFactory$HeavyWeightPopup.getRecycledHeavyWeightPopup(Window)
Local variable stored in JVM register 4
At PopupFactory.java:[line 370]
Dead store to $L4 in javax.swing.PopupFactory$HeavyWeightPopup.getRecycledHeavyWeightPopup(Window)
In class javax.swing.PopupFactory$LightWeightPopup
In method javax.swing.PopupFactory$LightWeightPopup.getRecycledLightWeightPopup()
Local variable stored in JVM register 2
At PopupFactory.java:[line 677]
Dead store to $L2 in javax.swing.PopupFactory$LightWeightPopup.getRecycledLightWeightPopup()
In class javax.swing.PopupFactory$MediumWeightPopup
In method javax.swing.PopupFactory$MediumWeightPopup.getRecycledMediumWeightPopup()
Local variable stored in JVM register 2
At PopupFactory.java:[line 838]
Dead store to $L2 in javax.swing.PopupFactory$MediumWeightPopup.getRecycledMediumWeightPopup()
In class javax.swing.PopupFactory$MediumWeightPopup
In method javax.swing.PopupFactory$MediumWeightPopup.show()
Local variable stored in JVM register 2
Dereferenced at PopupFactory.java:[line 892]
Known null at PopupFactory.java:[line 870]
Possible null pointer dereference of ? in javax.swing.PopupFactory$MediumWeightPopup.show()
In class javax.swing.RepaintManager
Field javax.swing.RepaintManager.paintManager
Synchronized 66% of the time
Unsynchronized access at RepaintManager.java:[line 765]
Unsynchronized access at RepaintManager.java:[line 768]
Synchronized access at RepaintManager.java:[line 1252]
Synchronized access at RepaintManager.java:[line 1253]
Synchronized access at RepaintManager.java:[line 1262]
Synchronized access at RepaintManager.java:[line 1282]
Inconsistent synchronization of javax.swing.RepaintManager.paintManager; locked 66% of time
In class javax.swing.RepaintManager
Field javax.swing.RepaintManager.tmpDirtyComponents
Synchronized 75% of the time
Unsynchronized access at RepaintManager.java:[line 699]
Synchronized access at RepaintManager.java:[line 694]
Synchronized access at RepaintManager.java:[line 695]
Synchronized access at RepaintManager.java:[line 286]
Inconsistent synchronization of javax.swing.RepaintManager.tmpDirtyComponents; locked 75% of time
In class javax.swing.RepaintManager
In method javax.swing.RepaintManager.paintDirtyRegions(Map)
At RepaintManager.java:[line 732]
Method javax.swing.RepaintManager.paintDirtyRegions(Map) makes inefficient use of keySet iterator instead of entrySet iterator
In class javax.swing.RepaintManager
In method javax.swing.RepaintManager.scheduleHeavyWeightPaints()
At RepaintManager.java:[line 518]
Method javax.swing.RepaintManager.scheduleHeavyWeightPaints() makes inefficient use of keySet iterator instead of entrySet iterator
In class javax.swing.RepaintManager$DoubleBufferInfo
In RepaintManager.java
Should javax.swing.RepaintManager$DoubleBufferInfo be a _static_ inner class?
In class javax.swing.ScrollPaneLayout
In method javax.swing.ScrollPaneLayout.layoutContainer(Container)
Actual type java.awt.Container
Expected javax.swing.JScrollPane
Local variable stored in JVM register 1
At ScrollPaneLayout.java:[line 695]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JScrollPane in javax.swing.ScrollPaneLayout.layoutContainer(Container)
In class javax.swing.ScrollPaneLayout
In method javax.swing.ScrollPaneLayout.minimumLayoutSize(Container)
Actual type java.awt.Container
Expected javax.swing.JScrollPane
Local variable stored in JVM register 1
At ScrollPaneLayout.java:[line 594]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JScrollPane in javax.swing.ScrollPaneLayout.minimumLayoutSize(Container)
In class javax.swing.ScrollPaneLayout
In method javax.swing.ScrollPaneLayout.preferredLayoutSize(Container)
Actual type java.awt.Container
Expected javax.swing.JScrollPane
Local variable stored in JVM register 1
At ScrollPaneLayout.java:[line 475]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JScrollPane in javax.swing.ScrollPaneLayout.preferredLayoutSize(Container)
In class javax.swing.SizeSequence
In method javax.swing.SizeSequence.removeEntries(int, int)
Local variable stored in JVM register 4
At SizeSequence.java:[line 397]
Dead store to $L4 in javax.swing.SizeSequence.removeEntries(int, int)
In class javax.swing.SizeSequence
In method javax.swing.SizeSequence.changeSize(int, int, int, int)
At SizeSequence.java:[line 340]
Computation of average could overflow in javax.swing.SizeSequence.changeSize(int, int, int, int)
In class javax.swing.SizeSequence
In method javax.swing.SizeSequence.getIndex(int, int, int)
At SizeSequence.java:[line 298]
Computation of average could overflow in javax.swing.SizeSequence.getIndex(int, int, int)
In class javax.swing.SizeSequence
In method javax.swing.SizeSequence.getPosition(int, int, int)
At SizeSequence.java:[line 276]
Computation of average could overflow in javax.swing.SizeSequence.getPosition(int, int, int)
In class javax.swing.SizeSequence
In method javax.swing.SizeSequence.getSizes(int, int, int[])
At SizeSequence.java:[line 244]
Computation of average could overflow in javax.swing.SizeSequence.getSizes(int, int, int[])
In class javax.swing.SizeSequence
In method javax.swing.SizeSequence.getSizes(int, int, int[])
At SizeSequence.java:[line 245]
Computation of average could overflow in javax.swing.SizeSequence.getSizes(int, int, int[])
In class javax.swing.SizeSequence
In method javax.swing.SizeSequence.setSizes(int, int, int)
At SizeSequence.java:[line 197]
Computation of average could overflow in javax.swing.SizeSequence.setSizes(int, int, int)
In class javax.swing.SizeSequence
In method javax.swing.SizeSequence.setSizes(int, int, int[])
At SizeSequence.java:[line 223]
Computation of average could overflow in javax.swing.SizeSequence.setSizes(int, int, int[])
In class javax.swing.SizeSequence
In method javax.swing.SizeSequence.setSizes(int, int, int[])
At SizeSequence.java:[line 224]
Computation of average could overflow in javax.swing.SizeSequence.setSizes(int, int, int[])
In class javax.swing.SortingFocusTraversalPolicy
In method javax.swing.SortingFocusTraversalPolicy.enumerateAndSortCycle(Container, List, Map)
At SortingFocusTraversalPolicy.java:[line 163]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.SortingFocusTraversalPolicy.enumerateAndSortCycle(Container, List, Map) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.SortingFocusTraversalPolicy
In method javax.swing.SortingFocusTraversalPolicy.getComponentAfter(Container, Component)
At SortingFocusTraversalPolicy.java:[line 289]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.SortingFocusTraversalPolicy.getComponentAfter(Container, Component) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.SortingFocusTraversalPolicy
In method javax.swing.SortingFocusTraversalPolicy.getComponentBefore(Container, Component)
At SortingFocusTraversalPolicy.java:[line 399]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.SortingFocusTraversalPolicy.getComponentBefore(Container, Component) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.SpinnerDateModel
Field javax.swing.SpinnerDateModel.end
In SpinnerDateModel.java
Class javax.swing.SpinnerDateModel defines non-transient non-serializable instance field end
In class javax.swing.SpinnerDateModel
Field javax.swing.SpinnerDateModel.start
In SpinnerDateModel.java
Class javax.swing.SpinnerDateModel defines non-transient non-serializable instance field start
In class javax.swing.SpinnerNumberModel
In method javax.swing.SpinnerNumberModel.SpinnerNumberModel()
At SpinnerNumberModel.java:[line 175]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.SpinnerNumberModel.SpinnerNumberModel() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.SpinnerNumberModel
In method javax.swing.SpinnerNumberModel.SpinnerNumberModel(int, int, int, int)
At SpinnerNumberModel.java:[line 148]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.SpinnerNumberModel.SpinnerNumberModel(int, int, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.SpinnerNumberModel
In method javax.swing.SpinnerNumberModel.incrValue(int)
At SpinnerNumberModel.java:[line 337]
Value Long(long)
Value Long.valueOf(long)
Method javax.swing.SpinnerNumberModel.incrValue(int) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.swing.SpinnerNumberModel
In method javax.swing.SpinnerNumberModel.incrValue(int)
At SpinnerNumberModel.java:[line 340]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.SpinnerNumberModel.incrValue(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.SpinnerNumberModel
In method javax.swing.SpinnerNumberModel.incrValue(int)
At SpinnerNumberModel.java:[line 343]
Value Short(short)
Value Short.valueOf(short)
Method javax.swing.SpinnerNumberModel.incrValue(int) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class javax.swing.SpinnerNumberModel
In method javax.swing.SpinnerNumberModel.incrValue(int)
At SpinnerNumberModel.java:[line 346]
Value Byte(byte)
Value Byte.valueOf(byte)
Method javax.swing.SpinnerNumberModel.incrValue(int) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class javax.swing.SpinnerNumberModel
Field javax.swing.SpinnerNumberModel.maximum
In SpinnerNumberModel.java
Class javax.swing.SpinnerNumberModel defines non-transient non-serializable instance field maximum
In class javax.swing.SpinnerNumberModel
Field javax.swing.SpinnerNumberModel.minimum
In SpinnerNumberModel.java
Class javax.swing.SpinnerNumberModel defines non-transient non-serializable instance field minimum
In class javax.swing.TablePrintable
In method javax.swing.TablePrintable.print(Graphics, PageFormat, int)
At TablePrintable.java:[line 219]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.TablePrintable.print(Graphics, PageFormat, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.TablePrintable
In method javax.swing.TablePrintable.print(Graphics, PageFormat, int)
At TablePrintable.java:[line 350]
Test for floating point equality in javax.swing.TablePrintable.print(Graphics, PageFormat, int)
In class javax.swing.Timer
In Timer.java
javax.swing.Timer is Serializable; consider declaring a serialVersionUID
In class javax.swing.Timer
In method javax.swing.Timer.restart()
At Timer.java:[line 571]
javax.swing.Timer.restart() does not release lock on all exception paths
In class javax.swing.Timer
In method javax.swing.Timer.stop()
At Timer.java:[line 555]
javax.swing.Timer.stop() does not release lock on all exception paths
In class javax.swing.TimerQueue$DelayedTimer
In method javax.swing.TimerQueue$DelayedTimer.compareTo(Object)
At TimerQueue.java:[line 233]
javax.swing.TimerQueue$DelayedTimer defines compareTo(Object) and uses Object.equals()
In class javax.swing.ToolTipManager$insideTimerAction
In ToolTipManager.java
The class name javax.swing.ToolTipManager$insideTimerAction doesn't start with an upper case letter
In class javax.swing.ToolTipManager$outsideTimerAction
In ToolTipManager.java
The class name javax.swing.ToolTipManager$outsideTimerAction doesn't start with an upper case letter
In class javax.swing.ToolTipManager$stillInsideTimerAction
In ToolTipManager.java
The class name javax.swing.ToolTipManager$stillInsideTimerAction doesn't start with an upper case letter
In class javax.swing.TransferHandler
In method javax.swing.TransferHandler.importData(JComponent, Transferable)
At TransferHandler.java:[line 807]
Exception is caught when Exception is not thrown in javax.swing.TransferHandler.importData(JComponent, Transferable)
In class javax.swing.TransferHandler$DropHandler
Field javax.swing.TransferHandler$DropHandler.support
In TransferHandler.java
Class javax.swing.TransferHandler$DropHandler defines non-transient non-serializable instance field support
In class javax.swing.TransferHandler$SwingDropTarget
In method javax.swing.TransferHandler$SwingDropTarget.SwingDropTarget(Component)
Exception class java.util.TooManyListenersException
At TransferHandler.java:[line 1153]
javax.swing.TransferHandler$SwingDropTarget.SwingDropTarget(Component) might ignore java.util.TooManyListenersException
In class javax.swing.UIDefaults
In method javax.swing.UIDefaults.<static initializer>()
At UIDefaults.java:[line 76]
javax.swing.UIDefaults.<static initializer>() invokes inefficient new String(String) constructor
In class javax.swing.UIDefaults
Field javax.swing.UIDefaults.changeSupport
Synchronized 77% of the time
Unsynchronized access at UIDefaults.java:[line 839]
Unsynchronized access at UIDefaults.java:[line 840]
Synchronized access at UIDefaults.java:[line 819]
Synchronized access at UIDefaults.java:[line 822]
Synchronized access at UIDefaults.java:[line 804]
Synchronized access at UIDefaults.java:[line 805]
Synchronized access at UIDefaults.java:[line 788]
Synchronized access at UIDefaults.java:[line 791]
Synchronized access at UIDefaults.java:[line 789]
Inconsistent synchronization of javax.swing.UIDefaults.changeSupport; locked 77% of time
In class javax.swing.UIDefaults
Field javax.swing.UIDefaults.resourceBundles
Synchronized 80% of the time
Unsynchronized access at UIDefaults.java:[line 274]
Unsynchronized access at UIDefaults.java:[line 274]
Synchronized access at UIDefaults.java:[line 880]
Synchronized access at UIDefaults.java:[line 881]
Synchronized access at UIDefaults.java:[line 301]
Synchronized access at UIDefaults.java:[line 302]
Synchronized access at UIDefaults.java:[line 860]
Synchronized access at UIDefaults.java:[line 863]
Synchronized access at UIDefaults.java:[line 861]
Synchronized access at UIDefaults.java:[line 864]
Inconsistent synchronization of javax.swing.UIDefaults.resourceBundles; locked 80% of time
In class javax.swing.UIDefaults$ProxyLazyValue$1
In method javax.swing.UIDefaults$ProxyLazyValue$1.run()
At UIDefaults.java:[line 1103]
Another occurrence at UIDefaults.java:[line 1103]
Exception is caught when Exception is not thrown in javax.swing.UIDefaults$ProxyLazyValue$1.run()
In class javax.swing.UIManager
In method javax.swing.UIManager.initialize()
At UIManager.java:[line 1494]
Exception is caught when Exception is not thrown in javax.swing.UIManager.initialize()
In class javax.swing.UIManager$1
In method javax.swing.UIManager$1.run()
At UIManager.java:[line 1260]
Exception is caught when Exception is not thrown in javax.swing.UIManager$1.run()
In class javax.swing.ViewportLayout
In method javax.swing.ViewportLayout.layoutContainer(Container)
Actual type java.awt.Container
Expected javax.swing.JViewport
Local variable stored in JVM register 1
At ViewportLayout.java:[line 125]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JViewport in javax.swing.ViewportLayout.layoutContainer(Container)
In class javax.swing.ViewportLayout
In method javax.swing.ViewportLayout.preferredLayoutSize(Container)
Actual type java.awt.Container
Expected javax.swing.JViewport
Local variable stored in JVM register 1
At ViewportLayout.java:[line 88]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JViewport in javax.swing.ViewportLayout.preferredLayoutSize(Container)
In class javax.swing.ViewportLayout
In method javax.swing.ViewportLayout.layoutContainer(Container)
Local variable stored in JVM register 5
At ViewportLayout.java:[line 140]
Dead store to $L5 in javax.swing.ViewportLayout.layoutContainer(Container)
In class javax.swing.colorchooser.CenterLayout
In method javax.swing.colorchooser.CenterLayout.layoutContainer(Container)
Exception class java.lang.Exception
At CenterLayout.java:[line 77]
javax.swing.colorchooser.CenterLayout.layoutContainer(Container) might ignore java.lang.Exception
In class javax.swing.colorchooser.DefaultColorSelectionModel
In DefaultColorSelectionModel.java
javax.swing.colorchooser.DefaultColorSelectionModel is Serializable; consider declaring a serialVersionUID
In class javax.swing.colorchooser.DefaultHSBChooserPanel
In method javax.swing.colorchooser.DefaultHSBChooserPanel.updateHSBTextFields(float, float, float)
At DefaultHSBChooserPanel.java:[line 191]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.colorchooser.DefaultHSBChooserPanel.updateHSBTextFields(float, float, float) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.colorchooser.DefaultHSBChooserPanel
In method javax.swing.colorchooser.DefaultHSBChooserPanel.updateHSBTextFields(float, float, float)
At DefaultHSBChooserPanel.java:[line 194]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.colorchooser.DefaultHSBChooserPanel.updateHSBTextFields(float, float, float) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.colorchooser.DefaultHSBChooserPanel
In method javax.swing.colorchooser.DefaultHSBChooserPanel.updateHSBTextFields(float, float, float)
At DefaultHSBChooserPanel.java:[line 197]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.colorchooser.DefaultHSBChooserPanel.updateHSBTextFields(float, float, float) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.colorchooser.DefaultHSBChooserPanel$HSBImage
In DefaultHSBChooserPanel.java
Should javax.swing.colorchooser.DefaultHSBChooserPanel$HSBImage be a _static_ inner class?
In class javax.swing.colorchooser.DefaultPreviewPanel
In method javax.swing.colorchooser.DefaultPreviewPanel.getPreferredSize()
Local variable stored in JVM register 3
At DefaultPreviewPanel.java:[line 84]
Dead store to $L3 in javax.swing.colorchooser.DefaultPreviewPanel.getPreferredSize()
In class javax.swing.colorchooser.DefaultRGBChooserPanel
In method javax.swing.colorchooser.DefaultRGBChooserPanel.setColor(Color)
At DefaultRGBChooserPanel.java:[line 88]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.colorchooser.DefaultRGBChooserPanel.setColor(Color) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.colorchooser.DefaultRGBChooserPanel
In method javax.swing.colorchooser.DefaultRGBChooserPanel.setColor(Color)
At DefaultRGBChooserPanel.java:[line 90]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.colorchooser.DefaultRGBChooserPanel.setColor(Color) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.colorchooser.DefaultRGBChooserPanel
In method javax.swing.colorchooser.DefaultRGBChooserPanel.setColor(Color)
At DefaultRGBChooserPanel.java:[line 92]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.colorchooser.DefaultRGBChooserPanel.setColor(Color) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.colorchooser.DefaultRGBChooserPanel
Field javax.swing.colorchooser.DefaultRGBChooserPanel.maxValue
At DefaultRGBChooserPanel.java:[line 60]
Unread field: javax.swing.colorchooser.DefaultRGBChooserPanel.maxValue; should this field be static?
In class javax.swing.colorchooser.DefaultRGBChooserPanel
Field javax.swing.colorchooser.DefaultRGBChooserPanel.minValue
At DefaultRGBChooserPanel.java:[line 59]
Unread field: javax.swing.colorchooser.DefaultRGBChooserPanel.minValue; should this field be static?
In class javax.swing.colorchooser.SyntheticImage
Field javax.swing.colorchooser.SyntheticImage.runner
In SyntheticImage.java
Unused field: javax.swing.colorchooser.SyntheticImage.runner
In class javax.swing.event.EventListenerList
Field javax.swing.event.EventListenerList.listenerList
Synchronized 75% of the time
Unsynchronized access at EventListenerList.java:[line 152]
Unsynchronized access at EventListenerList.java:[line 136]
Unsynchronized access at EventListenerList.java:[line 160]
Unsynchronized access at EventListenerList.java:[line 124]
Synchronized access at EventListenerList.java:[line 224]
Synchronized access at EventListenerList.java:[line 225]
Synchronized access at EventListenerList.java:[line 233]
Synchronized access at EventListenerList.java:[line 225]
Synchronized access at EventListenerList.java:[line 235]
Synchronized access at EventListenerList.java:[line 240]
Synchronized access at EventListenerList.java:[line 243]
Synchronized access at EventListenerList.java:[line 189]
Synchronized access at EventListenerList.java:[line 195]
Synchronized access at EventListenerList.java:[line 197]
Synchronized access at EventListenerList.java:[line 192]
Synchronized access at EventListenerList.java:[line 202]
Inconsistent synchronization of javax.swing.event.EventListenerList.listenerList; locked 75% of time
In class javax.swing.event.EventListenerList
In method javax.swing.event.EventListenerList.toString()
At EventListenerList.java:[line 287]
Method javax.swing.event.EventListenerList.toString() concatenates strings using + in a loop
In class javax.swing.event.EventListenerList
In EventListenerList.java
javax.swing.event.EventListenerList is Serializable; consider declaring a serialVersionUID
In class javax.swing.event.HyperlinkEvent
Field javax.swing.event.HyperlinkEvent.type
In HyperlinkEvent.java
Class javax.swing.event.HyperlinkEvent defines non-transient non-serializable instance field type
In class javax.swing.event.MenuDragMouseEvent
Field javax.swing.event.MenuDragMouseEvent.manager
In MenuDragMouseEvent.java
Class javax.swing.event.MenuDragMouseEvent defines non-transient non-serializable instance field manager
In class javax.swing.event.MenuKeyEvent
Field javax.swing.event.MenuKeyEvent.manager
In MenuKeyEvent.java
Class javax.swing.event.MenuKeyEvent defines non-transient non-serializable instance field manager
In class javax.swing.filechooser.UnixFileSystemView
In method javax.swing.filechooser.UnixFileSystemView.createNewFolder(File)
At FileSystemView.java:[line 594]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.filechooser.UnixFileSystemView.createNewFolder(File) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.filechooser.WindowsFileSystemView
In method javax.swing.filechooser.WindowsFileSystemView.createNewFolder(File)
At FileSystemView.java:[line 704]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.filechooser.WindowsFileSystemView.createNewFolder(File) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.BorderUIResource
Field javax.swing.plaf.BorderUIResource.delegate
In BorderUIResource.java
Class javax.swing.plaf.BorderUIResource defines non-transient non-serializable instance field delegate
In class javax.swing.plaf.IconUIResource
Field javax.swing.plaf.IconUIResource.delegate
In IconUIResource.java
Class javax.swing.plaf.IconUIResource defines non-transient non-serializable instance field delegate
In class javax.swing.plaf.basic.BasicBorders
In method javax.swing.plaf.basic.BasicBorders.getProgressBarBorder()
Local variable stored in JVM register 0
At BasicBorders.java:[line 127]
Dead store to $L0 in javax.swing.plaf.basic.BasicBorders.getProgressBarBorder()
In class javax.swing.plaf.basic.BasicButtonUI
In method javax.swing.plaf.basic.BasicButtonUI.installDefaults(AbstractButton)
At BasicButtonUI.java:[line 113]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicButtonUI.installDefaults(AbstractButton) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicColorChooserUI
In method javax.swing.plaf.basic.BasicColorChooserUI.installPreviewPanel()
Local variable stored in JVM register 1
At BasicColorChooserUI.java:[line 157]
Dead store to $L1 in javax.swing.plaf.basic.BasicColorChooserUI.installPreviewPanel()
In class javax.swing.plaf.basic.BasicColorChooserUI
In method javax.swing.plaf.basic.BasicColorChooserUI.installPreviewPanel()
Field javax.swing.plaf.basic.BasicColorChooserUI.chooser
At BasicColorChooserUI.java:[line 156]
Redundant null check at BasicColorChooserUI.java:[line 160]
Nullcheck of BasicColorChooserUI.chooser at line 160 of value previously dereferenced in javax.swing.plaf.basic.BasicColorChooserUI.installPreviewPanel()
In class javax.swing.plaf.basic.BasicColorChooserUI
Field javax.swing.plaf.basic.BasicColorChooserUI.isMultiPanel
At BasicColorChooserUI.java:[line 66]
Unread field: javax.swing.plaf.basic.BasicColorChooserUI.isMultiPanel
In class javax.swing.plaf.basic.BasicComboBoxEditor
In method javax.swing.plaf.basic.BasicComboBoxEditor.getItem()
At BasicComboBoxEditor.java:[line 100]
Exception is caught when Exception is not thrown in javax.swing.plaf.basic.BasicComboBoxEditor.getItem()
In class javax.swing.plaf.basic.BasicComboBoxUI$Actions
In method javax.swing.plaf.basic.BasicComboBoxUI$Actions.getNextIndex(JComboBox, String)
Actual type java.lang.String
At BasicComboBoxUI.java:[line 1545]
Comparison of String parameter using == or != in javax.swing.plaf.basic.BasicComboBoxUI$Actions.getNextIndex(JComboBox, String)
In class javax.swing.plaf.basic.BasicComboBoxUI$Handler
In method javax.swing.plaf.basic.BasicComboBoxUI$Handler.layoutContainer(Container)
Actual type java.awt.Container
Expected javax.swing.JComboBox
Local variable stored in JVM register 1
At BasicComboBoxUI.java:[line 1801]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JComboBox in javax.swing.plaf.basic.BasicComboBoxUI$Handler.layoutContainer(Container)
In class javax.swing.plaf.basic.BasicComboBoxUI$ItemHandler
In BasicComboBoxUI.java
Should javax.swing.plaf.basic.BasicComboBoxUI$ItemHandler be a _static_ inner class?
In class javax.swing.plaf.basic.BasicComboPopup
Field javax.swing.plaf.basic.BasicComboPopup.keyListener
In BasicComboPopup.java
Class javax.swing.plaf.basic.BasicComboPopup defines non-transient non-serializable instance field keyListener
In class javax.swing.plaf.basic.BasicComboPopup$ListDataHandler
In BasicComboPopup.java
Should javax.swing.plaf.basic.BasicComboPopup$ListDataHandler be a _static_ inner class?
In class javax.swing.plaf.basic.BasicComboPopup$ListSelectionHandler
In BasicComboPopup.java
Should javax.swing.plaf.basic.BasicComboPopup$ListSelectionHandler be a _static_ inner class?
In class javax.swing.plaf.basic.BasicDesktopIconUI
In method javax.swing.plaf.basic.BasicDesktopIconUI.deiconize()
Exception class java.beans.PropertyVetoException
At BasicDesktopIconUI.java:[line 187]
javax.swing.plaf.basic.BasicDesktopIconUI.deiconize() might ignore java.beans.PropertyVetoException
In class javax.swing.plaf.basic.BasicDesktopIconUI$MouseInputHandler
In method javax.swing.plaf.basic.BasicDesktopIconUI$MouseInputHandler.mousePressed(MouseEvent)
Exception class java.beans.PropertyVetoException
At BasicDesktopIconUI.java:[line 235]
javax.swing.plaf.basic.BasicDesktopIconUI$MouseInputHandler.mousePressed(MouseEvent) might ignore java.beans.PropertyVetoException
In class javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
In method javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.setState(JDesktopPane, String)
Actual type java.lang.String
At BasicDesktopPaneUI.java:[line 552]
Comparison of String parameter using == or != in javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.setState(JDesktopPane, String)
In class javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
In method javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.actionPerformed(ActionEvent)
Actual type java.lang.String
At BasicDesktopPaneUI.java:[line 350]
Comparison of String objects using == or != in javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.actionPerformed(ActionEvent)
In class javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
In method javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.isEnabled(Object)
Actual type java.lang.String
At BasicDesktopPaneUI.java:[line 611]
Comparison of String objects using == or != in javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.isEnabled(Object)
In class javax.swing.plaf.basic.BasicDesktopPaneUI$Actions
Field javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.MOVE_RESIZE_INCREMENT
At BasicDesktopPaneUI.java:[line 332]
Unread field: javax.swing.plaf.basic.BasicDesktopPaneUI$Actions.MOVE_RESIZE_INCREMENT; should this field be static?
In class javax.swing.plaf.basic.BasicDesktopPaneUI$BasicDesktopManager
In BasicDesktopPaneUI.java
Should javax.swing.plaf.basic.BasicDesktopPaneUI$BasicDesktopManager be a _static_ inner class?
In class javax.swing.plaf.basic.BasicDesktopPaneUI$NavigateAction
In BasicDesktopPaneUI.java
Should javax.swing.plaf.basic.BasicDesktopPaneUI$NavigateAction be a _static_ inner class?
In class javax.swing.plaf.basic.BasicDesktopPaneUI$OpenAction
In BasicDesktopPaneUI.java
Should javax.swing.plaf.basic.BasicDesktopPaneUI$OpenAction be a _static_ inner class?
In class javax.swing.plaf.basic.BasicDirectoryModel
In method javax.swing.plaf.basic.BasicDirectoryModel.getDirectories()
Local variable stored in JVM register 2
At BasicDirectoryModel.java:[line 100]
Dead store to $L2 in javax.swing.plaf.basic.BasicDirectoryModel.getDirectories()
In class javax.swing.plaf.basic.BasicDirectoryModel
Field javax.swing.plaf.basic.BasicDirectoryModel.loadThread
In BasicDirectoryModel.java
Class javax.swing.plaf.basic.BasicDirectoryModel defines non-transient non-serializable instance field loadThread
In class javax.swing.plaf.basic.BasicDirectoryModel$DoChangeContents
Field javax.swing.plaf.basic.BasicDirectoryModel$DoChangeContents.change
In BasicDirectoryModel.java
Unused field: javax.swing.plaf.basic.BasicDirectoryModel$DoChangeContents.change
In class javax.swing.plaf.basic.BasicFileChooserUI$AcceptAllFileFilter
In BasicFileChooserUI.java
Should javax.swing.plaf.basic.BasicFileChooserUI$AcceptAllFileFilter be a _static_ inner class?
In class javax.swing.plaf.basic.BasicFileChooserUI$ApproveSelectionAction
In method javax.swing.plaf.basic.BasicFileChooserUI$ApproveSelectionAction.actionPerformed(ActionEvent)
Local variable stored in JVM register 6
At BasicFileChooserUI.java:[line 882]
Redundant null check at BasicFileChooserUI.java:[line 902]
Nullcheck of ? at line 902 of value previously dereferenced in javax.swing.plaf.basic.BasicFileChooserUI$ApproveSelectionAction.actionPerformed(ActionEvent)
In class javax.swing.plaf.basic.BasicFileChooserUI$GlobFilter
In BasicFileChooserUI.java
Should javax.swing.plaf.basic.BasicFileChooserUI$GlobFilter be a _static_ inner class?
In class javax.swing.plaf.basic.BasicHTML
In method javax.swing.plaf.basic.BasicHTML.updateRenderer(JComponent, String)
Actual type java.lang.Boolean
At BasicHTML.java:[line 207]
Suspicious comparison of java.lang.Boolean references in javax.swing.plaf.basic.BasicHTML.updateRenderer(JComponent, String)
In class javax.swing.plaf.basic.BasicIconFactory$RadioButtonMenuItemIcon
In method javax.swing.plaf.basic.BasicIconFactory$RadioButtonMenuItemIcon.paintIcon(Component, Graphics, int, int)
Local variable stored in JVM register 6
At BasicIconFactory.java:[line 184]
Dead store to $L6 in javax.swing.plaf.basic.BasicIconFactory$RadioButtonMenuItemIcon.paintIcon(Component, Graphics, int, int)
In class javax.swing.plaf.basic.BasicInternalFrameTitlePane
Field javax.swing.plaf.basic.BasicInternalFrameTitlePane.handler
In BasicInternalFrameTitlePane.java
Class javax.swing.plaf.basic.BasicInternalFrameTitlePane defines non-transient non-serializable instance field handler
In class javax.swing.plaf.basic.BasicInternalFrameTitlePane$Handler
In method javax.swing.plaf.basic.BasicInternalFrameTitlePane$Handler.propertyChange(PropertyChangeEvent)
Actual type java.lang.Boolean
At BasicInternalFrameTitlePane.java:[line 432]
Suspicious comparison of java.lang.Boolean references in javax.swing.plaf.basic.BasicInternalFrameTitlePane$Handler.propertyChange(PropertyChangeEvent)
In class javax.swing.plaf.basic.BasicInternalFrameTitlePane$MaximizeAction
In method javax.swing.plaf.basic.BasicInternalFrameTitlePane$MaximizeAction.actionPerformed(ActionEvent)
Exception class java.beans.PropertyVetoException
At BasicInternalFrameTitlePane.java:[line 628]
javax.swing.plaf.basic.BasicInternalFrameTitlePane$MaximizeAction.actionPerformed(ActionEvent) might ignore java.beans.PropertyVetoException
In class javax.swing.plaf.basic.BasicInternalFrameTitlePane$MoveAction
In BasicInternalFrameTitlePane.java
Should javax.swing.plaf.basic.BasicInternalFrameTitlePane$MoveAction be a _static_ inner class?
In class javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton
In BasicInternalFrameTitlePane.java
Should javax.swing.plaf.basic.BasicInternalFrameTitlePane$NoFocusButton be a _static_ inner class?
In class javax.swing.plaf.basic.BasicInternalFrameTitlePane$RestoreAction
In method javax.swing.plaf.basic.BasicInternalFrameTitlePane$RestoreAction.actionPerformed(ActionEvent)
Exception class java.beans.PropertyVetoException
At BasicInternalFrameTitlePane.java:[line 675]
javax.swing.plaf.basic.BasicInternalFrameTitlePane$RestoreAction.actionPerformed(ActionEvent) might ignore java.beans.PropertyVetoException
In class javax.swing.plaf.basic.BasicInternalFrameTitlePane$SizeAction
In BasicInternalFrameTitlePane.java
Should javax.swing.plaf.basic.BasicInternalFrameTitlePane$SizeAction be a _static_ inner class?
In class javax.swing.plaf.basic.BasicInternalFrameUI$BorderListener
In method javax.swing.plaf.basic.BasicInternalFrameUI$BorderListener.mouseClicked(MouseEvent)
Exception class java.beans.PropertyVetoException
At BasicInternalFrameUI.java:[line 650]
javax.swing.plaf.basic.BasicInternalFrameUI$BorderListener.mouseClicked(MouseEvent) might ignore java.beans.PropertyVetoException
In class javax.swing.plaf.basic.BasicInternalFrameUI$Handler
Field javax.swing.plaf.basic.BasicInternalFrameUI$Handler.dragSource
At BasicInternalFrameUI.java:[line 1389]
Unread field: javax.swing.plaf.basic.BasicInternalFrameUI$Handler.dragSource
In class javax.swing.plaf.basic.BasicInternalFrameUI$Handler
Field javax.swing.plaf.basic.BasicInternalFrameUI$Handler.mouseEventTarget
At BasicInternalFrameUI.java:[line 1388]
Unread field: javax.swing.plaf.basic.BasicInternalFrameUI$Handler.mouseEventTarget
In class javax.swing.plaf.basic.BasicLookAndFeel
In method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults)
At BasicLookAndFeel.java:[line 455]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicLookAndFeel
In method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults)
At BasicLookAndFeel.java:[line 458]
Value Long(long)
Value Long.valueOf(long)
Method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.swing.plaf.basic.BasicLookAndFeel
In method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults)
At BasicLookAndFeel.java:[line 461]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicLookAndFeel
In method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults)
At BasicLookAndFeel.java:[line 462]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicLookAndFeel
In method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults)
At BasicLookAndFeel.java:[line 463]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicLookAndFeel
In method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults)
At BasicLookAndFeel.java:[line 539]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicLookAndFeel
In method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults)
At BasicLookAndFeel.java:[line 664]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicLookAndFeel
In method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults)
At BasicLookAndFeel.java:[line 669]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicLookAndFeel
In method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults)
At BasicLookAndFeel.java:[line 674]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicLookAndFeel
In method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults)
At BasicLookAndFeel.java:[line 730]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicLookAndFeel
In method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults)
At BasicLookAndFeel.java:[line 751]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicLookAndFeel
In method javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults)
At BasicLookAndFeel.java:[line 658]
javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient new String(String) constructor
In class javax.swing.plaf.basic.BasicLookAndFeel
In method javax.swing.plaf.basic.BasicLookAndFeel.installAWTEventListener()
Field javax.swing.plaf.basic.BasicLookAndFeel.needsEventHelper
At BasicLookAndFeel.java:[line 165]
Write to static field javax.swing.plaf.basic.BasicLookAndFeel.needsEventHelper from instance method javax.swing.plaf.basic.BasicLookAndFeel.installAWTEventListener()
In class javax.swing.plaf.basic.BasicLookAndFeel$AudioAction
In method javax.swing.plaf.basic.BasicLookAndFeel$AudioAction.actionPerformed(ActionEvent)
At BasicLookAndFeel.java:[line 2067]
Exception is caught when Exception is not thrown in javax.swing.plaf.basic.BasicLookAndFeel$AudioAction.actionPerformed(ActionEvent)
In class javax.swing.plaf.basic.BasicMenuItemUI
In method javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(FontMetrics, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int)
Local variable stored in JVM register 4
At BasicMenuItemUI.java:[line 902]
Dead store to $L4 in javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(FontMetrics, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int)
In class javax.swing.plaf.basic.BasicMenuItemUI
In method javax.swing.plaf.basic.BasicMenuItemUI.installDefaults()
At BasicMenuItemUI.java:[line 142]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicMenuItemUI.installDefaults() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicMenuItemUI
In method javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(FontMetrics, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int)
At BasicMenuItemUI.java:[line 981]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(FontMetrics, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicMenuItemUI
In method javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(FontMetrics, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int)
At BasicMenuItemUI.java:[line 992]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(FontMetrics, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicMenuItemUI
In method javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(FontMetrics, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int)
At BasicMenuItemUI.java:[line 1037]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(FontMetrics, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicMenuItemUI
In method javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(FontMetrics, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int)
At BasicMenuItemUI.java:[line 1051]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(FontMetrics, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicMenuItemUI
In method javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(FontMetrics, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int)
Field java.awt.Rectangle.x
At BasicMenuItemUI.java:[line 1066]
Double assignment of field java.awt.Rectangle.java.awt.Rectangle.x in javax.swing.plaf.basic.BasicMenuItemUI.layoutMenuItem(FontMetrics, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int)
In class javax.swing.plaf.basic.BasicMenuItemUI$Handler
In method javax.swing.plaf.basic.BasicMenuItemUI$Handler.menuDragMouseReleased(MenuDragMouseEvent)
Local variable stored in JVM register 3
At BasicMenuItemUI.java:[line 1340]
Dead store to $L3 in javax.swing.plaf.basic.BasicMenuItemUI$Handler.menuDragMouseReleased(MenuDragMouseEvent)
In class javax.swing.plaf.basic.BasicMenuUI
Field javax.swing.plaf.basic.BasicMenuUI.selectedWindowInputMap
In BasicMenuUI.java
Unused field: javax.swing.plaf.basic.BasicMenuUI.selectedWindowInputMap
In class javax.swing.plaf.basic.BasicOptionPaneUI$Actions
In method javax.swing.plaf.basic.BasicOptionPaneUI$Actions.actionPerformed(ActionEvent)
At BasicOptionPaneUI.java:[line 1397]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicOptionPaneUI$Actions.actionPerformed(ActionEvent) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicOptionPaneUI$ButtonActionListener
In method javax.swing.plaf.basic.BasicOptionPaneUI$ButtonActionListener.actionPerformed(ActionEvent)
At BasicOptionPaneUI.java:[line 1199]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicOptionPaneUI$ButtonActionListener.actionPerformed(ActionEvent) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicOptionPaneUI$ButtonActionListener
In method javax.swing.plaf.basic.BasicOptionPaneUI$ButtonActionListener.actionPerformed(ActionEvent)
At BasicOptionPaneUI.java:[line 1202]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicOptionPaneUI$ButtonActionListener.actionPerformed(ActionEvent) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicPopupMenuUI
In method javax.swing.plaf.basic.BasicPopupMenuUI.BasicPopupMenuUI()
Field javax.swing.plaf.basic.BasicLookAndFeel.needsEventHelper
At BasicPopupMenuUI.java:[line 82]
Write to static field javax.swing.plaf.basic.BasicLookAndFeel.needsEventHelper from instance method javax.swing.plaf.basic.BasicPopupMenuUI.BasicPopupMenuUI()
In class javax.swing.plaf.basic.BasicPopupMenuUI
Field javax.swing.plaf.basic.BasicPopupMenuUI.checkedUnpostPopup
In BasicPopupMenuUI.java
Unused field: javax.swing.plaf.basic.BasicPopupMenuUI.checkedUnpostPopup
In class javax.swing.plaf.basic.BasicPopupMenuUI
Field javax.swing.plaf.basic.BasicPopupMenuUI.unpostPopup
In BasicPopupMenuUI.java
Unused field: javax.swing.plaf.basic.BasicPopupMenuUI.unpostPopup
In class javax.swing.plaf.basic.BasicPopupMenuUI$BasicPopupMenuListener
In BasicPopupMenuUI.java
Should javax.swing.plaf.basic.BasicPopupMenuUI$BasicPopupMenuListener be a _static_ inner class?
In class javax.swing.plaf.basic.BasicProgressBarUI
In method javax.swing.plaf.basic.BasicProgressBarUI.getStringPlacement(Graphics, String, int, int, int, int)
At BasicProgressBarUI.java:[line 805]
int value cast to float and then passed to Math.round in javax.swing.plaf.basic.BasicProgressBarUI.getStringPlacement(Graphics, String, int, int, int, int)
In class javax.swing.plaf.basic.BasicProgressBarUI
In method javax.swing.plaf.basic.BasicProgressBarUI.getStringPlacement(Graphics, String, int, int, int, int)
At BasicProgressBarUI.java:[line 811]
int value cast to float and then passed to Math.round in javax.swing.plaf.basic.BasicProgressBarUI.getStringPlacement(Graphics, String, int, int, int, int)
In class javax.swing.plaf.basic.BasicProgressBarUI$Animator
Field javax.swing.plaf.basic.BasicProgressBarUI$Animator.interval
In BasicProgressBarUI.java
Unused field: javax.swing.plaf.basic.BasicProgressBarUI$Animator.interval
In class javax.swing.plaf.basic.BasicScrollBarUI
In method javax.swing.plaf.basic.BasicScrollBarUI.layoutContainer(Container)
Actual type java.awt.Container
Expected javax.swing.JScrollBar
Local variable stored in JVM register 1
At BasicScrollBarUI.java:[line 802]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JScrollBar in javax.swing.plaf.basic.BasicScrollBarUI.layoutContainer(Container)
In class javax.swing.plaf.basic.BasicScrollBarUI
In method javax.swing.plaf.basic.BasicScrollBarUI.minimumLayoutSize(Container)
Actual type java.awt.Container
Expected javax.swing.JComponent
Local variable stored in JVM register 1
At BasicScrollBarUI.java:[line 582]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JComponent in javax.swing.plaf.basic.BasicScrollBarUI.minimumLayoutSize(Container)
In class javax.swing.plaf.basic.BasicScrollBarUI
In method javax.swing.plaf.basic.BasicScrollBarUI.preferredLayoutSize(Container)
Actual type java.awt.Container
Expected javax.swing.JComponent
Local variable stored in JVM register 1
At BasicScrollBarUI.java:[line 578]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JComponent in javax.swing.plaf.basic.BasicScrollBarUI.preferredLayoutSize(Container)
In class javax.swing.plaf.basic.BasicScrollBarUI$ArrowButtonListener
Field javax.swing.plaf.basic.BasicScrollBarUI$ArrowButtonListener.handledEvent
At BasicScrollBarUI.java:[line 1324]
Unread field: javax.swing.plaf.basic.BasicScrollBarUI$ArrowButtonListener.handledEvent
In class javax.swing.plaf.basic.BasicScrollBarUI$TrackListener
In method javax.swing.plaf.basic.BasicScrollBarUI$TrackListener.setValueFrom(MouseEvent)
Local variable stored in JVM register 5
At BasicScrollBarUI.java:[line 1159]
Another occurrence at BasicScrollBarUI.java:[line 1171]
Dead store to $L5 in javax.swing.plaf.basic.BasicScrollBarUI$TrackListener.setValueFrom(MouseEvent)
In class javax.swing.plaf.basic.BasicSliderUI
In method javax.swing.plaf.basic.BasicSliderUI.paintTicks(Graphics)
Local variable stored in JVM register 4
At BasicSliderUI.java:[line 1005]
Another occurrence at BasicSliderUI.java:[line 1006]
Dead store to $L4 in javax.swing.plaf.basic.BasicSliderUI.paintTicks(Graphics)
In class javax.swing.plaf.basic.BasicSliderUI
In method javax.swing.plaf.basic.BasicSliderUI.paintThumb(Graphics)
Actual type java.lang.Boolean
At BasicSliderUI.java:[line 1175]
Suspicious comparison of java.lang.Boolean references in javax.swing.plaf.basic.BasicSliderUI.paintThumb(Graphics)
In class javax.swing.plaf.basic.BasicSplitPaneDivider
Field javax.swing.plaf.basic.BasicSplitPaneDivider.dragger
In BasicSplitPaneDivider.java
Class javax.swing.plaf.basic.BasicSplitPaneDivider defines non-transient non-serializable instance field dragger
In class javax.swing.plaf.basic.BasicSplitPaneDivider
Field javax.swing.plaf.basic.BasicSplitPaneDivider.mouseHandler
In BasicSplitPaneDivider.java
Class javax.swing.plaf.basic.BasicSplitPaneDivider defines non-transient non-serializable instance field mouseHandler
In class javax.swing.plaf.basic.BasicSplitPaneDivider
Field javax.swing.plaf.basic.BasicSplitPaneDivider.splitPaneUI
In BasicSplitPaneDivider.java
Class javax.swing.plaf.basic.BasicSplitPaneDivider defines non-transient non-serializable instance field splitPaneUI
In class javax.swing.plaf.basic.BasicSplitPaneUI
In method javax.swing.plaf.basic.BasicSplitPaneUI.finishDraggingTo(int)
Local variable stored in JVM register 3
At BasicSplitPaneUI.java:[line 1243]
Dead store to $L3 in javax.swing.plaf.basic.BasicSplitPaneUI.finishDraggingTo(int)
In class javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager
In method javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.layoutContainer(Container)
Local variable stored in JVM register 6
At BasicSplitPaneUI.java:[line 1324]
Another occurrence at BasicSplitPaneUI.java:[line 1325]
Dead store to $L6 in javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.layoutContainer(Container)
In class javax.swing.plaf.basic.BasicTabbedPaneUI
In method javax.swing.plaf.basic.BasicTabbedPaneUI.addMnemonic(int, int)
At BasicTabbedPaneUI.java:[line 543]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicTabbedPaneUI.addMnemonic(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicTabbedPaneUI
In method javax.swing.plaf.basic.BasicTabbedPaneUI.getClosestTab(int, int)
At BasicTabbedPaneUI.java:[line 1562]
Computation of average could overflow in javax.swing.plaf.basic.BasicTabbedPaneUI.getClosestTab(int, int)
In class javax.swing.plaf.basic.BasicTabbedPaneUI
In method javax.swing.plaf.basic.BasicTabbedPaneUI.getClosestTab(int, int)
At BasicTabbedPaneUI.java:[line 1563]
Computation of average could overflow in javax.swing.plaf.basic.BasicTabbedPaneUI.getClosestTab(int, int)
In class javax.swing.plaf.basic.BasicTabbedPaneUI$Actions
In method javax.swing.plaf.basic.BasicTabbedPaneUI$Actions.actionPerformed(ActionEvent)
At BasicTabbedPaneUI.java:[line 2234]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicTabbedPaneUI$Actions.actionPerformed(ActionEvent) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicTabbedPaneUI$ScrollableTabButton
In BasicTabbedPaneUI.java
Should javax.swing.plaf.basic.BasicTabbedPaneUI$ScrollableTabButton be a _static_ inner class?
In class javax.swing.plaf.basic.BasicTabbedPaneUI$ScrollableTabSupport
In method javax.swing.plaf.basic.BasicTabbedPaneUI$ScrollableTabSupport.toString()
At BasicTabbedPaneUI.java:[line 3437]
javax.swing.plaf.basic.BasicTabbedPaneUI$ScrollableTabSupport.toString() invokes inefficient new String(String) constructor
In class javax.swing.plaf.basic.BasicTableHeaderUI
In method javax.swing.plaf.basic.BasicTableHeaderUI.createHeaderSize(long)
Local variable stored in JVM register 3
At BasicTableHeaderUI.java:[line 734]
Dead store to $L3 in javax.swing.plaf.basic.BasicTableHeaderUI.createHeaderSize(long)
In class javax.swing.plaf.basic.BasicTableHeaderUI$MouseInputHandler
In method javax.swing.plaf.basic.BasicTableHeaderUI$MouseInputHandler.mouseClicked(MouseEvent)
At BasicTableHeaderUI.java:[line 102]
Check for oddness that won't work for negative numbers in javax.swing.plaf.basic.BasicTableHeaderUI$MouseInputHandler.mouseClicked(MouseEvent)
In class javax.swing.plaf.basic.BasicTextUI$TextTransferHandler
Field javax.swing.plaf.basic.BasicTextUI$TextTransferHandler.dropBias
In BasicTextUI.java
Class javax.swing.plaf.basic.BasicTextUI$TextTransferHandler defines non-transient non-serializable instance field dropBias
In class javax.swing.plaf.basic.BasicToolBarUI
In method javax.swing.plaf.basic.BasicToolBarUI.uninstallUI(JComponent)
At BasicToolBarUI.java:[line 182]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.basic.BasicToolBarUI.uninstallUI(JComponent) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.basic.BasicToolBarUI
Field javax.swing.plaf.basic.BasicToolBarUI.floatingFrame
In BasicToolBarUI.java
Unused field: javax.swing.plaf.basic.BasicToolBarUI.floatingFrame
In class javax.swing.plaf.basic.BasicToolBarUI$Handler
In method javax.swing.plaf.basic.BasicToolBarUI$Handler.propertyChange(PropertyChangeEvent)
Actual type java.lang.String
At BasicToolBarUI.java:[line 1237]
Comparison of String objects using == or != in javax.swing.plaf.basic.BasicToolBarUI$Handler.propertyChange(PropertyChangeEvent)
In class javax.swing.plaf.basic.BasicToolTipUI
In method javax.swing.plaf.basic.BasicToolTipUI.getPreferredSize(JComponent)
Local variable stored in JVM register 1
At BasicToolTipUI.java:[line 155]
Redundant null check at BasicToolTipUI.java:[line 167]
Nullcheck of ? at line 167 of value previously dereferenced in javax.swing.plaf.basic.BasicToolTipUI.getPreferredSize(JComponent)
In class javax.swing.plaf.basic.BasicTransferable
In method javax.swing.plaf.basic.BasicTransferable.getTransferData(DataFlavor)
Local variable stored in JVM register 2
At BasicTransferable.java:[line 138]
Dead store to $L2 in javax.swing.plaf.basic.BasicTransferable.getTransferData(DataFlavor)
In class javax.swing.plaf.basic.BasicTreeUI
In method javax.swing.plaf.basic.BasicTreeUI.completeEditing(boolean, boolean, boolean)
Called method java.awt.Container.remove(Component)
Argument 1 might be null but must not be null
Value contained in javax.swing.plaf.basic.BasicTreeUI.tree
Method invoked at BasicTreeUI.java:[line 2048]
Known null at BasicTreeUI.java:[line 2038]
Method call in javax.swing.plaf.basic.BasicTreeUI.completeEditing(boolean, boolean, boolean) passes null for unconditionally dereferenced parameter of java.awt.Container.remove(Component)
In class javax.swing.plaf.basic.BasicTreeUI$Actions
In method javax.swing.plaf.basic.BasicTreeUI$Actions.page(JTree, BasicTreeUI, int, boolean, boolean)
Local variable stored in JVM register 6
At BasicTreeUI.java:[line 4412]
Dead store to $L6 in javax.swing.plaf.basic.BasicTreeUI$Actions.page(JTree, BasicTreeUI, int, boolean, boolean)
In class javax.swing.plaf.basic.BasicTreeUI$Actions
In method javax.swing.plaf.basic.BasicTreeUI$Actions.scrollChangeSelection(JTree, BasicTreeUI, int, boolean, boolean)
Local variable stored in JVM register 6
At BasicTreeUI.java:[line 4127]
Dead store to $L6 in javax.swing.plaf.basic.BasicTreeUI$Actions.scrollChangeSelection(JTree, BasicTreeUI, int, boolean, boolean)
In class javax.swing.plaf.basic.BasicTreeUI$MouseInputHandler
In BasicTreeUI.java
Should javax.swing.plaf.basic.BasicTreeUI$MouseInputHandler be a _static_ inner class?
In class javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler
In method javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(Object, int, int, boolean, Rectangle)
Field javax.swing.plaf.basic.BasicTreeUI.tree
At BasicTreeUI.java:[line 2747]
Redundant null check at BasicTreeUI.java:[line 2751]
Nullcheck of BasicTreeUI.BasicTreeUI.tree at line 2751 of value previously dereferenced in javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(Object, int, int, boolean, Rectangle)
In class javax.swing.plaf.basic.LazyActionMap
In LazyActionMap.java
javax.swing.plaf.basic.LazyActionMap is Serializable; consider declaring a serialVersionUID
In class javax.swing.plaf.metal.MetalBorders$ButtonBorder
In method javax.swing.plaf.metal.MetalBorders$ButtonBorder.paintOceanBorder(Component, Graphics, int, int, int, int)
Local variable stored in JVM register 10
At MetalBorders.java:[line 157]
Dead store to $L10 in javax.swing.plaf.metal.MetalBorders$ButtonBorder.paintOceanBorder(Component, Graphics, int, int, int, int)
In class javax.swing.plaf.metal.MetalBorders$ToolBarBorder
Field javax.swing.plaf.metal.MetalBorders$ToolBarBorder.bumps
In MetalBorders.java
Class javax.swing.plaf.metal.MetalBorders$ToolBarBorder defines non-transient non-serializable instance field bumps
In class javax.swing.plaf.metal.MetalComboBoxEditor$EditorBorder
In MetalComboBoxEditor.java
Should javax.swing.plaf.metal.MetalComboBoxEditor$EditorBorder be a _static_ inner class?
In class javax.swing.plaf.metal.MetalComboBoxUI$MetalComboPopup
In MetalComboBoxUI.java
Should javax.swing.plaf.metal.MetalComboBoxUI$MetalComboPopup be a _static_ inner class?
In class javax.swing.plaf.metal.MetalFileChooserUI$AlignedLabel
In MetalFileChooserUI.java
Should javax.swing.plaf.metal.MetalFileChooserUI$AlignedLabel be a _static_ inner class?
In class javax.swing.plaf.metal.MetalFileChooserUI$FileRenderer
In MetalFileChooserUI.java
Should javax.swing.plaf.metal.MetalFileChooserUI$FileRenderer be a _static_ inner class?
In class javax.swing.plaf.metal.MetalFileChooserUI$FilterComboBoxRenderer
In MetalFileChooserUI.java
Should javax.swing.plaf.metal.MetalFileChooserUI$FilterComboBoxRenderer be a _static_ inner class?
In class javax.swing.plaf.metal.MetalFileChooserUI$IndentIcon
In MetalFileChooserUI.java
Should javax.swing.plaf.metal.MetalFileChooserUI$IndentIcon be a _static_ inner class?
In class javax.swing.plaf.metal.MetalFileChooserUI$SingleClickListener
In MetalFileChooserUI.java
Should javax.swing.plaf.metal.MetalFileChooserUI$SingleClickListener be a _static_ inner class?
In class javax.swing.plaf.metal.MetalHighContrastTheme
In method javax.swing.plaf.metal.MetalHighContrastTheme.addCustomEntriesToTable(UIDefaults)
Local variable stored in JVM register 3
At MetalHighContrastTheme.java:[line 125]
Dead store to $L3 in javax.swing.plaf.metal.MetalHighContrastTheme.addCustomEntriesToTable(UIDefaults)
In class javax.swing.plaf.metal.MetalIconFactory$FileIcon16
Field javax.swing.plaf.metal.MetalIconFactory$FileIcon16.imageCacher
In MetalIconFactory.java
Class javax.swing.plaf.metal.MetalIconFactory$FileIcon16 defines non-transient non-serializable instance field imageCacher
In class javax.swing.plaf.metal.MetalIconFactory$FolderIcon16
Field javax.swing.plaf.metal.MetalIconFactory$FolderIcon16.imageCacher
In MetalIconFactory.java
Class javax.swing.plaf.metal.MetalIconFactory$FolderIcon16 defines non-transient non-serializable instance field imageCacher
In class javax.swing.plaf.metal.MetalIconFactory$ImageCacher$ImageGcPair
In MetalIconFactory.java
Should javax.swing.plaf.metal.MetalIconFactory$ImageCacher$ImageGcPair be a _static_ inner class?
In class javax.swing.plaf.metal.MetalIconFactory$OceanHorizontalSliderThumbIcon
In MetalIconFactory.java
javax.swing.plaf.metal.MetalIconFactory$OceanHorizontalSliderThumbIcon is Serializable but its superclass doesn't define an accessible void constructor
In class javax.swing.plaf.metal.MetalIconFactory$OceanVerticalSliderThumbIcon
In MetalIconFactory.java
javax.swing.plaf.metal.MetalIconFactory$OceanVerticalSliderThumbIcon is Serializable but its superclass doesn't define an accessible void constructor
In class javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon
Field javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon.imageCacher
In MetalIconFactory.java
Class javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon defines non-transient non-serializable instance field imageCacher
In class javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon
In MetalIconFactory.java
javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon is Serializable; consider declaring a serialVersionUID
In class javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon
Field javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon.cachedOrientation
In MetalIconFactory.java
The field javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon.cachedOrientation is transient but isn't set by deserialization
In class javax.swing.plaf.metal.MetalInternalFrameTitlePane
Field javax.swing.plaf.metal.MetalInternalFrameTitlePane.activeBumps
In MetalInternalFrameTitlePane.java
Class javax.swing.plaf.metal.MetalInternalFrameTitlePane defines non-transient non-serializable instance field activeBumps
In class javax.swing.plaf.metal.MetalInternalFrameTitlePane
Field javax.swing.plaf.metal.MetalInternalFrameTitlePane.inactiveBumps
In MetalInternalFrameTitlePane.java
Class javax.swing.plaf.metal.MetalInternalFrameTitlePane defines non-transient non-serializable instance field inactiveBumps
In class javax.swing.plaf.metal.MetalInternalFrameTitlePane
Field javax.swing.plaf.metal.MetalInternalFrameTitlePane.paletteBumps
In MetalInternalFrameTitlePane.java
Class javax.swing.plaf.metal.MetalInternalFrameTitlePane defines non-transient non-serializable instance field paletteBumps
In class javax.swing.plaf.metal.MetalLookAndFeel
In method javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(UIDefaults)
At MetalLookAndFeel.java:[line 471]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.metal.MetalLookAndFeel
In method javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(UIDefaults)
At MetalLookAndFeel.java:[line 663]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.metal.MetalLookAndFeel
In method javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(UIDefaults)
At MetalLookAndFeel.java:[line 684]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.metal.MetalLookAndFeel
In method javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(UIDefaults)
At MetalLookAndFeel.java:[line 709]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.metal.MetalLookAndFeel
In method javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(UIDefaults)
At MetalLookAndFeel.java:[line 660]
javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(UIDefaults) invokes inefficient new String(String) constructor
In class javax.swing.plaf.metal.MetalLookAndFeel
In method javax.swing.plaf.metal.MetalLookAndFeel.getDefaults()
Field javax.swing.plaf.metal.MetalLookAndFeel.METAL_LOOK_AND_FEEL_INITED
At MetalLookAndFeel.java:[line 1606]
Write to static field javax.swing.plaf.metal.MetalLookAndFeel.METAL_LOOK_AND_FEEL_INITED from instance method javax.swing.plaf.metal.MetalLookAndFeel.getDefaults()
In class javax.swing.plaf.metal.MetalProgressBarUI
In method javax.swing.plaf.metal.MetalProgressBarUI.paintIndeterminate(Graphics, JComponent)
Local variable stored in JVM register 6
At MetalProgressBarUI.java:[line 153]
Another occurrence at MetalProgressBarUI.java:[line 154]
Dead store to $L6 in javax.swing.plaf.metal.MetalProgressBarUI.paintIndeterminate(Graphics, JComponent)
In class javax.swing.plaf.metal.MetalProgressBarUI
Field javax.swing.plaf.metal.MetalProgressBarUI.box
In MetalProgressBarUI.java
Unused field: javax.swing.plaf.metal.MetalProgressBarUI.box
In class javax.swing.plaf.metal.MetalProgressBarUI
Field javax.swing.plaf.metal.MetalProgressBarUI.innards
In MetalProgressBarUI.java
Unused field: javax.swing.plaf.metal.MetalProgressBarUI.innards
In class javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout
In method javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout.layoutContainer(Container)
Actual type java.awt.Container
Expected javax.swing.JRootPane
Local variable stored in JVM register 1
At MetalRootPaneUI.java:[line 611]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JRootPane in javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout.layoutContainer(Container)
In class javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout
In method javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout.maximumLayoutSize(Container)
Actual type java.awt.Container
Expected javax.swing.JRootPane
Local variable stored in JVM register 1
At MetalRootPaneUI.java:[line 556]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JRootPane in javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout.maximumLayoutSize(Container)
In class javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout
In method javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout.minimumLayoutSize(Container)
Actual type java.awt.Container
Expected javax.swing.JRootPane
Local variable stored in JVM register 1
At MetalRootPaneUI.java:[line 505]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JRootPane in javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout.minimumLayoutSize(Container)
In class javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout
In method javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout.preferredLayoutSize(Container)
Actual type java.awt.Container
Expected javax.swing.JRootPane
Local variable stored in JVM register 1
At MetalRootPaneUI.java:[line 453]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JRootPane in javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout.preferredLayoutSize(Container)
In class javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout
In method javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout.layoutContainer(Container)
Local variable stored in JVM register 8
At MetalRootPaneUI.java:[line 645]
Dead store to $L8 in javax.swing.plaf.metal.MetalRootPaneUI$MetalRootLayout.layoutContainer(Container)
In class javax.swing.plaf.metal.MetalScrollButton
In method javax.swing.plaf.metal.MetalScrollButton.paint(Graphics)
Local variable stored in JVM register 11
At MetalScrollButton.java:[line 90]
Dead store to $L11 in javax.swing.plaf.metal.MetalScrollButton.paint(Graphics)
In class javax.swing.plaf.metal.MetalScrollButton
In method javax.swing.plaf.metal.MetalScrollButton.MetalScrollButton(int, int, boolean)
Field javax.swing.plaf.metal.MetalScrollButton.highlightColor
At MetalScrollButton.java:[line 67]
Write to static field javax.swing.plaf.metal.MetalScrollButton.highlightColor from instance method javax.swing.plaf.metal.MetalScrollButton.MetalScrollButton(int, int, boolean)
In class javax.swing.plaf.metal.MetalScrollButton
In method javax.swing.plaf.metal.MetalScrollButton.MetalScrollButton(int, int, boolean)
Field javax.swing.plaf.metal.MetalScrollButton.shadowColor
At MetalScrollButton.java:[line 66]
Write to static field javax.swing.plaf.metal.MetalScrollButton.shadowColor from instance method javax.swing.plaf.metal.MetalScrollButton.MetalScrollButton(int, int, boolean)
In class javax.swing.plaf.metal.MetalScrollPaneUI
In method javax.swing.plaf.metal.MetalScrollPaneUI.installUI(JComponent)
Local variable stored in JVM register 2
At MetalScrollPaneUI.java:[line 67]
Dead store to $L2 in javax.swing.plaf.metal.MetalScrollPaneUI.installUI(JComponent)
In class javax.swing.plaf.metal.MetalSliderUI
In method javax.swing.plaf.metal.MetalSliderUI.paintTrack(Graphics)
Local variable stored in JVM register 2
At MetalSliderUI.java:[line 218]
Dead store to $L2 in javax.swing.plaf.metal.MetalSliderUI.paintTrack(Graphics)
In class javax.swing.plaf.metal.MetalSliderUI
In method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
Field javax.swing.plaf.metal.MetalSliderUI.SAFE_HORIZ_THUMB_ICON
At MetalSliderUI.java:[line 122]
Write to static field javax.swing.plaf.metal.MetalSliderUI.SAFE_HORIZ_THUMB_ICON from instance method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
In class javax.swing.plaf.metal.MetalSliderUI
In method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
Field javax.swing.plaf.metal.MetalSliderUI.SAFE_VERT_THUMB_ICON
At MetalSliderUI.java:[line 124]
Write to static field javax.swing.plaf.metal.MetalSliderUI.SAFE_VERT_THUMB_ICON from instance method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
In class javax.swing.plaf.metal.MetalSliderUI
In method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
Field javax.swing.plaf.metal.MetalSliderUI.darkShadowColor
At MetalSliderUI.java:[line 131]
Write to static field javax.swing.plaf.metal.MetalSliderUI.darkShadowColor from instance method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
In class javax.swing.plaf.metal.MetalSliderUI
In method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
Field javax.swing.plaf.metal.MetalSliderUI.highlightColor
At MetalSliderUI.java:[line 130]
Write to static field javax.swing.plaf.metal.MetalSliderUI.highlightColor from instance method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
In class javax.swing.plaf.metal.MetalSliderUI
In method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
Field javax.swing.plaf.metal.MetalSliderUI.horizThumbIcon
At MetalSliderUI.java:[line 122]
Write to static field javax.swing.plaf.metal.MetalSliderUI.horizThumbIcon from instance method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
In class javax.swing.plaf.metal.MetalSliderUI
In method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
Field javax.swing.plaf.metal.MetalSliderUI.thumbColor
At MetalSliderUI.java:[line 129]
Write to static field javax.swing.plaf.metal.MetalSliderUI.thumbColor from instance method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
In class javax.swing.plaf.metal.MetalSliderUI
In method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
Field javax.swing.plaf.metal.MetalSliderUI.tickLength
At MetalSliderUI.java:[line 121]
Write to static field javax.swing.plaf.metal.MetalSliderUI.tickLength from instance method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
In class javax.swing.plaf.metal.MetalSliderUI
In method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
Field javax.swing.plaf.metal.MetalSliderUI.trackWidth
At MetalSliderUI.java:[line 120]
Write to static field javax.swing.plaf.metal.MetalSliderUI.trackWidth from instance method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
In class javax.swing.plaf.metal.MetalSliderUI
In method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
Field javax.swing.plaf.metal.MetalSliderUI.vertThumbIcon
At MetalSliderUI.java:[line 124]
Write to static field javax.swing.plaf.metal.MetalSliderUI.vertThumbIcon from instance method javax.swing.plaf.metal.MetalSliderUI.installUI(JComponent)
In class javax.swing.plaf.metal.MetalSplitPaneDivider
Field javax.swing.plaf.metal.MetalSplitPaneDivider.bumps
In MetalSplitPaneDivider.java
Class javax.swing.plaf.metal.MetalSplitPaneDivider defines non-transient non-serializable instance field bumps
In class javax.swing.plaf.metal.MetalSplitPaneDivider
Field javax.swing.plaf.metal.MetalSplitPaneDivider.focusBumps
In MetalSplitPaneDivider.java
Class javax.swing.plaf.metal.MetalSplitPaneDivider defines non-transient non-serializable instance field focusBumps
In class javax.swing.plaf.metal.MetalTabbedPaneUI
In method javax.swing.plaf.metal.MetalTabbedPaneUI.paintTabBackground(Graphics, int, int, int, int, int, int, boolean)
Local variable stored in JVM register 9
At MetalTabbedPaneUI.java:[line 730]
Dead store to $L9 in javax.swing.plaf.metal.MetalTabbedPaneUI.paintTabBackground(Graphics, int, int, int, int, int, int, boolean)
In class javax.swing.plaf.metal.MetalTitlePane
In method javax.swing.plaf.metal.MetalTitlePane.addMenuItems(JMenu)
Local variable stored in JVM register 2
At MetalTitlePane.java:[line 450]
Dead store to $L2 in javax.swing.plaf.metal.MetalTitlePane.addMenuItems(JMenu)
In class javax.swing.plaf.metal.MetalTitlePane
Field javax.swing.plaf.metal.MetalTitlePane.activeBumps
In MetalTitlePane.java
Class javax.swing.plaf.metal.MetalTitlePane defines non-transient non-serializable instance field activeBumps
In class javax.swing.plaf.metal.MetalTitlePane
Field javax.swing.plaf.metal.MetalTitlePane.inactiveBumps
In MetalTitlePane.java
Class javax.swing.plaf.metal.MetalTitlePane defines non-transient non-serializable instance field inactiveBumps
In class javax.swing.plaf.metal.MetalTitlePane
Field javax.swing.plaf.metal.MetalTitlePane.rootPaneUI
In MetalTitlePane.java
Class javax.swing.plaf.metal.MetalTitlePane defines non-transient non-serializable instance field rootPaneUI
In class javax.swing.plaf.metal.MetalTitlePane
Field javax.swing.plaf.metal.MetalTitlePane.systemIcon
In MetalTitlePane.java
Class javax.swing.plaf.metal.MetalTitlePane defines non-transient non-serializable instance field systemIcon
In class javax.swing.plaf.metal.MetalToolBarUI
In method javax.swing.plaf.metal.MetalToolBarUI.uninstallUI(JComponent)
Field javax.swing.plaf.metal.MetalToolBarUI.nonRolloverBorder
At MetalToolBarUI.java:[line 178]
Write to static field javax.swing.plaf.metal.MetalToolBarUI.nonRolloverBorder from instance method javax.swing.plaf.metal.MetalToolBarUI.uninstallUI(JComponent)
In class javax.swing.plaf.metal.MetalTreeUI
In method javax.swing.plaf.metal.MetalTreeUI.installUI(JComponent)
Field javax.swing.plaf.metal.MetalTreeUI.lineColor
At MetalTreeUI.java:[line 114]
Write to static field javax.swing.plaf.metal.MetalTreeUI.lineColor from instance method javax.swing.plaf.metal.MetalTreeUI.installUI(JComponent)
In class javax.swing.plaf.synth.ParsedSynthStyle
In method javax.swing.plaf.synth.ParsedSynthStyle.getBestPainter(ParsedSynthStyle$PainterInfo[], String, int)
Actual type java.lang.String
At ParsedSynthStyle.java:[line 139]
Comparison of String parameter using == or != in javax.swing.plaf.synth.ParsedSynthStyle.getBestPainter(ParsedSynthStyle$PainterInfo[], String, int)
In class javax.swing.plaf.synth.ParsedSynthStyle$PainterInfo
In method javax.swing.plaf.synth.ParsedSynthStyle$PainterInfo.equalsPainter(ParsedSynthStyle$PainterInfo)
Actual type java.lang.String
At ParsedSynthStyle.java:[line 259]
Comparison of String objects using == or != in javax.swing.plaf.synth.ParsedSynthStyle$PainterInfo.equalsPainter(ParsedSynthStyle$PainterInfo)
In class javax.swing.plaf.synth.SynthArrowButton
In method javax.swing.plaf.synth.SynthArrowButton.setDirection(int)
At SynthArrowButton.java:[line 57]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.synth.SynthArrowButton.setDirection(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.synth.SynthComboBoxUI
In method javax.swing.plaf.synth.SynthComboBoxUI.paintCurrentValue(Graphics, Rectangle, boolean)
At SynthComboBoxUI.java:[line 190]
At SynthComboBoxUI.java:[line 197]
Method javax.swing.plaf.synth.SynthComboBoxUI.paintCurrentValue(Graphics, Rectangle, boolean) uses the same code for two branches
In class javax.swing.plaf.synth.SynthComboBoxUI$SynthComboBoxEditor
In method javax.swing.plaf.synth.SynthComboBoxUI$SynthComboBoxEditor.getItem()
At SynthComboBoxUI.java:[line 344]
Exception is caught when Exception is not thrown in javax.swing.plaf.synth.SynthComboBoxUI$SynthComboBoxEditor.getItem()
In class javax.swing.plaf.synth.SynthContext
In method javax.swing.plaf.synth.SynthContext.getContext(Class, JComponent, Region, SynthStyle, int)
Local variable stored in JVM register 5
Dereferenced at SynthContext.java:[line 79]
Known null at SynthContext.java:[line 75]
Known null at SynthContext.java:[line 76]
Possible null pointer dereference of ? in javax.swing.plaf.synth.SynthContext.getContext(Class, JComponent, Region, SynthStyle, int) on exception path
In class javax.swing.plaf.synth.SynthDesktopPaneUI
In method javax.swing.plaf.synth.SynthDesktopPaneUI.installDefaults()
At SynthDesktopPaneUI.java:[line 99]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.synth.SynthDesktopPaneUI.installDefaults() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.synth.SynthDesktopPaneUI$SynthDesktopManager
In method javax.swing.plaf.synth.SynthDesktopPaneUI$SynthDesktopManager.iconifyFrame(JInternalFrame)
Local variable stored in JVM register 4
At SynthDesktopPaneUI.java:[line 327]
Another occurrence at SynthDesktopPaneUI.java:[line 334]
Dead store to $L4 in javax.swing.plaf.synth.SynthDesktopPaneUI$SynthDesktopManager.iconifyFrame(JInternalFrame)
In class javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar
In method javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar.componentAdded(ContainerEvent)
Local variable stored in JVM register 2
At SynthDesktopPaneUI.java:[line 270]
Dead store to $L2 in javax.swing.plaf.synth.SynthDesktopPaneUI$TaskBar.componentAdded(ContainerEvent)
In class javax.swing.plaf.synth.SynthEditorPaneUI
In method javax.swing.plaf.synth.SynthEditorPaneUI.SynthEditorPaneUI()
At SynthEditorPaneUI.java:[line 49]
javax.swing.plaf.synth.SynthEditorPaneUI.SynthEditorPaneUI() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class javax.swing.plaf.synth.SynthInternalFrameTitlePane
In method javax.swing.plaf.synth.SynthInternalFrameTitlePane.paint(SynthContext, Graphics)
Actual type java.lang.String
At SynthInternalFrameTitlePane.java:[line 293]
Comparison of String objects using == or != in javax.swing.plaf.synth.SynthInternalFrameTitlePane.paint(SynthContext, Graphics)
In class javax.swing.plaf.synth.SynthInternalFrameTitlePane
Field javax.swing.plaf.synth.SynthInternalFrameTitlePane.style
In SynthInternalFrameTitlePane.java
Class javax.swing.plaf.synth.SynthInternalFrameTitlePane defines non-transient non-serializable instance field style
In class javax.swing.plaf.synth.SynthInternalFrameUI
Field javax.swing.plaf.synth.SynthInternalFrameUI.componentListenerAdded
At SynthInternalFrameUI.java:[line 55]
Unread field: javax.swing.plaf.synth.SynthInternalFrameUI.componentListenerAdded
In class javax.swing.plaf.synth.SynthInternalFrameUI
Field javax.swing.plaf.synth.SynthInternalFrameUI.parentBounds
In SynthInternalFrameUI.java
Unused field: javax.swing.plaf.synth.SynthInternalFrameUI.parentBounds
In class javax.swing.plaf.synth.SynthInternalFrameUI
Field javax.swing.plaf.synth.SynthInternalFrameUI.sharedDesktopManager
In SynthInternalFrameUI.java
Unused field: javax.swing.plaf.synth.SynthInternalFrameUI.sharedDesktopManager
In class javax.swing.plaf.synth.SynthLookAndFeel
Field javax.swing.plaf.synth.SynthLookAndFeel._handler
In SynthLookAndFeel.java
Class javax.swing.plaf.synth.SynthLookAndFeel defines non-transient non-serializable instance field _handler
In class javax.swing.plaf.synth.SynthLookAndFeel
Field javax.swing.plaf.synth.SynthLookAndFeel.factory
In SynthLookAndFeel.java
Class javax.swing.plaf.synth.SynthLookAndFeel defines non-transient non-serializable instance field factory
In class javax.swing.plaf.synth.SynthLookAndFeel
Field javax.swing.plaf.synth.SynthLookAndFeel.factory
Actual type javax.swing.plaf.synth.DefaultSynthStyleFactory
At SynthLookAndFeel.java:[line 559]
javax.swing.plaf.synth.DefaultSynthStyleFactory stored into non-transient field SynthLookAndFeel.factory
In class javax.swing.plaf.synth.SynthMenuItemUI
In method javax.swing.plaf.synth.SynthMenuItemUI.layoutMenuItem(SynthContext, FontMetrics, SynthContext, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int)
Local variable stored in JVM register 5
At SynthMenuItemUI.java:[line 454]
Dead store to $L5 in javax.swing.plaf.synth.SynthMenuItemUI.layoutMenuItem(SynthContext, FontMetrics, SynthContext, String, FontMetrics, String, Icon, Icon, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, Rectangle, int, int)
In class javax.swing.plaf.synth.SynthParser
In method javax.swing.plaf.synth.SynthParser.startProperty(AttributeList, Object)
At SynthParser.java:[line 775]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.synth.SynthParser.startProperty(AttributeList, Object) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.synth.SynthSpinnerUI
In method javax.swing.plaf.synth.SynthSpinnerUI.propertyChange(PropertyChangeEvent)
Local variable stored in JVM register 2
At SynthSpinnerUI.java:[line 397]
Dead store to $L2 in javax.swing.plaf.synth.SynthSpinnerUI.propertyChange(PropertyChangeEvent)
In class javax.swing.plaf.synth.SynthSplitPaneUI
In method javax.swing.plaf.synth.SynthSplitPaneUI.updateStyle(JSplitPane)
At SynthSplitPaneUI.java:[line 131]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.plaf.synth.SynthSplitPaneUI.updateStyle(JSplitPane) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.plaf.synth.SynthStyle
In method javax.swing.plaf.synth.SynthStyle.installDefaults(SynthContext)
Local variable stored in JVM register 3
At SynthStyle.java:[line 910]
Dead store to $L3 in javax.swing.plaf.synth.SynthStyle.installDefaults(SynthContext)
In class javax.swing.plaf.synth.SynthTabbedPaneUI$SynthScrollableTabButton
In SynthTabbedPaneUI.java
Should javax.swing.plaf.synth.SynthTabbedPaneUI$SynthScrollableTabButton be a _static_ inner class?
In class javax.swing.plaf.synth.SynthTableUI$SynthBooleanTableCellRenderer
In SynthTableUI.java
Should javax.swing.plaf.synth.SynthTableUI$SynthBooleanTableCellRenderer be a _static_ inner class?
In class javax.swing.plaf.synth.SynthToolBarUI$SynthToolBarLayoutManager
In method javax.swing.plaf.synth.SynthToolBarUI$SynthToolBarLayoutManager.layoutContainer(Container)
Actual type java.awt.Container
Expected javax.swing.JToolBar
Local variable stored in JVM register 1
At SynthToolBarUI.java:[line 316]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JToolBar in javax.swing.plaf.synth.SynthToolBarUI$SynthToolBarLayoutManager.layoutContainer(Container)
In class javax.swing.plaf.synth.SynthToolBarUI$SynthToolBarLayoutManager
In method javax.swing.plaf.synth.SynthToolBarUI$SynthToolBarLayoutManager.minimumLayoutSize(Container)
Actual type java.awt.Container
Expected javax.swing.JToolBar
Local variable stored in JVM register 1
At SynthToolBarUI.java:[line 252]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JToolBar in javax.swing.plaf.synth.SynthToolBarUI$SynthToolBarLayoutManager.minimumLayoutSize(Container)
In class javax.swing.plaf.synth.SynthToolBarUI$SynthToolBarLayoutManager
In method javax.swing.plaf.synth.SynthToolBarUI$SynthToolBarLayoutManager.preferredLayoutSize(Container)
Actual type java.awt.Container
Expected javax.swing.JToolBar
Local variable stored in JVM register 1
At SynthToolBarUI.java:[line 284]
Unchecked/unconfirmed cast from java.awt.Container to javax.swing.JToolBar in javax.swing.plaf.synth.SynthToolBarUI$SynthToolBarLayoutManager.preferredLayoutSize(Container)
In class javax.swing.plaf.synth.SynthToolTipUI
In method javax.swing.plaf.synth.SynthToolTipUI.paint(SynthContext, Graphics)
Local variable stored in JVM register 4
At SynthToolTipUI.java:[line 126]
Dead store to $L4 in javax.swing.plaf.synth.SynthToolTipUI.paint(SynthContext, Graphics)
In class javax.swing.plaf.synth.SynthToolTipUI
In method javax.swing.plaf.synth.SynthToolTipUI.getPreferredSize(JComponent)
Local variable stored in JVM register 1
At SynthToolTipUI.java:[line 146]
Redundant null check at SynthToolTipUI.java:[line 152]
Nullcheck of ? at line 152 of value previously dereferenced in javax.swing.plaf.synth.SynthToolTipUI.getPreferredSize(JComponent)
In class javax.swing.plaf.synth.SynthTreeUI
In method javax.swing.plaf.synth.SynthTreeUI.paint(SynthContext, Graphics)
Local variable stored in JVM register 15
At SynthTreeUI.java:[line 271]
Dead store to $L15 in javax.swing.plaf.synth.SynthTreeUI.paint(SynthContext, Graphics)
In class javax.swing.plaf.synth.SynthTreeUI
In method javax.swing.plaf.synth.SynthTreeUI.getDropLineRect(JTree$DropLocation)
Local variable stored in JVM register 7
At SynthTreeUI.java:[line 407]
Dead store to $L7 in javax.swing.plaf.synth.SynthTreeUI.getDropLineRect(JTree$DropLocation)
In class javax.swing.table.DefaultTableCellRenderer
In method javax.swing.table.DefaultTableCellRenderer.firePropertyChange(String, Object, Object)
Actual type java.lang.String
At DefaultTableCellRenderer.java:[line 326]
Comparison of String parameter using == or != in javax.swing.table.DefaultTableCellRenderer.firePropertyChange(String, Object, Object)
In class javax.swing.table.JTableHeader$AccessibleJTableHeader
In method javax.swing.table.JTableHeader$AccessibleJTableHeader.getAccessibleAt(Point)
Local variable stored in JVM register 5
At JTableHeader.java:[line 818]
Dead store to $L5 in javax.swing.table.JTableHeader$AccessibleJTableHeader.getAccessibleAt(Point)
In class javax.swing.table.JTableHeader$AccessibleJTableHeader
In method javax.swing.table.JTableHeader$AccessibleJTableHeader.getAccessibleChild(int)
Local variable stored in JVM register 4
At JTableHeader.java:[line 860]
Dead store to $L4 in javax.swing.table.JTableHeader$AccessibleJTableHeader.getAccessibleChild(int)
In class javax.swing.table.TableColumn
In method javax.swing.table.TableColumn.firePropertyChange(String, int, int)
At TableColumn.java:[line 285]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.table.TableColumn.firePropertyChange(String, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.table.TableColumn
Field javax.swing.table.TableColumn.changeSupport
Synchronized 77% of the time
Unsynchronized access at TableColumn.java:[line 278]
Unsynchronized access at TableColumn.java:[line 279]
Synchronized access at TableColumn.java:[line 783]
Synchronized access at TableColumn.java:[line 786]
Synchronized access at TableColumn.java:[line 769]
Synchronized access at TableColumn.java:[line 770]
Synchronized access at TableColumn.java:[line 752]
Synchronized access at TableColumn.java:[line 755]
Synchronized access at TableColumn.java:[line 753]
Inconsistent synchronization of javax.swing.table.TableColumn.changeSupport; locked 77% of time
In class javax.swing.table.TableColumn
Field javax.swing.table.TableColumn.cellRenderer
In TableColumn.java
Class javax.swing.table.TableColumn defines non-transient non-serializable instance field cellRenderer
In class javax.swing.table.TableColumn
Field javax.swing.table.TableColumn.headerRenderer
In TableColumn.java
Class javax.swing.table.TableColumn defines non-transient non-serializable instance field headerRenderer
In class javax.swing.table.TableColumn
In TableColumn.java
javax.swing.table.TableColumn is Serializable; consider declaring a serialVersionUID
In class javax.swing.table.TableRowSorter$ComparableComparator
In TableRowSorter.java
javax.swing.table.TableRowSorter$ComparableComparator implements Comparator but not Serializable
In class javax.swing.text.AbstractDocument
In method javax.swing.text.AbstractDocument.setAsynchronousLoadPriority(int)
At AbstractDocument.java:[line 355]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.AbstractDocument.setAsynchronousLoadPriority(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.AbstractDocument$BidiElement
In method javax.swing.text.AbstractDocument$BidiElement.BidiElement(AbstractDocument, Element, int, int, int)
At AbstractDocument.java:[line 2679]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.AbstractDocument$BidiElement.BidiElement(AbstractDocument, Element, int, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.AbstractDocument$LeafElement
In AbstractDocument.java
javax.swing.text.AbstractDocument$LeafElement is Serializable; consider declaring a serialVersionUID
In class javax.swing.text.AbstractDocument$UndoRedoDocumentEvent
In AbstractDocument.java
Should javax.swing.text.AbstractDocument$UndoRedoDocumentEvent be a _static_ inner class?
In class javax.swing.text.AbstractDocument$UndoRedoDocumentEvent
Field javax.swing.text.AbstractDocument$UndoRedoDocumentEvent.isUndo
At AbstractDocument.java:[line 2959]
Unread field: javax.swing.text.AbstractDocument$UndoRedoDocumentEvent.isUndo
In class javax.swing.text.AsyncBoxView
In method javax.swing.text.AsyncBoxView.flushRequirementChanges()
Local variable stored in JVM register 8
At AsyncBoxView.java:[line 281]
Dead store to $L8 in javax.swing.text.AsyncBoxView.flushRequirementChanges()
In class javax.swing.text.AsyncBoxView
In method javax.swing.text.AsyncBoxView.setSpanOnAxis(int, float)
At AsyncBoxView.java:[line 565]
Test for floating point equality in javax.swing.text.AsyncBoxView.setSpanOnAxis(int, float)
In class javax.swing.text.AsyncBoxView$ChildState
Field javax.swing.text.AsyncBoxView$ChildState.min
Synchronized 50% of the time
Unsynchronized access at AsyncBoxView.java:[line 1323]
Synchronized access at AsyncBoxView.java:[line 1270]
Inconsistent synchronization of javax.swing.text.AsyncBoxView$ChildState.min; locked 50% of time
In class javax.swing.text.AsyncBoxView$ChildState
Field javax.swing.text.AsyncBoxView$ChildState.align
In AsyncBoxView.java
Unused field: javax.swing.text.AsyncBoxView$ChildState.align
In class javax.swing.text.CompositeView
In method javax.swing.text.CompositeView.getNextVisualPositionFrom(int, Position$Bias, Shape, int, Position$Bias[])
Local variable stored in JVM register 6
At CompositeView.java:[line 462]
Dead store to $L6 in javax.swing.text.CompositeView.getNextVisualPositionFrom(int, Position$Bias, Shape, int, Position$Bias[])
In class javax.swing.text.DateFormatter
In method javax.swing.text.DateFormatter.adjustValue(Object, Map, Object, int)
Local variable stored in JVM register 7
At DateFormatter.java:[line 148]
Dead store to $L7 in javax.swing.text.DateFormatter.adjustValue(Object, Map, Object, int)
In class javax.swing.text.DefaultCaret
In method javax.swing.text.DefaultCaret.equals(Object)
At DefaultCaret.java:[line 1432]
javax.swing.text.DefaultCaret defines equals but not hashCode
In class javax.swing.text.DefaultEditorKit$DeleteWordAction
In method javax.swing.text.DefaultEditorKit$DeleteWordAction.DeleteWordAction(String)
Actual type java.lang.String
At DefaultEditorKit.java:[line 1135]
Comparison of String parameter using == or != in javax.swing.text.DefaultEditorKit$DeleteWordAction.DeleteWordAction(String)
In class javax.swing.text.DefaultFormatter
In method javax.swing.text.DefaultFormatter.updateValue(Object)
Local variable stored in JVM register 1
At DefaultFormatter.java:[line 446]
Dead store to $L1 in javax.swing.text.DefaultFormatter.updateValue(Object)
In class javax.swing.text.DefaultFormatter
Field javax.swing.text.DefaultFormatter.documentFilter
In DefaultFormatter.java
Class javax.swing.text.DefaultFormatter defines non-transient non-serializable instance field documentFilter
In class javax.swing.text.DefaultFormatter
Field javax.swing.text.DefaultFormatter.navigationFilter
In DefaultFormatter.java
Class javax.swing.text.DefaultFormatter defines non-transient non-serializable instance field navigationFilter
In class javax.swing.text.DefaultFormatter
In DefaultFormatter.java
javax.swing.text.DefaultFormatter is Serializable; consider declaring a serialVersionUID
In class javax.swing.text.DefaultStyledDocument
In method javax.swing.text.DefaultStyledDocument.styleChanged(Style)
Field javax.swing.text.DefaultStyledDocument.updateRunnable
At DefaultStyledDocument.java:[line 960]
javax.swing.text.DefaultStyledDocument.styleChanged(Style) synchronizes on updated field DefaultStyledDocument.updateRunnable
In class javax.swing.text.DefaultStyledDocument
In method javax.swing.text.DefaultStyledDocument.getParagraphElement(int)
Local variable stored in JVM register 2
At DefaultStyledDocument.java:[line 602]
Redundant null check at DefaultStyledDocument.java:[line 606]
Nullcheck of ? at line 606 of value previously dereferenced in javax.swing.text.DefaultStyledDocument.getParagraphElement(int)
In class javax.swing.text.DefaultStyledDocument
In DefaultStyledDocument.java
javax.swing.text.DefaultStyledDocument is Serializable; consider declaring a serialVersionUID
In class javax.swing.text.DefaultStyledDocument$ElementBuffer
In method javax.swing.text.DefaultStyledDocument$ElementBuffer.canJoin(Element, Element)
At DefaultStyledDocument.java:[line 2042]
Load of known null value in javax.swing.text.DefaultStyledDocument$ElementBuffer.canJoin(Element, Element)
In class javax.swing.text.DefaultStyledDocument$ElementBuffer
In DefaultStyledDocument.java
javax.swing.text.DefaultStyledDocument$ElementBuffer is Serializable; consider declaring a serialVersionUID
In class javax.swing.text.DefaultStyledDocument$ElementBuffer
Field javax.swing.text.DefaultStyledDocument$ElementBuffer.changes
In DefaultStyledDocument.java
The field javax.swing.text.DefaultStyledDocument$ElementBuffer.changes is transient but isn't set by deserialization
In class javax.swing.text.DefaultStyledDocument$ElementBuffer
Field javax.swing.text.DefaultStyledDocument$ElementBuffer.path
In DefaultStyledDocument.java
The field javax.swing.text.DefaultStyledDocument$ElementBuffer.path is transient but isn't set by deserialization
In class javax.swing.text.DefaultStyledDocument$ElementBuffer
Field javax.swing.text.DefaultStyledDocument$ElementBuffer.offsetLastIndex
In DefaultStyledDocument.java
The field javax.swing.text.DefaultStyledDocument$ElementBuffer.offsetLastIndex is transient but isn't set by deserialization
In class javax.swing.text.DefaultStyledDocument$ElementBuffer
Field javax.swing.text.DefaultStyledDocument$ElementBuffer.pos
In DefaultStyledDocument.java
The field javax.swing.text.DefaultStyledDocument$ElementBuffer.pos is transient but isn't set by deserialization
In class javax.swing.text.DefaultStyledDocument$ElementBuffer
Field javax.swing.text.DefaultStyledDocument$ElementBuffer.recreateLeafs
In DefaultStyledDocument.java
The field javax.swing.text.DefaultStyledDocument$ElementBuffer.recreateLeafs is transient but isn't set by deserialization
In class javax.swing.text.DefaultStyledDocument$ElementBuffer$ElemChanges
In DefaultStyledDocument.java
Should javax.swing.text.DefaultStyledDocument$ElementBuffer$ElemChanges be a _static_ inner class?
In class javax.swing.text.ElementIterator
In method javax.swing.text.ElementIterator.clone()
At ElementIterator.java:[lines 150-161]
javax.swing.text.ElementIterator.clone() does not call super.clone()
In class javax.swing.text.ElementIterator
In method javax.swing.text.ElementIterator.dumpTree()
At ElementIterator.java:[line 373]
Method javax.swing.text.ElementIterator.dumpTree() concatenates strings using + in a loop
In class javax.swing.text.ElementIterator$StackItem
In ElementIterator.java
Should javax.swing.text.ElementIterator$StackItem be a _static_ inner class?
In class javax.swing.text.GapContent
In GapContent.java
javax.swing.text.GapContent is Serializable; consider declaring a serialVersionUID
In class javax.swing.text.GapContent$MarkVector
Field javax.swing.text.GapContent$MarkVector.oneMark
In GapContent.java
Class javax.swing.text.GapContent$MarkVector defines non-transient non-serializable instance field oneMark
In class javax.swing.text.GapContent$StickyPosition
In GapContent.java
Should javax.swing.text.GapContent$StickyPosition be a _static_ inner class?
In class javax.swing.text.GapContent$UndoPosRef
In GapContent.java
Should javax.swing.text.GapContent$UndoPosRef be a _static_ inner class?
In class javax.swing.text.GapVector
In method javax.swing.text.GapVector.open(int, int)
Local variable stored in JVM register 3
At GapVector.java:[line 203]
Dead store to $L3 in javax.swing.text.GapVector.open(int, int)
In class javax.swing.text.GapVector
In method javax.swing.text.GapVector.shiftGap(int)
Local variable stored in JVM register 6
At GapVector.java:[line 263]
Dead store to $L6 in javax.swing.text.GapVector.shiftGap(int)
In class javax.swing.text.GlyphView
In method javax.swing.text.GlyphView.getJustificationInfo(int)
Local variable stored in JVM register 12
At GlyphView.java:[line 1006]
Dead store to $L12 in javax.swing.text.GlyphView.getJustificationInfo(int)
In class javax.swing.text.GlyphView
In method javax.swing.text.GlyphView.checkPainter()
Value contained in javax.swing.text.GlyphView.defaultPainter
Dereferenced at GlyphView.java:[line 271]
Known null at GlyphView.java:[line 263]
Possible null pointer dereference of GlyphView.defaultPainter in javax.swing.text.GlyphView.checkPainter()
In class javax.swing.text.InternationalFormatter
In InternationalFormatter.java
javax.swing.text.InternationalFormatter is Serializable; consider declaring a serialVersionUID
In class javax.swing.text.JTextComponent
In method javax.swing.text.JTextComponent.replaceInputMethodText(InputMethodEvent)
Exception class javax.swing.text.BadLocationException
At JTextComponent.java:[line 4712]
javax.swing.text.JTextComponent.replaceInputMethodText(InputMethodEvent) might ignore javax.swing.text.BadLocationException
In class javax.swing.text.JTextComponent
In method javax.swing.text.JTextComponent.restoreComposedText()
Exception class javax.swing.text.BadLocationException
At JTextComponent.java:[line 4830]
javax.swing.text.JTextComponent.restoreComposedText() might ignore javax.swing.text.BadLocationException
In class javax.swing.text.JTextComponent
In method javax.swing.text.JTextComponent.createComposedTextAttribute(int, AttributedCharacterIterator)
Local variable stored in JVM register 3
At JTextComponent.java:[line 4791]
Dead store to $L3 in javax.swing.text.JTextComponent.createComposedTextAttribute(int, AttributedCharacterIterator)
In class javax.swing.text.JTextComponent
In method javax.swing.text.JTextComponent.isProcessInputMethodEventOverridden(Class)
Local variable stored in JVM register 4
At JTextComponent.java:[line 1218]
Dead store to $L4 in javax.swing.text.JTextComponent.isProcessInputMethodEventOverridden(Class)
In class javax.swing.text.JTextComponent
In method javax.swing.text.JTextComponent.processInputMethodEvent(InputMethodEvent)
At JTextComponent.java:[lines 4496-4501]
Switch statement found in javax.swing.text.JTextComponent.processInputMethodEvent(InputMethodEvent) where one case falls through to the next case
In class javax.swing.text.JTextComponent$AccessibleJTextComponent
In method javax.swing.text.JTextComponent$AccessibleJTextComponent.caretUpdate(CaretEvent)
At JTextComponent.java:[line 2592]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.JTextComponent$AccessibleJTextComponent.caretUpdate(CaretEvent) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.JTextComponent$AccessibleJTextComponent
In method javax.swing.text.JTextComponent$AccessibleJTextComponent.changedUpdate(DocumentEvent)
At JTextComponent.java:[line 2662]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.JTextComponent$AccessibleJTextComponent.changedUpdate(DocumentEvent) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.JTextComponent$AccessibleJTextComponent
In method javax.swing.text.JTextComponent$AccessibleJTextComponent.insertUpdate(DocumentEvent)
At JTextComponent.java:[line 2618]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.JTextComponent$AccessibleJTextComponent.insertUpdate(DocumentEvent) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.JTextComponent$AccessibleJTextComponent
In method javax.swing.text.JTextComponent$AccessibleJTextComponent.removeUpdate(DocumentEvent)
At JTextComponent.java:[line 2640]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.JTextComponent$AccessibleJTextComponent.removeUpdate(DocumentEvent) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.JTextComponent$AccessibleJTextComponent
In method javax.swing.text.JTextComponent$AccessibleJTextComponent.getParagraphElement(int)
Local variable stored in JVM register 2
At JTextComponent.java:[line 3042]
Redundant null check at JTextComponent.java:[line 3046]
Nullcheck of ? at line 3046 of value previously dereferenced in javax.swing.text.JTextComponent$AccessibleJTextComponent.getParagraphElement(int)
In class javax.swing.text.JTextComponent$AccessibleJTextComponent$IndexedSegment
In JTextComponent.java
Should javax.swing.text.JTextComponent$AccessibleJTextComponent$IndexedSegment be a _static_ inner class?
In class javax.swing.text.JTextComponent$DoSetCaretPosition
In JTextComponent.java
Should javax.swing.text.JTextComponent$DoSetCaretPosition be a _static_ inner class?
In class javax.swing.text.JTextComponent$KeymapActionMap
Field javax.swing.text.JTextComponent$KeymapActionMap.keymap
In JTextComponent.java
Class javax.swing.text.JTextComponent$KeymapActionMap defines non-transient non-serializable instance field keymap
In class javax.swing.text.JTextComponent$KeymapWrapper
Field javax.swing.text.JTextComponent$KeymapWrapper.keymap
In JTextComponent.java
Class javax.swing.text.JTextComponent$KeymapWrapper defines non-transient non-serializable instance field keymap
In class javax.swing.text.MaskFormatter
In method javax.swing.text.MaskFormatter.stripLiteralChars(String)
Local variable stored in JVM register 2
Redundant null check at MaskFormatter.java:[line 638]
Redundant nullcheck of $L2, which is known to be non-null in javax.swing.text.MaskFormatter.stripLiteralChars(String)
In class javax.swing.text.MaskFormatter
In MaskFormatter.java
javax.swing.text.MaskFormatter is Serializable; consider declaring a serialVersionUID
In class javax.swing.text.NumberFormatter
In method javax.swing.text.NumberFormatter.convertValueToValueClass(Object, Class)
At NumberFormatter.java:[line 178]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.NumberFormatter.convertValueToValueClass(Object, Class) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.NumberFormatter
In method javax.swing.text.NumberFormatter.convertValueToValueClass(Object, Class)
At NumberFormatter.java:[line 181]
Value Long(long)
Value Long.valueOf(long)
Method javax.swing.text.NumberFormatter.convertValueToValueClass(Object, Class) invokes inefficient Long(long) constructor; use Long.valueOf(long) instead
In class javax.swing.text.NumberFormatter
In method javax.swing.text.NumberFormatter.convertValueToValueClass(Object, Class)
At NumberFormatter.java:[line 190]
Value Byte(byte)
Value Byte.valueOf(byte)
Method javax.swing.text.NumberFormatter.convertValueToValueClass(Object, Class) invokes inefficient Byte(byte) constructor; use Byte.valueOf(byte) instead
In class javax.swing.text.NumberFormatter
In method javax.swing.text.NumberFormatter.convertValueToValueClass(Object, Class)
At NumberFormatter.java:[line 193]
Value Short(short)
Value Short.valueOf(short)
Method javax.swing.text.NumberFormatter.convertValueToValueClass(Object, Class) invokes inefficient Short(short) constructor; use Short.valueOf(short) instead
In class javax.swing.text.ParagraphView
In method javax.swing.text.ParagraphView.getAlignment(int)
At ParagraphView.java:[line 650]
int division result cast to double or float in javax.swing.text.ParagraphView.getAlignment(int)
In class javax.swing.text.PasswordView
In method javax.swing.text.PasswordView.getPreferredSpan(int)
Local variable stored in JVM register 6
At PasswordView.java:[line 228]
Dead store to $L6 in javax.swing.text.PasswordView.getPreferredSpan(int)
In class javax.swing.text.PlainDocument
In method javax.swing.text.PlainDocument.PlainDocument(AbstractDocument$Content)
At PlainDocument.java:[line 93]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.PlainDocument.PlainDocument(AbstractDocument$Content) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.PlainDocument
In PlainDocument.java
javax.swing.text.PlainDocument is Serializable; consider declaring a serialVersionUID
In class javax.swing.text.PlainView
In method javax.swing.text.PlainView.calculateLongestLine()
Local variable stored in JVM register 2
At PlainView.java:[line 641]
Dead store to $L2 in javax.swing.text.PlainView.calculateLongestLine()
In class javax.swing.text.Segment
In method javax.swing.text.Segment.toString()
At Segment.java:[line 122]
javax.swing.text.Segment.toString() invokes inefficient new String() constructor
In class javax.swing.text.SimpleAttributeSet
In method javax.swing.text.SimpleAttributeSet.toString()
At SimpleAttributeSet.java:[line 331]
Method javax.swing.text.SimpleAttributeSet.toString() concatenates strings using + in a loop
In class javax.swing.text.SimpleAttributeSet
In SimpleAttributeSet.java
javax.swing.text.SimpleAttributeSet is Serializable; consider declaring a serialVersionUID
In class javax.swing.text.StringContent
In StringContent.java
javax.swing.text.StringContent is Serializable; consider declaring a serialVersionUID
In class javax.swing.text.StringContent$PosRec
In StringContent.java
Should javax.swing.text.StringContent$PosRec be a _static_ inner class?
In class javax.swing.text.StringContent$UndoPosRef
In StringContent.java
Should javax.swing.text.StringContent$UndoPosRef be a _static_ inner class?
In class javax.swing.text.StyleConstants
In method javax.swing.text.StyleConstants.setAlignment(MutableAttributeSet, int)
At StyleConstants.java:[line 757]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.StyleConstants.setAlignment(MutableAttributeSet, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.StyleConstants
In method javax.swing.text.StyleConstants.setBidiLevel(MutableAttributeSet, int)
At StyleConstants.java:[line 300]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.StyleConstants.setBidiLevel(MutableAttributeSet, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.StyleConstants
In method javax.swing.text.StyleConstants.setFontSize(MutableAttributeSet, int)
At StyleConstants.java:[line 390]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.StyleConstants.setFontSize(MutableAttributeSet, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.StyleContext
In method javax.swing.text.StyleContext.toString()
At StyleContext.java:[line 554]
Method javax.swing.text.StyleContext.toString() concatenates strings using + in a loop
In class javax.swing.text.StyleContext
In StyleContext.java
javax.swing.text.StyleContext is Serializable; consider declaring a serialVersionUID
In class javax.swing.text.StyleContext$FontKey
In method javax.swing.text.StyleContext$FontKey.equals(Object)
Actual type java.lang.String
At StyleContext.java:[line 1227]
Comparison of String objects using == or != in javax.swing.text.StyleContext$FontKey.equals(Object)
In class javax.swing.text.StyleContext$KeyBuilder
In StyleContext.java
Should javax.swing.text.StyleContext$KeyBuilder be a _static_ inner class?
In class javax.swing.text.StyleContext$KeyEnumeration
In StyleContext.java
Should javax.swing.text.StyleContext$KeyEnumeration be a _static_ inner class?
In class javax.swing.text.StyleContext$NamedStyle
In StyleContext.java
javax.swing.text.StyleContext$NamedStyle is Serializable; consider declaring a serialVersionUID
In class javax.swing.text.StyleContext$SmallAttributeSet
In method javax.swing.text.StyleContext$SmallAttributeSet.clone()
At StyleContext.java:[line 869]
javax.swing.text.StyleContext$SmallAttributeSet.clone() does not call super.clone()
In class javax.swing.text.StyleContext$SmallAttributeSet
In method javax.swing.text.StyleContext$SmallAttributeSet.toString()
At StyleContext.java:[line 825]
Method javax.swing.text.StyleContext$SmallAttributeSet.toString() concatenates strings using + in a loop
In class javax.swing.text.StyledEditorKit$StyledInsertBreakAction
In method javax.swing.text.StyledEditorKit$StyledInsertBreakAction.actionPerformed(ActionEvent)
At StyledEditorKit.java:[line 888]
Load of known null value in javax.swing.text.StyledEditorKit$StyledInsertBreakAction.actionPerformed(ActionEvent)
In class javax.swing.text.TableView$TableCell
In TableView.java
Should javax.swing.text.TableView$TableCell be a _static_ inner class?
In class javax.swing.text.TextLayoutStrategy
In method javax.swing.text.TextLayoutStrategy.createView(FlowView, int, int, int)
Local variable stored in JVM register 6
At TextLayoutStrategy.java:[line 181]
Dead store to $L6 in javax.swing.text.TextLayoutStrategy.createView(FlowView, int, int, int)
In class javax.swing.text.View
In method javax.swing.text.View.forwardUpdate(DocumentEvent$ElementChange, DocumentEvent, Shape, ViewFactory)
Local variable stored in JVM register 5
At View.java:[line 1137]
Dead store to $L5 in javax.swing.text.View.forwardUpdate(DocumentEvent$ElementChange, DocumentEvent, Shape, ViewFactory)
In class javax.swing.text.View
In method javax.swing.text.View.getNextVisualPositionFrom(int, Position$Bias, Shape, int, Position$Bias[])
Local variable stored in JVM register 6
Dereferenced at View.java:[line 525]
Method invoked at View.java:[line 532]
Method invoked at View.java:[line 535]
Known null at View.java:[line 513]
? could be null and is guaranteed to be dereferenced in javax.swing.text.View.getNextVisualPositionFrom(int, Position$Bias, Shape, int, Position$Bias[])
In class javax.swing.text.WrappedPlainView$WrappedLine
In method javax.swing.text.WrappedPlainView$WrappedLine.findLine(int[], int, int, int)
At WrappedPlainView.java:[line 848]
Computation of average could overflow in javax.swing.text.WrappedPlainView$WrappedLine.findLine(int[], int, int, int)
In class javax.swing.text.ZoneView
In method javax.swing.text.ZoneView.loadChildren(ViewFactory)
Local variable stored in JVM register 2
At ZoneView.java:[line 235]
Dead store to $L2 in javax.swing.text.ZoneView.loadChildren(ViewFactory)
In class javax.swing.text.ZoneView
In method javax.swing.text.ZoneView.splitZone(int, int, int)
Local variable stored in JVM register 5
At ZoneView.java:[line 288]
Another occurrence at ZoneView.java:[line 296]
Dead store to $L5 in javax.swing.text.ZoneView.splitZone(int, int, int)
In class javax.swing.text.html.AccessibleHTML$HTMLAccessibleContext
In method javax.swing.text.html.AccessibleHTML$HTMLAccessibleContext.getAccessibleStateSet()
Actual type javax.swing.JEditorPane
Expected javax.swing.text.JTextComponent
At AccessibleHTML.java:[line 326]
instanceof will always return true in javax.swing.text.html.AccessibleHTML$HTMLAccessibleContext.getAccessibleStateSet(), since all javax.swing.JEditorPane are instances of javax.swing.text.JTextComponent
In class javax.swing.text.html.AccessibleHTML$HTMLAccessibleContext
In method javax.swing.text.html.AccessibleHTML$HTMLAccessibleContext.isFocusTraversable()
Actual type javax.swing.JEditorPane
Expected javax.swing.text.JTextComponent
At AccessibleHTML.java:[line 747]
instanceof will always return true in javax.swing.text.html.AccessibleHTML$HTMLAccessibleContext.isFocusTraversable(), since all javax.swing.JEditorPane are instances of javax.swing.text.JTextComponent
In class javax.swing.text.html.AccessibleHTML$HTMLAccessibleContext
In method javax.swing.text.html.AccessibleHTML$HTMLAccessibleContext.requestFocus()
Actual type javax.swing.JEditorPane
Expected javax.swing.text.JTextComponent
At AccessibleHTML.java:[line 768]
instanceof will always return true in javax.swing.text.html.AccessibleHTML$HTMLAccessibleContext.requestFocus(), since all javax.swing.JEditorPane are instances of javax.swing.text.JTextComponent
In class javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext
In method javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext.getSelectedAccessibleColumns()
At AccessibleHTML.java:[line 1999]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext.getSelectedAccessibleColumns() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext
In method javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext.getSelectedAccessibleRows()
At AccessibleHTML.java:[line 1974]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext.getSelectedAccessibleRows() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext$AccessibleHeadersTable
In method javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext$AccessibleHeadersTable.addHeader(AccessibleHTML$TableElementInfo$TableCellElementInfo, int)
At AccessibleHTML.java:[line 2143]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext$AccessibleHeadersTable.addHeader(AccessibleHTML$TableElementInfo$TableCellElementInfo, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext$AccessibleHeadersTable
In method javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext$AccessibleHeadersTable.getElementInfoAt(int, int)
At AccessibleHTML.java:[line 2205]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext$AccessibleHeadersTable.getElementInfoAt(int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext$AccessibleHeadersTable
In AccessibleHTML.java
Should javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext$AccessibleHeadersTable be a _static_ inner class?
In class javax.swing.text.html.AccessibleHTML$TextElementInfo$TextAccessibleContext
In method javax.swing.text.html.AccessibleHTML$TextElementInfo$TextAccessibleContext.getText(int, int)
Local variable stored in JVM register 3
At AccessibleHTML.java:[line 1219]
Dead store to $L3 in javax.swing.text.html.AccessibleHTML$TextElementInfo$TextAccessibleContext.getText(int, int)
In class javax.swing.text.html.AccessibleHTML$TextElementInfo$TextAccessibleContext
In method javax.swing.text.html.AccessibleHTML$TextElementInfo$TextAccessibleContext.getParagraphElement(int)
Local variable stored in JVM register 2
At AccessibleHTML.java:[line 1081]
Redundant null check at AccessibleHTML.java:[line 1085]
Nullcheck of ? at line 1085 of value previously dereferenced in javax.swing.text.html.AccessibleHTML$TextElementInfo$TextAccessibleContext.getParagraphElement(int)
In class javax.swing.text.html.AccessibleHTML$TextElementInfo$TextAccessibleContext$IndexedSegment
In AccessibleHTML.java
Should javax.swing.text.html.AccessibleHTML$TextElementInfo$TextAccessibleContext$IndexedSegment be a _static_ inner class?
In class javax.swing.text.html.CSS
In method javax.swing.text.html.CSS.hexToColor(String)
Local variable stored in JVM register 2
At CSS.java:[line 1078]
Dead store to $L2 in javax.swing.text.html.CSS.hexToColor(String)
In class javax.swing.text.html.CSS
In method javax.swing.text.html.CSS.colorToHex(Color)
At CSS.java:[line 1039]
javax.swing.text.html.CSS.colorToHex(Color) invokes inefficient new String(String) constructor
In class javax.swing.text.html.CSS
In CSS.java
javax.swing.text.html.CSS is Serializable; consider declaring a serialVersionUID
In class javax.swing.text.html.CSS$BackgroundImage
In method javax.swing.text.html.CSS$BackgroundImage.getImage(URL)
On field javax.swing.text.html.CSS$BackgroundImage.loadedImage
At CSS.java:[lines 2510-2512]
Possible doublecheck on javax.swing.text.html.CSS$BackgroundImage.loadedImage in javax.swing.text.html.CSS$BackgroundImage.getImage(URL)
In class javax.swing.text.html.CSS$BorderStyle
In CSS.java
javax.swing.text.html.CSS$BorderStyle is Serializable; consider declaring a serialVersionUID
In class javax.swing.text.html.CSS$BorderWidthValue
In method javax.swing.text.html.CSS$BorderWidthValue.parseHtmlValue(String)
Actual type java.lang.String
At CSS.java:[line 2311]
Comparison of String parameter using == or != in javax.swing.text.html.CSS$BorderWidthValue.parseHtmlValue(String)
In class javax.swing.text.html.CSS$BorderWidthValue
In method javax.swing.text.html.CSS$BorderWidthValue.parseCssValue(String)
Called method javax.swing.text.html.CSS$LengthValue.parseCssValue(String)
Argument 1 might be null but must not be null
Local variable stored in JVM register 1
Method invoked at CSS.java:[line 2307]
Known null at CSS.java:[line 2295]
Method call in javax.swing.text.html.CSS$BorderWidthValue.parseCssValue(String) passes null for unconditionally dereferenced parameter of CSS$LengthValue.parseCssValue(String)
In class javax.swing.text.html.CSS$ShorthandFontParser
In method javax.swing.text.html.CSS$ShorthandFontParser.parseShorthandFont(CSS, String, MutableAttributeSet)
At CSS.java:[line 2774]
Method javax.swing.text.html.CSS$ShorthandFontParser.parseShorthandFont(CSS, String, MutableAttributeSet) concatenates strings using + in a loop
In class javax.swing.text.html.CSS$StringValue
In method javax.swing.text.html.CSS$StringValue.toStyleConstants(StyleConstants, View)
At CSS.java:[line 1653]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.CSS$StringValue.toStyleConstants(StyleConstants, View) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.CSS$StringValue
In method javax.swing.text.html.CSS$StringValue.toStyleConstants(StyleConstants, View)
At CSS.java:[line 1655]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.CSS$StringValue.toStyleConstants(StyleConstants, View) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.CSS$StringValue
In method javax.swing.text.html.CSS$StringValue.toStyleConstants(StyleConstants, View)
At CSS.java:[line 1657]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.CSS$StringValue.toStyleConstants(StyleConstants, View) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.CSS$StringValue
In method javax.swing.text.html.CSS$StringValue.toStyleConstants(StyleConstants, View)
At CSS.java:[line 1659]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.CSS$StringValue.toStyleConstants(StyleConstants, View) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.FormView
In method javax.swing.text.html.FormView.actionPerformed(ActionEvent)
Local variable stored in JVM register 4
At FormView.java:[line 367]
Dead store to $L4 in javax.swing.text.html.FormView.actionPerformed(ActionEvent)
In class javax.swing.text.html.FormView
In method javax.swing.text.html.FormView.imageSubmit(String)
Local variable stored in JVM register 4
At FormView.java:[line 514]
Dead store to $L4 in javax.swing.text.html.FormView.imageSubmit(String)
In class javax.swing.text.html.FormView
In method javax.swing.text.html.FormView.<static initializer>()
At FormView.java:[line 118]
javax.swing.text.html.FormView.<static initializer>() invokes inefficient new String(String) constructor
In class javax.swing.text.html.FormView
In method javax.swing.text.html.FormView.submitData(String)
At FormView.java:[line 421]
Method javax.swing.text.html.FormView.submitData(String) invokes toString() method on a String
In class javax.swing.text.html.FormView$BrowseFileAction
Field javax.swing.text.html.FormView$BrowseFileAction.attrs
At FormView.java:[line 909]
Unread field: javax.swing.text.html.FormView$BrowseFileAction.attrs
In class javax.swing.text.html.FrameSetView
Field javax.swing.text.html.FrameSetView.absoluteTotals
In FrameSetView.java
Unused field: javax.swing.text.html.FrameSetView.absoluteTotals
In class javax.swing.text.html.FrameView
In method javax.swing.text.html.FrameView.changedUpdate(DocumentEvent, Shape, ViewFactory)
Called method java.net.URL.equals(Object)
At FrameView.java:[line 382]
javax.swing.text.html.FrameView.changedUpdate(DocumentEvent, Shape, ViewFactory) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In class javax.swing.text.html.FrameView
Field javax.swing.text.html.FrameView.height
In FrameView.java
Unused field: javax.swing.text.html.FrameView.height
In class javax.swing.text.html.FrameView
Field javax.swing.text.html.FrameView.width
In FrameView.java
Unused field: javax.swing.text.html.FrameView.width
In class javax.swing.text.html.HTMLDocument
In method javax.swing.text.html.HTMLDocument.setInnerHTML(Element, String)
Local variable stored in JVM register 4
At HTMLDocument.java:[line 1039]
Dead store to $L4 in javax.swing.text.html.HTMLDocument.setInnerHTML(Element, String)
In class javax.swing.text.html.HTMLDocument
In method javax.swing.text.html.HTMLDocument.updateFrameSet(Element, String)
Local variable stored in JVM register 4
At HTMLDocument.java:[line 793]
Dead store to $L4 in javax.swing.text.html.HTMLDocument.updateFrameSet(Element, String)
In class javax.swing.text.html.HTMLDocument
In method javax.swing.text.html.HTMLDocument.setTokenThreshold(int)
At HTMLDocument.java:[line 628]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.HTMLDocument.setTokenThreshold(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.HTMLDocument
In method javax.swing.text.html.HTMLDocument.insertAfterStart(Element, String)
Local variable stored in JVM register 1
Dereferenced at HTMLDocument.java:[line 1192]
Known null at HTMLDocument.java:[line 1188]
Possible null pointer dereference of ? in javax.swing.text.html.HTMLDocument.insertAfterStart(Element, String)
In class javax.swing.text.html.HTMLDocument$HTMLReader
In method javax.swing.text.html.HTMLDocument$HTMLReader.HTMLReader(HTMLDocument, int, int, int, HTML$Tag, boolean, boolean, boolean)
Local variable stored in JVM register 9
At HTMLDocument.java:[line 2198]
Dead store to $L9 in javax.swing.text.html.HTMLDocument$HTMLReader.HTMLReader(HTMLDocument, int, int, int, HTML$Tag, boolean, boolean, boolean)
In class javax.swing.text.html.HTMLEditorKit
In method javax.swing.text.html.HTMLEditorKit.setStyleSheet(StyleSheet)
Field javax.swing.text.html.HTMLEditorKit.defaultStyles
At HTMLEditorKit.java:[line 373]
Write to static field javax.swing.text.html.HTMLEditorKit.defaultStyles from instance method javax.swing.text.html.HTMLEditorKit.setStyleSheet(StyleSheet)
In class javax.swing.text.html.HTMLEditorKit$HTMLFactory$BodyBlockView
Field javax.swing.text.html.HTMLEditorKit$HTMLFactory$BodyBlockView.isListening
At HTMLEditorKit.java:[line 1346]
Unread field: javax.swing.text.html.HTMLEditorKit$HTMLFactory$BodyBlockView.isListening
In class javax.swing.text.html.HTMLEditorKit$LinkController
In method javax.swing.text.html.HTMLEditorKit$LinkController.mouseMoved(MouseEvent)
Actual type java.lang.String
At HTMLEditorKit.java:[line 722]
Comparison of String objects using == or != in javax.swing.text.html.HTMLEditorKit$LinkController.mouseMoved(MouseEvent)
In class javax.swing.text.html.HTMLEditorKit$LinkController
Field javax.swing.text.html.HTMLEditorKit$LinkController.bias
In HTMLEditorKit.java
The field javax.swing.text.html.HTMLEditorKit$LinkController.bias is transient but isn't set by deserialization
In class javax.swing.text.html.HTMLEditorKit$NavigateLinkAction
In method javax.swing.text.html.HTMLEditorKit$NavigateLinkAction.caretUpdate(CaretEvent)
At HTMLEditorKit.java:[line 1890]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.HTMLEditorKit$NavigateLinkAction.caretUpdate(CaretEvent) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.HTMLWriter
In method javax.swing.text.html.HTMLWriter.emptyTag(Element)
Called method javax.swing.text.html.HTMLWriter.matchNameAttribute(AttributeSet, HTML$Tag)
Argument 1 might be null but must not be null
Local variable stored in JVM register 2
Method invoked at HTMLWriter.java:[line 331]
Known null at HTMLWriter.java:[line 301]
Known null at HTMLWriter.java:[line 303]
Method call in javax.swing.text.html.HTMLWriter.emptyTag(Element) passes null for unconditionally dereferenced parameter of matchNameAttribute(AttributeSet, HTML$Tag)
In class javax.swing.text.html.HTMLWriter
In method javax.swing.text.html.HTMLWriter.convertToHTML40(AttributeSet, MutableAttributeSet)
At HTMLWriter.java:[line 1151]
Method javax.swing.text.html.HTMLWriter.convertToHTML40(AttributeSet, MutableAttributeSet) concatenates strings using + in a loop
In class javax.swing.text.html.HTMLWriter
Field javax.swing.text.html.HTMLWriter.inTextArea
At HTMLWriter.java:[line 56]
Unread field: javax.swing.text.html.HTMLWriter.inTextArea
In class javax.swing.text.html.ImageView
In method javax.swing.text.html.ImageView.updateImageSize()
Local variable stored in JVM register 6
At ImageView.java:[line 716]
Dead store to $L6 in javax.swing.text.html.ImageView.updateImageSize()
In class javax.swing.text.html.ImageView
Field javax.swing.text.html.ImageView.state
Synchronized 81% of the time
Unsynchronized access at ImageView.java:[line 439]
Unsynchronized access at ImageView.java:[line 443]
Unsynchronized access at ImageView.java:[line 570]
Unsynchronized access at ImageView.java:[line 218]
Unsynchronized access at ImageView.java:[line 636]
Unsynchronized access at ImageView.java:[line 640]
Unsynchronized access at ImageView.java:[line 380]
Synchronized access at ImageView.java:[line 904]
Synchronized access at ImageView.java:[line 910]
Synchronized access at ImageView.java:[line 907]
Synchronized access at ImageView.java:[line 878]
Synchronized access at ImageView.java:[line 871]
Synchronized access at ImageView.java:[line 874]
Synchronized access at ImageView.java:[line 778]
Synchronized access at ImageView.java:[line 778]
Synchronized access at ImageView.java:[line 779]
Synchronized access at ImageView.java:[line 779]
Synchronized access at ImageView.java:[line 311]
Synchronized access at ImageView.java:[line 311]
Synchronized access at ImageView.java:[line 657]
Synchronized access at ImageView.java:[line 657]
Synchronized access at ImageView.java:[line 674]
Synchronized access at ImageView.java:[line 674]
Synchronized access at ImageView.java:[line 674]
Synchronized access at ImageView.java:[line 674]
Synchronized access at ImageView.java:[line 209]
Synchronized access at ImageView.java:[line 206]
Synchronized access at ImageView.java:[line 209]
Synchronized access at ImageView.java:[line 206]
Synchronized access at ImageView.java:[line 643]
Synchronized access at ImageView.java:[line 643]
Synchronized access at ImageView.java:[line 323]
Synchronized access at ImageView.java:[line 323]
Synchronized access at ImageView.java:[line 296]
Synchronized access at ImageView.java:[line 296]
Synchronized access at ImageView.java:[line 291]
Synchronized access at ImageView.java:[line 291]
Inconsistent synchronization of javax.swing.text.html.ImageView.state; locked 81% of time
In class javax.swing.text.html.ImageView
In method javax.swing.text.html.ImageView.paint(Graphics, Shape)
Local variable stored in JVM register 4
Redundant null check at ImageView.java:[line 357]
Redundant nullcheck of $L4, which is known to be non-null in javax.swing.text.html.ImageView.paint(Graphics, Shape)
In class javax.swing.text.html.ImageView$ImageLabelView
In ImageView.java
Should javax.swing.text.html.ImageView$ImageLabelView be a _static_ inner class?
In class javax.swing.text.html.LineView
Field javax.swing.text.html.LineView.tabBase
In LineView.java
Unused field: javax.swing.text.html.LineView.tabBase
In class javax.swing.text.html.Map$CircleRegionContainment
In method javax.swing.text.html.Map$CircleRegionContainment.contains(int, int, int, int)
Local variable stored in JVM register 5
At Map.java:[line 464]
Dead store to $L5 in javax.swing.text.html.Map$CircleRegionContainment.contains(int, int, int, int)
In class javax.swing.text.html.MinimalHTMLWriter
Field javax.swing.text.html.MinimalHTMLWriter.endOffset
At MinimalHTMLWriter.java:[line 87]
Unread field: javax.swing.text.html.MinimalHTMLWriter.endOffset
In class javax.swing.text.html.MinimalHTMLWriter
Field javax.swing.text.html.MinimalHTMLWriter.startOffset
At MinimalHTMLWriter.java:[line 86]
Unread field: javax.swing.text.html.MinimalHTMLWriter.startOffset
In class javax.swing.text.html.MuxingAttributeSet
Field javax.swing.text.html.MuxingAttributeSet.attrs
In MuxingAttributeSet.java
Class javax.swing.text.html.MuxingAttributeSet defines non-transient non-serializable instance field attrs
In class javax.swing.text.html.Option
Field javax.swing.text.html.Option.attr
In Option.java
Class javax.swing.text.html.Option defines non-transient non-serializable instance field attr
In class javax.swing.text.html.OptionListModel
Masking field javax.swing.text.html.OptionListModel.listenerList
Masked field javax.swing.AbstractListModel.listenerList
In OptionListModel.java
Field OptionListModel.listenerList masks field in superclass javax.swing.AbstractListModel
In class javax.swing.text.html.StyleSheet
In method javax.swing.text.html.StyleSheet.addRule(String)
Actual type java.lang.String
At StyleSheet.java:[line 295]
Comparison of String parameter using == or != in javax.swing.text.html.StyleSheet.addRule(String)
In class javax.swing.text.html.StyleSheet
In method javax.swing.text.html.StyleSheet.getRule(HTML$Tag, Element)
Local variable stored in JVM register 7
At StyleSheet.java:[line 211]
Redundant null check at StyleSheet.java:[line 214]
Nullcheck of ? at line 214 of value previously dereferenced in javax.swing.text.html.StyleSheet.getRule(HTML$Tag, Element)
In class javax.swing.text.html.StyleSheet
In method javax.swing.text.html.StyleSheet.StyleSheet()
Field javax.swing.text.html.StyleSheet.css
At StyleSheet.java:[line 169]
Uninitialized read of css in javax.swing.text.html.StyleSheet.StyleSheet()
In class javax.swing.text.html.StyleSheet$BoxPainter
Field javax.swing.text.html.StyleSheet$BoxPainter.border
In StyleSheet.java
Class javax.swing.text.html.StyleSheet$BoxPainter defines non-transient non-serializable instance field border
In class javax.swing.text.html.StyleSheet$CssParser
Field javax.swing.text.html.StyleSheet$CssParser.parsingDeclaration
At StyleSheet.java:[line 3203]
Unread field: javax.swing.text.html.StyleSheet$CssParser.parsingDeclaration
In class javax.swing.text.html.StyleSheet$ListPainter
In method javax.swing.text.html.StyleSheet$ListPainter.formatRomanDigit(int, int)
At StyleSheet.java:[line 2451]
Method javax.swing.text.html.StyleSheet$ListPainter.formatRomanDigit(int, int) concatenates strings using + in a loop
In class javax.swing.text.html.StyleSheet$ListPainter
Field javax.swing.text.html.StyleSheet$ListPainter.type
In StyleSheet.java
Class javax.swing.text.html.StyleSheet$ListPainter defines non-transient non-serializable instance field type
In class javax.swing.text.html.StyleSheet$ListPainter
Field javax.swing.text.html.StyleSheet$ListPainter.img
In StyleSheet.java
Class javax.swing.text.html.StyleSheet$ListPainter defines non-transient non-serializable instance field img
In class javax.swing.text.html.StyleSheet$ListPainter
In method javax.swing.text.html.StyleSheet$ListPainter.formatItemNum(int, char)
At StyleSheet.java:[lines 2358-2361]
At StyleSheet.java:[lines 2365-2368]
Switch statement found in javax.swing.text.html.StyleSheet$ListPainter.formatItemNum(int, char) where one case falls through to the next case
In class javax.swing.text.html.StyleSheet$ResolvedStyle
In method javax.swing.text.html.StyleSheet$ResolvedStyle.insertStyle(Style, int)
Local variable stored in JVM register 4
At StyleSheet.java:[line 2819]
Dead store to $L4 in javax.swing.text.html.StyleSheet$ResolvedStyle.insertStyle(Style, int)
In class javax.swing.text.html.TableView$CellView
In TableView.java
Should javax.swing.text.html.TableView$CellView be a _static_ inner class?
In class javax.swing.text.html.TableView$RowIterator
In method javax.swing.text.html.TableView$RowIterator.adjustMultiRowSpan(int, int, int)
Local variable stored in JVM register 8
At TableView.java:[line 1197]
Dead store to $L8 in javax.swing.text.html.TableView$RowIterator.adjustMultiRowSpan(int, int, int)
In class javax.swing.text.html.parser.AttributeList
In method javax.swing.text.html.parser.AttributeList.<static initializer>()
At AttributeList.java:[line 158]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.AttributeList.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.AttributeList
In method javax.swing.text.html.parser.AttributeList.<static initializer>()
At AttributeList.java:[line 159]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.AttributeList.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.AttributeList
In method javax.swing.text.html.parser.AttributeList.<static initializer>()
At AttributeList.java:[line 160]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.AttributeList.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.AttributeList
In method javax.swing.text.html.parser.AttributeList.<static initializer>()
At AttributeList.java:[line 161]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.AttributeList.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.AttributeList
In method javax.swing.text.html.parser.AttributeList.<static initializer>()
At AttributeList.java:[line 162]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.AttributeList.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.AttributeList
In method javax.swing.text.html.parser.AttributeList.defineAttributeType(String, int)
At AttributeList.java:[line 136]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.AttributeList.defineAttributeType(String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.AttributeList
In method javax.swing.text.html.parser.AttributeList.type2name(int)
At AttributeList.java:[line 171]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.AttributeList.type2name(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.ContentModel
In method javax.swing.text.html.parser.ContentModel.toString()
At ContentModel.java:[line 247]
Method javax.swing.text.html.parser.ContentModel.toString() concatenates strings using + in a loop
In class javax.swing.text.html.parser.DTD
In method javax.swing.text.html.parser.DTD.defineEntity(String, int, char[])
At DTD.java:[line 182]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.DTD.defineEntity(String, int, char[]) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.DTD
In method javax.swing.text.html.parser.DTD.getEntity(int)
At DTD.java:[line 117]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.DTD.getEntity(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.Element
In method javax.swing.text.html.parser.Element.<static initializer>()
At Element.java:[line 166]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.Element.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.Element
In method javax.swing.text.html.parser.Element.<static initializer>()
At Element.java:[line 167]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.Element.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.Element
In method javax.swing.text.html.parser.Element.<static initializer>()
At Element.java:[line 168]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.Element.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.Element
In method javax.swing.text.html.parser.Element.<static initializer>()
At Element.java:[line 169]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.Element.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.Entity
In method javax.swing.text.html.parser.Entity.<static initializer>()
At Entity.java:[line 114]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.Entity.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.Entity
In method javax.swing.text.html.parser.Entity.<static initializer>()
At Entity.java:[line 115]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.Entity.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.Entity
In method javax.swing.text.html.parser.Entity.<static initializer>()
At Entity.java:[line 116]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.Entity.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.Entity
In method javax.swing.text.html.parser.Entity.<static initializer>()
At Entity.java:[line 117]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.Entity.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.Entity
In method javax.swing.text.html.parser.Entity.<static initializer>()
At Entity.java:[line 118]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.Entity.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.Entity
In method javax.swing.text.html.parser.Entity.<static initializer>()
At Entity.java:[line 119]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.Entity.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.Entity
In method javax.swing.text.html.parser.Entity.<static initializer>()
At Entity.java:[line 120]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.Entity.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.Entity
In method javax.swing.text.html.parser.Entity.<static initializer>()
At Entity.java:[line 121]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.Entity.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.Entity
In method javax.swing.text.html.parser.Entity.<static initializer>()
At Entity.java:[line 122]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.html.parser.Entity.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.html.parser.NPrintWriter
In method javax.swing.text.html.parser.NPrintWriter.println(char[])
Local variable stored in JVM register 2
Redundant null check at TagStack.java:[line 210]
Redundant nullcheck of $L2 which is known to be null in javax.swing.text.html.parser.NPrintWriter.println(char[])
In class javax.swing.text.html.parser.Parser
In method javax.swing.text.html.parser.Parser.parseTag()
At Parser.java:[line 1844]
javax.swing.text.html.parser.Parser.parseTag() invokes inefficient new String(String) constructor
In class javax.swing.text.html.parser.Parser
Field javax.swing.text.html.parser.Parser.ch
Synchronized 94% of the time
Unsynchronized access at Parser.java:[line 1475]
Unsynchronized access at Parser.java:[line 1477]
Unsynchronized access at Parser.java:[line 1503]
Unsynchronized access at Parser.java:[line 1490]
Unsynchronized access at Parser.java:[line 1479]
Unsynchronized access at Parser.java:[line 1486]
Unsynchronized access at Parser.java:[line 1494]
Unsynchronized access at Parser.java:[line 1504]
Unsynchronized access at Parser.java:[line 1495]
Synchronized access at Parser.java:[line 1976]
Synchronized access at Parser.java:[line 1996]
Synchronized access at Parser.java:[line 1986]
Synchronized access at Parser.java:[line 1978]
Synchronized access at Parser.java:[line 1976]
Synchronized access at Parser.java:[line 2017]
Synchronized access at Parser.java:[line 1979]
Synchronized access at Parser.java:[line 2002]
Synchronized access at Parser.java:[line 2008]
Synchronized access at Parser.java:[line 2018]
Synchronized access at Parser.java:[line 2009]
Synchronized access at Parser.java:[line 1556]
Synchronized access at Parser.java:[line 1558]
Synchronized access at Parser.java:[line 1645]
Synchronized access at Parser.java:[line 1562]
Synchronized access at Parser.java:[line 1836]
Synchronized access at Parser.java:[line 1647]
Synchronized access at Parser.java:[line 1610]
Synchronized access at Parser.java:[line 1588]
Synchronized access at Parser.java:[line 1663]
Synchronized access at Parser.java:[line 1863]
Synchronized access at Parser.java:[line 1564]
Synchronized access at Parser.java:[line 1563]
Synchronized access at Parser.java:[line 1592]
Synchronized access at Parser.java:[line 1596]
Synchronized access at Parser.java:[line 1614]
Synchronized access at Parser.java:[line 1665]
Synchronized access at Parser.java:[line 1867]
Synchronized access at Parser.java:[line 1565]
Synchronized access at Parser.java:[line 1868]
Synchronized access at Parser.java:[line 1599]
Synchronized access at Parser.java:[line 1616]
Synchronized access at Parser.java:[line 1637]
Synchronized access at Parser.java:[line 1671]
Synchronized access at Parser.java:[line 1888]
Synchronized access at Parser.java:[line 1566]
Synchronized access at Parser.java:[line 1674]
Synchronized access at Parser.java:[line 1671]
Synchronized access at Parser.java:[line 1622]
Synchronized access at Parser.java:[line 1627]
Synchronized access at Parser.java:[line 1892]
Synchronized access at Parser.java:[line 1869]
Synchronized access at Parser.java:[line 1671]
Synchronized access at Parser.java:[line 1675]
Synchronized access at Parser.java:[line 1628]
Synchronized access at Parser.java:[line 1672]
Synchronized access at Parser.java:[line 1894]
Synchronized access at Parser.java:[line 1891]
Synchronized access at Parser.java:[line 1895]
Synchronized access at Parser.java:[line 813]
Synchronized access at Parser.java:[line 832]
Synchronized access at Parser.java:[line 816]
Synchronized access at Parser.java:[line 822]
Synchronized access at Parser.java:[line 823]
Synchronized access at Parser.java:[line 1209]
Synchronized access at Parser.java:[line 1212]
Synchronized access at Parser.java:[line 1219]
Synchronized access at Parser.java:[line 1213]
Synchronized access at Parser.java:[line 1250]
Synchronized access at Parser.java:[line 1266]
Synchronized access at Parser.java:[line 1261]
Synchronized access at Parser.java:[line 1293]
Synchronized access at Parser.java:[line 1316]
Synchronized access at Parser.java:[line 1224]
Synchronized access at Parser.java:[line 1234]
Synchronized access at Parser.java:[line 1298]
Synchronized access at Parser.java:[line 1235]
Synchronized access at Parser.java:[line 1271]
Synchronized access at Parser.java:[line 2225]
Synchronized access at Parser.java:[line 1133]
Synchronized access at Parser.java:[line 1141]
Synchronized access at Parser.java:[line 1188]
Synchronized access at Parser.java:[line 1172]
Synchronized access at Parser.java:[line 1178]
Synchronized access at Parser.java:[line 1179]
Synchronized access at Parser.java:[line 1044]
Synchronized access at Parser.java:[line 1105]
Synchronized access at Parser.java:[line 1120]
Synchronized access at Parser.java:[line 1074]
Synchronized access at Parser.java:[line 1100]
Synchronized access at Parser.java:[line 1110]
Synchronized access at Parser.java:[line 1075]
Synchronized access at Parser.java:[line 1111]
Synchronized access at Parser.java:[line 1076]
Synchronized access at Parser.java:[line 1058]
Synchronized access at Parser.java:[line 1079]
Synchronized access at Parser.java:[line 1061]
Synchronized access at Parser.java:[line 1080]
Synchronized access at Parser.java:[line 1062]
Synchronized access at Parser.java:[line 278]
Synchronized access at Parser.java:[line 847]
Synchronized access at Parser.java:[line 854]
Synchronized access at Parser.java:[line 869]
Synchronized access at Parser.java:[line 854]
Synchronized access at Parser.java:[line 871]
Synchronized access at Parser.java:[line 878]
Synchronized access at Parser.java:[line 878]
Synchronized access at Parser.java:[line 907]
Synchronized access at Parser.java:[line 909]
Synchronized access at Parser.java:[line 970]
Synchronized access at Parser.java:[line 910]
Synchronized access at Parser.java:[line 910]
Synchronized access at Parser.java:[line 910]
Synchronized access at Parser.java:[line 989]
Synchronized access at Parser.java:[line 913]
Synchronized access at Parser.java:[line 910]
Synchronized access at Parser.java:[line 973]
Synchronized access at Parser.java:[line 979]
Synchronized access at Parser.java:[line 913]
Synchronized access at Parser.java:[line 921]
Synchronized access at Parser.java:[line 915]
Synchronized access at Parser.java:[line 980]
Synchronized access at Parser.java:[line 922]
Synchronized access at Parser.java:[line 934]
Synchronized access at Parser.java:[line 915]
Synchronized access at Parser.java:[line 916]
Synchronized access at Parser.java:[line 953]
Synchronized access at Parser.java:[line 917]
Synchronized access at Parser.java:[line 930]
Synchronized access at Parser.java:[line 937]
Synchronized access at Parser.java:[line 943]
Synchronized access at Parser.java:[line 931]
Synchronized access at Parser.java:[line 944]
Synchronized access at Parser.java:[line 1332]
Synchronized access at Parser.java:[line 1340]
Synchronized access at Parser.java:[line 1383]
Synchronized access at Parser.java:[line 1341]
Synchronized access at Parser.java:[line 1358]
Synchronized access at Parser.java:[line 1386]
Synchronized access at Parser.java:[line 1384]
Synchronized access at Parser.java:[line 1359]
Synchronized access at Parser.java:[line 1387]
Synchronized access at Parser.java:[line 1346]
Synchronized access at Parser.java:[line 1426]
Synchronized access at Parser.java:[line 1433]
Synchronized access at Parser.java:[line 1418]
Synchronized access at Parser.java:[line 1427]
Synchronized access at Parser.java:[line 1419]
Synchronized access at Parser.java:[line 1413]
Synchronized access at Parser.java:[line 1391]
Synchronized access at Parser.java:[line 1395]
Synchronized access at Parser.java:[line 1392]
Synchronized access at Parser.java:[line 1396]
Synchronized access at Parser.java:[line 1436]
Synchronized access at Parser.java:[line 1415]
Synchronized access at Parser.java:[line 2037]
Synchronized access at Parser.java:[line 2141]
Synchronized access at Parser.java:[line 2067]
Synchronized access at Parser.java:[line 2162]
Synchronized access at Parser.java:[line 2120]
Synchronized access at Parser.java:[line 2105]
Synchronized access at Parser.java:[line 2121]
Inconsistent synchronization of javax.swing.text.html.parser.Parser.ch; locked 94% of time
In class javax.swing.text.html.parser.Parser
Field javax.swing.text.html.parser.Parser.crCount
Synchronized 91% of the time
Unsynchronized access at Parser.java:[line 1499]
Unsynchronized access at Parser.java:[line 1499]
Synchronized access at Parser.java:[line 2012]
Synchronized access at Parser.java:[line 2012]
Synchronized access at Parser.java:[line 1632]
Synchronized access at Parser.java:[line 1632]
Synchronized access at Parser.java:[line 1899]
Synchronized access at Parser.java:[line 1899]
Synchronized access at Parser.java:[line 827]
Synchronized access at Parser.java:[line 827]
Synchronized access at Parser.java:[line 1239]
Synchronized access at Parser.java:[line 1239]
Synchronized access at Parser.java:[line 2222]
Synchronized access at Parser.java:[line 1183]
Synchronized access at Parser.java:[line 1183]
Synchronized access at Parser.java:[line 1115]
Synchronized access at Parser.java:[line 1115]
Synchronized access at Parser.java:[line 984]
Synchronized access at Parser.java:[line 984]
Synchronized access at Parser.java:[line 948]
Synchronized access at Parser.java:[line 948]
Synchronized access at Parser.java:[line 2125]
Synchronized access at Parser.java:[line 2125]
Inconsistent synchronization of javax.swing.text.html.parser.Parser.crCount; locked 91% of time
In class javax.swing.text.html.parser.Parser
Field javax.swing.text.html.parser.Parser.crlfCount
Synchronized 91% of the time
Unsynchronized access at Parser.java:[line 1496]
Unsynchronized access at Parser.java:[line 1496]
Synchronized access at Parser.java:[line 2010]
Synchronized access at Parser.java:[line 2010]
Synchronized access at Parser.java:[line 1629]
Synchronized access at Parser.java:[line 1629]
Synchronized access at Parser.java:[line 1896]
Synchronized access at Parser.java:[line 1896]
Synchronized access at Parser.java:[line 824]
Synchronized access at Parser.java:[line 824]
Synchronized access at Parser.java:[line 1236]
Synchronized access at Parser.java:[line 1236]
Synchronized access at Parser.java:[line 2222]
Synchronized access at Parser.java:[line 1180]
Synchronized access at Parser.java:[line 1180]
Synchronized access at Parser.java:[line 1112]
Synchronized access at Parser.java:[line 1112]
Synchronized access at Parser.java:[line 981]
Synchronized access at Parser.java:[line 981]
Synchronized access at Parser.java:[line 945]
Synchronized access at Parser.java:[line 945]
Synchronized access at Parser.java:[line 2122]
Synchronized access at Parser.java:[line 2122]
Inconsistent synchronization of javax.swing.text.html.parser.Parser.crlfCount; locked 91% of time
In class javax.swing.text.html.parser.Parser
Field javax.swing.text.html.parser.Parser.in
Synchronized 75% of the time
Unsynchronized access at Parser.java:[line 2290]
Synchronized access at Parser.java:[line 2214]
Synchronized access at Parser.java:[line 276]
Synchronized access at Parser.java:[line 277]
Inconsistent synchronization of javax.swing.text.html.parser.Parser.in; locked 75% of time
In class javax.swing.text.html.parser.Parser
Field javax.swing.text.html.parser.Parser.lfCount
Synchronized 91% of the time
Unsynchronized access at Parser.java:[line 1487]
Unsynchronized access at Parser.java:[line 1487]
Synchronized access at Parser.java:[line 2003]
Synchronized access at Parser.java:[line 2003]
Synchronized access at Parser.java:[line 1623]
Synchronized access at Parser.java:[line 1623]
Synchronized access at Parser.java:[line 1890]
Synchronized access at Parser.java:[line 1890]
Synchronized access at Parser.java:[line 817]
Synchronized access at Parser.java:[line 817]
Synchronized access at Parser.java:[line 1225]
Synchronized access at Parser.java:[line 1225]
Synchronized access at Parser.java:[line 2222]
Synchronized access at Parser.java:[line 1173]
Synchronized access at Parser.java:[line 1173]
Synchronized access at Parser.java:[line 1101]
Synchronized access at Parser.java:[line 1101]
Synchronized access at Parser.java:[line 974]
Synchronized access at Parser.java:[line 974]
Synchronized access at Parser.java:[line 938]
Synchronized access at Parser.java:[line 938]
Synchronized access at Parser.java:[line 2104]
Synchronized access at Parser.java:[line 2104]
Inconsistent synchronization of javax.swing.text.html.parser.Parser.lfCount; locked 91% of time
In class javax.swing.text.html.parser.Parser
Field javax.swing.text.html.parser.Parser.ln
Synchronized 89% of the time
Unsynchronized access at Parser.java:[line 376]
Unsynchronized access at Parser.java:[line 1485]
Unsynchronized access at Parser.java:[line 1493]
Unsynchronized access at Parser.java:[line 1485]
Unsynchronized access at Parser.java:[line 1493]
Synchronized access at Parser.java:[line 2001]
Synchronized access at Parser.java:[line 2007]
Synchronized access at Parser.java:[line 2001]
Synchronized access at Parser.java:[line 2007]
Synchronized access at Parser.java:[line 1621]
Synchronized access at Parser.java:[line 1626]
Synchronized access at Parser.java:[line 1621]
Synchronized access at Parser.java:[line 1626]
Synchronized access at Parser.java:[line 1889]
Synchronized access at Parser.java:[line 1889]
Synchronized access at Parser.java:[line 1893]
Synchronized access at Parser.java:[line 1893]
Synchronized access at Parser.java:[line 815]
Synchronized access at Parser.java:[line 821]
Synchronized access at Parser.java:[line 815]
Synchronized access at Parser.java:[line 821]
Synchronized access at Parser.java:[line 1223]
Synchronized access at Parser.java:[line 1232]
Synchronized access at Parser.java:[line 1223]
Synchronized access at Parser.java:[line 1232]
Synchronized access at Parser.java:[line 2216]
Synchronized access at Parser.java:[line 1171]
Synchronized access at Parser.java:[line 1177]
Synchronized access at Parser.java:[line 1171]
Synchronized access at Parser.java:[line 1177]
Synchronized access at Parser.java:[line 1099]
Synchronized access at Parser.java:[line 1109]
Synchronized access at Parser.java:[line 1099]
Synchronized access at Parser.java:[line 1109]
Synchronized access at Parser.java:[line 972]
Synchronized access at Parser.java:[line 978]
Synchronized access at Parser.java:[line 972]
Synchronized access at Parser.java:[line 978]
Synchronized access at Parser.java:[line 936]
Synchronized access at Parser.java:[line 942]
Synchronized access at Parser.java:[line 936]
Synchronized access at Parser.java:[line 942]
Synchronized access at Parser.java:[line 2103]
Synchronized access at Parser.java:[line 2118]
Synchronized access at Parser.java:[line 2103]
Synchronized access at Parser.java:[line 2118]
Inconsistent synchronization of javax.swing.text.html.parser.Parser.ln; locked 89% of time
In class javax.swing.text.html.parser.Parser
In method javax.swing.text.html.parser.Parser.ignoreElement(Element)
Field javax.swing.text.html.parser.Parser.stack
At Parser.java:[line 462]
Redundant null check at Parser.java:[line 485]
Nullcheck of Parser.stack at line 485 of value previously dereferenced in javax.swing.text.html.parser.Parser.ignoreElement(Element)
In class javax.swing.text.html.parser.Parser
In method javax.swing.text.html.parser.Parser.parseAttributeValue(boolean)
At Parser.java:[lines 1248-1250]
Switch statement found in javax.swing.text.html.parser.Parser.parseAttributeValue(boolean) where one case falls through to the next case
In class javax.swing.text.html.parser.Parser
In method javax.swing.text.html.parser.Parser.parseIdentifier(boolean)
At Parser.java:[lines 854-862]
At Parser.java:[lines 878-893]
Switch statement found in javax.swing.text.html.parser.Parser.parseIdentifier(boolean) where one case falls through to the next case
In class javax.swing.text.html.parser.Parser
Field javax.swing.text.html.parser.Parser.lastFormSent
At Parser.java:[line 101]
Unread field: javax.swing.text.html.parser.Parser.lastFormSent
In class javax.swing.text.rtf.RTFAttributes$AssertiveAttribute
In method javax.swing.text.rtf.RTFAttributes$AssertiveAttribute.AssertiveAttribute(int, Object, String, int)
At RTFAttributes.java:[line 284]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.rtf.RTFAttributes$AssertiveAttribute.AssertiveAttribute(int, Object, String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.rtf.RTFAttributes$NumericAttribute
In method javax.swing.text.rtf.RTFAttributes$NumericAttribute.NumericAttribute(int, Object, String, int, int)
At RTFAttributes.java:[line 346]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.rtf.RTFAttributes$NumericAttribute.NumericAttribute(int, Object, String, int, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.rtf.RTFAttributes$NumericAttribute
In method javax.swing.text.rtf.RTFAttributes$NumericAttribute.set(MutableAttributeSet, int)
At RTFAttributes.java:[line 380]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.rtf.RTFAttributes$NumericAttribute.set(MutableAttributeSet, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.rtf.RTFGenerator
In method javax.swing.text.rtf.RTFGenerator.<static initializer>()
At RTFGenerator.java:[line 101]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.rtf.RTFGenerator.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.rtf.RTFGenerator
In method javax.swing.text.rtf.RTFGenerator.<static initializer>()
At RTFGenerator.java:[line 102]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.rtf.RTFGenerator.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.rtf.RTFGenerator
In method javax.swing.text.rtf.RTFGenerator.RTFGenerator(OutputStream)
At RTFGenerator.java:[line 145]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.rtf.RTFGenerator.RTFGenerator(OutputStream) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.rtf.RTFGenerator
In method javax.swing.text.rtf.RTFGenerator.examineElement(Element)
At RTFGenerator.java:[line 176]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.rtf.RTFGenerator.examineElement(Element) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.rtf.RTFGenerator
In method javax.swing.text.rtf.RTFGenerator.examineElement(Element)
At RTFGenerator.java:[line 183]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.rtf.RTFGenerator.examineElement(Element) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.rtf.RTFGenerator
In method javax.swing.text.rtf.RTFGenerator.examineElement(Element)
At RTFGenerator.java:[line 194]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.rtf.RTFGenerator.examineElement(Element) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.rtf.RTFGenerator
In method javax.swing.text.rtf.RTFGenerator.tallyStyles(AttributeSet)
At RTFGenerator.java:[line 211]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.text.rtf.RTFGenerator.tallyStyles(AttributeSet) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.text.rtf.RTFParser
In method javax.swing.text.rtf.RTFParser.write(char)
At RTFParser.java:[line 196]
Invocation of toString on an array in javax.swing.text.rtf.RTFParser.write(char)
In class javax.swing.text.rtf.RTFParser
In method javax.swing.text.rtf.RTFParser.write(char)
At RTFParser.java:[lines 204-207]
Switch statement found in javax.swing.text.rtf.RTFParser.write(char) where one case falls through to the next case
In class javax.swing.text.rtf.RTFParser
Field javax.swing.text.rtf.RTFParser.S_aftertick
At RTFParser.java:[line 67]
Unread field: javax.swing.text.rtf.RTFParser.S_aftertick; should this field be static?
In class javax.swing.text.rtf.RTFParser
Field javax.swing.text.rtf.RTFParser.S_aftertickc
At RTFParser.java:[line 68]
Unread field: javax.swing.text.rtf.RTFParser.S_aftertickc; should this field be static?
In class javax.swing.text.rtf.RTFParser
Field javax.swing.text.rtf.RTFParser.S_backslashed
At RTFParser.java:[line 63]
Unread field: javax.swing.text.rtf.RTFParser.S_backslashed; should this field be static?
In class javax.swing.text.rtf.RTFParser
Field javax.swing.text.rtf.RTFParser.S_inblob
At RTFParser.java:[line 70]
Unread field: javax.swing.text.rtf.RTFParser.S_inblob; should this field be static?
In class javax.swing.text.rtf.RTFParser
Field javax.swing.text.rtf.RTFParser.S_parameter
At RTFParser.java:[line 65]
Unread field: javax.swing.text.rtf.RTFParser.S_parameter; should this field be static?
In class javax.swing.text.rtf.RTFParser
Field javax.swing.text.rtf.RTFParser.S_text
At RTFParser.java:[line 62]
Unread field: javax.swing.text.rtf.RTFParser.S_text; should this field be static?
In class javax.swing.text.rtf.RTFParser
Field javax.swing.text.rtf.RTFParser.S_token
At RTFParser.java:[line 64]
Unread field: javax.swing.text.rtf.RTFParser.S_token; should this field be static?
In class javax.swing.text.rtf.RTFReader
Field javax.swing.text.rtf.RTFReader.rtfversion
At RTFReader.java:[line 154]
Unread field: javax.swing.text.rtf.RTFReader.rtfversion
In class javax.swing.text.rtf.RTFReader$FonttblDestination
Field javax.swing.text.rtf.RTFReader$FonttblDestination.nextFontFamily
At RTFReader.java:[line 718]
Unread field: javax.swing.text.rtf.RTFReader$FonttblDestination.nextFontFamily
In class javax.swing.text.rtf.RTFReader$StylesheetDestination$StyleDefiningDestination
Field javax.swing.text.rtf.RTFReader$StylesheetDestination$StyleDefiningDestination.STYLENUMBER_NONE
At RTFReader.java:[line 905]
Unread field: javax.swing.text.rtf.RTFReader$StylesheetDestination$StyleDefiningDestination.STYLENUMBER_NONE; should this field be static?
In class javax.swing.tree.DefaultMutableTreeNode
In DefaultMutableTreeNode.java
javax.swing.tree.DefaultMutableTreeNode is Serializable; consider declaring a serialVersionUID
In class javax.swing.tree.DefaultMutableTreeNode$BreadthFirstEnumeration
In DefaultMutableTreeNode.java
Should javax.swing.tree.DefaultMutableTreeNode$BreadthFirstEnumeration be a _static_ inner class?
In class javax.swing.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue
In DefaultMutableTreeNode.java
Should javax.swing.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue be a _static_ inner class?
In class javax.swing.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode
In DefaultMutableTreeNode.java
Should javax.swing.tree.DefaultMutableTreeNode$BreadthFirstEnumeration$Queue$QNode be a _static_ inner class?
In class javax.swing.tree.DefaultMutableTreeNode$PathBetweenNodesEnumeration
In DefaultMutableTreeNode.java
Should javax.swing.tree.DefaultMutableTreeNode$PathBetweenNodesEnumeration be a _static_ inner class?
In class javax.swing.tree.DefaultMutableTreeNode$PreorderEnumeration
In DefaultMutableTreeNode.java
Should javax.swing.tree.DefaultMutableTreeNode$PreorderEnumeration be a _static_ inner class?
In class javax.swing.tree.DefaultTreeCellEditor$EditorContainer
In method javax.swing.tree.DefaultTreeCellEditor$EditorContainer.EditorContainer()
At DefaultTreeCellEditor.java:[lines 681-682]
Method javax.swing.tree.DefaultTreeCellEditor$EditorContainer.EditorContainer() was probably intended to be a constructor
In class javax.swing.tree.DefaultTreeCellEditor$EditorContainer
In method javax.swing.tree.DefaultTreeCellEditor$EditorContainer.EditorContainer()
At DefaultTreeCellEditor.java:[lines 681-682]
The method name javax.swing.tree.DefaultTreeCellEditor$EditorContainer.EditorContainer() doesn't start with an lower case letter
In class javax.swing.tree.DefaultTreeCellRenderer
In method javax.swing.tree.DefaultTreeCellRenderer.paint(Graphics)
Local variable stored in JVM register 4
At DefaultTreeCellRenderer.java:[line 495]
Dead store to $L4 in javax.swing.tree.DefaultTreeCellRenderer.paint(Graphics)
In class javax.swing.tree.DefaultTreeCellRenderer
In method javax.swing.tree.DefaultTreeCellRenderer.firePropertyChange(String, Object, Object)
Actual type java.lang.String
At DefaultTreeCellRenderer.java:[line 616]
Comparison of String parameter using == or != in javax.swing.tree.DefaultTreeCellRenderer.firePropertyChange(String, Object, Object)
In class javax.swing.tree.DefaultTreeSelectionModel
In method javax.swing.tree.DefaultTreeSelectionModel.removeSelectionPaths(TreePath[])
At DefaultTreeSelectionModel.java:[lines 487-491]
At DefaultTreeSelectionModel.java:[lines 494-498]
Method javax.swing.tree.DefaultTreeSelectionModel.removeSelectionPaths(TreePath[]) uses the same code for two branches
In class javax.swing.tree.DefaultTreeSelectionModel
In method javax.swing.tree.DefaultTreeSelectionModel.setSelectionMode(int)
At DefaultTreeSelectionModel.java:[line 160]
Value Integer(int)
Value Integer.valueOf(int)
Method javax.swing.tree.DefaultTreeSelectionModel.setSelectionMode(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class javax.swing.tree.DefaultTreeSelectionModel
In DefaultTreeSelectionModel.java
javax.swing.tree.DefaultTreeSelectionModel is Serializable; consider declaring a serialVersionUID
In class javax.swing.tree.FixedHeightLayoutCache
In method javax.swing.tree.FixedHeightLayoutCache.treeNodesRemoved(TreeModelEvent)
Local variable stored in JVM register 6
At FixedHeightLayoutCache.java:[line 442]
Dead store to $L6 in javax.swing.tree.FixedHeightLayoutCache.treeNodesRemoved(TreeModelEvent)
In class javax.swing.tree.FixedHeightLayoutCache$FHTreeStateNode
In method javax.swing.tree.FixedHeightLayoutCache$FHTreeStateNode.getRowToModelIndex(int)
Local variable stored in JVM register 4
At FixedHeightLayoutCache.java:[line 868]
Dead store to $L4 in javax.swing.tree.FixedHeightLayoutCache$FHTreeStateNode.getRowToModelIndex(int)
In class javax.swing.tree.VariableHeightLayoutCache
In method javax.swing.tree.VariableHeightLayoutCache.treeNodesInserted(TreeModelEvent)
Local variable stored in JVM register 6
At VariableHeightLayoutCache.java:[line 484]
Dead store to $L6 in javax.swing.tree.VariableHeightLayoutCache.treeNodesInserted(TreeModelEvent)
In class javax.swing.undo.StateEdit
Field javax.swing.undo.StateEdit.object
In StateEdit.java
Class javax.swing.undo.StateEdit defines non-transient non-serializable instance field object
In class javax.tools.StandardLocation
In method javax.tools.StandardLocation.locationFor(String)
At StandardLocation.java:[line 89]
Method javax.tools.StandardLocation.locationFor(String) invokes toString() method on a String
In class javax.xml.bind.ContextFinder
In method javax.xml.bind.ContextFinder.find(String, String, ClassLoader, Map)
At ContextFinder.java:[line 305]
Immediate dereference of the result of readLine() in javax.xml.bind.ContextFinder.find(String, String, ClassLoader, Map)
In class javax.xml.bind.ContextFinder
In method javax.xml.bind.ContextFinder.find(Class[], Map)
At ContextFinder.java:[line 387]
Immediate dereference of the result of readLine() in javax.xml.bind.ContextFinder.find(Class[], Map)
In class javax.xml.bind.ContextFinder
In method javax.xml.bind.ContextFinder.find(String, String, ClassLoader, Map)
Local variable stored in JVM register ?
Dereferenced at ContextFinder.java:[line 305]
Known null at ContextFinder.java:[line 305]
Possible null pointer dereference in javax.xml.bind.ContextFinder.find(String, String, ClassLoader, Map) due to return value of called method
In class javax.xml.bind.ContextFinder
In method javax.xml.bind.ContextFinder.find(Class[], Map)
Local variable stored in JVM register ?
Dereferenced at ContextFinder.java:[line 387]
Known null at ContextFinder.java:[line 387]
Possible null pointer dereference in javax.xml.bind.ContextFinder.find(Class[], Map) due to return value of called method
In class javax.xml.bind.ContextFinder
In method javax.xml.bind.ContextFinder.find(String, String, ClassLoader, Map)
Need to close java.io.Reader
At ContextFinder.java:[line 304]
javax.xml.bind.ContextFinder.find(String, String, ClassLoader, Map) may fail to close stream
In class javax.xml.bind.ContextFinder
In method javax.xml.bind.ContextFinder.find(Class[], Map)
Need to close java.io.Reader
At ContextFinder.java:[line 386]
javax.xml.bind.ContextFinder.find(Class[], Map) may fail to close stream
In class javax.xml.bind.JAXBException
In method javax.xml.bind.JAXBException.getLinkedException()
In method javax.xml.bind.JAXBException.setLinkedException(Throwable)
At JAXBException.java:[line 127]
javax.xml.bind.JAXBException.getLinkedException() is unsynchronized, javax.xml.bind.JAXBException.setLinkedException(Throwable) is synchronized
In class javax.xml.bind.TypeConstraintException
In method javax.xml.bind.TypeConstraintException.getLinkedException()
In method javax.xml.bind.TypeConstraintException.setLinkedException(Throwable)
At TypeConstraintException.java:[line 135]
javax.xml.bind.TypeConstraintException.getLinkedException() is unsynchronized, javax.xml.bind.TypeConstraintException.setLinkedException(Throwable) is synchronized
In class javax.xml.crypto.URIReferenceException
Field javax.xml.crypto.URIReferenceException.uriReference
In URIReferenceException.java
Class javax.xml.crypto.URIReferenceException defines non-transient non-serializable instance field uriReference
In class javax.xml.datatype.DatatypeFactory
In method javax.xml.datatype.DatatypeFactory.<static initializer>()
At DatatypeFactory.java:[line 89]
javax.xml.datatype.DatatypeFactory.<static initializer>() invokes inefficient new String(String) constructor
In class javax.xml.datatype.SecuritySupport$5
In method javax.xml.datatype.SecuritySupport$5.run()
At SecuritySupport.java:[line 101]
javax.xml.datatype.SecuritySupport$5.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class javax.xml.parsers.DocumentBuilderFactory
Field javax.xml.parsers.DocumentBuilderFactory.canonicalState
At DocumentBuilderFactory.java:[line 53]
Unread field: javax.xml.parsers.DocumentBuilderFactory.canonicalState
In class javax.xml.parsers.SecuritySupport$5
In method javax.xml.parsers.SecuritySupport$5.run()
At SecuritySupport.java:[line 105]
javax.xml.parsers.SecuritySupport$5.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class javax.xml.soap.FactoryFinder
In method javax.xml.soap.FactoryFinder.find(String)
Need to close java.io.InputStream
At FactoryFinder.java:[line 110]
javax.xml.soap.FactoryFinder.find(String) may fail to close stream
In class javax.xml.soap.FactoryFinder
In method javax.xml.soap.FactoryFinder.find(String)
At FactoryFinder.java:[line 114]
Another occurrence at FactoryFinder.java:[line 139]
Exception is caught when Exception is not thrown in javax.xml.soap.FactoryFinder.find(String)
In class javax.xml.stream.SecuritySupport$5
In method javax.xml.stream.SecuritySupport$5.run()
At SecuritySupport.java:[line 105]
javax.xml.stream.SecuritySupport$5.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class javax.xml.stream.XMLStreamException
Field javax.xml.stream.XMLStreamException.location
In XMLStreamException.java
Class javax.xml.stream.XMLStreamException defines non-transient non-serializable instance field location
In class javax.xml.transform.SecuritySupport$5
In method javax.xml.transform.SecuritySupport$5.run()
At SecuritySupport.java:[line 103]
javax.xml.transform.SecuritySupport$5.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class javax.xml.transform.stax.StAXResult
Field javax.xml.transform.stax.StAXResult.systemId
At StAXResult.java:[line 73]
Unread field: javax.xml.transform.stax.StAXResult.systemId
In class javax.xml.validation.SchemaFactoryFinder
In method javax.xml.validation.SchemaFactoryFinder._newFactory(String)
On field javax.xml.validation.SchemaFactoryFinder.firstTime
At SchemaFactoryFinder.java:[lines 189-191]
Possible doublecheck on javax.xml.validation.SchemaFactoryFinder.firstTime in javax.xml.validation.SchemaFactoryFinder._newFactory(String)
In class javax.xml.validation.SecuritySupport$8
In method javax.xml.validation.SecuritySupport$8.run()
At SecuritySupport.java:[line 158]
javax.xml.validation.SecuritySupport$8.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class javax.xml.ws.spi.FactoryFinder
In method javax.xml.ws.spi.FactoryFinder.find(String, String)
Need to close java.io.InputStream
At FactoryFinder.java:[line 130]
javax.xml.ws.spi.FactoryFinder.find(String, String) may fail to close stream
In class javax.xml.ws.spi.FactoryFinder
In method javax.xml.ws.spi.FactoryFinder.find(String, String)
At FactoryFinder.java:[line 118]
Another occurrence at FactoryFinder.java:[line 134]
Exception is caught when Exception is not thrown in javax.xml.ws.spi.FactoryFinder.find(String, String)
In class javax.xml.xpath.SecuritySupport$8
In method javax.xml.xpath.SecuritySupport$8.run()
At SecuritySupport.java:[line 155]
javax.xml.xpath.SecuritySupport$8.run() invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead
In class javax.xml.xpath.XPathFactoryFinder
In method javax.xml.xpath.XPathFactoryFinder._newFactory(String)
On field javax.xml.xpath.XPathFactoryFinder.firstTime
At XPathFactoryFinder.java:[lines 186-188]
Possible doublecheck on javax.xml.xpath.XPathFactoryFinder.firstTime in javax.xml.xpath.XPathFactoryFinder._newFactory(String)
In class org.omg.CORBA.NameValuePairHelper
In method org.omg.CORBA.NameValuePairHelper.type()
On field org.omg.CORBA.NameValuePairHelper.__typeCode
At NameValuePairHelper.java:[lines 58-62]
Possible doublecheck on org.omg.CORBA.NameValuePairHelper.__typeCode in org.omg.CORBA.NameValuePairHelper.type()
In class org.omg.CORBA.ORB$2
In method org.omg.CORBA.ORB$2.getFileProperties(String)
At ORB.java:[line 235]
Exception is caught when Exception is not thrown in org.omg.CORBA.ORB$2.getFileProperties(String)
In class org.omg.CORBA.PolicyErrorHelper
In method org.omg.CORBA.PolicyErrorHelper.type()
On field org.omg.CORBA.PolicyErrorHelper.__typeCode
At PolicyErrorHelper.java:[lines 37-41]
Possible doublecheck on org.omg.CORBA.PolicyErrorHelper.__typeCode in org.omg.CORBA.PolicyErrorHelper.type()
In class org.omg.CORBA.StringValueHelper
In method org.omg.CORBA.StringValueHelper.type()
On field org.omg.CORBA.StringValueHelper.__typeCode
At StringValueHelper.java:[lines 79-83]
Possible doublecheck on org.omg.CORBA.StringValueHelper.__typeCode in org.omg.CORBA.StringValueHelper.type()
In class org.omg.CORBA.StructMemberHelper
In method org.omg.CORBA.StructMemberHelper.type()
On field org.omg.CORBA.StructMemberHelper.__typeCode
At StructMemberHelper.java:[lines 59-63]
Possible doublecheck on org.omg.CORBA.StructMemberHelper.__typeCode in org.omg.CORBA.StructMemberHelper.type()
In class org.omg.CORBA.UnionMemberHelper
In method org.omg.CORBA.UnionMemberHelper.type()
On field org.omg.CORBA.UnionMemberHelper.__typeCode
At UnionMemberHelper.java:[lines 59-63]
Possible doublecheck on org.omg.CORBA.UnionMemberHelper.__typeCode in org.omg.CORBA.UnionMemberHelper.type()
In class org.omg.CORBA.UnknownUserExceptionHelper
In method org.omg.CORBA.UnknownUserExceptionHelper.type()
On field org.omg.CORBA.UnknownUserExceptionHelper.__typeCode
At UnknownUserExceptionHelper.java:[lines 59-63]
Possible doublecheck on org.omg.CORBA.UnknownUserExceptionHelper.__typeCode in org.omg.CORBA.UnknownUserExceptionHelper.type()
In class org.omg.CORBA.ValueMemberHelper
In method org.omg.CORBA.ValueMemberHelper.type()
On field org.omg.CORBA.ValueMemberHelper.__typeCode
At ValueMemberHelper.java:[lines 59-63]
Possible doublecheck on org.omg.CORBA.ValueMemberHelper.__typeCode in org.omg.CORBA.ValueMemberHelper.type()
In class org.omg.CORBA.WStringValueHelper
In method org.omg.CORBA.WStringValueHelper.type()
On field org.omg.CORBA.WStringValueHelper.__typeCode
At WStringValueHelper.java:[lines 84-88]
Possible doublecheck on org.omg.CORBA.WStringValueHelper.__typeCode in org.omg.CORBA.WStringValueHelper.type()
In class org.omg.CORBA.WrongTransactionHelper
In method org.omg.CORBA.WrongTransactionHelper.type()
On field org.omg.CORBA.WrongTransactionHelper.__typeCode
At WrongTransactionHelper.java:[lines 58-62]
Possible doublecheck on org.omg.CORBA.WrongTransactionHelper.__typeCode in org.omg.CORBA.WrongTransactionHelper.type()
In class org.omg.CORBA._IDLTypeStub
In method org.omg.CORBA._IDLTypeStub.readObject(ObjectInputStream)
Exception class java.io.IOException
At _IDLTypeStub.java:[line 142]
org.omg.CORBA._IDLTypeStub.readObject(ObjectInputStream) might ignore java.io.IOException
In class org.omg.CORBA._IDLTypeStub
In method org.omg.CORBA._IDLTypeStub.writeObject(ObjectOutputStream)
Exception class java.io.IOException
At _IDLTypeStub.java:[line 151]
org.omg.CORBA._IDLTypeStub.writeObject(ObjectOutputStream) might ignore java.io.IOException
In class org.omg.CORBA._PolicyStub
In method org.omg.CORBA._PolicyStub.readObject(ObjectInputStream)
Exception class java.io.IOException
At _PolicyStub.java:[line 153]
org.omg.CORBA._PolicyStub.readObject(ObjectInputStream) might ignore java.io.IOException
In class org.omg.CORBA._PolicyStub
In method org.omg.CORBA._PolicyStub.writeObject(ObjectOutputStream)
Exception class java.io.IOException
At _PolicyStub.java:[line 162]
org.omg.CORBA._PolicyStub.writeObject(ObjectOutputStream) might ignore java.io.IOException
In class org.omg.CosNaming.BindingHelper
In method org.omg.CosNaming.BindingHelper.type()
On field org.omg.CosNaming.BindingHelper.__typeCode
At BindingHelper.java:[lines 32-36]
Possible doublecheck on org.omg.CosNaming.BindingHelper.__typeCode in org.omg.CosNaming.BindingHelper.type()
In class org.omg.CosNaming.BindingIteratorPOA
In method org.omg.CosNaming.BindingIteratorPOA.<static initializer>()
At BindingIteratorPOA.java:[line 29]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.BindingIteratorPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.BindingIteratorPOA
In method org.omg.CosNaming.BindingIteratorPOA.<static initializer>()
At BindingIteratorPOA.java:[line 30]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.BindingIteratorPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.BindingIteratorPOA
In method org.omg.CosNaming.BindingIteratorPOA.<static initializer>()
At BindingIteratorPOA.java:[line 31]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.BindingIteratorPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NameComponentHelper
In method org.omg.CosNaming.NameComponentHelper.type()
On field org.omg.CosNaming.NameComponentHelper.__typeCode
At NameComponentHelper.java:[lines 32-36]
Possible doublecheck on org.omg.CosNaming.NameComponentHelper.__typeCode in org.omg.CosNaming.NameComponentHelper.type()
In class org.omg.CosNaming.NamingContextExtPOA
In method org.omg.CosNaming.NamingContextExtPOA.<static initializer>()
At NamingContextExtPOA.java:[line 34]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextExtPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextExtPOA
In method org.omg.CosNaming.NamingContextExtPOA.<static initializer>()
At NamingContextExtPOA.java:[line 35]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextExtPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextExtPOA
In method org.omg.CosNaming.NamingContextExtPOA.<static initializer>()
At NamingContextExtPOA.java:[line 36]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextExtPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextExtPOA
In method org.omg.CosNaming.NamingContextExtPOA.<static initializer>()
At NamingContextExtPOA.java:[line 37]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextExtPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextExtPOA
In method org.omg.CosNaming.NamingContextExtPOA.<static initializer>()
At NamingContextExtPOA.java:[line 38]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextExtPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextExtPOA
In method org.omg.CosNaming.NamingContextExtPOA.<static initializer>()
At NamingContextExtPOA.java:[line 39]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextExtPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextExtPOA
In method org.omg.CosNaming.NamingContextExtPOA.<static initializer>()
At NamingContextExtPOA.java:[line 40]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextExtPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextExtPOA
In method org.omg.CosNaming.NamingContextExtPOA.<static initializer>()
At NamingContextExtPOA.java:[line 41]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextExtPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextExtPOA
In method org.omg.CosNaming.NamingContextExtPOA.<static initializer>()
At NamingContextExtPOA.java:[line 42]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextExtPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextExtPOA
In method org.omg.CosNaming.NamingContextExtPOA.<static initializer>()
At NamingContextExtPOA.java:[line 43]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextExtPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextExtPOA
In method org.omg.CosNaming.NamingContextExtPOA.<static initializer>()
At NamingContextExtPOA.java:[line 44]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextExtPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextExtPOA
In method org.omg.CosNaming.NamingContextExtPOA.<static initializer>()
At NamingContextExtPOA.java:[line 45]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextExtPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextExtPOA
In method org.omg.CosNaming.NamingContextExtPOA.<static initializer>()
At NamingContextExtPOA.java:[line 46]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextExtPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextExtPOA
In method org.omg.CosNaming.NamingContextExtPOA.<static initializer>()
At NamingContextExtPOA.java:[line 47]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextExtPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextExtPackage.InvalidAddressHelper
In method org.omg.CosNaming.NamingContextExtPackage.InvalidAddressHelper.type()
On field org.omg.CosNaming.NamingContextExtPackage.InvalidAddressHelper.__typeCode
At InvalidAddressHelper.java:[lines 32-36]
Possible doublecheck on org.omg.CosNaming.NamingContextExtPackage.InvalidAddressHelper.__typeCode in org.omg.CosNaming.NamingContextExtPackage.InvalidAddressHelper.type()
In class org.omg.CosNaming.NamingContextPOA
In method org.omg.CosNaming.NamingContextPOA.<static initializer>()
At NamingContextPOA.java:[line 30]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextPOA
In method org.omg.CosNaming.NamingContextPOA.<static initializer>()
At NamingContextPOA.java:[line 31]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextPOA
In method org.omg.CosNaming.NamingContextPOA.<static initializer>()
At NamingContextPOA.java:[line 32]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextPOA
In method org.omg.CosNaming.NamingContextPOA.<static initializer>()
At NamingContextPOA.java:[line 33]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextPOA
In method org.omg.CosNaming.NamingContextPOA.<static initializer>()
At NamingContextPOA.java:[line 34]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextPOA
In method org.omg.CosNaming.NamingContextPOA.<static initializer>()
At NamingContextPOA.java:[line 35]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextPOA
In method org.omg.CosNaming.NamingContextPOA.<static initializer>()
At NamingContextPOA.java:[line 36]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextPOA
In method org.omg.CosNaming.NamingContextPOA.<static initializer>()
At NamingContextPOA.java:[line 37]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextPOA
In method org.omg.CosNaming.NamingContextPOA.<static initializer>()
At NamingContextPOA.java:[line 38]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextPOA
In method org.omg.CosNaming.NamingContextPOA.<static initializer>()
At NamingContextPOA.java:[line 39]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming.NamingContextPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming.NamingContextPackage.AlreadyBoundHelper
In method org.omg.CosNaming.NamingContextPackage.AlreadyBoundHelper.type()
On field org.omg.CosNaming.NamingContextPackage.AlreadyBoundHelper.__typeCode
At AlreadyBoundHelper.java:[lines 32-36]
Possible doublecheck on org.omg.CosNaming.NamingContextPackage.AlreadyBoundHelper.__typeCode in org.omg.CosNaming.NamingContextPackage.AlreadyBoundHelper.type()
In class org.omg.CosNaming.NamingContextPackage.CannotProceedHelper
In method org.omg.CosNaming.NamingContextPackage.CannotProceedHelper.type()
On field org.omg.CosNaming.NamingContextPackage.CannotProceedHelper.__typeCode
At CannotProceedHelper.java:[lines 32-36]
Possible doublecheck on org.omg.CosNaming.NamingContextPackage.CannotProceedHelper.__typeCode in org.omg.CosNaming.NamingContextPackage.CannotProceedHelper.type()
In class org.omg.CosNaming.NamingContextPackage.InvalidNameHelper
In method org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.type()
On field org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.__typeCode
At InvalidNameHelper.java:[lines 32-36]
Possible doublecheck on org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.__typeCode in org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.type()
In class org.omg.CosNaming.NamingContextPackage.NotEmptyHelper
In method org.omg.CosNaming.NamingContextPackage.NotEmptyHelper.type()
On field org.omg.CosNaming.NamingContextPackage.NotEmptyHelper.__typeCode
At NotEmptyHelper.java:[lines 32-36]
Possible doublecheck on org.omg.CosNaming.NamingContextPackage.NotEmptyHelper.__typeCode in org.omg.CosNaming.NamingContextPackage.NotEmptyHelper.type()
In class org.omg.CosNaming.NamingContextPackage.NotFoundHelper
In method org.omg.CosNaming.NamingContextPackage.NotFoundHelper.type()
On field org.omg.CosNaming.NamingContextPackage.NotFoundHelper.__typeCode
At NotFoundHelper.java:[lines 32-36]
Possible doublecheck on org.omg.CosNaming.NamingContextPackage.NotFoundHelper.__typeCode in org.omg.CosNaming.NamingContextPackage.NotFoundHelper.type()
In class org.omg.CosNaming._BindingIteratorImplBase
In method org.omg.CosNaming._BindingIteratorImplBase.<static initializer>()
At _BindingIteratorImplBase.java:[line 48]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming._BindingIteratorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming._BindingIteratorImplBase
In method org.omg.CosNaming._BindingIteratorImplBase.<static initializer>()
At _BindingIteratorImplBase.java:[line 49]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming._BindingIteratorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming._BindingIteratorImplBase
In method org.omg.CosNaming._BindingIteratorImplBase.<static initializer>()
At _BindingIteratorImplBase.java:[line 50]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming._BindingIteratorImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming._NamingContextImplBase
In method org.omg.CosNaming._NamingContextImplBase.<static initializer>()
At _NamingContextImplBase.java:[line 48]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming._NamingContextImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming._NamingContextImplBase
In method org.omg.CosNaming._NamingContextImplBase.<static initializer>()
At _NamingContextImplBase.java:[line 49]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming._NamingContextImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming._NamingContextImplBase
In method org.omg.CosNaming._NamingContextImplBase.<static initializer>()
At _NamingContextImplBase.java:[line 50]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming._NamingContextImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming._NamingContextImplBase
In method org.omg.CosNaming._NamingContextImplBase.<static initializer>()
At _NamingContextImplBase.java:[line 51]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming._NamingContextImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming._NamingContextImplBase
In method org.omg.CosNaming._NamingContextImplBase.<static initializer>()
At _NamingContextImplBase.java:[line 52]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming._NamingContextImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming._NamingContextImplBase
In method org.omg.CosNaming._NamingContextImplBase.<static initializer>()
At _NamingContextImplBase.java:[line 53]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming._NamingContextImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming._NamingContextImplBase
In method org.omg.CosNaming._NamingContextImplBase.<static initializer>()
At _NamingContextImplBase.java:[line 54]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming._NamingContextImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming._NamingContextImplBase
In method org.omg.CosNaming._NamingContextImplBase.<static initializer>()
At _NamingContextImplBase.java:[line 55]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming._NamingContextImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming._NamingContextImplBase
In method org.omg.CosNaming._NamingContextImplBase.<static initializer>()
At _NamingContextImplBase.java:[line 56]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming._NamingContextImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.CosNaming._NamingContextImplBase
In method org.omg.CosNaming._NamingContextImplBase.<static initializer>()
At _NamingContextImplBase.java:[line 57]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.CosNaming._NamingContextImplBase.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.DynamicAny.DynAnyFactoryPackage.InconsistentTypeCodeHelper
In method org.omg.DynamicAny.DynAnyFactoryPackage.InconsistentTypeCodeHelper.type()
On field org.omg.DynamicAny.DynAnyFactoryPackage.InconsistentTypeCodeHelper.__typeCode
At InconsistentTypeCodeHelper.java:[lines 32-36]
Possible doublecheck on org.omg.DynamicAny.DynAnyFactoryPackage.InconsistentTypeCodeHelper.__typeCode in org.omg.DynamicAny.DynAnyFactoryPackage.InconsistentTypeCodeHelper.type()
In class org.omg.DynamicAny.DynAnyPackage.InvalidValueHelper
In method org.omg.DynamicAny.DynAnyPackage.InvalidValueHelper.type()
On field org.omg.DynamicAny.DynAnyPackage.InvalidValueHelper.__typeCode
At InvalidValueHelper.java:[lines 32-36]
Possible doublecheck on org.omg.DynamicAny.DynAnyPackage.InvalidValueHelper.__typeCode in org.omg.DynamicAny.DynAnyPackage.InvalidValueHelper.type()
In class org.omg.DynamicAny.DynAnyPackage.TypeMismatchHelper
In method org.omg.DynamicAny.DynAnyPackage.TypeMismatchHelper.type()
On field org.omg.DynamicAny.DynAnyPackage.TypeMismatchHelper.__typeCode
At TypeMismatchHelper.java:[lines 32-36]
Possible doublecheck on org.omg.DynamicAny.DynAnyPackage.TypeMismatchHelper.__typeCode in org.omg.DynamicAny.DynAnyPackage.TypeMismatchHelper.type()
In class org.omg.DynamicAny.NameDynAnyPairHelper
In method org.omg.DynamicAny.NameDynAnyPairHelper.type()
On field org.omg.DynamicAny.NameDynAnyPairHelper.__typeCode
At NameDynAnyPairHelper.java:[lines 32-36]
Possible doublecheck on org.omg.DynamicAny.NameDynAnyPairHelper.__typeCode in org.omg.DynamicAny.NameDynAnyPairHelper.type()
In class org.omg.DynamicAny.NameValuePairHelper
In method org.omg.DynamicAny.NameValuePairHelper.type()
On field org.omg.DynamicAny.NameValuePairHelper.__typeCode
At NameValuePairHelper.java:[lines 32-36]
Possible doublecheck on org.omg.DynamicAny.NameValuePairHelper.__typeCode in org.omg.DynamicAny.NameValuePairHelper.type()
In class org.omg.IOP.CodecFactoryPackage.UnknownEncodingHelper
In method org.omg.IOP.CodecFactoryPackage.UnknownEncodingHelper.type()
On field org.omg.IOP.CodecFactoryPackage.UnknownEncodingHelper.__typeCode
At UnknownEncodingHelper.java:[lines 32-36]
Possible doublecheck on org.omg.IOP.CodecFactoryPackage.UnknownEncodingHelper.__typeCode in org.omg.IOP.CodecFactoryPackage.UnknownEncodingHelper.type()
In class org.omg.IOP.CodecPackage.FormatMismatchHelper
In method org.omg.IOP.CodecPackage.FormatMismatchHelper.type()
On field org.omg.IOP.CodecPackage.FormatMismatchHelper.__typeCode
At FormatMismatchHelper.java:[lines 32-36]
Possible doublecheck on org.omg.IOP.CodecPackage.FormatMismatchHelper.__typeCode in org.omg.IOP.CodecPackage.FormatMismatchHelper.type()
In class org.omg.IOP.CodecPackage.InvalidTypeForEncodingHelper
In method org.omg.IOP.CodecPackage.InvalidTypeForEncodingHelper.type()
On field org.omg.IOP.CodecPackage.InvalidTypeForEncodingHelper.__typeCode
At InvalidTypeForEncodingHelper.java:[lines 32-36]
Possible doublecheck on org.omg.IOP.CodecPackage.InvalidTypeForEncodingHelper.__typeCode in org.omg.IOP.CodecPackage.InvalidTypeForEncodingHelper.type()
In class org.omg.IOP.CodecPackage.TypeMismatchHelper
In method org.omg.IOP.CodecPackage.TypeMismatchHelper.type()
On field org.omg.IOP.CodecPackage.TypeMismatchHelper.__typeCode
At TypeMismatchHelper.java:[lines 32-36]
Possible doublecheck on org.omg.IOP.CodecPackage.TypeMismatchHelper.__typeCode in org.omg.IOP.CodecPackage.TypeMismatchHelper.type()
In class org.omg.IOP.IORHelper
In method org.omg.IOP.IORHelper.type()
On field org.omg.IOP.IORHelper.__typeCode
At IORHelper.java:[lines 32-36]
Possible doublecheck on org.omg.IOP.IORHelper.__typeCode in org.omg.IOP.IORHelper.type()
In class org.omg.IOP.ServiceContextHelper
In method org.omg.IOP.ServiceContextHelper.type()
On field org.omg.IOP.ServiceContextHelper.__typeCode
At ServiceContextHelper.java:[lines 32-36]
Possible doublecheck on org.omg.IOP.ServiceContextHelper.__typeCode in org.omg.IOP.ServiceContextHelper.type()
In class org.omg.IOP.TaggedComponentHelper
In method org.omg.IOP.TaggedComponentHelper.type()
On field org.omg.IOP.TaggedComponentHelper.__typeCode
At TaggedComponentHelper.java:[lines 32-36]
Possible doublecheck on org.omg.IOP.TaggedComponentHelper.__typeCode in org.omg.IOP.TaggedComponentHelper.type()
In class org.omg.IOP.TaggedProfileHelper
In method org.omg.IOP.TaggedProfileHelper.type()
On field org.omg.IOP.TaggedProfileHelper.__typeCode
At TaggedProfileHelper.java:[lines 32-36]
Possible doublecheck on org.omg.IOP.TaggedProfileHelper.__typeCode in org.omg.IOP.TaggedProfileHelper.type()
In class org.omg.PortableInterceptor.ForwardRequestHelper
In method org.omg.PortableInterceptor.ForwardRequestHelper.type()
On field org.omg.PortableInterceptor.ForwardRequestHelper.__typeCode
At ForwardRequestHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableInterceptor.ForwardRequestHelper.__typeCode in org.omg.PortableInterceptor.ForwardRequestHelper.type()
In class org.omg.PortableInterceptor.InvalidSlotHelper
In method org.omg.PortableInterceptor.InvalidSlotHelper.type()
On field org.omg.PortableInterceptor.InvalidSlotHelper.__typeCode
At InvalidSlotHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableInterceptor.InvalidSlotHelper.__typeCode in org.omg.PortableInterceptor.InvalidSlotHelper.type()
In class org.omg.PortableInterceptor.ORBInitInfoPackage.DuplicateNameHelper
In method org.omg.PortableInterceptor.ORBInitInfoPackage.DuplicateNameHelper.type()
On field org.omg.PortableInterceptor.ORBInitInfoPackage.DuplicateNameHelper.__typeCode
At DuplicateNameHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableInterceptor.ORBInitInfoPackage.DuplicateNameHelper.__typeCode in org.omg.PortableInterceptor.ORBInitInfoPackage.DuplicateNameHelper.type()
In class org.omg.PortableInterceptor.ORBInitInfoPackage.InvalidNameHelper
In method org.omg.PortableInterceptor.ORBInitInfoPackage.InvalidNameHelper.type()
On field org.omg.PortableInterceptor.ORBInitInfoPackage.InvalidNameHelper.__typeCode
At InvalidNameHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableInterceptor.ORBInitInfoPackage.InvalidNameHelper.__typeCode in org.omg.PortableInterceptor.ORBInitInfoPackage.InvalidNameHelper.type()
In class org.omg.PortableInterceptor.ObjectReferenceFactoryHelper
In method org.omg.PortableInterceptor.ObjectReferenceFactoryHelper.type()
On field org.omg.PortableInterceptor.ObjectReferenceFactoryHelper.__typeCode
At ObjectReferenceFactoryHelper.java:[lines 37-41]
Possible doublecheck on org.omg.PortableInterceptor.ObjectReferenceFactoryHelper.__typeCode in org.omg.PortableInterceptor.ObjectReferenceFactoryHelper.type()
In class org.omg.PortableInterceptor.ObjectReferenceTemplateHelper
In method org.omg.PortableInterceptor.ObjectReferenceTemplateHelper.type()
On field org.omg.PortableInterceptor.ObjectReferenceTemplateHelper.__typeCode
At ObjectReferenceTemplateHelper.java:[lines 41-45]
Possible doublecheck on org.omg.PortableInterceptor.ObjectReferenceTemplateHelper.__typeCode in org.omg.PortableInterceptor.ObjectReferenceTemplateHelper.type()
In class org.omg.PortableServer.CurrentPackage.NoContextHelper
In method org.omg.PortableServer.CurrentPackage.NoContextHelper.type()
On field org.omg.PortableServer.CurrentPackage.NoContextHelper.__typeCode
At NoContextHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableServer.CurrentPackage.NoContextHelper.__typeCode in org.omg.PortableServer.CurrentPackage.NoContextHelper.type()
In class org.omg.PortableServer.ForwardRequestHelper
In method org.omg.PortableServer.ForwardRequestHelper.type()
On field org.omg.PortableServer.ForwardRequestHelper.__typeCode
At ForwardRequestHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableServer.ForwardRequestHelper.__typeCode in org.omg.PortableServer.ForwardRequestHelper.type()
In class org.omg.PortableServer.POAManagerPackage.AdapterInactiveHelper
In method org.omg.PortableServer.POAManagerPackage.AdapterInactiveHelper.type()
On field org.omg.PortableServer.POAManagerPackage.AdapterInactiveHelper.__typeCode
At AdapterInactiveHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableServer.POAManagerPackage.AdapterInactiveHelper.__typeCode in org.omg.PortableServer.POAManagerPackage.AdapterInactiveHelper.type()
In class org.omg.PortableServer.POAPackage.AdapterAlreadyExistsHelper
In method org.omg.PortableServer.POAPackage.AdapterAlreadyExistsHelper.type()
On field org.omg.PortableServer.POAPackage.AdapterAlreadyExistsHelper.__typeCode
At AdapterAlreadyExistsHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableServer.POAPackage.AdapterAlreadyExistsHelper.__typeCode in org.omg.PortableServer.POAPackage.AdapterAlreadyExistsHelper.type()
In class org.omg.PortableServer.POAPackage.AdapterNonExistentHelper
In method org.omg.PortableServer.POAPackage.AdapterNonExistentHelper.type()
On field org.omg.PortableServer.POAPackage.AdapterNonExistentHelper.__typeCode
At AdapterNonExistentHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableServer.POAPackage.AdapterNonExistentHelper.__typeCode in org.omg.PortableServer.POAPackage.AdapterNonExistentHelper.type()
In class org.omg.PortableServer.POAPackage.InvalidPolicyHelper
In method org.omg.PortableServer.POAPackage.InvalidPolicyHelper.type()
On field org.omg.PortableServer.POAPackage.InvalidPolicyHelper.__typeCode
At InvalidPolicyHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableServer.POAPackage.InvalidPolicyHelper.__typeCode in org.omg.PortableServer.POAPackage.InvalidPolicyHelper.type()
In class org.omg.PortableServer.POAPackage.NoServantHelper
In method org.omg.PortableServer.POAPackage.NoServantHelper.type()
On field org.omg.PortableServer.POAPackage.NoServantHelper.__typeCode
At NoServantHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableServer.POAPackage.NoServantHelper.__typeCode in org.omg.PortableServer.POAPackage.NoServantHelper.type()
In class org.omg.PortableServer.POAPackage.ObjectAlreadyActiveHelper
In method org.omg.PortableServer.POAPackage.ObjectAlreadyActiveHelper.type()
On field org.omg.PortableServer.POAPackage.ObjectAlreadyActiveHelper.__typeCode
At ObjectAlreadyActiveHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableServer.POAPackage.ObjectAlreadyActiveHelper.__typeCode in org.omg.PortableServer.POAPackage.ObjectAlreadyActiveHelper.type()
In class org.omg.PortableServer.POAPackage.ObjectNotActiveHelper
In method org.omg.PortableServer.POAPackage.ObjectNotActiveHelper.type()
On field org.omg.PortableServer.POAPackage.ObjectNotActiveHelper.__typeCode
At ObjectNotActiveHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableServer.POAPackage.ObjectNotActiveHelper.__typeCode in org.omg.PortableServer.POAPackage.ObjectNotActiveHelper.type()
In class org.omg.PortableServer.POAPackage.ServantAlreadyActiveHelper
In method org.omg.PortableServer.POAPackage.ServantAlreadyActiveHelper.type()
On field org.omg.PortableServer.POAPackage.ServantAlreadyActiveHelper.__typeCode
At ServantAlreadyActiveHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableServer.POAPackage.ServantAlreadyActiveHelper.__typeCode in org.omg.PortableServer.POAPackage.ServantAlreadyActiveHelper.type()
In class org.omg.PortableServer.POAPackage.ServantNotActiveHelper
In method org.omg.PortableServer.POAPackage.ServantNotActiveHelper.type()
On field org.omg.PortableServer.POAPackage.ServantNotActiveHelper.__typeCode
At ServantNotActiveHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableServer.POAPackage.ServantNotActiveHelper.__typeCode in org.omg.PortableServer.POAPackage.ServantNotActiveHelper.type()
In class org.omg.PortableServer.POAPackage.WrongAdapterHelper
In method org.omg.PortableServer.POAPackage.WrongAdapterHelper.type()
On field org.omg.PortableServer.POAPackage.WrongAdapterHelper.__typeCode
At WrongAdapterHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableServer.POAPackage.WrongAdapterHelper.__typeCode in org.omg.PortableServer.POAPackage.WrongAdapterHelper.type()
In class org.omg.PortableServer.POAPackage.WrongPolicyHelper
In method org.omg.PortableServer.POAPackage.WrongPolicyHelper.type()
On field org.omg.PortableServer.POAPackage.WrongPolicyHelper.__typeCode
At WrongPolicyHelper.java:[lines 32-36]
Possible doublecheck on org.omg.PortableServer.POAPackage.WrongPolicyHelper.__typeCode in org.omg.PortableServer.POAPackage.WrongPolicyHelper.type()
In class org.omg.PortableServer.ServantActivatorPOA
In method org.omg.PortableServer.ServantActivatorPOA.<static initializer>()
At ServantActivatorPOA.java:[line 25]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.PortableServer.ServantActivatorPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.PortableServer.ServantActivatorPOA
In method org.omg.PortableServer.ServantActivatorPOA.<static initializer>()
At ServantActivatorPOA.java:[line 26]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.PortableServer.ServantActivatorPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.PortableServer.ServantLocatorPOA
In method org.omg.PortableServer.ServantLocatorPOA.<static initializer>()
At ServantLocatorPOA.java:[line 39]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.PortableServer.ServantLocatorPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.omg.PortableServer.ServantLocatorPOA
In method org.omg.PortableServer.ServantLocatorPOA.<static initializer>()
At ServantLocatorPOA.java:[line 40]
Value Integer(int)
Value Integer.valueOf(int)
Method org.omg.PortableServer.ServantLocatorPOA.<static initializer>() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
In class org.w3c.dom.bootstrap.DOMImplementationRegistry
In method org.w3c.dom.bootstrap.DOMImplementationRegistry.isJRE11()
Local variable stored in JVM register 0
At DOMImplementationRegistry.java:[line 335]
Dead store to $L0 in org.w3c.dom.bootstrap.DOMImplementationRegistry.isJRE11()
In class org.w3c.dom.bootstrap.DOMImplementationRegistry
In method org.w3c.dom.bootstrap.DOMImplementationRegistry.getServiceValue(ClassLoader)
At DOMImplementationRegistry.java:[line 322]
Exception is caught when Exception is not thrown in org.w3c.dom.bootstrap.DOMImplementationRegistry.getServiceValue(ClassLoader)
In class org.xml.sax.helpers.NamespaceSupport
In method org.xml.sax.helpers.NamespaceSupport.pushContext()
Local variable stored in JVM register 1
At NamespaceSupport.java:[line 232]
Dead store to $L1 in org.xml.sax.helpers.NamespaceSupport.pushContext()
In class org.xml.sax.helpers.NamespaceSupport$Context
Field org.xml.sax.helpers.NamespaceSupport$Context.parent
At NamespaceSupport.java:[line 845]
Unread field: org.xml.sax.helpers.NamespaceSupport$Context.parent
In class org.xml.sax.helpers.XMLFilterImpl
Field org.xml.sax.helpers.XMLFilterImpl.locator
At XMLFilterImpl.java:[line 730]
Unread field: org.xml.sax.helpers.XMLFilterImpl.locator
In class org.xml.sax.helpers.XMLReaderAdapter$AttributesAdapter
In XMLReaderAdapter.java
Should org.xml.sax.helpers.XMLReaderAdapter$AttributesAdapter be a _static_ inner class?
In class org.xml.sax.helpers.XMLReaderFactory
In method org.xml.sax.helpers.XMLReaderFactory.createXMLReader()
Need to close java.io.Reader
At XMLReaderFactory.java:[line 152]
org.xml.sax.helpers.XMLReaderFactory.createXMLReader() may fail to close stream
In class org.xml.sax.helpers.XMLReaderFactory
In method org.xml.sax.helpers.XMLReaderFactory.createXMLReader()
At XMLReaderFactory.java:[line 157]
Exception is caught when Exception is not thrown in org.xml.sax.helpers.XMLReaderFactory.createXMLReader()