* c-lang.h, cp-valprint.c (static_field_print): Make non-static.
authorPer Bothner <per@bothner.com>
Fri, 3 Oct 1997 23:05:12 +0000 (23:05 +0000)
committerPer Bothner <per@bothner.com>
Fri, 3 Oct 1997 23:05:12 +0000 (23:05 +0000)
commit8d2755a953cfc95a09b19010aa47d9c998079acf
treef5fa6eb95035e87b5ba5b7e8f1375065371c707b
parenta3e8c5b712d92489860090317327dd80d00893a6
* c-lang.h, cp-valprint.c (static_field_print):  Make non-static.
* parse.c, parser-defs.h (length_of_subexp):  Make non-static.
* jv-exp.y (FieldAccess):  Handle dollar-VARIABLE as primary.
(ArrayAccess):  Likewise.  Also remove warnings.
(CastExpression):  Implement (typename) UnaryExpression.
(push_qualified_expression_name):  Fix small bug.
* jv-lang.c:  Use TYPE_TAG_NAME, not TYPE_NAME for class names.
  (_initialize_jave_language):  Fix typo (jave -> java).
(java_language):  Java does *not* have C-style arrays.
(java_class_from_object):  Make more general (and complicated).
(java_link_class_type):  Fix typo "super" -> "class".  Handle arrays.
(java_emit_char, java_printchar):  New function.
(evaluate_subexp_java case BINOP_SUBSCRIPT):  Handle Java arrays.
* jv-valprint.c (java_value_print):  Implement printing of Java arrays.
(java_print_value_fields):  New function.
(java_val_print):  Better printing of TYPE_CODE_CHAR, TYPE_CODE_STRUCT.
gdb/ChangeLog
gdb/c-lang.h
gdb/cp-valprint.c
gdb/jv-exp.y
gdb/jv-lang.c
gdb/jv-valprint.c
gdb/parse.c
gdb/parser-defs.h