3ad1aba1f8
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.h | ||
Expr$ExprNodeSet.h | ||
FalseFunction.h | ||
FloorFunction.h | ||
Function.h | ||
FunctionCall.h | ||
IdFunction.h | ||
LangFunction.h | ||
LastFunction.h | ||
LocalNameFunction.h | ||
NameFunction.h | ||
NamespaceTest.h | ||
NamespaceUriFunction.h | ||
NameTest.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.h | ||
XPathParser$YyCheckClass.h | ||
XPathParser$YyDefRedClass.h | ||
XPathParser$YyDgotoClass.h | ||
XPathParser$yyException.h | ||
XPathParser$YyGindexClass.h | ||
XPathParser$yyInput.h | ||
XPathParser$YyLenClass.h | ||
XPathParser$YyLhsClass.h | ||
XPathParser$YyNameClass.h | ||
XPathParser$YyRindexClass.h | ||
XPathParser$YySindexClass.h | ||
XPathParser$YyTableClass.h | ||
XPathTokenizer.h | ||
XPathTokenizer$XPathToken.h |