public static IPrimitiveType wrap(PrimitiveType type) { switch (type.primitive()) { case SHORT: return IPrimitiveType.SHORT; case LONG: return IPrimitiveType.LONG; case BYTE: return IPrimitiveType.BYTE; case DOUBLE: return IPrimitiveType.DOUBLE; case BOOLEAN: return IPrimitiveType.BOOLEAN; case CHAR: return IPrimitiveType.CHAR; case FLOAT: return IPrimitiveType.FLOAT; case INT: return IPrimitiveType.INT; } throw new IllegalArgumentException("Invalid Java primitive type! " + type.toString()); }
switch ( ( (PrimitiveType) p ).primitive() ) { case BOOLEAN: return "Z"; //$NON-NLS-1$
break; case PRIMITIVE: stream.writeByte(type.asPrimitiveType().primitive().ordinal()); break; case VOID: