TypeCodeKind.java
public enum TypeCodeKind { TYPECODE_NULL, TYPECODE_SHORT, TYPECODE_LONG, TYPECODE_USHORT, TYPECODE_ULONG, TYPECODE_FLOAT, TYPECODE_DOUBLE, TYPECODE_BOOLEAN, TYPECODE_CHAR, TYPECODE_OCTET, TYPECODE_STRUCT, TYPECODE_UNION, TYPECODE_ENUM, TYPECODE_STRING, TYPECODE_SEQUENCE, TYPECODE_ARRAY, TYPECODE_ALIAS, TYPECODE_LONGLONG, TYPECODE_ULONGLONG, TYPECODE_LONGDOUBLE, TYPECODE_WCHAR, TYPECODE_WSTRING, TYPECODE_VALUE, TYPECODE_VALUE_PARAM; static TypeCodeKind coreToEnum(DDS_TypeCodeKind paramDDS_TypeCodeKind) { switch (paramDDS_TypeCodeKind) { case TYPECODE_NULL: return TYPECODE_NULL; case TYPECODE_SHORT: return TYPECODE_SHORT; case TYPECODE_LONG: return TYPECODE_LONG; case TYPECODE_USHORT: return TYPECODE_USHORT; case TYPECODE_ULONG: return TYPECODE_ULONG; case TYPECODE_FLOAT: return TYPECODE_FLOAT; case TYPECODE_DOUBLE: return TYPECODE_DOUBLE; case TYPECODE_BOOLEAN: return TYPECODE_BOOLEAN; case TYPECODE_CHAR: return TYPECODE_CHAR; case TYPECODE_OCTET: return TYPECODE_OCTET; case TYPECODE_STRUCT: return TYPECODE_STRUCT; case TYPECODE_UNION: return TYPECODE_UNION; case TYPECODE_ENUM: return TYPECODE_ENUM; case TYPECODE_STRING: return TYPECODE_STRING; case TYPECODE_SEQUENCE: return TYPECODE_SEQUENCE; case TYPECODE_ARRAY: return TYPECODE_ARRAY; case TYPECODE_ALIAS: return TYPECODE_ALIAS; case TYPECODE_LONGLONG: return TYPECODE_LONGLONG; case TYPECODE_ULONGLONG: return TYPECODE_ULONGLONG; case TYPECODE_LONGDOUBLE: return TYPECODE_LONGDOUBLE; case TYPECODE_WCHAR: return TYPECODE_WCHAR; case TYPECODE_WSTRING: return TYPECODE_WSTRING; case TYPECODE_VALUE: return TYPECODE_VALUE; case TYPECODE_VALUE_PARAM: return TYPECODE_VALUE_PARAM; } return TYPECODE_NULL; } static DDS_TypeCodeKind toCore(TypeCodeKind paramTypeCodeKind) { switch (paramTypeCodeKind) { case TYPECODE_NULL: return DDS_TypeCodeKind.DDS_TYPECODE_NULL; case TYPECODE_SHORT: return DDS_TypeCodeKind.DDS_TYPECODE_SHORT; case TYPECODE_LONG: return DDS_TypeCodeKind.DDS_TYPECODE_LONG; case TYPECODE_USHORT: return DDS_TypeCodeKind.DDS_TYPECODE_USHORT; case TYPECODE_ULONG: return DDS_TypeCodeKind.DDS_TYPECODE_ULONG; case TYPECODE_FLOAT: return DDS_TypeCodeKind.DDS_TYPECODE_FLOAT; case TYPECODE_DOUBLE: return DDS_TypeCodeKind.DDS_TYPECODE_DOUBLE; case TYPECODE_BOOLEAN: return DDS_TypeCodeKind.DDS_TYPECODE_BOOLEAN; case TYPECODE_CHAR: return DDS_TypeCodeKind.DDS_TYPECODE_CHAR; case TYPECODE_OCTET: return DDS_TypeCodeKind.DDS_TYPECODE_OCTET; case TYPECODE_STRUCT: return DDS_TypeCodeKind.DDS_TYPECODE_STRUCT; case TYPECODE_UNION: return DDS_TypeCodeKind.DDS_TYPECODE_UNION; case TYPECODE_ENUM: return DDS_TypeCodeKind.DDS_TYPECODE_ENUM; case TYPECODE_STRING: return DDS_TypeCodeKind.DDS_TYPECODE_STRING; case TYPECODE_SEQUENCE: return DDS_TypeCodeKind.DDS_TYPECODE_SEQUENCE; case TYPECODE_ARRAY: return DDS_TypeCodeKind.DDS_TYPECODE_ARRAY; case TYPECODE_ALIAS: return DDS_TypeCodeKind.DDS_TYPECODE_ALIAS; case TYPECODE_LONGLONG: return DDS_TypeCodeKind.DDS_TYPECODE_LONGLONG; case TYPECODE_ULONGLONG: return DDS_TypeCodeKind.DDS_TYPECODE_ULONGLONG; case TYPECODE_LONGDOUBLE: return DDS_TypeCodeKind.DDS_TYPECODE_LONGDOUBLE; case TYPECODE_WCHAR: return DDS_TypeCodeKind.DDS_TYPECODE_WCHAR; case TYPECODE_WSTRING: return DDS_TypeCodeKind.DDS_TYPECODE_WSTRING; case TYPECODE_VALUE: return DDS_TypeCodeKind.DDS_TYPECODE_VALUE; case TYPECODE_VALUE_PARAM: return DDS_TypeCodeKind.DDS_TYPECODE_VALUE_PARAM; } return DDS_TypeCodeKind.DDS_TYPECODE_NULL; } }DDS_TypeCodeKind.java:
public enum DDS_TypeCodeKind { DDS_TYPECODE_NULL(0), DDS_TYPECODE_SHORT, DDS_TYPECODE_LONG, DDS_TYPECODE_USHORT, DDS_TYPECODE_ULONG, DDS_TYPECODE_FLOAT, DDS_TYPECODE_DOUBLE, DDS_TYPECODE_BOOLEAN, DDS_TYPECODE_CHAR, DDS_TYPECODE_OCTET, DDS_TYPECODE_STRUCT, DDS_TYPECODE_UNION, DDS_TYPECODE_ENUM, DDS_TYPECODE_STRING, DDS_TYPECODE_SEQUENCE, DDS_TYPECODE_ARRAY, DDS_TYPECODE_ALIAS, DDS_TYPECODE_LONGLONG, DDS_TYPECODE_ULONGLONG, DDS_TYPECODE_LONGDOUBLE, DDS_TYPECODE_WCHAR, DDS_TYPECODE_WSTRING, DDS_TYPECODE_VALUE, DDS_TYPECODE_VALUE_PARAM; public final int swigValue() { return this.swigValue; } private final int swigValue; public static DDS_TypeCodeKind swigToEnum(int paramInt) { DDS_TypeCodeKind[] arrayOfDDS_TypeCodeKind = DDS_TypeCodeKind.class.getEnumConstants(); if (paramInt < arrayOfDDS_TypeCodeKind.length && paramInt >= 0 && (arrayOfDDS_TypeCodeKind[paramInt]).swigValue == paramInt) return arrayOfDDS_TypeCodeKind[paramInt]; for (DDS_TypeCodeKind dDS_TypeCodeKind : arrayOfDDS_TypeCodeKind) { if (dDS_TypeCodeKind.swigValue == paramInt) return dDS_TypeCodeKind; } throw new IllegalArgumentException("No enum " + DDS_TypeCodeKind.class + " with value " + paramInt); } DDS_TypeCodeKind() { this.swigValue = SwigNext.next++; } DDS_TypeCodeKind(int paramInt1) { this.swigValue = paramInt1; SwigNext.next = paramInt1 + 1; } DDS_TypeCodeKind(DDS_TypeCodeKind paramDDS_TypeCodeKind) { this.swigValue = paramDDS_TypeCodeKind.swigValue; SwigNext.next = this.swigValue + 1; } private static class SwigNext { private static int next = 0; } }编译TypeCodeKind.java:
javac TypeCodeKind.java
报错误:
TypeCodeKind.java:59: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* */ case TYPECODE_NULL: ^ TypeCodeKind.java:61: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 61 */ case TYPECODE_SHORT: return TYPECODE_SHORT; ^ TypeCodeKind.java:62: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 62 */ case TYPECODE_LONG: return TYPECODE_LONG; ^ TypeCodeKind.java:63: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 63 */ case TYPECODE_USHORT: return TYPECODE_USHORT; ^ TypeCodeKind.java:64: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 64 */ case TYPECODE_ULONG: return TYPECODE_ULONG; ^ TypeCodeKind.java:65: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 65 */ case TYPECODE_FLOAT: return TYPECODE_FLOAT; ^ TypeCodeKind.java:66: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 66 */ case TYPECODE_DOUBLE: return TYPECODE_DOUBLE; ^ TypeCodeKind.java:67: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 67 */ case TYPECODE_BOOLEAN: return TYPECODE_BOOLEAN; ^ TypeCodeKind.java:68: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 68 */ case TYPECODE_CHAR: return TYPECODE_CHAR; ^ TypeCodeKind.java:69: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 69 */ case TYPECODE_OCTET: return TYPECODE_OCTET; ^ TypeCodeKind.java:70: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 70 */ case TYPECODE_STRUCT: return TYPECODE_STRUCT; ^ TypeCodeKind.java:71: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 71 */ case TYPECODE_UNION: return TYPECODE_UNION; ^ TypeCodeKind.java:72: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 72 */ case TYPECODE_ENUM: return TYPECODE_ENUM; ^ TypeCodeKind.java:73: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 73 */ case TYPECODE_STRING: return TYPECODE_STRING; ^ TypeCodeKind.java:74: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 74 */ case TYPECODE_SEQUENCE: return TYPECODE_SEQUENCE; ^ TypeCodeKind.java:75: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 75 */ case TYPECODE_ARRAY: return TYPECODE_ARRAY; ^ TypeCodeKind.java:76: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 76 */ case TYPECODE_ALIAS: return TYPECODE_ALIAS; ^ TypeCodeKind.java:77: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 77 */ case TYPECODE_LONGLONG: return TYPECODE_LONGLONG; ^ TypeCodeKind.java:78: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 78 */ case TYPECODE_ULONGLONG: return TYPECODE_ULONGLONG; ^ TypeCodeKind.java:79: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 79 */ case TYPECODE_LONGDOUBLE: return TYPECODE_LONGDOUBLE; ^ TypeCodeKind.java:80: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 80 */ case TYPECODE_WCHAR: return TYPECODE_WCHAR; ^ TypeCodeKind.java:81: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 81 */ case TYPECODE_WSTRING: return TYPECODE_WSTRING; ^ TypeCodeKind.java:82: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 82 */ case TYPECODE_VALUE: return TYPECODE_VALUE; ^ TypeCodeKind.java:83: 错误: 枚举 switch case 标签必须为枚举常量的非限定名称 /* 83 */ case TYPECODE_VALUE_PARAM: return TYPECODE_VALUE_PARAM; ^ 24 个错误修改TypeCodeKind.java的coreToEnum:
static TypeCodeKind coreToEnum(DDS_TypeCodeKind paramDDS_TypeCodeKind) { switch (paramDDS_TypeCodeKind) { case DDS_TYPECODE_NULL: return TYPECODE_NULL; case DDS_TYPECODE_SHORT: return TYPECODE_SHORT; case DDS_TYPECODE_LONG: return TYPECODE_LONG; case DDS_TYPECODE_USHORT: return TYPECODE_USHORT; case DDS_TYPECODE_ULONG: return TYPECODE_ULONG; case DDS_TYPECODE_FLOAT: return TYPECODE_FLOAT; case DDS_TYPECODE_DOUBLE: return TYPECODE_DOUBLE; case DDS_TYPECODE_BOOLEAN: return TYPECODE_BOOLEAN; case DDS_TYPECODE_CHAR: return TYPECODE_CHAR; case DDS_TYPECODE_OCTET: return TYPECODE_OCTET; case DDS_TYPECODE_STRUCT: return TYPECODE_STRUCT; case DDS_TYPECODE_UNION: return TYPECODE_UNION; case DDS_TYPECODE_ENUM: return TYPECODE_ENUM; case DDS_TYPECODE_STRING: return TYPECODE_STRING; case DDS_TYPECODE_SEQUENCE: return TYPECODE_SEQUENCE; case DDS_TYPECODE_ARRAY: return TYPECODE_ARRAY; case DDS_TYPECODE_ALIAS: return TYPECODE_ALIAS; case DDS_TYPECODE_LONGLONG: return TYPECODE_LONGLONG; case DDS_TYPECODE_ULONGLONG: return TYPECODE_ULONGLONG; case DDS_TYPECODE_LONGDOUBLE: return TYPECODE_LONGDOUBLE; case DDS_TYPECODE_WCHAR: return TYPECODE_WCHAR; case DDS_TYPECODE_WSTRING: return TYPECODE_WSTRING; case DDS_TYPECODE_VALUE: return TYPECODE_VALUE; case DDS_TYPECODE_VALUE_PARAM: return TYPECODE_VALUE_PARAM; } return TYPECODE_NULL; }