summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/lib/gnu/java/beans/decoder/PersistenceParser$JavaHandlerCreator.class
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2007-06-06 10:39:47 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2007-06-06 10:39:47 +0000
commit5a2616d240b1da1c2d9aef1bcbb6ea327d84d844 (patch)
tree5499c8c53641e1f1f69c4c4836da65c42ce708fb /libjava/classpath/lib/gnu/java/beans/decoder/PersistenceParser$JavaHandlerCreator.class
parent1fa486be2ce565ccb739d9f8d280deaa3b8a9c2d (diff)
downloadppe42-gcc-5a2616d240b1da1c2d9aef1bcbb6ea327d84d844.tar.gz
ppe42-gcc-5a2616d240b1da1c2d9aef1bcbb6ea327d84d844.zip
2007-04-20 Ed Schonberg <schonberg@adacore.com>
* sem_aggr.adb (Resolve_Record_Aggregate): Ignore internal components of the type that specify the position of interface tags when the type inherits discriminated array components from the parent type. If a component is initialized with a box, check for the presence of a default expression in its declaration before using its default initialization procedure. (Resolve_Record_Aggregate): If a component is box-initialized, and the component type has a discriminants, create a partial aggregate for it by copying the discriminants of the component subtype. Reject attempt to initialize a discriminant with a box. (Array_Aggr_Subtype): Indicate to the backend that the size of arrays associated with dispatch tables is known at compile time. (Get_Value): If an association in a record aggregate has a box association, and the corresponding record component has a default expression, always copy the default expression, even when the association has a single choice, in order to create a proper association for the expanded aggregate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@125438 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/gnu/java/beans/decoder/PersistenceParser$JavaHandlerCreator.class')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud