gcc/gcjx ChangeLog visitor.hh defassign.cc dum ...

rmathew@gcc.gnu.org rmathew@gcc.gnu.org
Fri Oct 7 02:01:00 GMT 2005


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcjx-branch
Changes by:	rmathew@gcc.gnu.org	2005-10-07 02:01:43

Modified files:
	gcjx           : ChangeLog visitor.hh defassign.cc dump.cc 
	                 fold.cc Makefile.am Makefile.in 
	gcjx/model     : element.hh identifier.hh fwdtype.cc fwdtype.hh 
	                 variable.cc variable.hh package.cc package.hh 
	                 primitive.cc primitive.hh type.cc type.hh 
	                 javadoc.hh 
	gcjx/bytecode  : generate.hh 
Added files:
	gcjx/model     : element.cc identifier.cc 

Log message:
	* visitor.hh (visitor::visit_forwarding_type): New method.
	(visitor::visit_variable_decl): Likewise.
	(visitor::visit_parameter_decl): Likewise.
	(visitor::visit_catch_decl): Likewise.
	(visitor::visit_package): Likewise.
	(visitor::visit_primitive): Likewise.
	(visitor::visit_type): Likewise.
	(visitor::visit_identifier): Likewise.
	(visitor::visit_element): Likewise.
	* model/element.hh (model_element::visit): New method.
	* model/element.cc: New file.
	* model/identifier.hh (model_identifier::visit): New method.
	* model/identifier.cc: New file.
	* model/fwdtype.hh (model_forwarding_type::visit): New method.
	* model/fwdtype.cc (model_forwarding_type::visit): Implement.
	* model/variable.hh (model_variable::visit): New method.
	(model_parameter_decl::visit): Likewise.
	(model_catch_decl::visit): Likewise.
	* model/variable.cc (model_variable::visit): Implement.
	(model_parameter_decl::visit): Likewise.
	(model_catch_decl::visit): Likewise.
	* model/package.hh (model_package::visit): New method.
	* model/package.cc (model_package::visit): Implement.
	* model/primitive.hh (model_primitive_base::visit): New method.
	* model/primitive.cc (model_primitive_base::visit): Implement.
	* model/type.hh (model_type::visit): New method.
	* model/type.cc (model_type::visit): Implement.
	* model/javadoc.hh (model_javadoc::visit): New method.
	* bytecode/generate.hh: Dummy implementations of new visitor methods.
	* defassign.cc: Likewise.
	* dump.cc: Likewise.
	* fold.cc: Likewise.
	* Makefile.am (model_sources): Add "model/element.cc" and
	"model/identifier.cc".
	* Makefile.in: Regenerated.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.123&r2=1.1.2.124
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/visitor.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/defassign.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.6&r2=1.1.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/dump.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/fold.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/Makefile.am.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.4&r2=1.1.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/Makefile.in.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.5&r2=1.1.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/element.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/identifier.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/element.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/identifier.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/fwdtype.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/fwdtype.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/variable.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/variable.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/package.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/package.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/primitive.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/primitive.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/type.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/type.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/javadoc.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/bytecode/generate.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.10&r2=1.1.2.11



More information about the Gcc-cvs mailing list