Skip to content

Commit cf821cf

Browse files
committed
remove warnings, cleanup code
1 parent ee03cf8 commit cf821cf

File tree

22 files changed

+20
-42
lines changed

22 files changed

+20
-42
lines changed

Dandelion/.project

-1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,5 @@
2929
<natures>
3030
<nature>org.eclipse.pde.PluginNature</nature>
3131
<nature>org.eclipse.jdt.core.javanature</nature>
32-
<nature>net.sourceforge.metrics.nature</nature>
3332
</natures>
3433
</projectDescription>

Dandelion/src/de/defmacro/dandelion/internal/core/connection/ConnectionException.java

+2
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
public class ConnectionException
2828
extends Exception
2929
{
30+
private static final long serialVersionUID = 6933635872248287284L;
31+
3032
public ConnectionException() {
3133
super();
3234
}

Dandelion/src/de/defmacro/dandelion/internal/core/connection/EvaluationJob.java

+2-5
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ public JobType getType() {
114114
* @sse {@link AbstractJob#run0(IProgressMonitor)}
115115
*/
116116
@Override
117-
@SuppressWarnings("NP") //Rueckgabe von non-null Wert wird über Methoden-Contract geregelt
117+
@SuppressWarnings("NP") //Rueckgabe von non-null Wert wird �ber Methoden-Contract geregelt
118118
protected IStatus run0(final IProgressMonitor monitor)
119119
throws Exception
120120
{
@@ -178,12 +178,9 @@ private void abort()
178178
{
179179
IEvaluation eval = fConnection.getEvaluation();
180180

181-
int cnt = 0;
182181
eval.getConnection().getProtocolWriter().writeAbortRestart();
183182
eval.resetOutputState();
184-
while(eval.nextOutputLine() != null) {
185-
cnt++;
186-
}
183+
while(eval.nextOutputLine() != null) {}
187184
eval.getConnection().getProtocolReader().readSuccess();
188185
}
189186

Dandelion/src/de/defmacro/dandelion/internal/core/connection/ManagementException.java

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
public class ManagementException
2727
extends Exception
2828
{
29+
private static final long serialVersionUID = 8991595138063953675L;
30+
2931
public ManagementException() {
3032
super();
3133
}

Dandelion/src/de/defmacro/dandelion/internal/core/connection/StartupJob.java

-14
Original file line numberDiff line numberDiff line change
@@ -147,18 +147,4 @@ private void addServerParameters(final List<String> commands, final IEnvironment
147147
commands.add("OFF");
148148
}
149149
}
150-
151-
private String normalizePath(final String path)
152-
{
153-
String separator = System.getProperty("file.separator");
154-
if(!path.endsWith(separator)) {
155-
return path + separator;
156-
}
157-
return path;
158-
}
159-
160-
private String makeLogFile(final String path, final IEnvironment server)
161-
{
162-
return normalizePath(path) + server.getName() +"_"+server.getVersion()+".html";
163-
}
164150
}

Dandelion/src/de/defmacro/dandelion/internal/core/connection/protocol/ProtocolException.java

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
public class ProtocolException
2929
extends ConnectionException
3030
{
31+
private static final long serialVersionUID = 5283741161443482840L;
32+
3133
public ProtocolException() {
3234
super();
3335
}

Dandelion/src/de/defmacro/dandelion/internal/core/dom/parse/ParseException.java

+2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
public class ParseException
3030
extends Exception
3131
{
32+
private static final long serialVersionUID = -4260396209981978829L;
33+
3234
private ISyntacticalMalformation fMalformation;
3335

3436
public ParseException(ISyntacticalMalformation malformation)

Dandelion/src/de/defmacro/dandelion/internal/ui/dialogs/EvalFailureDialog.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -263,10 +263,10 @@ public void dispose()
263263
//nichts zu entsorgen
264264
}
265265

266-
@SuppressWarnings("unchecked") //cast auf List<IRestart> sinnlos
266+
@SuppressWarnings("unchecked")
267267
public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
268268
{
269-
this.fRestarts = (List)newInput;
269+
this.fRestarts = (List<IRestart>)newInput;
270270
}
271271

272272
public Object[] getElements(Object inputElement)

Dandelion/src/de/defmacro/dandelion/internal/ui/editor/LispEditor.java

+6-5
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,9 @@ public synchronized void setSourceViewerConfiguration(final SourceViewerConfigur
200200
* Liefert die Outline fuer den Editor.
201201
* @see IAdaptable#getAdapter(Class)
202202
*/
203+
@SuppressWarnings("unchecked")
203204
@Override
204-
public synchronized Object getAdapter(final Class required)
205+
public synchronized Object getAdapter(@SuppressWarnings("rawtypes") final Class required)
205206
{
206207
//Adapter fuer Projektionsupport
207208
if( fProjectionSupport != null ) {
@@ -374,8 +375,8 @@ protected void updateAnnotations()
374375

375376
private void removeAnnotations(final IAnnotationModel annotationModel)
376377
{
377-
for(Iterator iter = annotationModel.getAnnotationIterator(); iter.hasNext();) {
378-
Annotation annotation = (Annotation)iter.next();
378+
for(Iterator<Annotation> iter = annotationModel.getAnnotationIterator(); iter.hasNext();) {
379+
Annotation annotation = iter.next();
379380
annotationModel.removeAnnotation(annotation);
380381
}
381382
}
@@ -397,8 +398,8 @@ protected void updateMarkers(final IAnnotationModel annotationModel)
397398
boolean hasErrors = false;
398399
boolean hasWarnings = false;
399400

400-
for(Iterator iter = annotationModel.getAnnotationIterator(); iter.hasNext(); ) {
401-
Annotation annotation = (Annotation)iter.next();
401+
for(Iterator<Annotation> iter = annotationModel.getAnnotationIterator(); iter.hasNext(); ) {
402+
Annotation annotation = iter.next();
402403
String type = annotation.getType();
403404
int severity = 0;
404405
if(type.equals(ERROR_ANNOTATION)) {

Dandelion/src/de/defmacro/dandelion/internal/ui/text/StructureException.java

+2
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
public class StructureException
3131
extends Exception
3232
{
33+
private static final long serialVersionUID = 7135739900105179040L;
34+
3335
private Position fAtPosition;
3436

3537
public StructureException(final Position position) {

Dandelion/src/de/defmacro/dandelion/internal/ui/text/presentation/LispAnnotationHover.java

-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ public String getHoverInfo(ISourceViewer sourceViewer, int lineNumber)
5555
return null;
5656
}
5757

58-
@SuppressWarnings("unchecked") //model.getAnnotationIterator() - Eclipse API nicht generic
5958
private Annotation findAnnotation(int lineNumber, ISourceViewer viewer)
6059
throws BadLocationException
6160
{

Dandelion/src/de/defmacro/dandelion/internal/ui/text/presentation/LispSourceEditConfiguration.java

-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@ public IContentAssistant getContentAssistant(final ISourceViewer sourceViewer)
105105
assistant.setAutoActivationDelay(500);
106106
assistant.enableAutoActivation(true);
107107
assistant.enablePrefixCompletion(true);
108-
//assistant.setShowEmptyList(true);
109108
assistant.setInformationControlCreator(new IInformationControlCreator() {
110109
public IInformationControl createInformationControl(Shell parent) {
111110
return new DefaultInformationControl(parent, SWT.WRAP, new LispAdditionalInformationPresenter());

Dandelion/src/de/defmacro/dandelion/internal/ui/text/presentation/TopLevelFormFoldingStructureProvider.java

-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ private void copyTopLevelModelPositions(ISexpModel sexpModel, List<Position> top
103103
}
104104
}
105105

106-
@SuppressWarnings("unchecked") //Schnittstelle zu Eclipse nicht generisch
107106
private void copyAnnotationPositions(ProjectionAnnotationModel annotationModel, Map<Annotation, Position> annotationModelPositions)
108107
{
109108
Iterator<Annotation> iter = annotationModel.getAnnotationIterator();

Dandelion/test/de/defmacro/dandelion/internal/core/dom/TestSExpressionPositionComparator.java

-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
import org.eclipse.jface.text.Position;
66
import org.junit.*;
77

8-
import de.defmacro.dandelion.internal.core.dom.SExpression;
9-
108
import edu.umd.cs.findbugs.annotations.SuppressWarnings;
119
import static org.junit.Assert.*;
1210

Dandelion/test/de/defmacro/dandelion/internal/core/dom/TestSexpModelContainsError.java

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import org.junit.*;
66
import static org.junit.Assert.*;
77

8-
import de.defmacro.dandelion.internal.core.dom.ISexpModel;
98
import de.defmacro.dandelion.testutils.TestProject;
109

1110
public class TestSexpModelContainsError

Dandelion/test/de/defmacro/dandelion/internal/core/dom/TestSymbol.java

-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
import org.eclipse.jface.text.Position;
77
import org.junit.Test;
88

9-
import de.defmacro.dandelion.internal.core.dom.Symbol;
10-
119
public class TestSymbol {
1210

1311
@Test

Dandelion/test/de/defmacro/dandelion/internal/core/dom/parse/TestDestructuredSymbol.java

-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
import org.junit.Test;
66

7-
import de.defmacro.dandelion.internal.core.dom.parse.DestructuredSymbol;
8-
97
public class TestDestructuredSymbol {
108

119
@Test

Dandelion/test/de/defmacro/dandelion/internal/ui/text/TestSourceUtilities.java

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import org.eclipse.jface.text.*;
44
import org.junit.*;
55

6-
import de.defmacro.dandelion.internal.ui.text.SourceUtilities;
76
import de.defmacro.dandelion.internal.ui.text.partition.LispPartitionConstants;
87
import de.defmacro.dandelion.testutils.TestProject;
98
import edu.umd.cs.findbugs.annotations.SuppressWarnings;

Dandelion/test/de/defmacro/dandelion/internal/ui/text/TestVisitableDocument.java

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import org.eclipse.jface.text.IDocument;
44
import org.junit.*;
55

6-
import de.defmacro.dandelion.internal.ui.text.VisitableDocument;
76
import de.defmacro.dandelion.testutils.*;
87
import edu.umd.cs.findbugs.annotations.SuppressWarnings;
98
import static org.junit.Assert.*;

PluginEnvironmentClispMacIntel/src/de/defmacro/dandelion/env/clisp/mac/intel/Configuration.java

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import java.util.List;
2424

2525
import de.defmacro.dandelion.core.connection.*;
26-
import de.defmacro.dandelion.env.clisp.mac.intel.Activator;
2726

2827
public class Configuration
2928
extends AbstractConfigurationFactory

PluginEnvironmentClispMacPPC/src/de/defmacro/dandelion/env/clisp/mac/ppc/Configuration.java

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import java.util.List;
2424

2525
import de.defmacro.dandelion.core.connection.*;
26-
import de.defmacro.dandelion.env.clisp.mac.ppc.Activator;
2726

2827
public class Configuration
2928
extends AbstractConfigurationFactory

PluginEnvironmentSBCLMacIntel/src/de/defmacro/dandelion/env/sbcl/mac/intel/Configuration.java

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import java.util.List;
2424

2525
import de.defmacro.dandelion.core.connection.*;
26-
import de.defmacro.dandelion.env.sbcl.mac.intel.Activator;
2726

2827
public class Configuration
2928
extends AbstractConfigurationFactory

0 commit comments

Comments
 (0)