package jplag.javax;
public class JavaToken extends jplag.Token implements JavaTokenConstants {
private static final long serialVersionUID = 8090049637477580276L;
private int line;
public JavaToken(int type, String file, int zeile) {
super(type, file, zeile);
}
public int getLine() {
return line;
}
public void setLine(int line) {
this.line = line;
}
public int getColumn() {
return 0;
}
public int getLength() {
return 0;
}
public static String type2string(int type) {
switch (type) {
case JavaTokenConstants.FILE_END:
return "FILE_END";
case J_PACKAGE: return "J_PACKAGE";
case J_IMPORT: return "J_IMPORT";
case J_CLASS_BEGIN: return "J_CLASS_BEGIN";
case J_CLASS_END: return "J_CLASS_END";
case J_METHOD_BEGIN: return "J_METHOD_BEGIN";
case J_METHOD_END: return "J_METHOD_END";
case J_VARDEF: return "J_VARDEF";
case J_SYNC_BEGIN: return "J_SYNC_BEGIN";
case J_SYNC_END: return "J_SYNC_END";
case J_DO_BEGIN: return "J_DO_BEGIN";
case J_DO_END: return "J_DO_END";
case J_WHILE_BEGIN: return "J_WHILE_BEGIN";
case J_WHILE_END: return "J_WHILE_END";
case J_FOR_BEGIN: return "J_FOR_BEGIN";
case J_FOR_END: return "J_FOR_END";
case J_SWITCH_BEGIN: return "J_SWITCH_BEGIN";
case J_SWITCH_END: return "J_SWITCH_END";
case J_CASE: return "J_CASE";
case J_TRY_BEGIN: return "J_TRY_BEGIN";
case J_CATCH_BEGIN: return "J_CATCH_BEGIN";
case J_CATCH_END: return "J_CATCH_END";
case J_FINALLY: return "J_FINALLY";
case J_IF_BEGIN: return "J_IF_BEGIN";
case J_ELSE: return "J_ELSE";
case J_IF_END: return "J_IF_END";
case J_COND: return "J_COND";
case J_BREAK: return "J_BREAK";
case J_CONTINUE: return "J_CONTINUE";
case J_RETURN: return "J_RETURN";
case J_THROW: return "J_THROW";
case J_IN_CLASS_BEGIN: return "J_IN_CLASS_BEGIN";
case J_IN_CLASS_END: return "J_IN_CLASS_END";
case J_APPLY: return "J_APPLY";
case J_NEWCLASS: return "J_NEWCLASS";
case J_NEWARRAY: return "J_NEWARRAY";
case J_ASSIGN: return "J_ASSIGN";
case J_INTERFACE_BEGIN: return "J_INTERFACE_BEGIN";
case J_INTERFACE_END: return "J_INTERFACE_END";
case J_CONSTR_BEGIN: return "J_CONSTR_BEGIN";
case J_CONSTR_END: return "J_CONSTR_END";
case J_INIT_BEGIN: return "J_INIT_BEGIN";
case J_INIT_END: return "J_INIT_END";
case J_VOID: return "J_VOID";
case J_ABSTRACT: return "J_ABSTRACT";
case J_FINAL: return "J_FINAL";
case J_PUBLIC: return "J_PUBLIC";
case J_STATIC: return "J_STATIC";
case J_PROTECTED: return "J_PROTECTED";
case J_PRIVATE: return "J_PRIVATE";
case J_EXTENDS: return "J_EXTENDS";
case J_TRANSIENT: return "J_TRANSIENT";
case J_VOLANTILE: return "J_VOLANTILE";
case J_ARRAY_INIT: return "J_ARRAY_INIT";
case J_NATIVE: return "J_NATIVE";
case J_SYNCHRONIZED: return "J_SYNCHRONIZED";
case J_THROWS: return "J_THROWS";
case J_THIS: return "J_THIS";
case J_BOOLEAN_TYPE: return "J_BOOLEAN_TYPE";
case J_CHAR_TYPE: return "J_CHAR_TYPE";
case J_BYTE_TYPE: return "J_BYTE_TYPE";
case J_SHORT_TYPE: return "J_SHORT_TYPE";
case J_INT_TYPE: return "J_INT_TYPE";
case J_LONG_TYPE: return "J_LONG_TYPE";
case J_FLOAT_TYPE: return "J_FLOAT_TYPE";
case J_DOUBLE_TYPE: return "J_DOUBLE_TYPE";
case J_ASSIGNOP: return "J_ASSIGNOP";
case J_ASSIGNBITOP: return "J_ASSIGNBITOP";
case J_COND_OR: return "J_COND_OR";
case J_COND_AND: return "J_COND_AND";
case J_COND_IOR: return "J_COND_IOR";
case J_COND_XOR: return "J_COND_XOR";
case J_AND: return "J_AND";
case J_EQUALITY: return "J_EQUALITY";
case J_INSTANCEOF: return "J_INSTANCEOF";
case J_SHIFT: return "J_SHIFT";
case J_RELATIONAL: return "J_RELATIONAL";
case J_ADD: return "J_ADD";
case J_MULT: return "J_MULT";
case J_DECINC: return "J_DECINC";
case J_CAST: return "J_CAST";
case J_SUPER: return "J_SUPER";
//case J_LITERAL: return "J_LITERAL";
case J_NULL: return "J_NULL";
case J_LABEL: return "J_LABEL";
case J_INT: return "J_INT";
case J_FLOAT: return "J_FLOAT";
case J_CHAR: return "J_CHAR";
case J_STRING: return "J_STRING";
case J_BOOLEAN: return "J_BOOLEAN";
default: return "<UNBEKANNT>";
}
}
public static int numberOfTokens() {
return NUM_DIFF_TOKENS;
}
}