mirror of git://gcc.gnu.org/git/gcc.git
2009-06-29 Andrew Haley <aph@redhat.com>
PR java/40590
* tools/gnu/classpath/tools/javah/FieldHelper.java (print):
Use printName().
* tools/gnu/classpath/tools/javah/MethodHelper.java (print):
Use printName().
* tools/gnu/classpath/tools/javah/CniStubPrinter.java (printDecl):
Use printName().
* tools/gnu/classpath/tools/javah/Keywords.java (words): Replace
with keywords list from gcc/java/mangle.c.
* tools/gnu/classpath/tools/javah/ClassWrapper.java (printMethods):
Don't pre-convert a C++ keyword.
(print(CniPrintStream)): Call CniPrintStream.printName().
(printContents): Likewise.
* tools/gnu/classpath/tools/javah/CniPrintStream.java
(getClassName): Don't call replaceAll("/", "::").
(print(Type)): Add ""::" befor name, " *" after. Use printName(), not
print.
(printName(PrintStream, String), printName(String), printlnName):
New methods.
(moveToPackage): Use printName().
2009-06-29 Andrew Haley <aph@redhat.com>
PR java/40590
* java-tree.h (cxx_keyword_p): New declaration.
* mangle_name.c (utf8_cmp): Move here from mangle.c.
(cxx_keywords): Likewise.
(cxx_keyword_p): Likewise.
(MANGLE_CXX_KEYWORDS): New macro.
(append_gpp_mangled_name): Use MANGLE_CXX_KEYWORDS.
(append_gpp_mangled_name): Likewise.
* mangle.c: Move code to mangle_name.c.
(mangle_member_name): Don't call cxx_keyword_p.
From-SVN: r149059
|
||
|---|---|---|
| .. | ||
| AndExpr.h | ||
| ArithmeticExpr.h | ||
| BooleanFunction.h | ||
| CeilingFunction.h | ||
| ConcatFunction.h | ||
| Constant.h | ||
| ContainsFunction.h | ||
| CountFunction.h | ||
| DocumentOrderComparator.h | ||
| EqualityExpr.h | ||
| Expr$ExprNodeSet.h | ||
| Expr.h | ||
| FalseFunction.h | ||
| FloorFunction.h | ||
| Function.h | ||
| FunctionCall.h | ||
| IdFunction.h | ||
| LangFunction.h | ||
| LastFunction.h | ||
| LocalNameFunction.h | ||
| NameFunction.h | ||
| NameTest.h | ||
| NamespaceTest.h | ||
| NamespaceUriFunction.h | ||
| NegativeExpr.h | ||
| NodeTypeTest.h | ||
| NormalizeSpaceFunction.h | ||
| NotFunction.h | ||
| NumberFunction.h | ||
| OrExpr.h | ||
| ParenthesizedExpr.h | ||
| Path.h | ||
| Pattern.h | ||
| PositionFunction.h | ||
| Predicate.h | ||
| RelationalExpr.h | ||
| Root.h | ||
| RoundFunction.h | ||
| Selector.h | ||
| StartsWithFunction.h | ||
| Steps.h | ||
| StringFunction.h | ||
| StringLengthFunction.h | ||
| SubstringAfterFunction.h | ||
| SubstringBeforeFunction.h | ||
| SubstringFunction.h | ||
| SumFunction.h | ||
| Test.h | ||
| TranslateFunction.h | ||
| TrueFunction.h | ||
| UnionExpr.h | ||
| VariableReference.h | ||
| XPathFactoryImpl.h | ||
| XPathImpl.h | ||
| XPathParser$YyCheckClass.h | ||
| XPathParser$YyDefRedClass.h | ||
| XPathParser$YyDgotoClass.h | ||
| XPathParser$YyGindexClass.h | ||
| XPathParser$YyLenClass.h | ||
| XPathParser$YyLhsClass.h | ||
| XPathParser$YyNameClass.h | ||
| XPathParser$YyRindexClass.h | ||
| XPathParser$YySindexClass.h | ||
| XPathParser$YyTableClass.h | ||
| XPathParser$yyException.h | ||
| XPathParser$yyInput.h | ||
| XPathParser.h | ||
| XPathTokenizer$XPathToken.h | ||
| XPathTokenizer.h | ||