4dc7b558
(01Dec2023)
Mostly StringBuffer -> StringBuilder API changes Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>tags/V1_9_21_RC1
@@ -331,7 +331,7 @@ public class AdviceDeclaration extends AjMethodDeclaration { | |||
AspectDeclaration aspectDecl = (AspectDeclaration) typeDec; | |||
adviceSequenceNumberInType = aspectDecl.adviceCounter++; | |||
StringBuffer stringifiedPointcut = new StringBuffer(30); | |||
StringBuilder stringifiedPointcut = new StringBuilder(30); | |||
pointcutDesignator.print(0, stringifiedPointcut); | |||
this.selector = NameMangler.adviceName(EclipseFactory.getName(typeDec.binding).replace('.', '_'), kind, | |||
adviceSequenceNumberInType, stringifiedPointcut.toString().hashCode()).toCharArray(); | |||
@@ -459,7 +459,7 @@ public class AdviceDeclaration extends AjMethodDeclaration { | |||
// return s; | |||
// } | |||
public StringBuffer printBody(int indent, StringBuffer output) { | |||
public StringBuilder printBody(int indent, StringBuilder output) { | |||
output.append(": "); | |||
if (pointcutDesignator != null) { | |||
output.append(pointcutDesignator.toString()); | |||
@@ -467,7 +467,7 @@ public class AdviceDeclaration extends AjMethodDeclaration { | |||
return super.printBody(indent, output); | |||
} | |||
public StringBuffer printReturnType(int indent, StringBuffer output) { | |||
public StringBuilder printReturnType(int indent, StringBuilder output) { | |||
if (this.kind == AdviceKind.Around) { | |||
return super.printReturnType(indent, output); | |||
} |
@@ -1289,7 +1289,7 @@ public class AspectDeclaration extends TypeDeclaration { | |||
return finder; | |||
} | |||
public StringBuffer printHeader(int indent, StringBuffer output) { | |||
public StringBuilder printHeader(int indent, StringBuilder output) { | |||
// since all aspects are made public we want to print the | |||
// modifiers that were supplied in the original source code | |||
printModifiers(this.declaredModifiers, output); |
@@ -153,7 +153,7 @@ public class DeclareDeclaration extends AjMethodDeclaration { | |||
return declareDecl; | |||
} | |||
public StringBuffer print(int tab, StringBuffer output) { | |||
public StringBuilder print(int tab, StringBuilder output) { | |||
printIndent(tab, output); | |||
if (declareDecl == null) { | |||
output.append("<declare>"); |
@@ -113,9 +113,9 @@ public class PointcutDesignator extends ASTNode { | |||
/* | |||
* (non-Javadoc) | |||
* | |||
* @see org.eclipse.jdt.internal.compiler.ast.ASTNode#print(int, java.lang.StringBuffer) | |||
* @see org.eclipse.jdt.internal.compiler.ast.ASTNode#print(int, java.lang.StringBuilder) | |||
*/ | |||
public StringBuffer print(int indent, StringBuffer output) { | |||
public StringBuilder print(int indent, StringBuilder output) { | |||
if (pointcut == null) | |||
return output.append("<pcd>"); | |||
return output.append(pointcut.toString()); |
@@ -86,9 +86,9 @@ public class PseudoToken extends ASTNode implements IToken { | |||
} | |||
/* (non-Javadoc) | |||
* @see org.eclipse.jdt.internal.compiler.ast.ASTNode#print(int, java.lang.StringBuffer) | |||
* @see org.eclipse.jdt.internal.compiler.ast.ASTNode#print(int, java.lang.StringBuilder) | |||
*/ | |||
public StringBuffer print(int indent, StringBuffer output) { | |||
public StringBuilder print(int indent, StringBuilder output) { | |||
output.append("PseudoToken<" + getString() + ">"); | |||
return output; | |||
} |
@@ -159,9 +159,9 @@ public class PseudoTokens extends ASTNode { | |||
} | |||
/* (non-Javadoc) | |||
* @see org.eclipse.jdt.internal.compiler.ast.ASTNode#print(int, java.lang.StringBuffer) | |||
* @see org.eclipse.jdt.internal.compiler.ast.ASTNode#print(int, java.lang.StringBuilder) | |||
*/ | |||
public StringBuffer print(int indent, StringBuffer output) { | |||
public StringBuilder print(int indent, StringBuilder output) { | |||
output.append(tokenSource.toString()); | |||
return output; | |||
} |
@@ -497,7 +497,7 @@ public class AsmHierarchyBuilder extends ASTVisitor { | |||
} | |||
private String genSourceSignature(TypeDeclaration typeDeclaration) { | |||
StringBuffer output = new StringBuffer(); | |||
StringBuilder output = new StringBuilder(); | |||
typeDeclaration.printHeader(0, output); | |||
return output.toString(); | |||
} | |||
@@ -689,7 +689,7 @@ public class AsmHierarchyBuilder extends ASTVisitor { | |||
} | |||
private String genSourceSignature(MethodDeclaration methodDeclaration) { | |||
StringBuffer output = new StringBuffer(); | |||
StringBuilder output = new StringBuilder(); | |||
ASTNode.printModifiers(methodDeclaration.modifiers, output); | |||
// Append Type Parameters if any | |||
@@ -815,7 +815,7 @@ public class AsmHierarchyBuilder extends ASTVisitor { | |||
} | |||
private String genSourceSignature(ImportReference importreference) { | |||
StringBuffer output = new StringBuffer(); | |||
StringBuilder output = new StringBuilder(); | |||
output.append("import "); | |||
ASTNode.printModifiers(importreference.modifiers, output); | |||
output.append(importreference); | |||
@@ -939,7 +939,7 @@ public class AsmHierarchyBuilder extends ASTVisitor { | |||
* | |||
*/ | |||
protected String genSourceSignature(FieldDeclaration fieldDeclaration) { | |||
StringBuffer output = new StringBuffer(); | |||
StringBuilder output = new StringBuilder(); | |||
if (fieldDeclaration.type == null) { // This is an enum value | |||
output.append(fieldDeclaration.name); // the "," or ";" has to be | |||
// put on by whatever uses | |||
@@ -1032,7 +1032,7 @@ public class AsmHierarchyBuilder extends ASTVisitor { | |||
} | |||
private String genSourceSignature(ConstructorDeclaration constructorDeclaration) { | |||
StringBuffer output = new StringBuffer(); | |||
StringBuilder output = new StringBuilder(); | |||
ASTNode.printModifiers(constructorDeclaration.modifiers, output); | |||
// Append Type Parameters if any |
@@ -1,5 +1,5 @@ | |||
compiler.name = AspectJ Compiler | |||
compiler.version = Eclipse Compiler c13b03ceabf0c1 (26Nov2023) - Java21 | |||
compiler.version = Eclipse Compiler 4dc7b558f82274 (01Dec2023) - Java21 | |||
compiler.copyright = | |||
misc.version = {0} {1} - {2} {3} |