mirror of
https://github.com/apache/sqoop.git
synced 2025-05-03 05:50:31 +08:00
SQOOP-1170: Can't import columns with name "public"
(Erik Selin via Jarek Jarcec Cecho)
This commit is contained in:
parent
fa40fcabea
commit
1b41c9a6d2
@ -34,42 +34,58 @@ public class ClassWriter
|
||||
JAVA_RESERVED_WORDS = new HashSet<String>();
|
||||
|
||||
JAVA_RESERVED_WORDS.add("abstract");
|
||||
JAVA_RESERVED_WORDS.add("else");
|
||||
JAVA_RESERVED_WORDS.add("int");
|
||||
JAVA_RESERVED_WORDS.add("strictfp");
|
||||
JAVA_RESERVED_WORDS.add("assert");
|
||||
JAVA_RESERVED_WORDS.add("enum");
|
||||
JAVA_RESERVED_WORDS.add("interface");
|
||||
JAVA_RESERVED_WORDS.add("super");
|
||||
JAVA_RESERVED_WORDS.add("boolean");
|
||||
JAVA_RESERVED_WORDS.add("extends");
|
||||
JAVA_RESERVED_WORDS.add("long");
|
||||
JAVA_RESERVED_WORDS.add("switch");
|
||||
JAVA_RESERVED_WORDS.add("break");
|
||||
JAVA_RESERVED_WORDS.add("false");
|
||||
JAVA_RESERVED_WORDS.add("native");
|
||||
JAVA_RESERVED_WORDS.add("synchronized");
|
||||
JAVA_RESERVED_WORDS.add("byte");
|
||||
JAVA_RESERVED_WORDS.add("final");
|
||||
JAVA_RESERVED_WORDS.add("new");
|
||||
JAVA_RESERVED_WORDS.add("this");
|
||||
JAVA_RESERVED_WORDS.add("case");
|
||||
JAVA_RESERVED_WORDS.add("finally");
|
||||
JAVA_RESERVED_WORDS.add("null");
|
||||
JAVA_RESERVED_WORDS.add("throw");
|
||||
JAVA_RESERVED_WORDS.add("catch");
|
||||
JAVA_RESERVED_WORDS.add("float");
|
||||
JAVA_RESERVED_WORDS.add("package");
|
||||
JAVA_RESERVED_WORDS.add("throws");
|
||||
JAVA_RESERVED_WORDS.add("char");
|
||||
JAVA_RESERVED_WORDS.add("for");
|
||||
JAVA_RESERVED_WORDS.add("private");
|
||||
JAVA_RESERVED_WORDS.add("transient");
|
||||
JAVA_RESERVED_WORDS.add("class");
|
||||
JAVA_RESERVED_WORDS.add("goto");
|
||||
JAVA_RESERVED_WORDS.add("protected");
|
||||
JAVA_RESERVED_WORDS.add("true");
|
||||
JAVA_RESERVED_WORDS.add("const");
|
||||
JAVA_RESERVED_WORDS.add("continue");
|
||||
JAVA_RESERVED_WORDS.add("default");
|
||||
JAVA_RESERVED_WORDS.add("do");
|
||||
JAVA_RESERVED_WORDS.add("double");
|
||||
JAVA_RESERVED_WORDS.add("else");
|
||||
JAVA_RESERVED_WORDS.add("enum");
|
||||
JAVA_RESERVED_WORDS.add("extends");
|
||||
JAVA_RESERVED_WORDS.add("false");
|
||||
JAVA_RESERVED_WORDS.add("final");
|
||||
JAVA_RESERVED_WORDS.add("finally");
|
||||
JAVA_RESERVED_WORDS.add("float");
|
||||
JAVA_RESERVED_WORDS.add("for");
|
||||
JAVA_RESERVED_WORDS.add("goto");
|
||||
JAVA_RESERVED_WORDS.add("if");
|
||||
JAVA_RESERVED_WORDS.add("implements");
|
||||
JAVA_RESERVED_WORDS.add("import");
|
||||
JAVA_RESERVED_WORDS.add("instanceof");
|
||||
JAVA_RESERVED_WORDS.add("int");
|
||||
JAVA_RESERVED_WORDS.add("interface");
|
||||
JAVA_RESERVED_WORDS.add("long");
|
||||
JAVA_RESERVED_WORDS.add("native");
|
||||
JAVA_RESERVED_WORDS.add("new");
|
||||
JAVA_RESERVED_WORDS.add("null");
|
||||
JAVA_RESERVED_WORDS.add("package");
|
||||
JAVA_RESERVED_WORDS.add("private");
|
||||
JAVA_RESERVED_WORDS.add("protected");
|
||||
JAVA_RESERVED_WORDS.add("public");
|
||||
JAVA_RESERVED_WORDS.add("return");
|
||||
JAVA_RESERVED_WORDS.add("short");
|
||||
JAVA_RESERVED_WORDS.add("static");
|
||||
JAVA_RESERVED_WORDS.add("strictfp");
|
||||
JAVA_RESERVED_WORDS.add("super");
|
||||
JAVA_RESERVED_WORDS.add("switch");
|
||||
JAVA_RESERVED_WORDS.add("synchronized");
|
||||
JAVA_RESERVED_WORDS.add("this");
|
||||
JAVA_RESERVED_WORDS.add("throw");
|
||||
JAVA_RESERVED_WORDS.add("throws");
|
||||
JAVA_RESERVED_WORDS.add("transient");
|
||||
JAVA_RESERVED_WORDS.add("true");
|
||||
JAVA_RESERVED_WORDS.add("try");
|
||||
JAVA_RESERVED_WORDS.add("void");
|
||||
JAVA_RESERVED_WORDS.add("volatile");
|
||||
JAVA_RESERVED_WORDS.add("while");
|
||||
}
|
||||
|
||||
public static final int CLASS_WRITER_VERSION =
|
||||
|
@ -64,42 +64,58 @@ public class ClassWriter {
|
||||
JAVA_RESERVED_WORDS = new HashSet<String>();
|
||||
|
||||
JAVA_RESERVED_WORDS.add("abstract");
|
||||
JAVA_RESERVED_WORDS.add("else");
|
||||
JAVA_RESERVED_WORDS.add("int");
|
||||
JAVA_RESERVED_WORDS.add("strictfp");
|
||||
JAVA_RESERVED_WORDS.add("assert");
|
||||
JAVA_RESERVED_WORDS.add("enum");
|
||||
JAVA_RESERVED_WORDS.add("interface");
|
||||
JAVA_RESERVED_WORDS.add("super");
|
||||
JAVA_RESERVED_WORDS.add("boolean");
|
||||
JAVA_RESERVED_WORDS.add("extends");
|
||||
JAVA_RESERVED_WORDS.add("long");
|
||||
JAVA_RESERVED_WORDS.add("switch");
|
||||
JAVA_RESERVED_WORDS.add("break");
|
||||
JAVA_RESERVED_WORDS.add("false");
|
||||
JAVA_RESERVED_WORDS.add("native");
|
||||
JAVA_RESERVED_WORDS.add("synchronized");
|
||||
JAVA_RESERVED_WORDS.add("byte");
|
||||
JAVA_RESERVED_WORDS.add("final");
|
||||
JAVA_RESERVED_WORDS.add("new");
|
||||
JAVA_RESERVED_WORDS.add("this");
|
||||
JAVA_RESERVED_WORDS.add("case");
|
||||
JAVA_RESERVED_WORDS.add("finally");
|
||||
JAVA_RESERVED_WORDS.add("null");
|
||||
JAVA_RESERVED_WORDS.add("throw");
|
||||
JAVA_RESERVED_WORDS.add("catch");
|
||||
JAVA_RESERVED_WORDS.add("float");
|
||||
JAVA_RESERVED_WORDS.add("package");
|
||||
JAVA_RESERVED_WORDS.add("throws");
|
||||
JAVA_RESERVED_WORDS.add("char");
|
||||
JAVA_RESERVED_WORDS.add("for");
|
||||
JAVA_RESERVED_WORDS.add("private");
|
||||
JAVA_RESERVED_WORDS.add("transient");
|
||||
JAVA_RESERVED_WORDS.add("class");
|
||||
JAVA_RESERVED_WORDS.add("goto");
|
||||
JAVA_RESERVED_WORDS.add("protected");
|
||||
JAVA_RESERVED_WORDS.add("true");
|
||||
JAVA_RESERVED_WORDS.add("const");
|
||||
JAVA_RESERVED_WORDS.add("continue");
|
||||
JAVA_RESERVED_WORDS.add("default");
|
||||
JAVA_RESERVED_WORDS.add("do");
|
||||
JAVA_RESERVED_WORDS.add("double");
|
||||
JAVA_RESERVED_WORDS.add("else");
|
||||
JAVA_RESERVED_WORDS.add("enum");
|
||||
JAVA_RESERVED_WORDS.add("extends");
|
||||
JAVA_RESERVED_WORDS.add("false");
|
||||
JAVA_RESERVED_WORDS.add("final");
|
||||
JAVA_RESERVED_WORDS.add("finally");
|
||||
JAVA_RESERVED_WORDS.add("float");
|
||||
JAVA_RESERVED_WORDS.add("for");
|
||||
JAVA_RESERVED_WORDS.add("goto");
|
||||
JAVA_RESERVED_WORDS.add("if");
|
||||
JAVA_RESERVED_WORDS.add("implements");
|
||||
JAVA_RESERVED_WORDS.add("import");
|
||||
JAVA_RESERVED_WORDS.add("instanceof");
|
||||
JAVA_RESERVED_WORDS.add("int");
|
||||
JAVA_RESERVED_WORDS.add("interface");
|
||||
JAVA_RESERVED_WORDS.add("long");
|
||||
JAVA_RESERVED_WORDS.add("native");
|
||||
JAVA_RESERVED_WORDS.add("new");
|
||||
JAVA_RESERVED_WORDS.add("null");
|
||||
JAVA_RESERVED_WORDS.add("package");
|
||||
JAVA_RESERVED_WORDS.add("private");
|
||||
JAVA_RESERVED_WORDS.add("protected");
|
||||
JAVA_RESERVED_WORDS.add("public");
|
||||
JAVA_RESERVED_WORDS.add("return");
|
||||
JAVA_RESERVED_WORDS.add("short");
|
||||
JAVA_RESERVED_WORDS.add("static");
|
||||
JAVA_RESERVED_WORDS.add("strictfp");
|
||||
JAVA_RESERVED_WORDS.add("super");
|
||||
JAVA_RESERVED_WORDS.add("switch");
|
||||
JAVA_RESERVED_WORDS.add("synchronized");
|
||||
JAVA_RESERVED_WORDS.add("this");
|
||||
JAVA_RESERVED_WORDS.add("throw");
|
||||
JAVA_RESERVED_WORDS.add("throws");
|
||||
JAVA_RESERVED_WORDS.add("transient");
|
||||
JAVA_RESERVED_WORDS.add("true");
|
||||
JAVA_RESERVED_WORDS.add("try");
|
||||
JAVA_RESERVED_WORDS.add("void");
|
||||
JAVA_RESERVED_WORDS.add("volatile");
|
||||
JAVA_RESERVED_WORDS.add("while");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -309,7 +309,61 @@ public void testJavaIdentifierConversion() {
|
||||
assertEquals("_", ClassWriter.getIdentifierStrForChar('_'));
|
||||
|
||||
assertEquals("foo", ClassWriter.toJavaIdentifier("foo"));
|
||||
|
||||
assertEquals("_abstract", ClassWriter.toJavaIdentifier("abstract"));
|
||||
assertEquals("_assert", ClassWriter.toJavaIdentifier("assert"));
|
||||
assertEquals("_boolean", ClassWriter.toJavaIdentifier("boolean"));
|
||||
assertEquals("_break", ClassWriter.toJavaIdentifier("break"));
|
||||
assertEquals("_byte", ClassWriter.toJavaIdentifier("byte"));
|
||||
assertEquals("_case", ClassWriter.toJavaIdentifier("case"));
|
||||
assertEquals("_catch", ClassWriter.toJavaIdentifier("catch"));
|
||||
assertEquals("_char", ClassWriter.toJavaIdentifier("char"));
|
||||
assertEquals("_class", ClassWriter.toJavaIdentifier("class"));
|
||||
assertEquals("_const", ClassWriter.toJavaIdentifier("const"));
|
||||
assertEquals("_continue", ClassWriter.toJavaIdentifier("continue"));
|
||||
assertEquals("_default", ClassWriter.toJavaIdentifier("default"));
|
||||
assertEquals("_do", ClassWriter.toJavaIdentifier("do"));
|
||||
assertEquals("_double", ClassWriter.toJavaIdentifier("double"));
|
||||
assertEquals("_else", ClassWriter.toJavaIdentifier("else"));
|
||||
assertEquals("_enum", ClassWriter.toJavaIdentifier("enum"));
|
||||
assertEquals("_extends", ClassWriter.toJavaIdentifier("extends"));
|
||||
assertEquals("_false", ClassWriter.toJavaIdentifier("false"));
|
||||
assertEquals("_final", ClassWriter.toJavaIdentifier("final"));
|
||||
assertEquals("_finally", ClassWriter.toJavaIdentifier("finally"));
|
||||
assertEquals("_float", ClassWriter.toJavaIdentifier("float"));
|
||||
assertEquals("_for", ClassWriter.toJavaIdentifier("for"));
|
||||
assertEquals("_goto", ClassWriter.toJavaIdentifier("goto"));
|
||||
assertEquals("_if", ClassWriter.toJavaIdentifier("if"));
|
||||
assertEquals("_implements", ClassWriter.toJavaIdentifier("implements"));
|
||||
assertEquals("_import", ClassWriter.toJavaIdentifier("import"));
|
||||
assertEquals("_instanceof", ClassWriter.toJavaIdentifier("instanceof"));
|
||||
assertEquals("_int", ClassWriter.toJavaIdentifier("int"));
|
||||
assertEquals("_interface", ClassWriter.toJavaIdentifier("interface"));
|
||||
assertEquals("_long", ClassWriter.toJavaIdentifier("long"));
|
||||
assertEquals("_native", ClassWriter.toJavaIdentifier("native"));
|
||||
assertEquals("_new", ClassWriter.toJavaIdentifier("new"));
|
||||
assertEquals("_null", ClassWriter.toJavaIdentifier("null"));
|
||||
assertEquals("_package", ClassWriter.toJavaIdentifier("package"));
|
||||
assertEquals("_private", ClassWriter.toJavaIdentifier("private"));
|
||||
assertEquals("_protected", ClassWriter.toJavaIdentifier("protected"));
|
||||
assertEquals("_public", ClassWriter.toJavaIdentifier("public"));
|
||||
assertEquals("_return", ClassWriter.toJavaIdentifier("return"));
|
||||
assertEquals("_short", ClassWriter.toJavaIdentifier("short"));
|
||||
assertEquals("_static", ClassWriter.toJavaIdentifier("static"));
|
||||
assertEquals("_strictfp", ClassWriter.toJavaIdentifier("strictfp"));
|
||||
assertEquals("_super", ClassWriter.toJavaIdentifier("super"));
|
||||
assertEquals("_switch", ClassWriter.toJavaIdentifier("switch"));
|
||||
assertEquals("_synchronized", ClassWriter.toJavaIdentifier("synchronized"));
|
||||
assertEquals("_this", ClassWriter.toJavaIdentifier("this"));
|
||||
assertEquals("_throw", ClassWriter.toJavaIdentifier("throw"));
|
||||
assertEquals("_throws", ClassWriter.toJavaIdentifier("throws"));
|
||||
assertEquals("_transient", ClassWriter.toJavaIdentifier("transient"));
|
||||
assertEquals("_true", ClassWriter.toJavaIdentifier("true"));
|
||||
assertEquals("_try", ClassWriter.toJavaIdentifier("try"));
|
||||
assertEquals("_void", ClassWriter.toJavaIdentifier("void"));
|
||||
assertEquals("_volatile", ClassWriter.toJavaIdentifier("volatile"));
|
||||
assertEquals("_while", ClassWriter.toJavaIdentifier("while"));
|
||||
|
||||
assertEquals("_class", ClassWriter.toJavaIdentifier("cla ss"));
|
||||
assertEquals("_int", ClassWriter.toJavaIdentifier("int"));
|
||||
assertEquals("thisismanywords", ClassWriter.toJavaIdentifier(
|
||||
|
Loading…
Reference in New Issue
Block a user