118703 lines of code analyzed,
in 2976 classes,
in 73 packages.
Click on a warning row to see full context information.
|
DE
|
edu.rice.cs.drjava.model.compiler.CompilerErrorModel._calculatePositions() might ignore java.io.IOException |
|
Bug type DE_MIGHT_IGNORE (click for details)
In class edu.rice.cs.drjava.model.compiler.CompilerErrorModel In method edu.rice.cs.drjava.model.compiler.CompilerErrorModel._calculatePositions() Exception class java.io.IOException At CompilerErrorModel.java:[line 394]
|
|
DE
|
edu.rice.cs.drjava.model.repl.InteractionsModel.loadHistory(FileOpenSelector) might ignore edu.rice.cs.util.OperationCanceledException |
|
Bug type DE_MIGHT_IGNORE (click for details)
In class edu.rice.cs.drjava.model.repl.InteractionsModel In method edu.rice.cs.drjava.model.repl.InteractionsModel.loadHistory(FileOpenSelector) Exception class edu.rice.cs.util.OperationCanceledException At InteractionsModel.java:[line 328]
|
|
DE
|
edu.rice.cs.drjava.ui.AboutDialog$1.mouseClicked(MouseEvent) might ignore java.lang.Exception |
|
Bug type DE_MIGHT_IGNORE (click for details)
In class edu.rice.cs.drjava.ui.AboutDialog$1 In method edu.rice.cs.drjava.ui.AboutDialog$1.mouseClicked(MouseEvent) Exception class java.lang.Exception At AboutDialog.java:[line 123]
|
|
DE
|
edu.rice.cs.drjava.ui.AboutDialog$3.mouseClicked(MouseEvent) might ignore java.lang.Exception |
|
Bug type DE_MIGHT_IGNORE (click for details)
In class edu.rice.cs.drjava.ui.AboutDialog$3 In method edu.rice.cs.drjava.ui.AboutDialog$3.mouseClicked(MouseEvent) Exception class java.lang.Exception At AboutDialog.java:[line 226]
|
|
DE
|
edu.rice.cs.drjava.ui.BrowserHistoryPanel$BrowserHistoryListUserObj.toString() might ignore javax.swing.text.BadLocationException |
|
Bug type DE_MIGHT_IGNORE (click for details)
In class edu.rice.cs.drjava.ui.BrowserHistoryPanel$BrowserHistoryListUserObj In method edu.rice.cs.drjava.ui.BrowserHistoryPanel$BrowserHistoryListUserObj.toString() Exception class javax.swing.text.BadLocationException At BrowserHistoryPanel.java:[line 269]
|
|
DE
|
edu.rice.cs.drjava.ui.MainFrame._warnFileOpen(File) might ignore java.io.IOException |
|
Bug type DE_MIGHT_IGNORE (click for details)
In class edu.rice.cs.drjava.ui.MainFrame In method edu.rice.cs.drjava.ui.MainFrame._warnFileOpen(File) Exception class java.io.IOException At MainFrame.java:[line 8217]
|
|
DE
|
edu.rice.cs.drjava.ui.PreviewFrame._updateActions() might ignore java.lang.Exception |
|
Bug type DE_MIGHT_IGNORE (click for details)
In class edu.rice.cs.drjava.ui.PreviewFrame In method edu.rice.cs.drjava.ui.PreviewFrame._updateActions() Exception class java.lang.Exception At PreviewFrame.java:[line 233]
|
|
DE
|
edu.rice.cs.drjava.ui.PreviewFrame.showPage() might ignore java.awt.print.PrinterException |
|
Bug type DE_MIGHT_IGNORE (click for details)
In class edu.rice.cs.drjava.ui.PreviewFrame In method edu.rice.cs.drjava.ui.PreviewFrame.showPage() Exception class java.awt.print.PrinterException At PreviewFrame.java:[line 354]
|
|
DE
|
edu.rice.cs.drjava.ui.RegionsListPanel$RegionListUserObj.toString() might ignore javax.swing.text.BadLocationException |
|
Bug type DE_MIGHT_IGNORE (click for details)
In class edu.rice.cs.drjava.ui.RegionsListPanel$RegionListUserObj In method edu.rice.cs.drjava.ui.RegionsListPanel$RegionListUserObj.toString() Exception class javax.swing.text.BadLocationException At RegionsListPanel.java:[line 386]
|
|
DE
|
edu.rice.cs.drjava.ui.RegionsTreePanel$RegionTreeUserObj.toString() might ignore javax.swing.text.BadLocationException |
|
Bug type DE_MIGHT_IGNORE (click for details)
In class edu.rice.cs.drjava.ui.RegionsTreePanel$RegionTreeUserObj In method edu.rice.cs.drjava.ui.RegionsTreePanel$RegionTreeUserObj.toString() Exception class javax.swing.text.BadLocationException At RegionsTreePanel.java:[line 563]
|
|
DE
|
edu.rice.cs.javalanglevels.LanguageLevelVisitor._getSymbolData_FromFileSystem(String, SourceInfo, boolean, boolean) might ignore java.io.IOException |
|
Bug type DE_MIGHT_IGNORE (click for details)
In class edu.rice.cs.javalanglevels.LanguageLevelVisitor In method edu.rice.cs.javalanglevels.LanguageLevelVisitor._getSymbolData_FromFileSystem(String, SourceInfo, boolean, boolean) Exception class java.io.IOException At LanguageLevelVisitor.java:[line 746]
|
|
Dm
|
edu.rice.cs.drjava.model.AbstractGlobalModel.shutdown(boolean) invokes System.exit(...), which shuts down the entire virtual machine |
|
Bug type DM_EXIT (click for details)
In class edu.rice.cs.drjava.model.AbstractGlobalModel In method edu.rice.cs.drjava.model.AbstractGlobalModel.shutdown(boolean) At AbstractGlobalModel.java:[line 1792]
|
|
Dm
|
edu.rice.cs.drjava.ui.SimpleInteractionsWindow.close() invokes System.exit(...), which shuts down the entire virtual machine |
|
Bug type DM_EXIT (click for details)
In class edu.rice.cs.drjava.ui.SimpleInteractionsWindow In method edu.rice.cs.drjava.ui.SimpleInteractionsWindow.close() At SimpleInteractionsWindow.java:[line 108]
|
|
Dm
|
edu.rice.cs.util.newjvm.AbstractSlaveJVM.shutdown() invokes System.exit(...), which shuts down the entire virtual machine |
|
Bug type DM_EXIT (click for details)
In class edu.rice.cs.util.newjvm.AbstractSlaveJVM In method edu.rice.cs.util.newjvm.AbstractSlaveJVM.shutdown() At AbstractSlaveJVM.java:[line 79]
|
|
Dm
|
junit.awtui.TestRunner$2.actionPerformed(ActionEvent) invokes System.exit(...), which shuts down the entire virtual machine |
|
Bug type DM_EXIT (click for details)
In class junit.awtui.TestRunner$2 In method junit.awtui.TestRunner$2.actionPerformed(ActionEvent) At TestRunner.java:[line 126]
|
|
Dm
|
junit.awtui.TestRunner$9.actionPerformed(ActionEvent) invokes System.exit(...), which shuts down the entire virtual machine |
|
Bug type DM_EXIT (click for details)
In class junit.awtui.TestRunner$9 In method junit.awtui.TestRunner$9.actionPerformed(ActionEvent) At TestRunner.java:[line 257]
|
|
Dm
|
junit.swingui.TestRunner.terminate() invokes System.exit(...), which shuts down the entire virtual machine |
|
Bug type DM_EXIT (click for details)
In class junit.swingui.TestRunner In method junit.swingui.TestRunner.terminate() At TestRunner.java:[line 749]
|
|
Dm
|
junit.textui.TestRunner.runFailed(String) invokes System.exit(...), which shuts down the entire virtual machine |
|
Bug type DM_EXIT (click for details)
In class junit.textui.TestRunner In method junit.textui.TestRunner.runFailed(String) At TestRunner.java:[line 181]
|
|
DP
|
edu.rice.cs.drjava.model.JarJDKToolsLibrary.makeFromFile(File, GlobalModel) creates a edu.rice.cs.plt.reflect.PathClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class edu.rice.cs.drjava.model.JarJDKToolsLibrary In method edu.rice.cs.drjava.model.JarJDKToolsLibrary.makeFromFile(File, GlobalModel) In class edu.rice.cs.plt.reflect.PathClassLoader At JarJDKToolsLibrary.java:[line 152]
|
|
DP
|
edu.rice.cs.drjava.model.JarJDKToolsLibrary.makeFromFile(File, GlobalModel) creates a edu.rice.cs.plt.reflect.PathClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class edu.rice.cs.drjava.model.JarJDKToolsLibrary In method edu.rice.cs.drjava.model.JarJDKToolsLibrary.makeFromFile(File, GlobalModel) In class edu.rice.cs.plt.reflect.PathClassLoader At JarJDKToolsLibrary.java:[line 161]
|
|
DP
|
edu.rice.cs.drjava.model.JarJDKToolsLibrary.makeFromFile(File, GlobalModel) creates a edu.rice.cs.plt.reflect.PreemptingClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class edu.rice.cs.drjava.model.JarJDKToolsLibrary In method edu.rice.cs.drjava.model.JarJDKToolsLibrary.makeFromFile(File, GlobalModel) In class edu.rice.cs.plt.reflect.PreemptingClassLoader At JarJDKToolsLibrary.java:[line 152]
|
|
DP
|
edu.rice.cs.drjava.model.JarJDKToolsLibrary.makeFromFile(File, GlobalModel) creates a edu.rice.cs.plt.reflect.ShadowingClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class edu.rice.cs.drjava.model.JarJDKToolsLibrary In method edu.rice.cs.drjava.model.JarJDKToolsLibrary.makeFromFile(File, GlobalModel) In class edu.rice.cs.plt.reflect.ShadowingClassLoader At JarJDKToolsLibrary.java:[line 120]
|
|
DP
|
new edu.rice.cs.drjava.model.junit.DrJavaTestSuiteLoader(JUnitModelCallback) creates a edu.rice.cs.drjava.model.junit.DrJavaTestCaseClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class edu.rice.cs.drjava.model.junit.DrJavaTestSuiteLoader In method new edu.rice.cs.drjava.model.junit.DrJavaTestSuiteLoader(JUnitModelCallback) In class edu.rice.cs.drjava.model.junit.DrJavaTestCaseClassLoader At DrJavaTestSuiteLoader.java:[line 57]
|
|
DP
|
new edu.rice.cs.drjava.model.repl.newjvm.ClassPathManager() creates a edu.rice.cs.plt.reflect.PathClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class edu.rice.cs.drjava.model.repl.newjvm.ClassPathManager In method new edu.rice.cs.drjava.model.repl.newjvm.ClassPathManager() In class edu.rice.cs.plt.reflect.PathClassLoader At ClassPathManager.java:[line 81]
|
|
DP
|
edu.rice.cs.dynamicjava.interpreter.ExpressionChecker.visit(AnonymousAllocation) creates a edu.rice.cs.dynamicjava.interpreter.TreeClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class edu.rice.cs.dynamicjava.interpreter.ExpressionChecker In method edu.rice.cs.dynamicjava.interpreter.ExpressionChecker.visit(AnonymousAllocation) In class edu.rice.cs.dynamicjava.interpreter.TreeClassLoader At ExpressionChecker.java:[line 805]
|
|
DP
|
edu.rice.cs.dynamicjava.interpreter.ExpressionChecker.visit(AnonymousInnerAllocation) creates a edu.rice.cs.dynamicjava.interpreter.TreeClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class edu.rice.cs.dynamicjava.interpreter.ExpressionChecker In method edu.rice.cs.dynamicjava.interpreter.ExpressionChecker.visit(AnonymousInnerAllocation) In class edu.rice.cs.dynamicjava.interpreter.TreeClassLoader At ExpressionChecker.java:[line 918]
|
|
DP
|
edu.rice.cs.dynamicjava.interpreter.StatementChecker.visit(ClassDeclaration) creates a edu.rice.cs.dynamicjava.interpreter.TreeClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class edu.rice.cs.dynamicjava.interpreter.StatementChecker In method edu.rice.cs.dynamicjava.interpreter.StatementChecker.visit(ClassDeclaration) In class edu.rice.cs.dynamicjava.interpreter.TreeClassLoader At StatementChecker.java:[line 300]
|
|
DP
|
edu.rice.cs.plt.reflect.PathClassLoader.findResource(String) creates a java.net.URLClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class edu.rice.cs.plt.reflect.PathClassLoader In method edu.rice.cs.plt.reflect.PathClassLoader.findResource(String) In class java.net.URLClassLoader At PathClassLoader.java:[line 114]
|
|
DP
|
edu.rice.cs.plt.reflect.PathClassLoader.findResources(String) creates a java.net.URLClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class edu.rice.cs.plt.reflect.PathClassLoader In method edu.rice.cs.plt.reflect.PathClassLoader.findResources(String) In class java.net.URLClassLoader At PathClassLoader.java:[line 129]
|
|
DP
|
edu.rice.cs.plt.reflect.ReflectUtil.loadLibraryAdapter(ClassLoader, Iterable, String, Class[], Object[]) creates a edu.rice.cs.plt.reflect.PathClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class edu.rice.cs.plt.reflect.ReflectUtil In method edu.rice.cs.plt.reflect.ReflectUtil.loadLibraryAdapter(ClassLoader, Iterable, String, Class[], Object[]) In class edu.rice.cs.plt.reflect.PathClassLoader At ReflectUtil.java:[line 404]
|
|
DP
|
edu.rice.cs.plt.reflect.ReflectUtil.loadLibraryAdapter(ClassLoader, Iterable, String, Class[], Object[]) creates a edu.rice.cs.plt.reflect.PreemptingClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class edu.rice.cs.plt.reflect.ReflectUtil In method edu.rice.cs.plt.reflect.ReflectUtil.loadLibraryAdapter(ClassLoader, Iterable, String, Class[], Object[]) In class edu.rice.cs.plt.reflect.PreemptingClassLoader At ReflectUtil.java:[line 405]
|
|
DP
|
new junit.runner.LoadingTestCollector() creates a junit.runner.TestCaseClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class junit.runner.LoadingTestCollector In method new junit.runner.LoadingTestCollector() In class junit.runner.TestCaseClassLoader At LoadingTestCollector.java:[line 18]
|
|
DP
|
junit.runner.ReloadingTestSuiteLoader.createLoader() creates a junit.runner.TestCaseClassLoader classloader, which should be performed within a doPrivileged block |
|
Bug type DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED (click for details)
In class junit.runner.ReloadingTestSuiteLoader In method junit.runner.ReloadingTestSuiteLoader.createLoader() In class junit.runner.TestCaseClassLoader At ReloadingTestSuiteLoader.java:[line 17]
|
|
Eq
|
edu.rice.cs.drjava.model.AbstractGlobalModel$ConcreteOpenDefDoc defines compareTo(Object) and uses Object.equals() |
|
Bug type EQ_COMPARETO_USE_OBJECT_EQUALS (click for details)
In class edu.rice.cs.drjava.model.AbstractGlobalModel$ConcreteOpenDefDoc In method edu.rice.cs.drjava.model.AbstractGlobalModel$ConcreteOpenDefDoc.compareTo(Object) At AbstractGlobalModel.java:[line 2454]
|
|
Eq
|
edu.rice.cs.drjava.model.compiler.CompilerError defines compareTo(Object) and uses Object.equals() |
|
Bug type EQ_COMPARETO_USE_OBJECT_EQUALS (click for details)
In class edu.rice.cs.drjava.model.compiler.CompilerError In method edu.rice.cs.drjava.model.compiler.CompilerError.compareTo(Object) At CompilerError.java:[lines 149-167]
|
|
Eq
|
edu.rice.cs.drjava.model.DummyOpenDefDoc defines compareTo(Object) and uses Object.equals() |
|
Bug type EQ_COMPARETO_USE_OBJECT_EQUALS (click for details)
In class edu.rice.cs.drjava.model.DummyOpenDefDoc In method edu.rice.cs.drjava.model.DummyOpenDefDoc.compareTo(Object) At DummyOpenDefDoc.java:[line 63]
|
|
Eq
|
edu.rice.cs.drjava.ui.config.KeyStrokeOptionComponent defines compareTo(Object) and uses Object.equals() |
|
Bug type EQ_COMPARETO_USE_OBJECT_EQUALS (click for details)
In class edu.rice.cs.drjava.ui.config.KeyStrokeOptionComponent In method edu.rice.cs.drjava.ui.config.KeyStrokeOptionComponent.compareTo(Object) At KeyStrokeOptionComponent.java:[lines 161-165]
|
|
Eq
|
net.java.plaf.Environment$JavaVersion defines compareTo(Object) and uses Object.equals() |
|
Bug type EQ_COMPARETO_USE_OBJECT_EQUALS (click for details)
In class net.java.plaf.Environment$JavaVersion In method net.java.plaf.Environment$JavaVersion.compareTo(Object) At Environment.java:[lines 243-296]
|
|
ES
|
Comparison of String parameter using == or != in edu.rice.cs.drjava.model.definitions.reducedmodel.Brace.findBrace(String) |
|
Bug type ES_COMPARING_PARAMETER_STRING_WITH_EQ (click for details)
In class edu.rice.cs.drjava.model.definitions.reducedmodel.Brace In method edu.rice.cs.drjava.model.definitions.reducedmodel.Brace.findBrace(String) Actual type java.lang.String At Brace.java:[line 155]
|
|
ES
|
Comparison of String objects using == or != in edu.rice.cs.javalanglevels.tree.ModifiersAndVisibility.equals(Object) |
|
Bug type ES_COMPARING_STRINGS_WITH_EQ (click for details)
In class edu.rice.cs.javalanglevels.tree.ModifiersAndVisibility In method edu.rice.cs.javalanglevels.tree.ModifiersAndVisibility.equals(Object) Actual type java.lang.String At ModifiersAndVisibility.java:[line 94]
|
|
ES
|
Comparison of String objects using == or != in edu.rice.cs.javalanglevels.tree.PrimitiveType.equals(Object) |
|
Bug type ES_COMPARING_STRINGS_WITH_EQ (click for details)
In class edu.rice.cs.javalanglevels.tree.PrimitiveType In method edu.rice.cs.javalanglevels.tree.PrimitiveType.equals(Object) Actual type java.lang.String At PrimitiveType.java:[line 76]
|
|
ES
|
Comparison of String objects using == or != in edu.rice.cs.javalanglevels.tree.StringLiteral.equals(Object) |
|
Bug type ES_COMPARING_STRINGS_WITH_EQ (click for details)
In class edu.rice.cs.javalanglevels.tree.StringLiteral In method edu.rice.cs.javalanglevels.tree.StringLiteral.equals(Object) Actual type java.lang.String At StringLiteral.java:[line 83]
|
|
ES
|
Comparison of String objects using == or != in edu.rice.cs.javalanglevels.tree.TypeVariable.equals(Object) |
|
Bug type ES_COMPARING_STRINGS_WITH_EQ (click for details)
In class edu.rice.cs.javalanglevels.tree.TypeVariable In method edu.rice.cs.javalanglevels.tree.TypeVariable.equals(Object) Actual type java.lang.String At TypeVariable.java:[line 76]
|
|
ES
|
Comparison of String objects using == or != in edu.rice.cs.javalanglevels.tree.VoidReturn.equals(Object) |
|
Bug type ES_COMPARING_STRINGS_WITH_EQ (click for details)
In class edu.rice.cs.javalanglevels.tree.VoidReturn In method edu.rice.cs.javalanglevels.tree.VoidReturn.equals(Object) Actual type java.lang.String At VoidReturn.java:[line 83]
|
|
ES
|
Comparison of String objects using == or != in edu.rice.cs.javalanglevels.tree.Word.equals(Object) |
|
Bug type ES_COMPARING_STRINGS_WITH_EQ (click for details)
In class edu.rice.cs.javalanglevels.tree.Word In method edu.rice.cs.javalanglevels.tree.Word.equals(Object) Actual type java.lang.String At Word.java:[line 83]
|
|
ES
|
Comparison of String parameter using == or != in net.java.plaf.windows.xp.DefaultTreeCellRenderer.firePropertyChange(String, Object, Object) |
|
Bug type ES_COMPARING_PARAMETER_STRING_WITH_EQ (click for details)
In class net.java.plaf.windows.xp.DefaultTreeCellRenderer In method net.java.plaf.windows.xp.DefaultTreeCellRenderer.firePropertyChange(String, Object, Object) Actual type java.lang.String At DefaultTreeCellRenderer.java:[line 647]
|
|
HE
|
edu.rice.cs.dynamicjava.symbol.TypeSystem$TypeWrapper defines equals and uses Object.hashCode() |
|
Bug type HE_EQUALS_USE_HASHCODE (click for details)
In class edu.rice.cs.dynamicjava.symbol.TypeSystem$TypeWrapper In method edu.rice.cs.dynamicjava.symbol.TypeSystem$TypeWrapper.equals(Object) At TypeSystem.java:[lines 76-78]
|
|
HE
|
edu.rice.cs.plt.tuple.Octet defines equals but not hashCode |
|
Bug type HE_EQUALS_NO_HASHCODE (click for details)
In class edu.rice.cs.plt.tuple.Octet In method edu.rice.cs.plt.tuple.Octet.equals(Object) At Octet.java:[lines 82-86]
|
|
HE
|
edu.rice.cs.plt.tuple.Pair defines equals but not hashCode |
|
Bug type HE_EQUALS_NO_HASHCODE (click for details)
In class edu.rice.cs.plt.tuple.Pair In method edu.rice.cs.plt.tuple.Pair.equals(Object) At Pair.java:[lines 67-71]
|
|
HE
|
edu.rice.cs.plt.tuple.Quad defines equals but not hashCode |
|
Bug type HE_EQUALS_NO_HASHCODE (click for details)
In class edu.rice.cs.plt.tuple.Quad In method edu.rice.cs.plt.tuple.Quad.equals(Object) At Quad.java:[lines 73-77]
|
|
HE
|
edu.rice.cs.plt.tuple.Quint defines equals but not hashCode |
|
Bug type HE_EQUALS_NO_HASHCODE (click for details)
In class edu.rice.cs.plt.tuple.Quint In method edu.rice.cs.plt.tuple.Quint.equals(Object) At Quint.java:[lines 73-77]
|
|
HE
|
edu.rice.cs.plt.tuple.Septet defines equals but not hashCode |
|
Bug type HE_EQUALS_NO_HASHCODE (click for details)
In class edu.rice.cs.plt.tuple.Septet In method edu.rice.cs.plt.tuple.Septet.equals(Object) At Septet.java:[lines 79-83]
|
|
HE
|
edu.rice.cs.plt.tuple.Sextet defines equals but not hashCode |
|
Bug type HE_EQUALS_NO_HASHCODE (click for details)
In class edu.rice.cs.plt.tuple.Sextet In method edu.rice.cs.plt.tuple.Sextet.equals(Object) At Sextet.java:[lines 76-80]
|
|
HE
|
edu.rice.cs.plt.tuple.Triple defines equals but not hashCode |
|
Bug type HE_EQUALS_NO_HASHCODE (click for details)
In class edu.rice.cs.plt.tuple.Triple In method edu.rice.cs.plt.tuple.Triple.equals(Object) At Triple.java:[lines 70-74]
|
|
HE
|
edu.rice.cs.plt.tuple.Wrapper defines equals but not hashCode |
|
Bug type HE_EQUALS_NO_HASHCODE (click for details)
In class edu.rice.cs.plt.tuple.Wrapper In method edu.rice.cs.plt.tuple.Wrapper.equals(Object) At Wrapper.java:[lines 66-70]
|
|
HE
|
koala.dynamicjava.interpreter.TypeUtil$1 inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.interpreter.TypeUtil$1 At TypeUtil.java:[lines 19-20]
|
|
HE
|
koala.dynamicjava.interpreter.TypeUtil$2 inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.interpreter.TypeUtil$2 At TypeUtil.java:[lines 34-35]
|
|
HE
|
koala.dynamicjava.interpreter.TypeUtil$3 inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.interpreter.TypeUtil$3 At TypeUtil.java:[lines 46-47]
|
|
HE
|
koala.dynamicjava.interpreter.TypeUtil$4 inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.interpreter.TypeUtil$4 At TypeUtil.java:[lines 60-61]
|
|
HE
|
koala.dynamicjava.parser.impl.Parser$CompileTimeQualifiedName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.parser.impl.Parser$CompileTimeQualifiedName At Parser.java:[lines 627-673]
|
|
HE
|
koala.dynamicjava.parser.impl.Parser$CompileTimeSuperExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.parser.impl.Parser$CompileTimeSuperExpression At Parser.java:[lines 593-613]
|
|
HE
|
koala.dynamicjava.tree.AddAssignExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.AddAssignExpression At AddAssignExpression.java:[lines 47-70]
|
|
HE
|
koala.dynamicjava.tree.AddExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.AddExpression At AddExpression.java:[lines 47-70]
|
|
HE
|
koala.dynamicjava.tree.AmbiguousName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.AmbiguousName At AmbiguousName.java:[lines 69-145]
|
|
HE
|
koala.dynamicjava.tree.AndExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.AndExpression At AndExpression.java:[lines 48-78]
|
|
HE
|
koala.dynamicjava.tree.AnonymousAllocation inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.AnonymousAllocation At AnonymousAllocation.java:[lines 63-113]
|
|
HE
|
koala.dynamicjava.tree.AnonymousInnerAllocation inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.AnonymousInnerAllocation At AnonymousInnerAllocation.java:[lines 66-114]
|
|
HE
|
koala.dynamicjava.tree.ArrayAccess inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ArrayAccess At ArrayAccess.java:[lines 69-140]
|
|
HE
|
koala.dynamicjava.tree.ArrayAllocation inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ArrayAllocation At ArrayAllocation.java:[lines 56-154]
|
|
HE
|
koala.dynamicjava.tree.ArrayInitializer inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ArrayInitializer At ArrayInitializer.java:[lines 69-149]
|
|
HE
|
koala.dynamicjava.tree.ArrayTypeName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ArrayTypeName At ArrayTypeName.java:[lines 58-109]
|
|
HE
|
koala.dynamicjava.tree.AssertStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.AssertStatement At AssertStatement.java:[lines 69-134]
|
|
HE
|
koala.dynamicjava.tree.BitAndAssignExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.BitAndAssignExpression At BitAndAssignExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.BitAndExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.BitAndExpression At BitAndExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.BitOrAssignExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.BitOrAssignExpression At BitOrAssignExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.BitOrExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.BitOrExpression At BitOrExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.BlockStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.BlockStatement At BlockStatement.java:[lines 58-107]
|
|
HE
|
koala.dynamicjava.tree.BooleanLiteral inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.BooleanLiteral At BooleanLiteral.java:[lines 54-71]
|
|
HE
|
koala.dynamicjava.tree.BooleanTypeName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.BooleanTypeName At BooleanTypeName.java:[lines 45-65]
|
|
HE
|
koala.dynamicjava.tree.BreakStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.BreakStatement At BreakStatement.java:[lines 57-100]
|
|
HE
|
koala.dynamicjava.tree.ByteTypeName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ByteTypeName At ByteTypeName.java:[lines 45-65]
|
|
HE
|
koala.dynamicjava.tree.CastExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.CastExpression At CastExpression.java:[lines 58-109]
|
|
HE
|
koala.dynamicjava.tree.CatchStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.CatchStatement At CatchStatement.java:[lines 62-92]
|
|
HE
|
koala.dynamicjava.tree.CharacterLiteral inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.CharacterLiteral At CharacterLiteral.java:[lines 45-93]
|
|
HE
|
koala.dynamicjava.tree.CharTypeName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.CharTypeName At CharTypeName.java:[lines 45-65]
|
|
HE
|
koala.dynamicjava.tree.ClassDeclaration inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ClassDeclaration At ClassDeclaration.java:[lines 49-126]
|
|
HE
|
koala.dynamicjava.tree.ClassInitializer inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ClassInitializer At ClassInitializer.java:[lines 46-74]
|
|
HE
|
koala.dynamicjava.tree.ComplementExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ComplementExpression At ComplementExpression.java:[lines 47-70]
|
|
HE
|
koala.dynamicjava.tree.ConditionalExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ConditionalExpression At ConditionalExpression.java:[lines 80-175]
|
|
HE
|
koala.dynamicjava.tree.ConstructorCall inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ConstructorCall At ConstructorCall.java:[lines 75-152]
|
|
HE
|
koala.dynamicjava.tree.ConstructorDeclaration inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ConstructorDeclaration At ConstructorDeclaration.java:[lines 114-265]
|
|
HE
|
koala.dynamicjava.tree.ContinueStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ContinueStatement At ContinueStatement.java:[lines 61-104]
|
|
HE
|
koala.dynamicjava.tree.DivideAssignExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.DivideAssignExpression At DivideAssignExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.DivideExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.DivideExpression At DivideExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.DoStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.DoStatement At DoStatement.java:[lines 75-165]
|
|
HE
|
koala.dynamicjava.tree.DoubleLiteral inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.DoubleLiteral At DoubleLiteral.java:[lines 44-61]
|
|
HE
|
koala.dynamicjava.tree.DoubleTypeName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.DoubleTypeName At DoubleTypeName.java:[lines 45-65]
|
|
HE
|
koala.dynamicjava.tree.EmptyStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.EmptyStatement At EmptyStatement.java:[lines 45-69]
|
|
HE
|
koala.dynamicjava.tree.EnumDeclaration inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.EnumDeclaration At EnumDeclaration.java:[lines 53-269]
|
|
HE
|
koala.dynamicjava.tree.EqualExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.EqualExpression At EqualExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.ExclusiveOrAssignExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ExclusiveOrAssignExpression At ExclusiveOrAssignExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.ExclusiveOrExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ExclusiveOrExpression At ExclusiveOrExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.FieldDeclaration inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.FieldDeclaration At FieldDeclaration.java:[lines 90-199]
|
|
HE
|
koala.dynamicjava.tree.FloatLiteral inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.FloatLiteral At FloatLiteral.java:[lines 44-61]
|
|
HE
|
koala.dynamicjava.tree.FloatTypeName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.FloatTypeName At FloatTypeName.java:[lines 50-70]
|
|
HE
|
koala.dynamicjava.tree.ForEachStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ForEachStatement At ForEachStatement.java:[lines 127-238]
|
|
HE
|
koala.dynamicjava.tree.FormalParameter inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.FormalParameter At FormalParameter.java:[lines 80-159]
|
|
HE
|
koala.dynamicjava.tree.ForStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ForStatement At ForStatement.java:[lines 97-213]
|
|
HE
|
koala.dynamicjava.tree.GreaterExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.GreaterExpression At GreaterExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.GreaterOrEqualExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.GreaterOrEqualExpression At GreaterOrEqualExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.IfThenElseStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.IfThenElseStatement At IfThenElseStatement.java:[lines 60-113]
|
|
HE
|
koala.dynamicjava.tree.IfThenStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.IfThenStatement At IfThenStatement.java:[lines 68-138]
|
|
HE
|
koala.dynamicjava.tree.ImportDeclaration inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ImportDeclaration At ImportDeclaration.java:[lines 74-184]
|
|
HE
|
koala.dynamicjava.tree.InnerAllocation inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.InnerAllocation At InnerAllocation.java:[lines 88-191]
|
|
HE
|
koala.dynamicjava.tree.InstanceInitializer inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.InstanceInitializer At InstanceInitializer.java:[lines 47-76]
|
|
HE
|
koala.dynamicjava.tree.InstanceOfExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.InstanceOfExpression At InstanceOfExpression.java:[lines 63-133]
|
|
HE
|
koala.dynamicjava.tree.IntegerLiteral inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.IntegerLiteral At IntegerLiteral.java:[lines 44-71]
|
|
HE
|
koala.dynamicjava.tree.InterfaceDeclaration inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.InterfaceDeclaration At InterfaceDeclaration.java:[lines 51-86]
|
|
HE
|
koala.dynamicjava.tree.IntTypeName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.IntTypeName At IntTypeName.java:[lines 45-65]
|
|
HE
|
koala.dynamicjava.tree.LabeledStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.LabeledStatement At LabeledStatement.java:[lines 68-138]
|
|
HE
|
koala.dynamicjava.tree.LessExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.LessExpression At LessExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.LessOrEqualExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.LessOrEqualExpression At LessOrEqualExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.LongLiteral inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.LongLiteral At LongLiteral.java:[lines 44-73]
|
|
HE
|
koala.dynamicjava.tree.LongTypeName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.LongTypeName At LongTypeName.java:[lines 45-65]
|
|
HE
|
koala.dynamicjava.tree.MethodDeclaration inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.MethodDeclaration At MethodDeclaration.java:[lines 116-276]
|
|
HE
|
koala.dynamicjava.tree.MinusExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.MinusExpression At MinusExpression.java:[lines 47-69]
|
|
HE
|
koala.dynamicjava.tree.MultiplyAssignExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.MultiplyAssignExpression At MultiplyAssignExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.MultiplyExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.MultiplyExpression At MultiplyExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.Node defines equals and uses Object.hashCode() |
|
Bug type HE_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.Node In method koala.dynamicjava.tree.Node.equals(Object) At Node.java:[lines 436-444]
|
|
HE
|
koala.dynamicjava.tree.NotEqualExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.NotEqualExpression At NotEqualExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.NotExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.NotExpression At NotExpression.java:[lines 47-69]
|
|
HE
|
koala.dynamicjava.tree.NullLiteral inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.NullLiteral At NullLiteral.java:[lines 43-56]
|
|
HE
|
koala.dynamicjava.tree.ObjectFieldAccess inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ObjectFieldAccess At ObjectFieldAccess.java:[lines 53-104]
|
|
HE
|
koala.dynamicjava.tree.ObjectMethodCall inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ObjectMethodCall At ObjectMethodCall.java:[lines 63-115]
|
|
HE
|
koala.dynamicjava.tree.OrExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.OrExpression At OrExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.PackageDeclaration inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.PackageDeclaration At PackageDeclaration.java:[lines 59-119]
|
|
HE
|
koala.dynamicjava.tree.PlusExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.PlusExpression At PlusExpression.java:[lines 47-69]
|
|
HE
|
koala.dynamicjava.tree.PostDecrement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.PostDecrement At PostDecrement.java:[lines 47-69]
|
|
HE
|
koala.dynamicjava.tree.PostIncrement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.PostIncrement At PostIncrement.java:[lines 47-69]
|
|
HE
|
koala.dynamicjava.tree.PreDecrement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.PreDecrement At PreDecrement.java:[lines 47-69]
|
|
HE
|
koala.dynamicjava.tree.PreIncrement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.PreIncrement At PreIncrement.java:[lines 47-69]
|
|
HE
|
koala.dynamicjava.tree.ReferenceTypeName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ReferenceTypeName At ReferenceTypeName.java:[lines 73-151]
|
|
HE
|
koala.dynamicjava.tree.RemainderAssignExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.RemainderAssignExpression At RemainderAssignExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.RemainderExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.RemainderExpression At RemainderExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.ReturnStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ReturnStatement At ReturnStatement.java:[lines 52-95]
|
|
HE
|
koala.dynamicjava.tree.ShiftLeftAssignExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ShiftLeftAssignExpression At ShiftLeftAssignExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.ShiftLeftExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ShiftLeftExpression At ShiftLeftExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.ShiftRightAssignExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ShiftRightAssignExpression At ShiftRightAssignExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.ShiftRightExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ShiftRightExpression At ShiftRightExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.ShortTypeName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ShortTypeName At ShortTypeName.java:[lines 45-65]
|
|
HE
|
koala.dynamicjava.tree.SimpleAllocation inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.SimpleAllocation At SimpleAllocation.java:[lines 72-138]
|
|
HE
|
koala.dynamicjava.tree.SimpleAssignExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.SimpleAssignExpression At SimpleAssignExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.SimpleFieldAccess inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.SimpleFieldAccess At SimpleFieldAccess.java:[lines 43-71]
|
|
HE
|
koala.dynamicjava.tree.SimpleMethodCall inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.SimpleMethodCall At SimpleMethodCall.java:[lines 57-71]
|
|
HE
|
koala.dynamicjava.tree.StaticFieldAccess inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.StaticFieldAccess At StaticFieldAccess.java:[lines 58-109]
|
|
HE
|
koala.dynamicjava.tree.StaticMethodCall inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.StaticMethodCall At StaticMethodCall.java:[lines 64-116]
|
|
HE
|
koala.dynamicjava.tree.StringLiteral inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.StringLiteral At StringLiteral.java:[lines 45-113]
|
|
HE
|
koala.dynamicjava.tree.SubtractAssignExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.SubtractAssignExpression At SubtractAssignExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.SubtractExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.SubtractExpression At SubtractExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.SuperFieldAccess inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.SuperFieldAccess At SuperFieldAccess.java:[lines 47-75]
|
|
HE
|
koala.dynamicjava.tree.SuperMethodCall inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.SuperMethodCall At SuperMethodCall.java:[lines 51-87]
|
|
HE
|
koala.dynamicjava.tree.SwitchBlock inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.SwitchBlock At SwitchBlock.java:[lines 62-122]
|
|
HE
|
koala.dynamicjava.tree.SwitchStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.SwitchStatement At SwitchStatement.java:[lines 76-130]
|
|
HE
|
koala.dynamicjava.tree.SynchronizedStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.SynchronizedStatement At SynchronizedStatement.java:[lines 74-128]
|
|
HE
|
koala.dynamicjava.tree.ThisExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ThisExpression At ThisExpression.java:[lines 66-105]
|
|
HE
|
koala.dynamicjava.tree.ThrowStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.ThrowStatement At ThrowStatement.java:[lines 51-101]
|
|
HE
|
koala.dynamicjava.tree.tiger.GenericClassDeclaration inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.tiger.GenericClassDeclaration At GenericClassDeclaration.java:[lines 63-101]
|
|
HE
|
koala.dynamicjava.tree.tiger.GenericInterfaceDeclaration inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.tiger.GenericInterfaceDeclaration At GenericInterfaceDeclaration.java:[lines 62-99]
|
|
HE
|
koala.dynamicjava.tree.tiger.GenericReferenceTypeName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.tiger.GenericReferenceTypeName At GenericReferenceTypeName.java:[lines 60-115]
|
|
HE
|
koala.dynamicjava.tree.tiger.HookTypeName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.tiger.HookTypeName At HookTypeName.java:[lines 60-108]
|
|
HE
|
koala.dynamicjava.tree.tiger.PolymorphicAnonymousAllocation inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.tiger.PolymorphicAnonymousAllocation At PolymorphicAnonymousAllocation.java:[lines 53-95]
|
|
HE
|
koala.dynamicjava.tree.tiger.PolymorphicAnonymousInnerAllocation inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.tiger.PolymorphicAnonymousInnerAllocation At PolymorphicAnonymousInnerAllocation.java:[lines 56-96]
|
|
HE
|
koala.dynamicjava.tree.tiger.PolymorphicConstructorDeclaration inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.tiger.PolymorphicConstructorDeclaration At PolymorphicConstructorDeclaration.java:[lines 66-109]
|
|
HE
|
koala.dynamicjava.tree.tiger.PolymorphicInnerAllocation inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.tiger.PolymorphicInnerAllocation At PolymorphicInnerAllocation.java:[lines 60-101]
|
|
HE
|
koala.dynamicjava.tree.tiger.PolymorphicMethodDeclaration inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.tiger.PolymorphicMethodDeclaration At PolymorphicMethodDeclaration.java:[lines 65-107]
|
|
HE
|
koala.dynamicjava.tree.tiger.PolymorphicObjectMethodCall inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.tiger.PolymorphicObjectMethodCall At PolymorphicObjectMethodCall.java:[lines 64-87]
|
|
HE
|
koala.dynamicjava.tree.tiger.PolymorphicSimpleAllocation inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.tiger.PolymorphicSimpleAllocation At PolymorphicSimpleAllocation.java:[lines 59-105]
|
|
HE
|
koala.dynamicjava.tree.tiger.PolymorphicStaticMethodCall inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.tiger.PolymorphicStaticMethodCall At PolymorphicStaticMethodCall.java:[lines 52-90]
|
|
HE
|
koala.dynamicjava.tree.tiger.PolymorphicSuperMethodCall inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.tiger.PolymorphicSuperMethodCall At PolymorphicSuperMethodCall.java:[lines 51-96]
|
|
HE
|
koala.dynamicjava.tree.tiger.TypeParameter inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.tiger.TypeParameter At TypeParameter.java:[lines 60-87]
|
|
HE
|
koala.dynamicjava.tree.TryStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.TryStatement At TryStatement.java:[lines 71-109]
|
|
HE
|
koala.dynamicjava.tree.TypeExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.TypeExpression At TypeExpression.java:[lines 57-106]
|
|
HE
|
koala.dynamicjava.tree.UnsignedShiftRightAssignExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.UnsignedShiftRightAssignExpression At UnsignedShiftRightAssignExpression.java:[lines 49-73]
|
|
HE
|
koala.dynamicjava.tree.UnsignedShiftRightExpression inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.UnsignedShiftRightExpression At UnsignedShiftRightExpression.java:[lines 48-72]
|
|
HE
|
koala.dynamicjava.tree.VariableAccess inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.VariableAccess At VariableAccess.java:[lines 50-99]
|
|
HE
|
koala.dynamicjava.tree.VariableDeclaration inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.VariableDeclaration At VariableDeclaration.java:[lines 90-200]
|
|
HE
|
koala.dynamicjava.tree.VoidTypeName inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.VoidTypeName At VoidTypeName.java:[lines 45-71]
|
|
HE
|
koala.dynamicjava.tree.WhileStatement inherits equals and uses Object.hashCode() |
|
Bug type HE_INHERITS_EQUALS_USE_HASHCODE (click for details)
In class koala.dynamicjava.tree.WhileStatement At WhileStatement.java:[lines 75-165]
|
|
HE
|
org.apache.bcel.generic.ArrayType defines equals and uses Object.hashCode() |
|
Bug type HE_EQUALS_USE_HASHCODE (click for details)
In class org.apache.bcel.generic.ArrayType In method org.apache.bcel.generic.ArrayType.equals(Object) At ArrayType.java:[lines 150-154]
|
|
HE
|
org.apache.bcel.generic.BasicType defines equals and uses Object.hashCode() |
|
Bug type HE_EQUALS_USE_HASHCODE (click for details)
In class org.apache.bcel.generic.BasicType In method org.apache.bcel.generic.BasicType.equals(Object) At BasicType.java:[line 98]
|
|
IC
|
Initialization of edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates accesses class edu.rice.cs.drjava.model.definitions.reducedmodel.Free, which isn't initialized yet |
|
Bug type IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION (click for details)
In class edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates In method edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates.<static initializer>() In class edu.rice.cs.drjava.model.definitions.reducedmodel.Free At ReducedModelStates.java:[line 46]
|
|
IC
|
Initialization of edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates accesses class edu.rice.cs.drjava.model.definitions.reducedmodel.InsideBlockComment, which isn't initialized yet |
|
Bug type IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION (click for details)
In class edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates In method edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates.<static initializer>() In class edu.rice.cs.drjava.model.definitions.reducedmodel.InsideBlockComment At ReducedModelStates.java:[line 51]
|
|
IC
|
Initialization of edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates accesses class edu.rice.cs.drjava.model.definitions.reducedmodel.InsideDoubleQuote, which isn't initialized yet |
|
Bug type IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION (click for details)
In class edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates In method edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates.<static initializer>() In class edu.rice.cs.drjava.model.definitions.reducedmodel.InsideDoubleQuote At ReducedModelStates.java:[line 49]
|
|
IC
|
Initialization of edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates accesses class edu.rice.cs.drjava.model.definitions.reducedmodel.InsideLineComment, which isn't initialized yet |
|
Bug type IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION (click for details)
In class edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates In method edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates.<static initializer>() In class edu.rice.cs.drjava.model.definitions.reducedmodel.InsideLineComment At ReducedModelStates.java:[line 50]
|
|
IC
|
Initialization of edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates accesses class edu.rice.cs.drjava.model.definitions.reducedmodel.InsideSingleQuote, which isn't initialized yet |
|
Bug type IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION (click for details)
In class edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates In method edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates.<static initializer>() In class edu.rice.cs.drjava.model.definitions.reducedmodel.InsideSingleQuote At ReducedModelStates.java:[line 48]
|
|
IC
|
Initialization of edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates accesses class edu.rice.cs.drjava.model.definitions.reducedmodel.Stutter, which isn't initialized yet |
|
Bug type IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION (click for details)
In class edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates In method edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates.<static initializer>() In class edu.rice.cs.drjava.model.definitions.reducedmodel.Stutter At ReducedModelStates.java:[line 47]
|
|
NP
|
edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11.defaultCase(Type) has Boolean return type and returns explicit null |
|
Bug type NP_BOOLEAN_RETURN_NULL (click for details)
In class edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11 In method edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11.defaultCase(Type) At ExtendedTypeSystem.java:[line 212]
|
|
NP
|
edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11$1.forIntersectionType(IntersectionType) has Boolean return type and returns explicit null |
|
Bug type NP_BOOLEAN_RETURN_NULL (click for details)
In class edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11$1 In method edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11$1.forIntersectionType(IntersectionType) At ExtendedTypeSystem.java:[line 226]
|
|
NP
|
edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11$1.forVariableType(VariableType) has Boolean return type and returns explicit null |
|
Bug type NP_BOOLEAN_RETURN_NULL (click for details)
In class edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11$1 In method edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11$1.forVariableType(VariableType) At ExtendedTypeSystem.java:[line 223]
|
|
NP
|
edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11$3.forUnionType(UnionType) has Boolean return type and returns explicit null |
|
Bug type NP_BOOLEAN_RETURN_NULL (click for details)
In class edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11$3 In method edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11$3.forUnionType(UnionType) At ExtendedTypeSystem.java:[line 249]
|
|
NP
|
edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11$3.forVariableType(VariableType) has Boolean return type and returns explicit null |
|
Bug type NP_BOOLEAN_RETURN_NULL (click for details)
In class edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11$3 In method edu.rice.cs.dynamicjava.symbol.ExtendedTypeSystem$11$3.forVariableType(VariableType) At ExtendedTypeSystem.java:[line 248]
|
|
NP
|
edu.rice.cs.dynamicjava.symbol.JavaClass.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.dynamicjava.symbol.JavaClass In method edu.rice.cs.dynamicjava.symbol.JavaClass.equals(Object) Local variable named o Dereferenced at JavaClass.java:[line 102]
|
|
NP
|
edu.rice.cs.dynamicjava.symbol.TreeClass.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.dynamicjava.symbol.TreeClass In method edu.rice.cs.dynamicjava.symbol.TreeClass.equals(Object) Local variable named o Dereferenced at TreeClass.java:[line 230]
|
|
NP
|
edu.rice.cs.plt.iter.SequenceIterable.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.iter.SequenceIterable In method edu.rice.cs.plt.iter.SequenceIterable.equals(Object) Local variable named o Dereferenced at SequenceIterable.java:[line 81]
|
|
NP
|
edu.rice.cs.plt.tuple.IdentityOctet.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.IdentityOctet In method edu.rice.cs.plt.tuple.IdentityOctet.equals(Object) Local variable named o Dereferenced at IdentityOctet.java:[line 55]
|
|
NP
|
edu.rice.cs.plt.tuple.IdentityPair.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.IdentityPair In method edu.rice.cs.plt.tuple.IdentityPair.equals(Object) Local variable named o Dereferenced at IdentityPair.java:[line 54]
|
|
NP
|
edu.rice.cs.plt.tuple.IdentityQuad.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.IdentityQuad In method edu.rice.cs.plt.tuple.IdentityQuad.equals(Object) Local variable named o Dereferenced at IdentityQuad.java:[line 56]
|
|
NP
|
edu.rice.cs.plt.tuple.IdentityQuint.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.IdentityQuint In method edu.rice.cs.plt.tuple.IdentityQuint.equals(Object) Local variable named o Dereferenced at IdentityQuint.java:[line 53]
|
|
NP
|
edu.rice.cs.plt.tuple.IdentitySeptet.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.IdentitySeptet In method edu.rice.cs.plt.tuple.IdentitySeptet.equals(Object) Local variable named o Dereferenced at IdentitySeptet.java:[line 53]
|
|
NP
|
edu.rice.cs.plt.tuple.IdentitySextet.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.IdentitySextet In method edu.rice.cs.plt.tuple.IdentitySextet.equals(Object) Local variable named o Dereferenced at IdentitySextet.java:[line 53]
|
|
NP
|
edu.rice.cs.plt.tuple.IdentityTriple.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.IdentityTriple In method edu.rice.cs.plt.tuple.IdentityTriple.equals(Object) Local variable named o Dereferenced at IdentityTriple.java:[line 54]
|
|
NP
|
edu.rice.cs.plt.tuple.IdentityWrapper.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.IdentityWrapper In method edu.rice.cs.plt.tuple.IdentityWrapper.equals(Object) Local variable named o Dereferenced at IdentityWrapper.java:[line 54]
|
|
NP
|
edu.rice.cs.plt.tuple.Octet.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.Octet In method edu.rice.cs.plt.tuple.Octet.equals(Object) Local variable named o Dereferenced at Octet.java:[line 83]
|
|
NP
|
edu.rice.cs.plt.tuple.Pair.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.Pair In method edu.rice.cs.plt.tuple.Pair.equals(Object) Local variable named o Dereferenced at Pair.java:[line 68]
|
|
NP
|
edu.rice.cs.plt.tuple.Quad.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.Quad In method edu.rice.cs.plt.tuple.Quad.equals(Object) Local variable named o Dereferenced at Quad.java:[line 74]
|
|
NP
|
edu.rice.cs.plt.tuple.Quint.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.Quint In method edu.rice.cs.plt.tuple.Quint.equals(Object) Local variable named o Dereferenced at Quint.java:[line 74]
|
|
NP
|
edu.rice.cs.plt.tuple.Septet.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.Septet In method edu.rice.cs.plt.tuple.Septet.equals(Object) Local variable named o Dereferenced at Septet.java:[line 80]
|
|
NP
|
edu.rice.cs.plt.tuple.Sextet.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.Sextet In method edu.rice.cs.plt.tuple.Sextet.equals(Object) Local variable named o Dereferenced at Sextet.java:[line 77]
|
|
NP
|
edu.rice.cs.plt.tuple.Triple.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.Triple In method edu.rice.cs.plt.tuple.Triple.equals(Object) Local variable named o Dereferenced at Triple.java:[line 71]
|
|
NP
|
edu.rice.cs.plt.tuple.Wrapper.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class edu.rice.cs.plt.tuple.Wrapper In method edu.rice.cs.plt.tuple.Wrapper.equals(Object) Local variable named o Dereferenced at Wrapper.java:[line 67]
|
|
NP
|
koala.dynamicjava.tree.Node.equals(Object) does not check for null argument |
|
Bug type NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT (click for details)
In class koala.dynamicjava.tree.Node In method koala.dynamicjava.tree.Node.equals(Object) Local variable named n Dereferenced at Node.java:[line 436]
|
|
OS
|
junit.runner.BaseTestRunner.readPreferences() may fail to close stream |
|
Bug type OS_OPEN_STREAM (click for details)
In class junit.runner.BaseTestRunner In method junit.runner.BaseTestRunner.readPreferences() Need to close java.io.InputStream At BaseTestRunner.java:[line 223]
|
|
RV
|
edu.rice.cs.drjava.model.AbstractGlobalModel$ConcreteOpenDefDoc.saveFileAs(FileSaveSelector) ignores exceptional return value of java.io.File.renameTo(File) |
|
Bug type RV_RETURN_VALUE_IGNORED_BAD_PRACTICE (click for details)
In class edu.rice.cs.drjava.model.AbstractGlobalModel$ConcreteOpenDefDoc In method edu.rice.cs.drjava.model.AbstractGlobalModel$ConcreteOpenDefDoc.saveFileAs(FileSaveSelector) Called method java.io.File.renameTo(File) At AbstractGlobalModel.java:[line 3220]
|
|
RV
|
edu.rice.cs.drjava.model.AbstractGlobalModel$ProjectFileGroupingState.getClassFiles() ignores exceptional return value of java.io.File.mkdirs() |
|
Bug type RV_RETURN_VALUE_IGNORED_BAD_PRACTICE (click for details)
In class edu.rice.cs.drjava.model.AbstractGlobalModel$ProjectFileGroupingState In method edu.rice.cs.drjava.model.AbstractGlobalModel$ProjectFileGroupingState.getClassFiles() Called method java.io.File.mkdirs() At AbstractGlobalModel.java:[line 793]
|
|
RV
|
edu.rice.cs.drjava.ui.JarOptionsDialog$10.construct() ignores exceptional return value of java.io.File.createNewFile() |
|
Bug type RV_RETURN_VALUE_IGNORED_BAD_PRACTICE (click for details)
In class edu.rice.cs.drjava.ui.JarOptionsDialog$10 In method edu.rice.cs.drjava.ui.JarOptionsDialog$10.construct() Called method java.io.File.createNewFile() At JarOptionsDialog.java:[line 601]
|
|
RV
|
edu.rice.cs.drjava.ui.JarOptionsDialog$10.construct() ignores exceptional return value of java.io.File.delete() |
|
Bug type RV_RETURN_VALUE_IGNORED_BAD_PRACTICE (click for details)
In class edu.rice.cs.drjava.ui.JarOptionsDialog$10 In method edu.rice.cs.drjava.ui.JarOptionsDialog$10.construct() Called method java.io.File.delete() At JarOptionsDialog.java:[line 624]
|
|
RV
|
edu.rice.cs.drjava.ui.MainFrame._rename() ignores exceptional return value of java.io.File.delete() |
|
Bug type RV_RETURN_VALUE_IGNORED_BAD_PRACTICE (click for details)
In class edu.rice.cs.drjava.ui.MainFrame In method edu.rice.cs.drjava.ui.MainFrame._rename() Called method java.io.File.delete() At MainFrame.java:[line 4095]
|
|
RV
|
edu.rice.cs.util.FileOps.renameFile(File, File) ignores exceptional return value of java.io.File.delete() |
|
Bug type RV_RETURN_VALUE_IGNORED_BAD_PRACTICE (click for details)
In class edu.rice.cs.util.FileOps In method edu.rice.cs.util.FileOps.renameFile(File, File) Called method java.io.File.delete() At FileOps.java:[line 547]
|
|
RV
|
edu.rice.cs.util.FileOps.saveFile(FileOps$FileSaver) ignores exceptional return value of java.io.File.delete() |