Skip to content

Commit

Permalink
Make private methods static where possible
Browse files Browse the repository at this point in the history
This avoids an unneeded object reference.  Found via error-prone.
  • Loading branch information
gaul committed Jul 26, 2019
1 parent c8ae720 commit f63d21f
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions JSONObject.java
Expand Up @@ -1496,11 +1496,11 @@ && isValidMethodName(method.getName())) {
}
}

private boolean isValidMethodName(String name) {
private static boolean isValidMethodName(String name) {
return !"getClass".equals(name) && !"getDeclaringClass".equals(name);
}

private String getKeyNameFromMethod(Method method) {
private static String getKeyNameFromMethod(Method method) {
final int ignoreDepth = getAnnotationDepth(method, JSONPropertyIgnore.class);
if (ignoreDepth > 0) {
final int forcedNameDepth = getAnnotationDepth(method, JSONPropertyName.class);
Expand Down
6 changes: 3 additions & 3 deletions JSONPointer.java
Expand Up @@ -186,7 +186,7 @@ public JSONPointer(List<String> refTokens) {
this.refTokens = new ArrayList<String>(refTokens);
}

private String unescape(String token) {
private static String unescape(String token) {
return token.replace("~1", "/").replace("~0", "~")
.replace("\\\"", "\"")
.replace("\\\\", "\\");
Expand Down Expand Up @@ -228,7 +228,7 @@ public Object queryFrom(Object document) throws JSONPointerException {
* @return the matched object. If no matching item is found a
* @throws JSONPointerException is thrown if the index is out of bounds
*/
private Object readByIndexToken(Object current, String indexToken) throws JSONPointerException {
private static Object readByIndexToken(Object current, String indexToken) throws JSONPointerException {
try {
int index = Integer.parseInt(indexToken);
JSONArray currentArr = (JSONArray) current;
Expand Down Expand Up @@ -267,7 +267,7 @@ public String toString() {
* @param token the JSONPointer segment value to be escaped
* @return the escaped value for the token
*/
private String escape(String token) {
private static String escape(String token) {
return token.replace("~", "~0")
.replace("/", "~1")
.replace("\\", "\\\\")
Expand Down

0 comments on commit f63d21f

Please sign in to comment.