You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2022/11/22 18:34:07 UTC
[commons-bcel] branch master updated: Use single quote ' instead of `
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-bcel.git
The following commit(s) were added to refs/heads/master by this push:
new f93a0dbd Use single quote ' instead of `
f93a0dbd is described below
commit f93a0dbd61119e45782cc665d2b5889019b36c6d
Author: Gary David Gregory (Code signing key) <gg...@apache.org>
AuthorDate: Tue Nov 22 13:34:00 2022 -0500
Use single quote ' instead of `
---
src/examples/HelloWorldBuilder.java | 10 +--
src/examples/Mini/ASTExpr.java | 8 +--
src/examples/Mini/ASTFunDecl.java | 6 +-
src/examples/Mini/ASTProgram.java | 8 +--
src/examples/Mini/Environment.java | 4 +-
src/examples/Mini/MiniParser.java | 2 +-
src/examples/PatchClass.java | 6 +-
.../java/org/apache/bcel/classfile/Attribute.java | 4 +-
src/main/java/org/apache/bcel/classfile/Code.java | 2 +-
.../java/org/apache/bcel/classfile/Constant.java | 6 +-
.../org/apache/bcel/classfile/ConstantPool.java | 8 +--
src/main/java/org/apache/bcel/classfile/Field.java | 2 +-
.../java/org/apache/bcel/classfile/JavaClass.java | 6 +-
.../org/apache/bcel/classfile/LocalVariable.java | 6 +-
.../apache/bcel/classfile/LocalVariableTable.java | 2 +-
.../java/org/apache/bcel/classfile/Method.java | 4 +-
.../java/org/apache/bcel/classfile/Synthetic.java | 2 +-
.../java/org/apache/bcel/classfile/Utility.java | 72 +++++++++++-----------
.../java/org/apache/bcel/classfile/Visitor.java | 2 +-
.../java/org/apache/bcel/generic/BasicType.java | 2 +-
.../org/apache/bcel/generic/BranchInstruction.java | 4 +-
.../java/org/apache/bcel/generic/ClassGen.java | 2 +-
.../org/apache/bcel/generic/CodeExceptionGen.java | 2 +-
.../apache/bcel/generic/CompoundInstruction.java | 4 +-
.../org/apache/bcel/generic/ConstantPoolGen.java | 10 +--
.../java/org/apache/bcel/generic/FieldGen.java | 2 +-
.../apache/bcel/generic/FieldGenOrMethodGen.java | 4 +-
.../java/org/apache/bcel/generic/Instruction.java | 4 +-
.../apache/bcel/generic/InstructionFactory.java | 2 +-
.../org/apache/bcel/generic/InstructionHandle.java | 2 +-
.../org/apache/bcel/generic/InstructionList.java | 10 +--
.../org/apache/bcel/generic/LineNumberGen.java | 2 +-
.../org/apache/bcel/generic/LocalVariableGen.java | 6 +-
.../java/org/apache/bcel/generic/MethodGen.java | 28 ++++-----
src/main/java/org/apache/bcel/generic/Select.java | 6 +-
src/main/java/org/apache/bcel/generic/Type.java | 12 ++--
.../java/org/apache/bcel/util/ByteSequence.java | 2 +-
src/main/java/org/apache/bcel/util/Class2HTML.java | 4 +-
.../org/apache/bcel/util/InstructionFinder.java | 4 +-
.../java/org/apache/bcel/data/ConstantPoolX.java | 8 +--
40 files changed, 140 insertions(+), 140 deletions(-)
diff --git a/src/examples/HelloWorldBuilder.java b/src/examples/HelloWorldBuilder.java
index 431561f2..c5d5721e 100644
--- a/src/examples/HelloWorldBuilder.java
+++ b/src/examples/HelloWorldBuilder.java
@@ -75,7 +75,7 @@ public class HelloWorldBuilder {
final ObjectType iStream = new ObjectType("java.io.InputStream");
final ObjectType pStream = new ObjectType("java.io.PrintStream");
- // Create BufferedReader object and store it in local variable `in'.
+ // Create BufferedReader object and store it in local variable 'in'.
il.append(factory.createNew("java.io.BufferedReader"));
il.append(InstructionConst.DUP); // Use predefined constant, i.e. flyweight
il.append(factory.createNew("java.io.InputStreamReader"));
@@ -86,16 +86,16 @@ public class HelloWorldBuilder {
il.append(factory.createInvoke("java.io.InputStreamReader", "<init>", Type.VOID, new Type[] {iStream}, Const.INVOKESPECIAL));
il.append(factory.createInvoke("java.io.BufferedReader", "<init>", Type.VOID, new Type[] {new ObjectType("java.io.Reader")}, Const.INVOKESPECIAL));
- // Create local variable `in'
+ // Create local variable 'in'
LocalVariableGen lg = mg.addLocalVariable("in", new ObjectType("java.io.BufferedReader"), null, null);
final int in = lg.getIndex();
- lg.setStart(il.append(new ASTORE(in))); // `i' valid from here
+ lg.setStart(il.append(new ASTORE(in))); // 'i' valid from here
- // Create local variable `name'
+ // Create local variable 'name'
lg = mg.addLocalVariable("name", Type.STRING, null, null);
final int name = lg.getIndex();
il.append(InstructionConst.ACONST_NULL);
- lg.setStart(il.append(new ASTORE(name))); // `name' valid from here
+ lg.setStart(il.append(new ASTORE(name))); // 'name' valid from here
// try { ...
final InstructionHandle tryStart = il.append(factory.createFieldAccess("java.lang.System", "out", pStream, Const.GETSTATIC));
diff --git a/src/examples/Mini/ASTExpr.java b/src/examples/Mini/ASTExpr.java
index 0fd88372..03b31f13 100644
--- a/src/examples/Mini/ASTExpr.java
+++ b/src/examples/Mini/ASTExpr.java
@@ -35,9 +35,9 @@ import org.apache.bcel.generic.MethodGen;
import org.apache.bcel.generic.PUSH;
/**
- * Represents arithmetic expressions such as `(a + 12 == b) OR c'. The parse tree is built initially by the parser and
- * modified, i.e. compacted with `traverse()'. Each (Expr, Term, Factor) node with kind == -1 is replaced which its
- * successor node, which is converted to type `Expr'
+ * Represents arithmetic expressions such as '(a + 12 == b) OR c'. The parse tree is built initially by the parser and
+ * modified, i.e. compacted with 'traverse()'. Each (Expr, Term, Factor) node with kind == -1 is replaced which its
+ * successor node, which is converted to type 'Expr'
*
* A node with kind == -1 denotes the fact that this expression node has just one child branch and thus may be replaced
* by this branch (or leaf) directly without altering the expression semantics. Term and Factor nodes are used only to
@@ -65,7 +65,7 @@ public class ASTExpr extends SimpleNode implements MiniParserConstants, MiniPars
protected int line, column;
- protected boolean is_simple; // true, if simple expression like `12 + f(a)'
+ protected boolean is_simple; // true, if simple expression like '12 + f(a)'
/*
* Not all children shall inherit this, exceptions are ASTIdent and ASTFunAppl, which look up the type in the
diff --git a/src/examples/Mini/ASTFunDecl.java b/src/examples/Mini/ASTFunDecl.java
index 48cd574b..52feecbb 100644
--- a/src/examples/Mini/ASTFunDecl.java
+++ b/src/examples/Mini/ASTFunDecl.java
@@ -165,7 +165,7 @@ public class ASTFunDecl extends SimpleNode implements MiniParserTreeConstants {
private int line, column;
- private boolean is_simple; // true, if simple expression like `12 + f(a)'
+ private boolean is_simple; // true, if simple expression like '12 + f(a)'
private boolean is_recursive; // Not used yet, TODO
@@ -200,7 +200,7 @@ public class ASTFunDecl extends SimpleNode implements MiniParserTreeConstants {
final String fname = name.getName();
final InstructionList il = new InstructionList();
- Type[] args = {new ArrayType(Type.STRING, 1)}; // default for `main'
+ Type[] args = {new ArrayType(Type.STRING, 1)}; // default for 'main'
String[] arg_names = {"$argv"};
if (fname.equals("main")) {
@@ -466,7 +466,7 @@ public class ASTFunDecl extends SimpleNode implements MiniParserTreeConstants {
/*
* Update entry of this function, i.e. set argument references. The entry is already in there by garantuee, but may be
- * of wrong type, i.e. the user defined a function `TRUE', e.g. and `TRUE' is of type `Variable'.
+ * of wrong type, i.e. the user defined a function 'TRUE', e.g. and 'TRUE' is of type 'Variable'.
*/
try {
final Function fun = (Function) env.get(name.getName());
diff --git a/src/examples/Mini/ASTProgram.java b/src/examples/Mini/ASTProgram.java
index fa79eb49..683063a2 100644
--- a/src/examples/Mini/ASTProgram.java
+++ b/src/examples/Mini/ASTProgram.java
@@ -157,7 +157,7 @@ public class ASTProgram extends SimpleNode implements MiniParserConstants, MiniP
il.dispose(); // Dispose instruction handles for better memory utilization
il = new InstructionList();
- il.append(new ALOAD(0)); // Push `this'
+ il.append(new ALOAD(0)); // Push 'this'
il.append(new INVOKESPECIAL(cp.addMethodref("java.lang.Object", "<init>", "()V")));
il.append(new RETURN());
@@ -279,7 +279,7 @@ public class ASTProgram extends SimpleNode implements MiniParserConstants, MiniP
if (fun != null) {
MiniC.addError(f.getLine(), f.getColumn(), "Redeclaration of " + fun + ".");
} else {
- env.put(new Function(name, null)); // `args' will be set by FunDecl.traverse()
+ env.put(new Function(name, null)); // 'args' will be set by FunDecl.traverse()
}
}
@@ -288,7 +288,7 @@ public class ASTProgram extends SimpleNode implements MiniParserConstants, MiniP
for (int i = 0; i < fun_decls.length; i++) {
fun_decls[i] = fun_decls[i].traverse((Environment) env.clone());
- // Look for `main' routine
+ // Look for 'main' routine
fname = fun_decls[i].getName().getName();
if (fname.equals("main")) {
main = (Function) env.get(fname);
@@ -296,7 +296,7 @@ public class ASTProgram extends SimpleNode implements MiniParserConstants, MiniP
}
if (main == null) {
- MiniC.addError(0, 0, "You didn't declare a `main' function.");
+ MiniC.addError(0, 0, "You didn't declare a 'main' function.");
} else if (main.getNoArgs() != 0) {
MiniC.addError(main.getLine(), main.getColumn(), "Main function has too many arguments declared.");
}
diff --git a/src/examples/Mini/Environment.java b/src/examples/Mini/Environment.java
index cc0703ec..11faba8e 100644
--- a/src/examples/Mini/Environment.java
+++ b/src/examples/Mini/Environment.java
@@ -24,8 +24,8 @@ import java.util.Vector;
* That environment contains all function definitions and identifiers. Hash keys are Strings (identifiers), which are
* mapped to a table index.
*
- * The table consists of `SIZE' fields which have `SLOTS' subfields. Thus the maximum number of storable items is
- * `SLOTS' * `SIZE'.
+ * The table consists of 'SIZE' fields which have 'SLOTS' subfields. Thus the maximum number of storable items is
+ * 'SLOTS' * 'SIZE'.
*/
public class Environment implements Cloneable {
private static final int SIZE = 127; // Prime number large enough for most cases
diff --git a/src/examples/Mini/MiniParser.java b/src/examples/Mini/MiniParser.java
index 6496a2e8..44ba3111 100644
--- a/src/examples/Mini/MiniParser.java
+++ b/src/examples/Mini/MiniParser.java
@@ -993,7 +993,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
}
/*
- * A program consists of a number of function declarations with a distinguished function `main' that starts the program.
+ * A program consists of a number of function declarations with a distinguished function 'main' that starts the program.
*/
static public void Program() throws ParseException {
/* @bgen(jjtree) Program */
diff --git a/src/examples/PatchClass.java b/src/examples/PatchClass.java
index b11f9610..d1c4b296 100644
--- a/src/examples/PatchClass.java
+++ b/src/examples/PatchClass.java
@@ -68,16 +68,16 @@ public class PatchClass {
c = (ConstantUtf8) constantPool[i]; // Get the string
str = c.getBytes();
- if ((index = str.indexOf(old)) != -1) { // `old' found in str
+ if ((index = str.indexOf(old)) != -1) { // 'old' found in str
buf = new StringBuilder(); // target buffer
oldIndex = 0; // String start offset
// While we have something to replace
while ((index = str.indexOf(old, oldIndex)) != -1) {
buf.append(str.substring(oldIndex, index)); // append prefix
- buf.append(replacement); // append `replacement'
+ buf.append(replacement); // append 'replacement'
- oldIndex = index + old.length(); // Skip `old'.length chars
+ oldIndex = index + old.length(); // Skip 'old'.length chars
}
buf.append(str.substring(oldIndex)); // append rest of string
diff --git a/src/main/java/org/apache/bcel/classfile/Attribute.java b/src/main/java/org/apache/bcel/classfile/Attribute.java
index 14a76cc2..69168e2a 100644
--- a/src/main/java/org/apache/bcel/classfile/Attribute.java
+++ b/src/main/java/org/apache/bcel/classfile/Attribute.java
@@ -109,7 +109,7 @@ public abstract class Attribute implements Cloneable, Node {
*/
public static Attribute readAttribute(final DataInput dataInput, final ConstantPool constantPool) throws IOException {
byte tag = Const.ATTR_UNKNOWN; // Unknown attribute
- // Get class name from constant pool via `name_index' indirection
+ // Get class name from constant pool via 'name_index' indirection
final int nameIndex = dataInput.readUnsignedShort();
final String name = constantPool.getConstantUtf8(nameIndex).getBytes();
@@ -124,7 +124,7 @@ public abstract class Attribute implements Cloneable, Node {
}
}
- // Call proper constructor, depending on `tag'
+ // Call proper constructor, depending on 'tag'
switch (tag) {
case Const.ATTR_UNKNOWN:
final Object r = READERS.get(name);
diff --git a/src/main/java/org/apache/bcel/classfile/Code.java b/src/main/java/org/apache/bcel/classfile/Code.java
index e46a2da8..09163047 100644
--- a/src/main/java/org/apache/bcel/classfile/Code.java
+++ b/src/main/java/org/apache/bcel/classfile/Code.java
@@ -98,7 +98,7 @@ public final class Code extends Attribute {
exceptionTable[i] = new CodeException(file);
}
/*
- * Read all attributes, currently `LineNumberTable' and `LocalVariableTable'
+ * Read all attributes, currently 'LineNumberTable' and 'LocalVariableTable'
*/
final int attributesCount = file.readUnsignedShort();
attributes = new Attribute[attributesCount];
diff --git a/src/main/java/org/apache/bcel/classfile/Constant.java b/src/main/java/org/apache/bcel/classfile/Constant.java
index 3b97a29f..75bb4d14 100644
--- a/src/main/java/org/apache/bcel/classfile/Constant.java
+++ b/src/main/java/org/apache/bcel/classfile/Constant.java
@@ -112,11 +112,11 @@ public abstract class Constant implements Cloneable, Node {
}
/*
- * In fact this tag is redundant since we can distinguish different `Constant' objects by their type, i.e., via
- * `instanceof'. In some places we will use the tag for switch()es anyway.
+ * In fact this tag is redundant since we can distinguish different 'Constant' objects by their type, i.e., via
+ * 'instanceof'. In some places we will use the tag for switch()es anyway.
*
* First, we want match the specification as closely as possible. Second we need the tag as an index to select the
- * corresponding class name from the `CONSTANT_NAMES' array.
+ * corresponding class name from the 'CONSTANT_NAMES' array.
*/
/**
* @deprecated (since 6.0) will be made private; do not access directly, use getter/setter
diff --git a/src/main/java/org/apache/bcel/classfile/ConstantPool.java b/src/main/java/org/apache/bcel/classfile/ConstantPool.java
index b744a2bc..2ccabe01 100644
--- a/src/main/java/org/apache/bcel/classfile/ConstantPool.java
+++ b/src/main/java/org/apache/bcel/classfile/ConstantPool.java
@@ -193,7 +193,7 @@ public class ConstantPool implements Cloneable, Node, Iterable<Constant> {
}
/**
- * Retrieves constant at `index' from constant pool and resolve it to a string representation.
+ * Retrieves constant at 'index' from constant pool and resolve it to a string representation.
*
* @param index of constant in constant pool
* @param tag expected type
@@ -283,7 +283,7 @@ public class ConstantPool implements Cloneable, Node, Iterable<Constant> {
public <T extends Constant> T getConstant(final int index, final byte tag, final Class<T> castTo) throws ClassFormatException {
final T c = getConstant(index);
if (c.getTag() != tag) {
- throw new ClassFormatException("Expected class `" + Const.getConstantName(tag) + "' at index " + index + " and got " + c);
+ throw new ClassFormatException("Expected class '" + Const.getConstantName(tag) + "' at index " + index + " and got " + c);
}
return c;
}
@@ -341,8 +341,8 @@ public class ConstantPool implements Cloneable, Node, Iterable<Constant> {
}
/**
- * Gets string from constant pool and bypass the indirection of `ConstantClass' and `ConstantString' objects. I.e. these classes have an index field that
- * points to another entry of the constant pool of type `ConstantUtf8' which contains the real data.
+ * Gets string from constant pool and bypass the indirection of 'ConstantClass' and 'ConstantString' objects. I.e. these classes have an index field that
+ * points to another entry of the constant pool of type 'ConstantUtf8' which contains the real data.
*
* @param index Index in constant pool
* @param tag Tag of expected constant, either ConstantClass or ConstantString
diff --git a/src/main/java/org/apache/bcel/classfile/Field.java b/src/main/java/org/apache/bcel/classfile/Field.java
index 89df787b..b26f2ad3 100644
--- a/src/main/java/org/apache/bcel/classfile/Field.java
+++ b/src/main/java/org/apache/bcel/classfile/Field.java
@@ -160,7 +160,7 @@ public final class Field extends FieldOrMethod {
}
/**
- * Return string representation close to declaration format, `public static final short MAX = 100', e.g..
+ * Return string representation close to declaration format, 'public static final short MAX = 100', e.g..
*
* @return String representation of field, including the signature.
*/
diff --git a/src/main/java/org/apache/bcel/classfile/JavaClass.java b/src/main/java/org/apache/bcel/classfile/JavaClass.java
index d55cc1ba..e5464051 100644
--- a/src/main/java/org/apache/bcel/classfile/JavaClass.java
+++ b/src/main/java/org/apache/bcel/classfile/JavaClass.java
@@ -82,7 +82,7 @@ public class JavaClass extends AccessFlags implements Cloneable, Node, Comparabl
};
/*
- * Print debug information depending on `JavaClass.debug'
+ * Print debug information depending on 'JavaClass.debug'
*/
static void Debug(final String str) {
if (debug) {
@@ -215,8 +215,8 @@ public class JavaClass extends AccessFlags implements Cloneable, Node, Comparabl
}
}
/*
- * According to the specification the following entries must be of type `ConstantClass' but we check that anyway via the
- * `ConstPool.getConstant' method.
+ * According to the specification the following entries must be of type 'ConstantClass' but we check that anyway via the
+ * 'ConstPool.getConstant' method.
*/
className = constantPool.getConstantString(classNameIndex, Const.CONSTANT_Class);
className = Utility.compactClassName(className, false);
diff --git a/src/main/java/org/apache/bcel/classfile/LocalVariable.java b/src/main/java/org/apache/bcel/classfile/LocalVariable.java
index 0b27b693..1cb011e5 100644
--- a/src/main/java/org/apache/bcel/classfile/LocalVariable.java
+++ b/src/main/java/org/apache/bcel/classfile/LocalVariable.java
@@ -77,7 +77,7 @@ public final class LocalVariable implements Cloneable, Node, Constants {
* @param length ... is valid
* @param nameIndex Index in constant pool of variable name
* @param signatureIndex Index of variable's signature
- * @param index Variable is `index'th local variable on the method's frame
+ * @param index Variable is 'index'th local variable on the method's frame
* @param constantPool Array of constants
*/
public LocalVariable(final int startPc, final int length, final int nameIndex, final int signatureIndex, final int index, final ConstantPool constantPool) {
@@ -89,9 +89,9 @@ public final class LocalVariable implements Cloneable, Node, Constants {
* @param length ... is valid
* @param nameIndex Index in constant pool of variable name
* @param signatureIndex Index of variable's signature
- * @param index Variable is `index'th local variable on the method's frame
+ * @param index Variable is 'index'th local variable on the method's frame
* @param constantPool Array of constants
- * @param origIndex Variable is `index'th local variable on the method's frame prior to any changes
+ * @param origIndex Variable is 'index'th local variable on the method's frame prior to any changes
*/
public LocalVariable(final int startPc, final int length, final int nameIndex, final int signatureIndex, final int index, final ConstantPool constantPool,
final int origIndex) {
diff --git a/src/main/java/org/apache/bcel/classfile/LocalVariableTable.java b/src/main/java/org/apache/bcel/classfile/LocalVariableTable.java
index d1125708..5b281820 100644
--- a/src/main/java/org/apache/bcel/classfile/LocalVariableTable.java
+++ b/src/main/java/org/apache/bcel/classfile/LocalVariableTable.java
@@ -56,7 +56,7 @@ public class LocalVariableTable extends Attribute implements Iterable<LocalVaria
}
/**
- * @param nameIndex Index in constant pool to `LocalVariableTable'
+ * @param nameIndex Index in constant pool to 'LocalVariableTable'
* @param length Content length in bytes
* @param localVariableTable Table of local variables
* @param constantPool Array of constants
diff --git a/src/main/java/org/apache/bcel/classfile/Method.java b/src/main/java/org/apache/bcel/classfile/Method.java
index 63381187..234b0e1e 100644
--- a/src/main/java/org/apache/bcel/classfile/Method.java
+++ b/src/main/java/org/apache/bcel/classfile/Method.java
@@ -75,7 +75,7 @@ public final class Method extends FieldOrMethod {
private ParameterAnnotationEntry[] parameterAnnotationEntries;
/**
- * Empty constructor, all attributes have to be defined via `setXXX' methods. Use at your own risk.
+ * Empty constructor, all attributes have to be defined via 'setXXX' methods. Use at your own risk.
*/
public Method() {
}
@@ -223,7 +223,7 @@ public final class Method extends FieldOrMethod {
}
/**
- * Return string representation close to declaration format, `public static void main(String[] args) throws
+ * Return string representation close to declaration format, 'public static void main(String[] args) throws
* IOException', e.g.
*
* @return String representation of the method.
diff --git a/src/main/java/org/apache/bcel/classfile/Synthetic.java b/src/main/java/org/apache/bcel/classfile/Synthetic.java
index ab7a1d17..9d89ff6e 100644
--- a/src/main/java/org/apache/bcel/classfile/Synthetic.java
+++ b/src/main/java/org/apache/bcel/classfile/Synthetic.java
@@ -24,7 +24,7 @@ import org.apache.bcel.Const;
import org.apache.bcel.util.Args;
/**
- * This class is derived from <em>Attribute</em> and declares this class as `synthetic', i.e., it needs special
+ * This class is derived from <em>Attribute</em> and declares this class as 'synthetic', i.e., it needs special
* handling. The JVM specification states "A class member that does not appear in the source code must be marked using a
* Synthetic attribute." It may appear in the ClassFile attribute table, a field_info table or a method_info table. This
* class is intended to be instantiated from the <em>Attribute.readAttribute()</em> method.
diff --git a/src/main/java/org/apache/bcel/classfile/Utility.java b/src/main/java/org/apache/bcel/classfile/Utility.java
index 0bf064ae..4d2bc084 100644
--- a/src/main/java/org/apache/bcel/classfile/Utility.java
+++ b/src/main/java/org/apache/bcel/classfile/Utility.java
@@ -136,8 +136,8 @@ public abstract class Utility {
private static final ThreadLocal<Integer> CONSUMER_CHARS = ThreadLocal.withInitial(() -> Integer.valueOf(0));
/*
- * The `WIDE' instruction is used in the byte code to allow 16-bit wide indices for local variables. This opcode
- * precedes an `ILOAD', e.g.. The opcode immediately following takes an extra byte which is combined with the following
+ * The 'WIDE' instruction is used in the byte code to allow 16-bit wide indices for local variables. This opcode
+ * precedes an 'ILOAD', e.g.. The opcode immediately following takes an extra byte which is combined with the following
* byte to form a 16-bit value.
*/
private static boolean wide;
@@ -171,7 +171,7 @@ public abstract class Utility {
}
/**
- * Convert bit field of flags into string such as `static final'.
+ * Convert bit field of flags into string such as 'static final'.
*
* @param accessFlags Access flags
* @return String representation of flags
@@ -181,10 +181,10 @@ public abstract class Utility {
}
/**
- * Convert bit field of flags into string such as `static final'.
+ * Convert bit field of flags into string such as 'static final'.
*
- * Special case: Classes compiled with new compilers and with the `ACC_SUPER' flag would be said to be "synchronized".
- * This is because SUN used the same value for the flags `ACC_SUPER' and `ACC_SYNCHRONIZED'.
+ * Special case: Classes compiled with new compilers and with the 'ACC_SUPER' flag would be said to be "synchronized".
+ * This is because SUN used the same value for the flags 'ACC_SUPER' and 'ACC_SYNCHRONIZED'.
*
* @param accessFlags Access flags
* @param forClass access flags are for class qualifiers ?
@@ -197,8 +197,8 @@ public abstract class Utility {
p = pow2(i);
if ((accessFlags & p) != 0) {
/*
- * Special case: Classes compiled with new compilers and with the `ACC_SUPER' flag would be said to be "synchronized".
- * This is because SUN used the same value for the flags `ACC_SUPER' and `ACC_SYNCHRONIZED'.
+ * Special case: Classes compiled with new compilers and with the 'ACC_SUPER' flag would be said to be "synchronized".
+ * This is because SUN used the same value for the flags 'ACC_SUPER' and 'ACC_SYNCHRONIZED'.
*/
if (forClass && (p == Const.ACC_SUPER || p == Const.ACC_INTERFACE)) {
continue;
@@ -226,7 +226,7 @@ public abstract class Utility {
}
/**
- * @return `flag' with bit `i' set to 0
+ * @return 'flag' with bit 'i' set to 0
*/
public static int clearBit(final int flag, final int i) {
final int bit = pow2(i);
@@ -238,12 +238,12 @@ public abstract class Utility {
}
/**
- * Disassemble a byte array of JVM byte codes starting from code line `index' and return the disassembled string
- * representation. Decode only `num' opcodes (including their operands), use -1 if you want to decompile everything.
+ * Disassemble a byte array of JVM byte codes starting from code line 'index' and return the disassembled string
+ * representation. Decode only 'num' opcodes (including their operands), use -1 if you want to decompile everything.
*
* @param code byte code array
* @param constantPool Array of constants
- * @param index offset in `code' array <EM>(number of opcodes, not bytes!)</EM>
+ * @param index offset in 'code' array <EM>(number of opcodes, not bytes!)</EM>
* @param length number of opcodes to decompile, -1 for all
* @param verbose be verbose, e.g. print constant pool index
* @return String representation of byte codes
@@ -566,8 +566,8 @@ public abstract class Utility {
*/
public static String compactClassName(String str, final String prefix, final boolean chopit) {
final int len = prefix.length();
- str = pathToPackage(str); // Is `/' on all systems, even DOS
- // If string starts with `prefix' and contains no further dots
+ str = pathToPackage(str); // Is '/' on all systems, even DOS
+ // If string starts with 'prefix' and contains no further dots
if (chopit && str.startsWith(prefix) && str.substring(len).indexOf('.') == -1) {
str = str.substring(len);
}
@@ -716,7 +716,7 @@ public abstract class Utility {
}
/**
- * Fillup char with up to length characters with char `fill' and justify it left or right.
+ * Fillup char with up to length characters with char 'fill' and justify it left or right.
*
* @param str string to format
* @param length length of desired string
@@ -735,7 +735,7 @@ public abstract class Utility {
}
/**
- * Return a string for an integer justified left or right and filled up with `fill' characters if necessary.
+ * Return a string for an integer justified left or right and filled up with 'fill' characters if necessary.
*
* @param i integer to format
* @param length length of desired string
@@ -840,7 +840,7 @@ public abstract class Utility {
}
/**
- * @return true, if bit `i' in `flag' is set
+ * @return true, if bit 'i' in 'flag' is set
*/
public static boolean isSet(final int flag, final int i) {
return (flag & pow2(i)) != 0;
@@ -869,7 +869,7 @@ public abstract class Utility {
final List<String> vec = new ArrayList<>();
int index;
try {
- // Skip any type arguments to read argument declarations between `(' and `)'
+ // Skip any type arguments to read argument declarations between '(' and ')'
index = signature.indexOf('(') + 1;
if (index <= 0) {
throw new ClassFormatException("Invalid method signature: " + signature);
@@ -908,7 +908,7 @@ public abstract class Utility {
int index;
String type;
try {
- // Read return type after `)'
+ // Read return type after ')'
index = signature.lastIndexOf(')') + 1;
if (index <= 0) {
throw new ClassFormatException("Invalid method signature: " + signature);
@@ -946,8 +946,8 @@ public abstract class Utility {
}
/**
- * This method converts a method signature string into a Java type declaration like `void main(String[])' and throws a
- * `ClassFormatException' when the parsed type is invalid.
+ * This method converts a method signature string into a Java type declaration like 'void main(String[])' and throws a
+ * 'ClassFormatException' when the parsed type is invalid.
*
* @param signature Method signature
* @param name Method name
@@ -964,7 +964,7 @@ public abstract class Utility {
int index;
int varIndex = access.contains("static") ? 0 : 1;
try {
- // Skip any type arguments to read argument declarations between `(' and `)'
+ // Skip any type arguments to read argument declarations between '(' and ')'
index = signature.indexOf('(') + 1;
if (index <= 0) {
throw new ClassFormatException("Invalid method signature: " + signature);
@@ -990,7 +990,7 @@ public abstract class Utility {
index += unwrap(CONSUMER_CHARS); // update position
}
index++; // update position
- // Read return type after `)'
+ // Read return type after ')'
type = typeSignatureToString(signature.substring(index), chopit);
} catch (final StringIndexOutOfBoundsException e) { // Should never occur
throw new ClassFormatException("Invalid method signature: " + signature, e);
@@ -1108,14 +1108,14 @@ public abstract class Utility {
int index;
int oldIndex;
try {
- if (str.contains(old)) { // `old' found in str
+ if (str.contains(old)) { // 'old' found in str
final StringBuilder buf = new StringBuilder();
oldIndex = 0; // String start offset
// While we have something to replace
while ((index = str.indexOf(old, oldIndex)) != -1) {
buf.append(str, oldIndex, index); // append prefix
buf.append(new_); // append replacement
- oldIndex = index + old.length(); // Skip `old'.length chars
+ oldIndex = index + old.length(); // Skip 'old'.length chars
}
buf.append(str.substring(oldIndex)); // append rest of string
str = buf.toString();
@@ -1140,7 +1140,7 @@ public abstract class Utility {
}
/**
- * @return `flag' with bit `i' set to 1
+ * @return 'flag' with bit 'i' set to 1
*/
public static int setBit(final int flag, final int i) {
return flag | pow2(i);
@@ -1386,8 +1386,8 @@ public abstract class Utility {
/**
*
- * This method converts a type signature string into a Java type declaration such as `String[]' and throws a
- * `ClassFormatException' when the parsed type is invalid.
+ * This method converts a type signature string into a Java type declaration such as 'String[]' and throws a
+ * 'ClassFormatException' when the parsed type is invalid.
*
* @param signature type signature
* @param chopit flag that determines whether chopping is executed or not
@@ -1397,7 +1397,7 @@ public abstract class Utility {
*/
public static String typeSignatureToString(final String signature, final boolean chopit) throws ClassFormatException {
// corrected concurrent private static field acess
- wrap(CONSUMER_CHARS, 1); // This is the default, read just one char like `B'
+ wrap(CONSUMER_CHARS, 1); // This is the default, read just one char like 'B'
try {
switch (signature.charAt(0)) {
case 'B':
@@ -1413,12 +1413,12 @@ public abstract class Utility {
case 'J':
return "long";
case 'T': { // TypeVariableSignature
- final int index = signature.indexOf(';'); // Look for closing `;'
+ final int index = signature.indexOf(';'); // Look for closing ';'
if (index < 0) {
throw new ClassFormatException("Invalid type variable signature: " + signature);
}
// corrected concurrent private static field acess
- wrap(CONSUMER_CHARS, index + 1); // "Tblabla;" `T' and `;' are removed
+ wrap(CONSUMER_CHARS, index + 1); // "Tblabla;" 'T' and ';' are removed
return compactClassName(signature.substring(1, index), chopit);
}
case 'L': { // Full class name
@@ -1433,7 +1433,7 @@ public abstract class Utility {
throw new ClassFormatException("Invalid signature: " + signature);
}
}
- final int index = signature.indexOf(';', fromIndex); // Look for closing `;'
+ final int index = signature.indexOf(';', fromIndex); // Look for closing ';'
if (index < 0) {
throw new ClassFormatException("Invalid signature: " + signature);
}
@@ -1442,7 +1442,7 @@ public abstract class Utility {
final int bracketIndex = signature.substring(0, index).indexOf('<');
if (bracketIndex < 0) {
// just a class identifier
- wrap(CONSUMER_CHARS, index + 1); // "Lblabla;" `L' and `;' are removed
+ wrap(CONSUMER_CHARS, index + 1); // "Lblabla;" 'L' and ';' are removed
return compactClassName(signature.substring(1, index), chopit);
}
// but make sure we are not looking past the end of the current item
@@ -1452,7 +1452,7 @@ public abstract class Utility {
}
if (fromIndex < bracketIndex) {
// just a class identifier
- wrap(CONSUMER_CHARS, fromIndex + 1); // "Lblabla;" `L' and `;' are removed
+ wrap(CONSUMER_CHARS, fromIndex + 1); // "Lblabla;" 'L' and ';' are removed
return compactClassName(signature.substring(1, fromIndex), chopit);
}
@@ -1541,7 +1541,7 @@ public abstract class Utility {
brackets.append("[]");
}
consumedChars = n; // Remember value
- // The rest of the string denotes a `<field_type>'
+ // The rest of the string denotes a '<field_type>'
type = typeSignatureToString(signature.substring(n), chopit);
// corrected concurrent private static field acess
// Utility.consumed_chars += consumed_chars; is replaced by:
@@ -1552,7 +1552,7 @@ public abstract class Utility {
case 'V':
return "void";
default:
- throw new ClassFormatException("Invalid signature: `" + signature + "'");
+ throw new ClassFormatException("Invalid signature: '" + signature + "'");
}
} catch (final StringIndexOutOfBoundsException e) { // Should never occur
throw new ClassFormatException("Invalid signature: " + signature, e);
diff --git a/src/main/java/org/apache/bcel/classfile/Visitor.java b/src/main/java/org/apache/bcel/classfile/Visitor.java
index 23c11065..b4670705 100644
--- a/src/main/java/org/apache/bcel/classfile/Visitor.java
+++ b/src/main/java/org/apache/bcel/classfile/Visitor.java
@@ -18,7 +18,7 @@ package org.apache.bcel.classfile;
/**
* Interface to make use of the Visitor pattern programming style. I.e. a class that implements this interface can
- * traverse the contents of a Java class just by calling the `accept' method which all classes have.
+ * traverse the contents of a Java class just by calling the 'accept' method which all classes have.
*/
public interface Visitor {
/**
diff --git a/src/main/java/org/apache/bcel/generic/BasicType.java b/src/main/java/org/apache/bcel/generic/BasicType.java
index a2df88cd..33060133 100644
--- a/src/main/java/org/apache/bcel/generic/BasicType.java
+++ b/src/main/java/org/apache/bcel/generic/BasicType.java
@@ -50,7 +50,7 @@ public final class BasicType extends Type {
}
/**
- * Constructor for basic types such as int, long, `void'
+ * Constructor for basic types such as int, long, 'void'
*
* @param type one of T_INT, T_BOOLEAN, ..., T_VOID
* @see Const
diff --git a/src/main/java/org/apache/bcel/generic/BranchInstruction.java b/src/main/java/org/apache/bcel/generic/BranchInstruction.java
index 59480203..f67794ea 100644
--- a/src/main/java/org/apache/bcel/generic/BranchInstruction.java
+++ b/src/main/java/org/apache/bcel/generic/BranchInstruction.java
@@ -140,7 +140,7 @@ public abstract class BranchInstruction extends Instruction implements Instructi
/**
* @param target branch target
- * @return the offset to `target' relative to this instruction
+ * @return the offset to 'target' relative to this instruction
*/
protected int getTargetOffset(final InstructionHandle target) {
if (target == null) {
@@ -229,7 +229,7 @@ public abstract class BranchInstruction extends Instruction implements Instructi
/**
* Called by InstructionList.setPositions when setting the position for every instruction. In the presence of variable
- * length instructions `setPositions' performs multiple passes over the instruction list to calculate the correct (byte)
+ * length instructions 'setPositions' performs multiple passes over the instruction list to calculate the correct (byte)
* positions and offsets by calling this function.
*
* @param offset additional offset caused by preceding (variable length) instructions
diff --git a/src/main/java/org/apache/bcel/generic/ClassGen.java b/src/main/java/org/apache/bcel/generic/ClassGen.java
index bbd04f66..61b8ab33 100644
--- a/src/main/java/org/apache/bcel/generic/ClassGen.java
+++ b/src/main/java/org/apache/bcel/generic/ClassGen.java
@@ -189,7 +189,7 @@ public class ClassGen extends AccessFlags implements Cloneable {
*/
public void addEmptyConstructor(final int accessFlags) {
final InstructionList il = new InstructionList();
- il.append(InstructionConst.THIS); // Push `this'
+ il.append(InstructionConst.THIS); // Push 'this'
il.append(new INVOKESPECIAL(cp.addMethodref(superClassName, Const.CONSTRUCTOR_NAME, "()V")));
il.append(InstructionConst.RETURN);
final MethodGen mg = new MethodGen(accessFlags, Type.VOID, Type.NO_ARGS, null, Const.CONSTRUCTOR_NAME, className, il, cp);
diff --git a/src/main/java/org/apache/bcel/generic/CodeExceptionGen.java b/src/main/java/org/apache/bcel/generic/CodeExceptionGen.java
index 72e14033..6d22a907 100644
--- a/src/main/java/org/apache/bcel/generic/CodeExceptionGen.java
+++ b/src/main/java/org/apache/bcel/generic/CodeExceptionGen.java
@@ -79,7 +79,7 @@ public final class CodeExceptionGen implements InstructionTargeter, Cloneable {
/**
* Get CodeException object.<BR>
*
- * This relies on that the instruction list has already been dumped to byte code or that the `setPositions' methods
+ * This relies on that the instruction list has already been dumped to byte code or that the 'setPositions' methods
* has been called for the instruction list.
*
* @param cp constant pool
diff --git a/src/main/java/org/apache/bcel/generic/CompoundInstruction.java b/src/main/java/org/apache/bcel/generic/CompoundInstruction.java
index dfacee57..d1106e17 100644
--- a/src/main/java/org/apache/bcel/generic/CompoundInstruction.java
+++ b/src/main/java/org/apache/bcel/generic/CompoundInstruction.java
@@ -17,12 +17,12 @@
package org.apache.bcel.generic;
/**
- * Wrapper class for `compound' operations, virtual instructions that don't exist as byte code, but give a useful
+ * Wrapper class for 'compound' operations, virtual instructions that don't exist as byte code, but give a useful
* meaning. For example, the (virtual) PUSH instruction takes an arbitray argument and produces the appropriate code at
* dump time (ICONST, LDC, BIPUSH, ...). Also you can use the SWITCH instruction as a useful template for either
* LOOKUPSWITCH or TABLESWITCH.
*
- * The interface provides the possibilty for the user to write `templates' or `macros' for such reuseable code patterns.
+ * The interface provides the possibilty for the user to write 'templates' or 'macros' for such reuseable code patterns.
*
* @see PUSH
* @see SWITCH
diff --git a/src/main/java/org/apache/bcel/generic/ConstantPoolGen.java b/src/main/java/org/apache/bcel/generic/ConstantPoolGen.java
index fb5ed9fd..835fda3b 100644
--- a/src/main/java/org/apache/bcel/generic/ConstantPoolGen.java
+++ b/src/main/java/org/apache/bcel/generic/ConstantPoolGen.java
@@ -40,9 +40,9 @@ import org.apache.bcel.classfile.ConstantUtf8;
import org.apache.bcel.classfile.Utility;
/**
- * This class is used to build up a constant pool. The user adds constants via `addXXX' methods, `addString',
- * `addClass', etc.. These methods return an index into the constant pool. Finally, `getFinalConstantPool()' returns the
- * constant pool built up. Intermediate versions of the constant pool can be obtained with `getConstantPool()'. A
+ * This class is used to build up a constant pool. The user adds constants via 'addXXX' methods, 'addString',
+ * 'addClass', etc.. These methods return an index into the constant pool. Finally, 'getFinalConstantPool()' returns the
+ * constant pool built up. Intermediate versions of the constant pool can be obtained with 'getConstantPool()'. A
* constant pool has capacity for Constants.MAX_SHORT entries. Note that the first (0) is used by the JVM and that
* Double and Long constants need two slots.
*
@@ -581,7 +581,7 @@ public class ConstantPoolGen {
}
/**
- * Look for ConstantClass in ConstantPool named `str'.
+ * Look for ConstantClass in ConstantPool named 'str'.
*
* @param str String to search for
* @return index on success, -1 otherwise
@@ -720,7 +720,7 @@ public class ConstantPoolGen {
}
/**
- * Look for ConstantString in ConstantPool containing String `str'.
+ * Look for ConstantString in ConstantPool containing String 'str'.
*
* @param str String to search for
* @return index on success, -1 otherwise
diff --git a/src/main/java/org/apache/bcel/generic/FieldGen.java b/src/main/java/org/apache/bcel/generic/FieldGen.java
index f42f5708..f2c5e3e3 100644
--- a/src/main/java/org/apache/bcel/generic/FieldGen.java
+++ b/src/main/java/org/apache/bcel/generic/FieldGen.java
@@ -307,7 +307,7 @@ public class FieldGen extends FieldGenOrMethodGen {
}
/**
- * Return string representation close to declaration format, `public static final short MAX = 100', e.g..
+ * Return string representation close to declaration format, 'public static final short MAX = 100', e.g..
*
* @return String representation of field
*/
diff --git a/src/main/java/org/apache/bcel/generic/FieldGenOrMethodGen.java b/src/main/java/org/apache/bcel/generic/FieldGenOrMethodGen.java
index 5066e826..4c53e14a 100644
--- a/src/main/java/org/apache/bcel/generic/FieldGenOrMethodGen.java
+++ b/src/main/java/org/apache/bcel/generic/FieldGenOrMethodGen.java
@@ -74,8 +74,8 @@ public abstract class FieldGenOrMethodGen extends AccessFlags implements NamedAn
}
/**
- * Add an attribute to this method. Currently, the JVM knows about the `Code', `ConstantValue', `Synthetic' and
- * `Exceptions' attributes. Other attributes will be ignored by the JVM but do no harm.
+ * Add an attribute to this method. Currently, the JVM knows about the 'Code', 'ConstantValue', 'Synthetic' and
+ * 'Exceptions' attributes. Other attributes will be ignored by the JVM but do no harm.
*
* @param a attribute to be added
*/
diff --git a/src/main/java/org/apache/bcel/generic/Instruction.java b/src/main/java/org/apache/bcel/generic/Instruction.java
index 5946157e..0fdde83d 100644
--- a/src/main/java/org/apache/bcel/generic/Instruction.java
+++ b/src/main/java/org/apache/bcel/generic/Instruction.java
@@ -447,8 +447,8 @@ public abstract class Instruction implements Cloneable {
}
/**
- * Use with caution, since `BranchInstruction's have a `target' reference which is not copied correctly (only basic
- * types are). This also applies for `Select' instructions with their multiple branch targets.
+ * Use with caution, since 'BranchInstruction's have a 'target' reference which is not copied correctly (only basic
+ * types are). This also applies for 'Select' instructions with their multiple branch targets.
*
* @see BranchInstruction
* @return (shallow) copy of an instruction
diff --git a/src/main/java/org/apache/bcel/generic/InstructionFactory.java b/src/main/java/org/apache/bcel/generic/InstructionFactory.java
index 2a8f940c..1b707732 100644
--- a/src/main/java/org/apache/bcel/generic/InstructionFactory.java
+++ b/src/main/java/org/apache/bcel/generic/InstructionFactory.java
@@ -436,7 +436,7 @@ public class InstructionFactory implements InstructionConstants {
}
/**
- * Create reference to `this'
+ * Create reference to 'this'
*/
public static Instruction createThis() {
return new ALOAD(0);
diff --git a/src/main/java/org/apache/bcel/generic/InstructionHandle.java b/src/main/java/org/apache/bcel/generic/InstructionHandle.java
index 057043d3..d4d0339a 100644
--- a/src/main/java/org/apache/bcel/generic/InstructionHandle.java
+++ b/src/main/java/org/apache/bcel/generic/InstructionHandle.java
@@ -290,7 +290,7 @@ public class InstructionHandle {
/**
* Called by InstructionList.setPositions when setting the position for every instruction. In the presence of variable
- * length instructions `setPositions()' performs multiple passes over the instruction list to calculate the correct
+ * length instructions 'setPositions()' performs multiple passes over the instruction list to calculate the correct
* (byte) positions and offsets by calling this function.
*
* @param offset additional offset caused by preceding (variable length) instructions
diff --git a/src/main/java/org/apache/bcel/generic/InstructionList.java b/src/main/java/org/apache/bcel/generic/InstructionList.java
index 7c9bb3fb..096b18f4 100644
--- a/src/main/java/org/apache/bcel/generic/InstructionList.java
+++ b/src/main/java/org/apache/bcel/generic/InstructionList.java
@@ -458,8 +458,8 @@ public class InstructionList implements Iterable<InstructionHandle> {
}
/**
- * Remove instructions from instruction `from' to instruction `to' contained in this list. The user must ensure that
- * `from' is an instruction before `to', or risk havoc. The corresponding Instruction handles must not be reused!
+ * Remove instructions from instruction 'from' to instruction 'to' contained in this list. The user must ensure that
+ * 'from' is an instruction before 'to', or risk havoc. The corresponding Instruction handles must not be reused!
*
* @param from where to start deleting (inclusive)
* @param to where to end deleting (inclusive)
@@ -486,8 +486,8 @@ public class InstructionList implements Iterable<InstructionHandle> {
}
/**
- * Remove instructions from instruction `from' to instruction `to' contained in this list. The user must ensure that
- * `from' is an instruction before `to', or risk havoc. The corresponding Instruction handles must not be reused!
+ * Remove instructions from instruction 'from' to instruction 'to' contained in this list. The user must ensure that
+ * 'from' is an instruction before 'to', or risk havoc. The corresponding Instruction handles must not be reused!
*
* @param from where to start deleting (inclusive)
* @param to where to end deleting (inclusive)
@@ -993,7 +993,7 @@ public class InstructionList implements Iterable<InstructionHandle> {
}
/**
- * Remove from instruction `prev' to instruction `next' both contained in this list. Throws TargetLostException when one
+ * Remove from instruction 'prev' to instruction 'next' both contained in this list. Throws TargetLostException when one
* of the removed instruction handles is still being targeted.
*
* @param prev where to start deleting (predecessor, exclusive)
diff --git a/src/main/java/org/apache/bcel/generic/LineNumberGen.java b/src/main/java/org/apache/bcel/generic/LineNumberGen.java
index e3814b72..f9758cbd 100644
--- a/src/main/java/org/apache/bcel/generic/LineNumberGen.java
+++ b/src/main/java/org/apache/bcel/generic/LineNumberGen.java
@@ -68,7 +68,7 @@ public class LineNumberGen implements InstructionTargeter, Cloneable {
/**
* Get LineNumber attribute.
*
- * This relies on that the instruction list has already been dumped to byte code or that the `setPositions' methods
+ * This relies on that the instruction list has already been dumped to byte code or that the 'setPositions' methods
* has been called for the instruction list.
*/
public LineNumber getLineNumber() {
diff --git a/src/main/java/org/apache/bcel/generic/LocalVariableGen.java b/src/main/java/org/apache/bcel/generic/LocalVariableGen.java
index cd4f80dd..e42b96ef 100644
--- a/src/main/java/org/apache/bcel/generic/LocalVariableGen.java
+++ b/src/main/java/org/apache/bcel/generic/LocalVariableGen.java
@@ -37,7 +37,7 @@ public class LocalVariableGen implements InstructionTargeter, NamedAndTyped, Clo
private boolean liveToEnd;
/**
- * Generate a local variable that with index `index'. Note that double and long variables need two indexs. Index indices
+ * Generate a local variable that with index 'index'. Note that double and long variables need two indexs. Index indices
* have to be provided by the user.
*
* @param index index of local variable
@@ -60,7 +60,7 @@ public class LocalVariableGen implements InstructionTargeter, NamedAndTyped, Clo
}
/**
- * Generates a local variable that with index `index'. Note that double and long variables need two indexs. Index
+ * Generates a local variable that with index 'index'. Note that double and long variables need two indexs. Index
* indices have to be provided by the user.
*
* @param index index of local variable
@@ -128,7 +128,7 @@ public class LocalVariableGen implements InstructionTargeter, NamedAndTyped, Clo
/**
* Gets LocalVariable object.
*
- * This relies on that the instruction list has already been dumped to byte code or that the `setPositions' methods
+ * This relies on that the instruction list has already been dumped to byte code or that the 'setPositions' methods
* has been called for the instruction list.
*
* Note that due to the conversion from byte code offset to InstructionHandle, it is impossible to tell the difference
diff --git a/src/main/java/org/apache/bcel/generic/MethodGen.java b/src/main/java/org/apache/bcel/generic/MethodGen.java
index afe7dfa0..d34ff876 100644
--- a/src/main/java/org/apache/bcel/generic/MethodGen.java
+++ b/src/main/java/org/apache/bcel/generic/MethodGen.java
@@ -47,11 +47,11 @@ import org.apache.commons.lang3.ArrayUtils;
/**
* Template class for building up a method. This is done by defining exception handlers, adding thrown exceptions, local
- * variables and attributes, whereas the `LocalVariableTable' and `LineNumberTable' attributes will be set automatically
+ * variables and attributes, whereas the 'LocalVariableTable' and 'LineNumberTable' attributes will be set automatically
* for the code. Use stripAttributes() if you don't like this.
*
- * While generating code it may be necessary to insert NOP operations. You can use the `removeNOPs' method to get rid
- * off them. The resulting method object can be obtained via the `getMethod()' method.
+ * While generating code it may be necessary to insert NOP operations. You can use the 'removeNOPs' method to get rid
+ * off them. The resulting method object can be obtained via the 'getMethod()' method.
*
* @see InstructionList
* @see Method
@@ -237,8 +237,8 @@ public class MethodGen extends FieldGenOrMethodGen {
private List<MethodObserver> observers;
/**
- * Declare method. If the method is non-static the constructor automatically declares a local variable `$this' in slot
- * 0. The actual code is contained in the `il' parameter, which may further manipulated by the user. But they must take
+ * Declare method. If the method is non-static the constructor automatically declares a local variable '$this' in slot
+ * 0. The actual code is contained in the 'il' parameter, which may further manipulated by the user. But they must take
* care not to remove any instruction (handles) that are still referenced from this object.
*
* For example one may not add a local variable and later remove the instructions it refers to without causing havoc. It
@@ -270,9 +270,9 @@ public class MethodGen extends FieldGenOrMethodGen {
start = il.getStart();
// end == null => live to end of method
/*
- * Add local variables, namely the implicit `this' and the arguments
+ * Add local variables, namely the implicit 'this' and the arguments
*/
- if (!isStatic() && className != null) { // Instance method -> `this' is local var 0
+ if (!isStatic() && className != null) { // Instance method -> 'this' is local var 0
addLocalVariable("this", ObjectType.getInstance(className), start, end);
}
}
@@ -682,7 +682,7 @@ public class MethodGen extends FieldGenOrMethodGen {
}
/**
- * @return code exceptions for `Code' attribute
+ * @return code exceptions for 'Code' attribute
*/
private CodeException[] getCodeExceptions() {
final int size = exceptionList.size();
@@ -706,7 +706,7 @@ public class MethodGen extends FieldGenOrMethodGen {
}
/**
- * @return `Exceptions' attribute of all the exceptions thrown by this method.
+ * @return 'Exceptions' attribute of all the exceptions thrown by this method.
*/
private ExceptionTable getExceptionTable(final ConstantPoolGen cp) {
final int size = throwsList.size();
@@ -727,7 +727,7 @@ public class MethodGen extends FieldGenOrMethodGen {
}
/**
- * @return `LineNumberTable' attribute of all the local variables of this method.
+ * @return 'LineNumberTable' attribute of all the local variables of this method.
*/
public LineNumberTable getLineNumberTable(final ConstantPoolGen cp) {
final int size = lineNumberList.size();
@@ -761,7 +761,7 @@ public class MethodGen extends FieldGenOrMethodGen {
}
/**
- * @return `LocalVariableTable' attribute of all the local variables of this method.
+ * @return 'LocalVariableTable' attribute of all the local variables of this method.
*/
public LocalVariableTable getLocalVariableTable(final ConstantPoolGen cp) {
final LocalVariableGen[] lg = getLocalVariables();
@@ -772,7 +772,7 @@ public class MethodGen extends FieldGenOrMethodGen {
}
/**
- * @return `LocalVariableTypeTable' attribute of this method.
+ * @return 'LocalVariableTypeTable' attribute of this method.
*/
public LocalVariableTypeTable getLocalVariableTypeTable() {
return localVariableTypeTable;
@@ -851,7 +851,7 @@ public class MethodGen extends FieldGenOrMethodGen {
ExceptionTable et = null;
if (!throwsList.isEmpty()) {
addAttribute(et = getExceptionTable(cp));
- // Add `Exceptions' if there are "throws" clauses
+ // Add 'Exceptions' if there are "throws" clauses
}
final Method m = new Method(super.getAccessFlags(), nameIndex, signatureIndex, getAttributes(), cp.getConstantPool());
// Undo effects of adding attributes
@@ -1119,7 +1119,7 @@ public class MethodGen extends FieldGenOrMethodGen {
}
/**
- * Return string representation close to declaration format, `public static void main(String[]) throws IOException',
+ * Return string representation close to declaration format, 'public static void main(String[]) throws IOException',
* e.g.
*
* @return String representation of the method.
diff --git a/src/main/java/org/apache/bcel/generic/Select.java b/src/main/java/org/apache/bcel/generic/Select.java
index d9f67dea..18b95c99 100644
--- a/src/main/java/org/apache/bcel/generic/Select.java
+++ b/src/main/java/org/apache/bcel/generic/Select.java
@@ -76,7 +76,7 @@ public abstract class Select extends BranchInstruction implements VariableLength
}
/**
- * (Match, target) pairs for switch. `Match' and `targets' must have the same length of course.
+ * (Match, target) pairs for switch. 'Match' and 'targets' must have the same length of course.
*
* @param match array of matching values
* @param targets instruction targets
@@ -284,7 +284,7 @@ public abstract class Select extends BranchInstruction implements VariableLength
}
/**
- * Set branch target for `i'th case
+ * Set branch target for 'i'th case
*/
public void setTarget(final int i, final InstructionHandle target) { // TODO could be package-protected?
notifyTarget(targets[i], target, this);
@@ -325,7 +325,7 @@ public abstract class Select extends BranchInstruction implements VariableLength
* position.
*
* Called by InstructionList.setPositions when setting the position for every instruction. In the presence of variable
- * length instructions `setPositions' performs multiple passes over the instruction list to calculate the correct (byte)
+ * length instructions 'setPositions' performs multiple passes over the instruction list to calculate the correct (byte)
* positions and offsets by calling this function.
*
* @param offset additional offset caused by preceding (variable length) instructions
diff --git a/src/main/java/org/apache/bcel/generic/Type.java b/src/main/java/org/apache/bcel/generic/Type.java
index 3d0fc745..b6ded5a9 100644
--- a/src/main/java/org/apache/bcel/generic/Type.java
+++ b/src/main/java/org/apache/bcel/generic/Type.java
@@ -81,7 +81,7 @@ public abstract class Type {
final List<Type> vec = new ArrayList<>();
int index;
try {
- // Skip any type arguments to read argument declarations between `(' and `)'
+ // Skip any type arguments to read argument declarations between '(' and ')'
index = signature.indexOf('(') + 1;
if (index <= 0) {
throw new ClassFormatException("Invalid method signature: " + signature);
@@ -103,7 +103,7 @@ public abstract class Type {
int res = 0;
int index;
try {
- // Skip any type arguments to read argument declarations between `(' and `)'
+ // Skip any type arguments to read argument declarations between '(' and ')'
index = signature.indexOf('(') + 1;
if (index <= 0) {
throw new ClassFormatException("Invalid method signature: " + signature);
@@ -146,7 +146,7 @@ public abstract class Type {
*/
public static Type getReturnType(final String signature) {
try {
- // Read return type after `)'
+ // Read return type after ')'
final int index = signature.lastIndexOf(')') + 1;
return getType(signature.substring(index));
} catch (final StringIndexOutOfBoundsException e) { // Should never occur
@@ -233,7 +233,7 @@ public abstract class Type {
if (type != Const.T_ARRAY) { // type == T_REFERENCE
// Utility.typeSignatureToString understands how to parse generic types.
final String parsedSignature = Utility.typeSignatureToString(signature, false);
- wrap(CONSUMED_CHARS, parsedSignature.length() + 2); // "Lblabla;" `L' and `;' are removed
+ wrap(CONSUMED_CHARS, parsedSignature.length() + 2); // "Lblabla;" 'L' and ';' are removed
return ObjectType.getInstance(Utility.pathToPackage(parsedSignature));
}
int dim = 0;
@@ -275,7 +275,7 @@ public abstract class Type {
final int consumed = consumed(getTypeSize(signature.substring(dim)));
return encode(1, dim + consumed);
}
- final int index = signature.indexOf(';'); // Look for closing `;'
+ final int index = signature.indexOf(';'); // Look for closing ';'
if (index < 0) {
throw new ClassFormatException("Invalid signature: " + signature);
}
@@ -386,7 +386,7 @@ public abstract class Type {
}
/**
- * @return Type string, e.g. `int[]'
+ * @return Type string, e.g. 'int[]'
*/
@Override
public String toString() {
diff --git a/src/main/java/org/apache/bcel/util/ByteSequence.java b/src/main/java/org/apache/bcel/util/ByteSequence.java
index fc48aae2..716ec1ca 100644
--- a/src/main/java/org/apache/bcel/util/ByteSequence.java
+++ b/src/main/java/org/apache/bcel/util/ByteSequence.java
@@ -20,7 +20,7 @@ import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
/**
- * Utility class that implements a sequence of bytes which can be read via the `readByte()' method. This is used to
+ * Utility class that implements a sequence of bytes which can be read via the 'readByte()' method. This is used to
* implement a wrapper for the Java byte code stream to gain some more readability.
*/
public final class ByteSequence extends DataInputStream {
diff --git a/src/main/java/org/apache/bcel/util/Class2HTML.java b/src/main/java/org/apache/bcel/util/Class2HTML.java
index 65731f10..39ae9d5f 100644
--- a/src/main/java/org/apache/bcel/util/Class2HTML.java
+++ b/src/main/java/org/apache/bcel/util/Class2HTML.java
@@ -136,7 +136,7 @@ public class Class2HTML implements Constants {
final int index = type.indexOf('['); // Type is an array?
String baseType = type;
if (index > -1) {
- baseType = type.substring(0, index); // Tack of the `['
+ baseType = type.substring(0, index); // Tack of the '['
}
// test for basic type
if (basicTypes.contains(baseType)) {
@@ -190,7 +190,7 @@ public class Class2HTML implements Constants {
this.dir = dir;
className = javaClass.getClassName(); // Remember full name
constantPool = javaClass.getConstantPool();
- // Get package name by tacking off everything after the last `.'
+ // Get package name by tacking off everything after the last '.'
final int index = className.lastIndexOf('.');
if (index > -1) {
classPackage = className.substring(0, index);
diff --git a/src/main/java/org/apache/bcel/util/InstructionFinder.java b/src/main/java/org/apache/bcel/util/InstructionFinder.java
index 8f98914d..07750cf5 100644
--- a/src/main/java/org/apache/bcel/util/InstructionFinder.java
+++ b/src/main/java/org/apache/bcel/util/InstructionFinder.java
@@ -290,14 +290,14 @@ public class InstructionFinder {
*
* @param pattern the instruction pattern to search for, case is ignored
* @param constraint constraints to be checked on matching code
- * @return instruction handle or `null' if the match failed
+ * @return instruction handle or 'null' if the match failed
*/
public final Iterator<InstructionHandle[]> search(final String pattern, final CodeConstraint constraint) {
return search(pattern, il.getStart(), constraint);
}
/**
- * Start search beginning from `from'.
+ * Start search beginning from 'from'.
*
* @param pattern the instruction pattern to search for, where case is ignored
* @param from where to start the search in the instruction list
diff --git a/src/test/java/org/apache/bcel/data/ConstantPoolX.java b/src/test/java/org/apache/bcel/data/ConstantPoolX.java
index cb07fe43..ce7b6bee 100644
--- a/src/test/java/org/apache/bcel/data/ConstantPoolX.java
+++ b/src/test/java/org/apache/bcel/data/ConstantPoolX.java
@@ -165,7 +165,7 @@ public abstract class ConstantPoolX implements Cloneable, Node {
}
/**
- * Retrieves constant at `index' from constant pool and resolve it to a string representation.
+ * Retrieves constant at 'index' from constant pool and resolve it to a string representation.
*
* @param index of constant in constant pool
* @param tag expected type
@@ -221,7 +221,7 @@ public abstract class ConstantPoolX implements Cloneable, Node {
throw new ClassFormatException("Constant pool at index " + index + " is null.");
}
if (c.getTag() != tag) {
- throw new ClassFormatException("Expected class `" + Const.getConstantName(tag) + "' at index " + index + " and got " + c);
+ throw new ClassFormatException("Expected class '" + Const.getConstantName(tag) + "' at index " + index + " and got " + c);
}
return c;
}
@@ -235,8 +235,8 @@ public abstract class ConstantPoolX implements Cloneable, Node {
}
/**
- * Gets string from constant pool and bypass the indirection of `ConstantClass' and `ConstantString' objects. I.e. these
- * classes have an index field that points to another entry of the constant pool of type `ConstantUtf8' which contains
+ * Gets string from constant pool and bypass the indirection of 'ConstantClass' and 'ConstantString' objects. I.e. these
+ * classes have an index field that points to another entry of the constant pool of type 'ConstantUtf8' which contains
* the real data.
*
* @param index Index in constant pool