mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-03-25 10:09:11 +01:00
java: refactor DynamicCodeGen.java
This commit is contained in:
parent
4bbfb3f9a3
commit
a3d831b723
@ -85,6 +85,10 @@ public interface BasicConstants {
|
||||
String VARIABLE_NAME_TEMPLATES = "_$$_templates";
|
||||
|
||||
String VARIABLE_NAME_TEMPLATES0 = "_$$_tmpls";
|
||||
|
||||
String VARIABLE_NAME_CLIENT = "_$$_client";
|
||||
|
||||
String VARIABLE_NAME_CLIENT0 = "_$$_c";
|
||||
|
||||
String METHOD_NAME_VALUEOF = "valueOf";
|
||||
|
||||
@ -127,6 +131,8 @@ public interface BasicConstants {
|
||||
String METHOD_NAME_MSGCONVERT = "messageConvert";
|
||||
|
||||
String METHOD_NAME_SETTEMPLATES = "setTemplates";
|
||||
|
||||
String METHOD_NAME_SETCLIENT = "setClient";
|
||||
|
||||
String METHOD_NAME_PACK = "pack";
|
||||
|
||||
|
@ -38,7 +38,7 @@ import org.msgpack.annotation.MessagePackOrdinalEnum;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class DynamicCodeGen extends DynamicCodeGenBase implements Constants {
|
||||
class DynamicCodeGen extends DynamicCodeGenBase implements Constants {
|
||||
|
||||
private static Logger LOG = LoggerFactory.getLogger(DynamicCodeGen.class);
|
||||
|
||||
|
@ -134,7 +134,7 @@ public class DynamicCodeGenBase implements BasicConstants {
|
||||
sb.append(name);
|
||||
}
|
||||
|
||||
static int getArrayDim(Class<?> type) {
|
||||
protected int getArrayDim(Class<?> type) {
|
||||
if (type.isArray()) {
|
||||
return 1 + getArrayDim(type.getComponentType());
|
||||
} else {
|
||||
@ -142,7 +142,7 @@ public class DynamicCodeGenBase implements BasicConstants {
|
||||
}
|
||||
}
|
||||
|
||||
static Class<?> getArrayBaseType(Class<?> type) {
|
||||
protected Class<?> getArrayBaseType(Class<?> type) {
|
||||
if (type.isArray()) {
|
||||
return getArrayBaseType(type.getComponentType());
|
||||
} else {
|
||||
@ -150,7 +150,7 @@ public class DynamicCodeGenBase implements BasicConstants {
|
||||
}
|
||||
}
|
||||
|
||||
public String arrayTypeToString(Class<?> type) {
|
||||
protected String arrayTypeToString(Class<?> type) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
int dim = getArrayDim(type);
|
||||
Class<?> t = getArrayBaseType(type);
|
||||
|
Loading…
x
Reference in New Issue
Block a user