diff options
author | Tom Tromey <tromey@redhat.com> | 2005-11-07 19:43:21 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2005-11-07 19:43:21 +0000 |
commit | 6211ca9d9da126491cfb658722bbb7985d91e5ca (patch) | |
tree | ce6cf3437c279342d33a2d2655e41ca994f4838e /gcjx/conversions.hh | |
parent | 3acc64856099308b5a134dc106e778893c3944b3 (diff) |
* model/parameters.hh (model_instance_cache::erasure): New field.
(model_instance_cache::find_erased_instance): New method.
(model_instance_cache::add_erased_instance): Likewise.
* model/fwdtype.cc (resolve): Find parent of raw class.
(resolve): Find erasure of plain class.
(maybe_get_erasure): New function.
* model/constructor.cc (erasure): New method.
(model_constructor): New constructor.
(apply_type_map): Cache result.
* model/constructor.hh (model_constructor::erasure): Declare.
(model_constructor): Declare.
* model/method.cc (erasure): New method.
(model_method): New constructor.
* model/method.hh (model_method::erasure): Declare.
(model_method): Declare.
* model/field.cc (erasure): New method.
* model/field.hh (model_field::erasure): Declare.
* model/variable.cc (erasure): New method.
* model/variable.hh (model_variable_decl::erasure): Declare.
* model/classinst.hh (model_class_instance::erasure): Updated.
* model/classinst.cc (ensure_classes_inherited): Removed argument
name.
* model/class.cc (erasure): New method.
* model/class.hh (model_class::erasure): Declare.
(model_class::raw_class): New field.
* Makefile.in: Rebuilt.
* Makefile.am (headers): Added raw.hh.
(model_sources): Added raw.cc.
* typedefs.hh: Include raw.hh.
* model/raw.cc: New file.
* model/raw.hh: New file.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcjx-branch@106607 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcjx/conversions.hh')
0 files changed, 0 insertions, 0 deletions