* model/invoke.hh (model_type_qualified_invocation::klass): Make
commit75e085732a5175824584d7ba0fd15a9b2cfe3cbe
authorrmathew <rmathew@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Oct 2005 06:28:55 +0000 (13 06:28 +0000)
committerrmathew <rmathew@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Oct 2005 06:28:55 +0000 (13 06:28 +0000)
treea47e30ec6a17e8d401aa01afcc29d491eeffff92
parent46b1f37705c257c999f8025d3e2567cf7e04c720
* model/invoke.hh (model_type_qualified_invocation::klass): Make
protected instead of private.
(model_type_qualified_invocation::super): Likewise.
(model_super_invocation::finit): Likewise.
(model_super_invocation::synthetic): Likewise.
(model_generic_invocation::visit): Declare.
* model/invoke.cc (model_generic_invocation::visit): Implement
for all the default instantiations.
* model/annotation.cc (model_annotation::visit): Do not abort.
* model/memberref.cc (model_memberref_enum::visit): Likewise.
* model/arrayinit.cc (model_annotation_initializer::visit): Likewise.
* model/new.hh (model_new_primary::simple_name): Make protected
instead of private.
(model_new_primary::type_params): Likewise.
* visitor.hh (visitor::visit_generic_invocation): New method.
(visitor::visit_annotation): Likewise.
(visitor::visit_annotation_initializer): Likewise.
(visitor::visit_memberref_enum): Likewise.
* fold.cc (fold_visitor): Implement new visitor methods.
* defassign.cc (definite_assignment_visitor): Likewise.
* dump.cc (dumper, pretty_printer): Likewise.
* bytecode/generate.hh (bytecode_generator): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcjx-branch@105359 138bc75d-0d04-0410-961f-82ee72b054a4
12 files changed:
gcjx/ChangeLog
gcjx/bytecode/generate.hh
gcjx/defassign.cc
gcjx/dump.cc
gcjx/fold.cc
gcjx/model/annotation.cc
gcjx/model/arrayinit.cc
gcjx/model/invoke.cc
gcjx/model/invoke.hh
gcjx/model/memberref.cc
gcjx/model/new.hh
gcjx/visitor.hh