Changeset 5524


Ignore:
Timestamp:
Apr 3, 2020, 3:56:52 AM (10 months ago)
Author:
Christian Schulte
Message:

o Updated to correctly check for causing exceptions.

See #75,#130,#132,#134

Files:
8 edited

Legend:

Unmodified
Added
Removed
  • jomc-model/trunk/src/main/java/org/jomc/model/modlet/DefaultModelProcessor.java

    r5523 r5524  
    362362                    throws R
    363363                {
    364                     if ( Objects.requireNonNull( cause, "cause" ).getClass().
    365                         isAssignableFrom( this.getCause().getClass() ) )
     364                    if ( Objects.requireNonNull( cause, "cause" ).isAssignableFrom( this.getCause().getClass() ) )
    366365                    {
    367366                        throw Objects.requireNonNull( Objects.requireNonNull( createExceptionFunction,
  • jomc-model/trunk/src/main/java/org/jomc/model/modlet/DefaultModelProvider.java

    r5523 r5524  
    461461                <T extends Exception> void handleCause( final Class<T> cause ) throws T
    462462                {
    463                     if ( Objects.requireNonNull( cause, "cause" ).getClass().
    464                         isAssignableFrom( this.getCause().getClass() ) )
     463                    if ( Objects.requireNonNull( cause, "cause" ).isAssignableFrom( this.getCause().getClass() ) )
    465464                    {
    466465                        throw (T) this.getCause();
     
    472471                    throws R
    473472                {
    474                     if ( this.getCause().getClass().isAssignableFrom( Objects.requireNonNull( cause, "cause" ) ) )
     473                    if ( Objects.requireNonNull( cause, "cause" ).isAssignableFrom( this.getCause().getClass() ) )
    475474                    {
    476475                        throw Objects.requireNonNull( Objects.requireNonNull( createExceptionFunction,
  • jomc-model/trunk/src/main/schemas/jomc-2.0.xjb

    r5523 r5524  
    674674                <T extends Exception> void handleCause( final Class<T> cause ) throws T
    675675                {
    676                     if ( java.util.Objects.requireNonNull( cause, "cause" ).getClass().
     676                    if ( java.util.Objects.requireNonNull( cause, "cause" ).
    677677                        isAssignableFrom( this.getCause().getClass() ) )
    678678                    {
     
    10261026                <T extends Exception> void handleCause( final Class<T> cause ) throws T
    10271027                {
    1028                     if ( java.util.Objects.requireNonNull( cause, "cause" ).getClass().
     1028                    if ( java.util.Objects.requireNonNull( cause, "cause" ).
    10291029                        isAssignableFrom( this.getCause().getClass() ) )
    10301030                    {
     
    30363036                    <T extends Exception> void handleCause( final Class<T> cause ) throws T
    30373037                    {
    3038                         if ( java.util.Objects.requireNonNull( cause, "cause" ).getClass().
     3038                        if ( java.util.Objects.requireNonNull( cause, "cause" ).
    30393039                            isAssignableFrom( this.getCause().getClass() ) )
    30403040                        {
     
    39433943                <T extends Exception> void handleCause( final Class<T> cause ) throws T
    39443944                {
    3945                     if ( java.util.Objects.requireNonNull( cause, "cause" ).getClass().
     3945                    if ( java.util.Objects.requireNonNull( cause, "cause" ).
    39463946                        isAssignableFrom( this.getCause().getClass() ) )
    39473947                    {
     
    40584058                    <T extends Exception> void handleCause( final Class<T> cause ) throws T
    40594059                    {
    4060                         if ( java.util.Objects.requireNonNull( cause, "cause" ).getClass().
     4060                        if ( java.util.Objects.requireNonNull( cause, "cause" ).
    40614061                            isAssignableFrom( this.getCause().getClass() ) )
    40624062                        {
     
    41794179                <T extends Exception> void handleCause( final Class<T> cause ) throws T
    41804180                {
    4181                     if ( java.util.Objects.requireNonNull( cause, "cause" ).getClass().
     4181                    if ( java.util.Objects.requireNonNull( cause, "cause" ).
    41824182                        isAssignableFrom( this.getCause().getClass() ) )
    41834183                    {
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/DefaultModelContext.java

    r5523 r5524  
    668668                <T extends Exception> void handleCause( final Class<T> cause ) throws T
    669669                {
    670                     if ( Objects.requireNonNull( cause, "cause" ).getClass().
    671                         isAssignableFrom( this.getCause().getClass() ) )
     670                    if ( Objects.requireNonNull( cause, "cause" ).isAssignableFrom( this.getCause().getClass() ) )
    672671                    {
    673672                        throw (T) this.getCause();
     
    11851184                        <T extends Exception> void handleCause( final Class<T> cause ) throws T
    11861185                        {
    1187                             if ( Objects.requireNonNull( cause, "cause" ).getClass().
     1186                            if ( Objects.requireNonNull( cause, "cause" ).
    11881187                                isAssignableFrom( this.getCause().getClass() ) )
    11891188                            {
     
    16291628                        <T extends Exception> void handleCause( final Class<T> cause ) throws T
    16301629                        {
    1631                             if ( Objects.requireNonNull( cause, "cause" ).getClass().
     1630                            if ( Objects.requireNonNull( cause, "cause" ).
    16321631                                isAssignableFrom( this.getCause().getClass() ) )
    16331632                            {
     
    17221721                        <T extends Exception> void handleCause( final Class<T> cause ) throws T
    17231722                        {
    1724                             if ( Objects.requireNonNull( cause, "cause" ).getClass().
     1723                            if ( Objects.requireNonNull( cause, "cause" ).
    17251724                                isAssignableFrom( this.getCause().getClass() ) )
    17261725                            {
     
    18871886                        <T extends Exception> void handleCause( final Class<T> cause ) throws T
    18881887                        {
    1889                             if ( Objects.requireNonNull( cause, "cause" ).getClass().
     1888                            if ( Objects.requireNonNull( cause, "cause" ).
    18901889                                isAssignableFrom( this.getCause().getClass() ) )
    18911890                            {
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/DefaultModletProcessor.java

    r5523 r5524  
    447447                    throws R
    448448                {
    449                     if ( Objects.requireNonNull( cause, "cause" ).getClass().
    450                         isAssignableFrom( this.getCause().getClass() ) )
     449                    if ( Objects.requireNonNull( cause, "cause" ).isAssignableFrom( this.getCause().getClass() ) )
    451450                    {
    452451                        throw Objects.requireNonNull( Objects.requireNonNull( createExceptionFunction,
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/DefaultModletProvider.java

    r5523 r5524  
    555555                    throws R
    556556                {
    557                     if ( Objects.requireNonNull( cause, "cause" ).getClass().
    558                         isAssignableFrom( this.getCause().getClass() ) )
     557                    if ( Objects.requireNonNull( cause, "cause" ).isAssignableFrom( this.getCause().getClass() ) )
    559558                    {
    560559                        throw Objects.requireNonNull( Objects.requireNonNull( createExceptionFunction,
  • jomc-modlet/trunk/src/main/java/org/jomc/modlet/DefaultServiceFactory.java

    r5523 r5524  
    298298                            <T extends Exception> void handleCause( final Class<T> cause ) throws T
    299299                            {
    300                                 if ( Objects.requireNonNull( cause, "cause" ).getClass().
     300                                if ( Objects.requireNonNull( cause, "cause" ).
    301301                                    isAssignableFrom( this.getCause().getClass() ) )
    302302                                {
  • jomc-util/trunk/src/main/java/org/jomc/util/SectionEditor.java

    r5523 r5524  
    312312                <T extends Exception> void handleCause( final Class<T> cause ) throws T
    313313                {
    314                     if ( Objects.requireNonNull( cause, "cause" ).getClass().
    315                         isAssignableFrom( this.getCause().getClass() ) )
     314                    if ( Objects.requireNonNull( cause, "cause" ).isAssignableFrom( this.getCause().getClass() ) )
    316315                    {
    317316                        throw (T) this.getCause();
Note: See TracChangeset for help on using the changeset viewer.