diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog
index b64b7572e44..98b20f3a5a6 100644
--- a/core/org.eclipse.cdt.core/ChangeLog
+++ b/core/org.eclipse.cdt.core/ChangeLog
@@ -1,3 +1,8 @@
+2004-12-22 Alain Magloire
+
+ On going work to clean cdt.ui from misc. warnings
+ and removing the deprecated interfaces in Eclipse-3.1
+
2004-12-21 Alain Magloire
purpose: using charset from 'file' to encode in-memory String object into bytes
modifer: Wu Zhi Qiang
diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/Signature.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/Signature.java
index 316d3934892..65cce69e611 100644
--- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/Signature.java
+++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/Signature.java
@@ -751,9 +751,8 @@ public static int getParameterCount(char[] methodSignature) throws IllegalArgume
int i = CharOperation.indexOf(C_PARAM_START, methodSignature);
if (i < 0) {
throw new IllegalArgumentException();
- } else {
- i++;
}
+ i++;
for (;;) {
if (methodSignature[i] == C_PARAM_END) {
return count;
@@ -761,9 +760,8 @@ public static int getParameterCount(char[] methodSignature) throws IllegalArgume
int e= scanTypeSignature(methodSignature, i);
if (e < 0) {
throw new IllegalArgumentException();
- } else {
- i = e + 1;
}
+ i = e + 1;
count++;
}
} catch (ArrayIndexOutOfBoundsException e) {
@@ -920,9 +918,8 @@ private static int scanBaseTypeSignature(char[] string, int start) {
char c = string[start];
if ("BCDFIJSVZ".indexOf(c) >= 0) { //$NON-NLS-1$
return start;
- } else {
- throw new IllegalArgumentException();
}
+ throw new IllegalArgumentException();
}
/**
@@ -978,9 +975,8 @@ private static int scanTypeVariableSignature(char[] string, int start) {
c = string[id + 1];
if (c == C_SEMICOLON) {
return id + 1;
- } else {
- throw new IllegalArgumentException();
}
+ throw new IllegalArgumentException();
}
/**
@@ -1131,9 +1127,8 @@ private static int scanTypeArgumentSignature(char[] string, int start) {
}
if (c == '+' || c == '-') {
return scanTypeSignature(string, start + 1);
- } else {
- return scanTypeSignature(string, start);
}
+ return scanTypeSignature(string, start);
}
/**
@@ -1168,9 +1163,8 @@ public static char[][] getParameterTypes(char[] methodSignature) throws IllegalA
int i = CharOperation.indexOf(C_PARAM_START, methodSignature);
if (i < 0) {
throw new IllegalArgumentException();
- } else {
- i++;
}
+ i++;
int t = 0;
for (;;) {
if (methodSignature[i] == C_PARAM_END) {
diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeReference.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeReference.java
index 78e28d9eb00..4128e243bca 100644
--- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeReference.java
+++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeReference.java
@@ -83,9 +83,8 @@ public class TypeReference implements ITypeReference {
IResource resource = fWorkingCopy.getUnderlyingResource();
if (resource != null) {
return resource.getLocation();
- } else {
- return null;
}
+ return null;
} else if (fResource != null) {
return fResource.getLocation();
} else if (fPath != null) {
@@ -108,19 +107,17 @@ public class TypeReference implements ITypeReference {
public IProject getProject() {
if (fProject != null) {
return fProject;
- } else {
- if (fWorkingCopy != null) {
- ICProject cProject = fWorkingCopy.getCProject();
- if (cProject != null) {
- return cProject.getProject();
- } else {
- return null;
- }
- } else if (fResource != null) {
- return fResource.getProject();
- } else {
- return null;
+ }
+ if (fWorkingCopy != null) {
+ ICProject cProject = fWorkingCopy.getCProject();
+ if (cProject != null) {
+ return cProject.getProject();
}
+ return null;
+ } else if (fResource != null) {
+ return fResource.getProject();
+ } else {
+ return null;
}
}
@@ -213,12 +210,10 @@ public class TypeReference implements ITypeReference {
if (path != null) {
if (fLength == 0 && fOffset == 0) {
return path.toString();
- } else {
- return path.toString() + ":" + fOffset + "-" + (fOffset + fLength); //$NON-NLS-1$//$NON-NLS-2$
}
- } else {
- return ""; //$NON-NLS-1$
+ return path.toString() + ":" + fOffset + "-" + (fOffset + fLength); //$NON-NLS-1$//$NON-NLS-2$
}
+ return ""; //$NON-NLS-1$
}
public int hashCode() {
diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeSearchScope.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeSearchScope.java
index 3a2122f7a35..a65f5608e7c 100644
--- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeSearchScope.java
+++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeSearchScope.java
@@ -169,9 +169,8 @@ public class TypeSearchScope implements ITypeSearchScope {
public IProject[] getEnclosingProjects() {
if (isWorkspaceScope()) {
return getAllProjects();
- } else {
- return (IProject[]) fEnclosingProjectSet.toArray(new IProject[fEnclosingProjectSet.size()]);
}
+ return (IProject[]) fEnclosingProjectSet.toArray(new IProject[fEnclosingProjectSet.size()]);
}
private static boolean projectContainsPath(IProject project, IPath path, boolean checkIncludePaths) {
@@ -247,11 +246,10 @@ public class TypeSearchScope implements ITypeSearchScope {
if (count > 0) {
if (count == allProjects.length) {
return cProjects;
- } else {
- IProject[] newProjects = new IProject[count];
- System.arraycopy(cProjects, 0, newProjects, 0, count);
- return newProjects;
}
+ IProject[] newProjects = new IProject[count];
+ System.arraycopy(cProjects, 0, newProjects, 0, count);
+ return newProjects;
}
}
return null;
diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/typehierarchy/ChangeCollector.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/typehierarchy/ChangeCollector.java
index 8dd7b729af0..b7adbcd20a9 100644
--- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/typehierarchy/ChangeCollector.java
+++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/typehierarchy/ChangeCollector.java
@@ -345,7 +345,7 @@ public class ChangeCollector {
case ICElement.C_CLASS:
case ICElement.C_STRUCT:
// types = ((ICElement)element).getTypes();
- types = TypeUtil.getTypes((ICElement)element);
+ types = TypeUtil.getTypes(element);
for (int i = 0, length = types.length; i < length; i++) {
ICElement type = types[i];
allTypes.add(type);
diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/IndexerJob.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/IndexerJob.java
index 7d24e7147a4..d5fe7b9d718 100644
--- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/IndexerJob.java
+++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/IndexerJob.java
@@ -76,9 +76,8 @@ public abstract class IndexerJob implements IJob {
if (progressMonitor.isCanceled()) {
throw new OperationCanceledException();
- } else {
- progressMonitor.worked(1);
}
+ progressMonitor.worked(1);
return success;
} catch (InterruptedException e) {
diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java
index 01a35be01e1..2e811eb65b3 100644
--- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java
+++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java
@@ -47,13 +47,13 @@ public class TypeCache implements ITypeCache {
private static final int INITIAL_TYPE_COUNT = 100;
private final Map fTypeKeyMap = new HashMap(INITIAL_TYPE_COUNT);
- private final IProject fProject;
+ final IProject fProject;
private final IWorkingCopyProvider fWorkingCopyProvider;
final Collection fDeltas = new ArrayList();
final ITypeInfo fGlobalNamespace;
private final Map fTypeToSubTypes = new HashMap();
private final Map fTypeToSuperTypes = new HashMap();
- private ITypeCacheChangedListener fChangeListener = null;
+ ITypeCacheChangedListener fChangeListener = null;
private static final class SuperTypeEntry {
ITypeInfo superType;
diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java
index b53836ac40a..d604511b210 100644
--- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java
+++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java
@@ -116,11 +116,10 @@ public class TypeCacheManager implements ITypeCacheChangedListener {
if (unit.isWorkingCopy()) {
deltaCount += processWorkingCopyDelta(delta);
return deltaCount;
- } else {
- if (added || removed || pathEntryChanged || contentChanged) {
- addCacheDelta(project, delta);
- ++deltaCount;
- }
+ }
+ if (added || removed || pathEntryChanged || contentChanged) {
+ addCacheDelta(project, delta);
+ ++deltaCount;
}
}
break;
diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/BufferChangedEvent.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/BufferChangedEvent.java
index e0753637a20..38e69d7c890 100644
--- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/BufferChangedEvent.java
+++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/BufferChangedEvent.java
@@ -47,6 +47,11 @@ import java.util.EventObject;
*/
public class BufferChangedEvent extends EventObject {
+ /**
+ * Comment for serialVersionUID
+ */
+ private static final long serialVersionUID = 3979268036526355761L;
+
/**
* The length of text that has been modified in the buffer.
*/
diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/CModelException.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/CModelException.java
index e39d9632036..ee35923e89f 100644
--- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/CModelException.java
+++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/CModelException.java
@@ -24,6 +24,11 @@ import org.eclipse.cdt.internal.core.model.CModelStatus;
* @see ICModelStatusConstants
*/
public class CModelException extends CoreException {
+ /**
+ * Comment for serialVersionUID
+ */
+ private static final long serialVersionUID = 3546638828312998451L;
+
/**
* Creates a C model exception that wrappers the given Throwable
.
* The exception contains a C-specific status object with severity
diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ElementChangedEvent.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ElementChangedEvent.java
index 9f8a01f66ea..a89e9a9fd5f 100644
--- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ElementChangedEvent.java
+++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ElementChangedEvent.java
@@ -15,6 +15,10 @@ import java.util.EventObject;
* @see ICElementDelta
*/
public class ElementChangedEvent extends EventObject {
+ /**
+ * Comment for serialVersionUID
+ */
+ private static final long serialVersionUID = 3257572793326252855L;
/**
* Event type constant (bit mask) indicating an after-the-fact
* report of creations, deletions, and modifications
diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CElement.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CElement.java
index 0be365d492d..0cbde5159ed 100644
--- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CElement.java
+++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CElement.java
@@ -22,6 +22,7 @@ import org.eclipse.cdt.core.model.ISourceRange;
import org.eclipse.cdt.core.model.ISourceReference;
import org.eclipse.cdt.core.model.IWorkingCopy;
import org.eclipse.core.resources.IResource;
+import org.eclipse.core.resources.ResourceAttributes;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
@@ -164,7 +165,8 @@ public abstract class CElement extends PlatformObject implements ICElement {
public boolean isReadOnly () {
IResource r = getUnderlyingResource();
if (r != null) {
- return r.isReadOnly();
+ ResourceAttributes attributes = r.getResourceAttributes();
+ return attributes.isReadOnly();
}
return false;
}
diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelBuilder.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelBuilder.java
index 767038fadbd..a31d6e65ff4 100644
--- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelBuilder.java
+++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelBuilder.java
@@ -486,14 +486,14 @@ public class CModelBuilder {
return element;
}
- private Enumerator createEnumerator(Parent enum, IASTEnumerator enumDef) throws CModelException{
- Enumerator element = new Enumerator (enum, enumDef.getName().toString());
+ private Enumerator createEnumerator(Parent enumarator, IASTEnumerator enumDef) throws CModelException{
+ Enumerator element = new Enumerator (enumarator, enumDef.getName().toString());
IASTExpression initialValue = enumDef.getInitialValue();
if(initialValue != null){
element.setConstantExpression( ASTUtil.getExpressionString( initialValue ) );
}
// add to parent
- enum.addChild(element);
+ enumarator.addChild(element);
// set enumerator position
element.setIdPos(enumDef.getStartingOffset(), (enumDef.getNameEndOffset() - enumDef.getNameOffset()));
element.setPos(enumDef.getStartingOffset(), enumDef.getEndingOffset() - enumDef.getStartingOffset());
diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Openable.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Openable.java
index bf45a75d7c2..89bf34a26ab 100644
--- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Openable.java
+++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Openable.java
@@ -24,6 +24,7 @@ import org.eclipse.cdt.core.model.ICElement;
import org.eclipse.cdt.core.model.ICModelStatusConstants;
import org.eclipse.cdt.core.model.IOpenable;
import org.eclipse.core.resources.IResource;
+import org.eclipse.core.resources.ResourceAttributes;
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
@@ -304,7 +305,15 @@ public abstract class Openable extends Parent implements IOpenable, IBufferChang
* @see org.eclipse.cdt.core.model.IOpenable#save(IProgressMonitor, boolean)
*/
public void save(IProgressMonitor pm, boolean force) throws CModelException {
- if (isReadOnly() || this.getResource().isReadOnly()) {
+ IResource res = getResource();
+ if (res != null) {
+ ResourceAttributes attributes = res.getResourceAttributes();
+ if (attributes.isReadOnly()) {
+ throw new CModelException(new CModelStatus(ICModelStatusConstants.READ_ONLY, this));
+ }
+ }
+ // check also the underlying resource
+ if (isReadOnly()) {
throw new CModelException(new CModelStatus(ICModelStatusConstants.READ_ONLY, this));
}
IBuffer buf = getBuffer();
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CDescriptorEvent.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CDescriptorEvent.java
index fd1d21a7638..a1bb90a9eea 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CDescriptorEvent.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CDescriptorEvent.java
@@ -14,6 +14,10 @@ import java.util.EventObject;
public class CDescriptorEvent extends EventObject {
+ /**
+ * Comment for serialVersionUID
+ */
+ private static final long serialVersionUID = 3257009869059143225L;
public static final int CDTPROJECT_CHANGED = 1;
public static final int CDTPROJECT_ADDED = 2;
public static final int CDTPROJECT_REMOVED = 3;
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/filetype/ResolverChangeEvent.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/filetype/ResolverChangeEvent.java
index 24b27027f60..caa2c560570 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/filetype/ResolverChangeEvent.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/filetype/ResolverChangeEvent.java
@@ -18,6 +18,10 @@ import java.util.List;
public class ResolverChangeEvent extends EventObject {
+ /**
+ * Comment for serialVersionUID
+ */
+ private static final long serialVersionUID = 4121128156301178929L;
private List fDeltas = new ArrayList();
private ICFileTypeResolver fNewResolver;
private ICFileTypeResolver fOldResolver;
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/formatter/CodeFormatter.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/formatter/CodeFormatter.java
index a8c284eed97..29bdc3c5d31 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/formatter/CodeFormatter.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/formatter/CodeFormatter.java
@@ -12,7 +12,6 @@ package org.eclipse.cdt.core.formatter;
import java.util.Map;
-import org.eclipse.jface.text.IDocument;
import org.eclipse.text.edits.TextEdit;
/**
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/PathEntryStoreChangedEvent.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/PathEntryStoreChangedEvent.java
index 70396b48634..70803d32c20 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/PathEntryStoreChangedEvent.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/PathEntryStoreChangedEvent.java
@@ -20,6 +20,10 @@ import org.eclipse.core.resources.IProject;
*/
public class PathEntryStoreChangedEvent extends EventObject {
+ /**
+ * Comment for serialVersionUID
+ */
+ private static final long serialVersionUID = 4051048549254706997L;
public static final int CONTENT_CHANGED = 1;
public static final int STORE_CLOSED = 2;
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugType.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugType.java
index db1cc2a446e..ad7e904ca7e 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugType.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugType.java
@@ -60,9 +60,9 @@ public class DebugType {
sb.append(type.toString());
sb.append(" (*())"); //$NON-NLS-1$
} else if (this instanceof DebugEnumType) {
- DebugEnumType enum = (DebugEnumType)this;
- DebugEnumField[] fields = enum.getDebugEnumFields();
- sb.append("enum ").append(enum.getName()).append(" {"); //$NON-NLS-1$ //$NON-NLS-2$
+ DebugEnumType enumarator = (DebugEnumType)this;
+ DebugEnumField[] fields = enumarator.getDebugEnumFields();
+ sb.append("enum ").append(enumarator.getName()).append(" {"); //$NON-NLS-1$ //$NON-NLS-2$
for (int i = 0; i < fields.length; i++) {
if (i > 0) {
sb.append(',');
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/ERandomAccessFile.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/ERandomAccessFile.java
index 668513baea4..39c64846985 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/ERandomAccessFile.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/ERandomAccessFile.java
@@ -35,9 +35,8 @@ public class ERandomAccessFile extends RandomAccessFile {
throw new EOFException();
if ( isle ) {
return (short)((val[1] << 8) + val[0]);
- } else {
- return (short)((val[0] << 8) + val[1]);
}
+ return (short)((val[0] << 8) + val[1]);
}
public final int readIntE() throws IOException
@@ -50,9 +49,8 @@ public class ERandomAccessFile extends RandomAccessFile {
throw new EOFException();
if ( isle ) {
return ((val[3] << 24) + (val[2] << 16) + (val[1] << 8) + val[0]);
- } else {
- return ((val[0] << 24) + (val[1] << 16) + (val[2] << 8) + val[3]);
}
+ return ((val[0] << 24) + (val[1] << 16) + (val[2] << 8) + val[3]);
}
public final long readLongE() throws IOException
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/MachO.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/MachO.java
index 5d6b083db04..fc1f1b4dd6b 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/MachO.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/MachO.java
@@ -28,9 +28,9 @@ public class MachO {
private Symbol[] symbols; /* symbols from SymtabCommand */
private Symbol[] local_symbols; /* local symbols from DySymtabCommand */
private boolean dynsym = false; /* set if DynSymtabCommand is present */
- private Line[] lines; /* line table */
+ Line[] lines; /* line table */
private Section[] sections; /* sections from SegmentCommand */
- private SymtabCommand symtab; /* SymtabCommand that contains the symbol table */
+ SymtabCommand symtab; /* SymtabCommand that contains the symbol table */
protected String EMPTY_STRING = ""; //$NON-NLS-1$
@@ -185,9 +185,8 @@ public class MachO {
throw new IOException();
if ( isle ) {
return (short)(((val[offset + 1] & 0xff) << 8) + (val[offset + 0] & 0xff));
- } else {
- return (short)(((val[offset + 0] & 0xff) << 8) + (val[offset + 1] & 0xff));
}
+ return (short)(((val[offset + 0] & 0xff) << 8) + (val[offset + 1] & 0xff));
}
private final int makeInt(byte [] val, int offset, boolean isle) throws IOException