Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 17335 Details for
Bug 25800
Class file editor uses non-standard modifier order
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
[patch]
Reorder the modifiers and a bit of clean-up
Disassembler.patch (text/plain), 12.52 KB, created by
Michael Fraenkel
on 2005-01-20 10:46:05 EST
(
hide
)
Description:
Reorder the modifiers and a bit of clean-up
Filename:
MIME Type:
Creator:
Michael Fraenkel
Created:
2005-01-20 10:46:05 EST
Size:
12.52 KB
patch
obsolete
>Index: Disassembler.java >=================================================================== >RCS file: /home/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/Disassembler.java,v >retrieving revision 1.54 >diff -u -r1.54 Disassembler.java >--- Disassembler.java 12 Jan 2005 03:28:20 -0000 1.54 >+++ Disassembler.java 20 Jan 2005 15:39:20 -0000 >@@ -43,80 +43,29 @@ > private static final String EMPTY_OUTPUT = ""; //$NON-NLS-1$ > private static final String VERSION_UNKNOWN = "unknown";//$NON-NLS-1$ > >- private void decodeModifiersForField(StringBuffer buffer, int accessFlags) { >- boolean firstModifier = true; >- if ((accessFlags & IModifierConstants.ACC_FINAL) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("final"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_PRIVATE) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("private"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_PROTECTED) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("protected"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_PUBLIC) != 0) { >+ private boolean appendModifier(StringBuffer buffer, int accessFlags, int modifierConstant, String modifier, boolean firstModifier) { >+ if ((accessFlags & modifierConstant) != 0) { > if (!firstModifier) { > buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ > } > if (firstModifier) { > firstModifier = false; > } >- buffer.append("public"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_STATIC) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("static"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_TRANSIENT) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("transient"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_VOLATILE) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("volatile"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_ENUM) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("enum"); //$NON-NLS-1$ >+ buffer.append(modifier); > } >+ return firstModifier; >+ } >+ >+ private void decodeModifiersForField(StringBuffer buffer, int accessFlags) { >+ boolean firstModifier = true; >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_PUBLIC, "public", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_PROTECTED, "protected", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_PRIVATE, "private", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_STATIC, "static", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_FINAL, "final", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_TRANSIENT, "transient", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_VOLATILE, "volatile", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_ENUM, "enum", firstModifier); //$NON-NLS-1$ > if (!firstModifier) { > buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ > } >@@ -124,60 +73,12 @@ > > private final void decodeModifiersForInnerClasses(StringBuffer buffer, int accessFlags) { > boolean firstModifier = true; >- if ((accessFlags & IModifierConstants.ACC_PUBLIC) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("public"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_PRIVATE) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("private"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_PROTECTED) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("protected"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_STATIC) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("static"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_FINAL) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("final"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_ABSTRACT) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("abstract"); //$NON-NLS-1$ >- } >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_PUBLIC, "public", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_PROTECTED, "protected", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_PRIVATE, "private", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_ABSTRACT, "abstract", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_STATIC, "static", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_FINAL, "final", firstModifier); //$NON-NLS-1$ > if (!firstModifier) { > buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ > } >@@ -185,96 +86,16 @@ > > private final void decodeModifiersForMethod(StringBuffer buffer, int accessFlags) { > boolean firstModifier = true; >- if ((accessFlags & IModifierConstants.ACC_ABSTRACT) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("abstract"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_FINAL) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("final"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_NATIVE) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("native"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_PRIVATE) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("private"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_PROTECTED) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("protected"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_PUBLIC) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("public"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_STATIC) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("static"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_STRICT) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("strictfp"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_SYNCHRONIZED) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("synchronized"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_BRIDGE) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("bridge"); //$NON-NLS-1$ >- } >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_PUBLIC, "public", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_PROTECTED, "protected", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_PRIVATE, "private", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_ABSTRACT, "abstract", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_STATIC, "static", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_FINAL, "final", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_SYNCHRONIZED, "synchronized", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_NATIVE, "native", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_STRICT, "strictfp", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_BRIDGE, "bridge", firstModifier); //$NON-NLS-1$ > if (!firstModifier) { > buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ > } >@@ -282,33 +103,9 @@ > > private final void decodeModifiersForType(StringBuffer buffer, int accessFlags) { > boolean firstModifier = true; >- if ((accessFlags & IModifierConstants.ACC_ABSTRACT) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("abstract"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_FINAL) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("final"); //$NON-NLS-1$ >- } >- if ((accessFlags & IModifierConstants.ACC_PUBLIC) != 0) { >- if (!firstModifier) { >- buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ >- } >- if (firstModifier) { >- firstModifier = false; >- } >- buffer.append("public"); //$NON-NLS-1$ >- } >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_PUBLIC, "public", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_ABSTRACT, "abstract", firstModifier); //$NON-NLS-1$ >+ firstModifier = appendModifier(buffer, accessFlags, IModifierConstants.ACC_FINAL, "final", firstModifier); //$NON-NLS-1$ > if (!firstModifier) { > buffer.append(Util.bind("disassembler.space")); //$NON-NLS-1$ > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 25800
: 17335