switch (opp) { case Field_None: return "None:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Copy: return "Copy:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Constant: return "Constant:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Default: return "Default:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Delta: return "Delta:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Increment: return "Increment:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Tail: return "Tail:" + prefix(6, '0', Integer.toBinaryString(opp)); default: return "unknown operation:" + prefix(6, '0', Integer.toBinaryString(opp));
public static String tokenToString(int token) { assert(token<0) : "This is not a token"; if (token == -1) { return "Unknown"; } int type = extractType(token); int count = token & TokenBuilder.MAX_INSTANCE; int opp = (token >> TokenBuilder.SHIFT_OPER) & TokenBuilder.MASK_OPER; if (isInValidCombo(type, opp)) { throw new UnsupportedOperationException("bad token"); } if (TypeMask.Group==type || TypeMask.Dictionary==type) { return TypeMask.methodTypeName[type] + TypeMask.methodTypeSuffix[type] + "/" + OperatorMask.toString(type, opp) + "/" + count; } else { return TypeMask.methodTypeName[type] + TypeMask.methodTypeSuffix[type] + "/" + OperatorMask.methodOperatorName[opp] + "/" + count; } }
public static String tokenToString(int token) { assert(token<0) : "This is not a token"; if (token == -1) { return "Unknown"; } int type = extractType(token); int count = token & TokenBuilder.MAX_INSTANCE; int opp = (token >> TokenBuilder.SHIFT_OPER) & TokenBuilder.MASK_OPER; if (isInValidCombo(type, opp)) { throw new UnsupportedOperationException("bad token"); } if (TypeMask.Group==type || TypeMask.Dictionary==type) { return TypeMask.methodTypeName[type] + TypeMask.methodTypeSuffix[type] + "/" + OperatorMask.toString(type, opp) + "/" + count; } else { return TypeMask.methodTypeName[type] + TypeMask.methodTypeSuffix[type] + "/" + OperatorMask.methodOperatorName[opp] + "/" + count; } }
public static String tokenToString(int token) { assert(token<0) : "This is not a token"; if (token == -1) { return "Unknown"; } int type = extractType(token); int count = token & TokenBuilder.MAX_INSTANCE; int opp = (token >> TokenBuilder.SHIFT_OPER) & TokenBuilder.MASK_OPER; if (isInValidCombo(type, opp)) { throw new UnsupportedOperationException("bad token"); } if (TypeMask.Group==type || TypeMask.Dictionary==type) { return TypeMask.methodTypeName[type] + TypeMask.methodTypeSuffix[type] + "/" + OperatorMask.toString(type, opp) + "/" + count; } else { return TypeMask.methodTypeName[type] + TypeMask.methodTypeSuffix[type] + "/" + OperatorMask.methodOperatorName[opp] + "/" + count; } }
switch (opp) { case Field_None: return "None:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Copy: return "Copy:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Constant: return "Constant:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Default: return "Default:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Delta: return "Delta:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Increment: return "Increment:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Tail: return "Tail:" + prefix(6, '0', Integer.toBinaryString(opp)); default: return "unknown operation:" + prefix(6, '0', Integer.toBinaryString(opp));
switch (opp) { case Field_None: return "None:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Copy: return "Copy:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Constant: return "Constant:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Default: return "Default:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Delta: return "Delta:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Increment: return "Increment:" + prefix(6, '0', Integer.toBinaryString(opp)); case Field_Tail: return "Tail:" + prefix(6, '0', Integer.toBinaryString(opp)); default: return "unknown operation:" + prefix(6, '0', Integer.toBinaryString(opp));