Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
JBIDE-17178 - Problem with filters and interceptors defined as inner classes

Removed the use of 'dirtyRegions' argument in the as-you-type validator because the given regions

do not match the actual changes...

  1. … 3 more files in changeset.
JBIDE-18022 - For JBIDE 4.2.0.CR1: Ensure copyrights and provider names are correct in all plugins and features [Webservices]

    • -1
    • +1
    ./AbstractJaxrsElementValidatorDelegate.java
    • -1
    • +1
    ./JaxrsHttpMethodValidatorDelegate.java
    • -1
    • +1
    ./JaxrsJavaApplicationValidatorDelegate.java
    • -1
    • +1
    ./JaxrsMetamodelValidatorDelegate.java
    • -1
    • +1
    ./JaxrsNameBindingValidatorDelegate.java
    • -1
    • +1
    ./JaxrsParamConverterProviderValidatorDelegate.java
    • -1
    • +1
    ./JaxrsParameterAggregatorElementValidatorDelegate.java
    • -1
    • +1
    ./JaxrsParameterAggregatorFieldValidatorDelegate.java
    • -1
    • +1
    ./JaxrsParameterAggregatorPropertyValidatorDelegate.java
    • -1
    • +1
    ./JaxrsParameterAggregatorValidatorDelegate.java
    • -1
    • +1
    ./JaxrsParameterValidatorDelegate.java
  1. … 363 more files in changeset.
JBIDE-18090 - Wrong JAX-RS Filter/Annotation binding problem report

Also fixed:

JBIDE-18078 - Wrong problem marker on binding annotation

JBIDE-18089 - Edit the JAX-RS binding navigation label, replace 'Jump to' with 'Open'

Added JUnit tests

    • -15
    • +18
    ./JaxrsJavaApplicationValidatorDelegate.java
    • -16
    • +16
    ./JaxrsResourceMethodValidatorDelegate.java
    • -29
    • +40
    ./JaxrsResourceValidatorDelegate.java
  1. … 6 more files in changeset.
JBIDE-17976 - Problem markers are not removed on related Parameter Aggregators

Also introduced JaxrsResourceElement and JaxrsParameterAggregatorElement classes to reduce the code

Fixed JavaElementSearcher that did not return all 'related types' for a given type (was doing half of the job)

    • -0
    • +7
    ./AbstractJaxrsElementValidatorDelegate.java
    • -4
    • +1
    ./JaxrsHttpMethodValidatorDelegate.java
    • -4
    • +1
    ./JaxrsJavaApplicationValidatorDelegate.java
    • -4
    • +1
    ./JaxrsNameBindingValidatorDelegate.java
    • -4
    • +1
    ./JaxrsParamConverterProviderValidatorDelegate.java
    • -0
    • +130
    ./JaxrsParameterAggregatorElementValidatorDelegate.java
    • -0
    • +36
    ./JaxrsParameterAggregatorFieldValidatorDelegate.java
    • -0
    • +37
    ./JaxrsParameterAggregatorPropertyValidatorDelegate.java
    • -0
    • +45
    ./JaxrsParameterAggregatorValidatorDelegate.java
    • -0
    • +107
    ./JaxrsResourceElementValidatorDelegate.java
    • -80
    • +3
    ./JaxrsResourceFieldValidatorDelegate.java
    • -11
    • +3
    ./JaxrsResourceMethodValidatorDelegate.java
    • -81
    • +2
    ./JaxrsResourcePropertyValidatorDelegate.java
  1. … 28 more files in changeset.
JBIDE-17796 - BeanParam: unbound @PathParam error is present after the problem had been fixed

Introduced the 'working copies' for JAX-RS elements being validated

Fixed a problem where some Java element changes would not be processed (linked to https://issues.jboss.org/browse/JBIDE-18009)

    • -9
    • +7
    ./AbstractJaxrsElementValidatorDelegate.java
    • -10
    • +11
    ./JaxrsHttpMethodValidatorDelegate.java
    • -1
    • +2
    ./JaxrsJavaApplicationValidatorDelegate.java
    • -9
    • +8
    ./JaxrsNameBindingValidatorDelegate.java
    • -7
    • +8
    ./JaxrsParamConverterProviderValidatorDelegate.java
    • -6
    • +7
    ./JaxrsParameterAggregatorElementValidatorDelegate.java
    • -2
    • +3
    ./JaxrsParameterAggregatorFieldValidatorDelegate.java
    • -2
    • +3
    ./JaxrsParameterAggregatorPropertyValidatorDelegate.java
    • -3
    • +4
    ./JaxrsParameterAggregatorValidatorDelegate.java
    • -2
    • +4
    ./JaxrsResourceElementValidatorDelegate.java
    • -4
    • +3
    ./JaxrsResourceFieldValidatorDelegate.java
    • -19
    • +20
    ./JaxrsResourceMethodValidatorDelegate.java
  1. … 49 more files in changeset.
JBIDE-17801 - JAX-RS validation: Bogus warning for parameter whose type is an enumeration

    • -0
    • +4
    ./JaxrsParameterValidatorDelegate.java
  1. … 5 more files in changeset.
JBIDE-17947 - Java Model Exception occurs while typing

    • -1
    • +1
    ./JaxrsParamConverterProviderValidatorDelegate.java
    • -6
    • +12
    ./JaxrsResourceMethodValidatorDelegate.java
  1. … 6 more files in changeset.
JBIDE-17947 - Java Model Exception occurs while typing

    • -1
    • +1
    ./JaxrsParamConverterProviderValidatorDelegate.java
    • -6
    • +12
    ./JaxrsResourceMethodValidatorDelegate.java
  1. … 6 more files in changeset.
JBIDE-17078 - JAX-RS Problems doesn't appears after the JAX-RS Support is activated

Add the WST validator if missing in the project configuration when adding the JAX-RS nature

Perform a full validation when the '.project' file alone changed.

  1. … 5 more files in changeset.
JBIDE-17745 - NPE while editing ParamConverterProvider

Adding a ull check on the range as it might be null in some circumstances (no annotation value for example)

JBIDE-17734 - NPE when creating JAX-RS resource using undefined/empty Bean class

Fixed, for undefined type on method parameters, resource fields and resource properties

    • -7
    • +1
    ./JaxrsParameterValidatorDelegate.java
    • -3
    • +5
    ./JaxrsResourceFieldValidatorDelegate.java
    • -4
    • +14
    ./JaxrsResourceMethodValidatorDelegate.java
    • -4
    • +6
    ./JaxrsResourcePropertyValidatorDelegate.java
  1. … 4 more files in changeset.
JBIDE-17730 - JAX-RS @PathParam Field is not validated against @Path annotation value

Fixed for the "as-you-type" validation mode

Also added validation for resource properties

    • -17
    • +54
    ./JaxrsResourceFieldValidatorDelegate.java
    • -13
    • +1
    ./JaxrsResourceMethodValidatorDelegate.java
    • -0
    • +125
    ./JaxrsResourcePropertyValidatorDelegate.java
  1. … 8 more files in changeset.
JBIDE-17717 - Validation of @Path annotation with invalid argument cause error

Fixed for @Path annotation values on both Resource and Resource Methods

Fixed for missing '{' and '}' brackets.

    • -0
    • +25
    ./JaxrsResourceMethodValidatorDelegate.java
    • -0
    • +28
    ./JaxrsResourceValidatorDelegate.java
  1. … 8 more files in changeset.
ParamConverterProvider is not registered until Clean is invoked

  1. … 5 more files in changeset.
JBIDE-17653 - Node 'JAX-RS Web Services' doesn't appear after JAX-RS Support is added

  1. … 14 more files in changeset.
JBIDE-17578 - NPE when editing XHTML file with JAX-RS support enabled for the project

JBIDE-16825 - Provide support for new @BeanParam JAX-RS Annotation

Also implemented JBIDE-17575 - Support JAX-RS annotations on bean properties

Improved JUnit tests speed by avoiding building a full metamodel for each test

    • -8
    • +8
    ./AbstractJaxrsElementValidatorDelegate.java
    • -3
    • +3
    ./JaxrsHttpMethodValidatorDelegate.java
    • -3
    • +3
    ./JaxrsJavaApplicationValidatorDelegate.java
    • -8
    • +8
    ./JaxrsMetamodelValidatorDelegate.java
    • -3
    • +3
    ./JaxrsNameBindingValidatorDelegate.java
    • -7
    • +7
    ./JaxrsParamConverterProviderValidatorDelegate.java
    • -9
    • +6
    ./JaxrsParameterValidatorDelegate.java
    • -12
    • +12
    ./JaxrsProviderValidatorDelegate.java
    • -6
    • +7
    ./JaxrsResourceFieldValidatorDelegate.java
    • -48
    • +145
    ./JaxrsResourceMethodValidatorDelegate.java
  1. … 128 more files in changeset.
JBIDE-17543 - Investigate JUnit test duration

Not major improvement, despite a few changes

Also fixed JBIDE-17551 (renamed ui.test 'Logger' to 'TestLogger')

    • -1
    • +1
    ./JaxrsResourceMethodValidatorDelegate.java
  1. … 35 more files in changeset.
JBIDE-17368 - Revalidate JAX-RS Resources when type used as a method parameter changed

  1. … 7 more files in changeset.
JBIDE-17308 - Enable 'as-you-type' validation

    • -4
    • +45
    ./AbstractJaxrsElementValidatorDelegate.java
    • -1
    • +0
    ./JaxrsHttpMethodValidatorDelegate.java
    • -1
    • +0
    ./JaxrsJavaApplicationValidatorDelegate.java
    • -1
    • +0
    ./JaxrsNameBindingValidatorDelegate.java
    • -1
    • +0
    ./JaxrsParamConverterProviderValidatorDelegate.java
    • -1
    • +0
    ./JaxrsResourceFieldValidatorDelegate.java
    • -1
    • +0
    ./JaxrsResourceMethodValidatorDelegate.java
    • -1
    • +0
    ./JaxrsWebxmlApplicationValidatorDelegate.java
  1. … 7 more files in changeset.
JBIDE-17391 - Provide JAX-RS Fields type validation

    • -0
    • +15
    ./AbstractJaxrsElementValidatorDelegate.java
    • -0
    • +5
    ./JaxrsHttpMethodValidatorDelegate.java
    • -1
    • +6
    ./JaxrsJavaApplicationValidatorDelegate.java
    • -1
    • +6
    ./JaxrsMetamodelValidatorDelegate.java
    • -0
    • +5
    ./JaxrsNameBindingValidatorDelegate.java
    • -11
    • +4
    ./JaxrsParamConverterProviderValidatorDelegate.java
    • -0
    • +88
    ./JaxrsResourceFieldValidatorDelegate.java
    • -12
    • +6
    ./JaxrsResourceMethodValidatorDelegate.java
    • -0
    • +11
    ./JaxrsResourceValidatorDelegate.java
    • -1
    • +6
    ./JaxrsWebxmlApplicationValidatorDelegate.java
  1. … 12 more files in changeset.
JBIDE-17430 - Broken link from JAX-RS Validator property page to preference pages

  1. … 2 more files in changeset.
JBIDE-17430 - Broken link from JAX-RS Validator property page to preference pages

  1. … 2 more files in changeset.
JBIDE-17421 - Invalid '}' character in a validation message

JBIDE-17421 - Invalid '}' character in a validation message

JBIDE-16763 - Add support for JAX-RS ParamConverterProvider

    • -0
    • +168
    ./JaxrsParamConverterProviderValidatorDelegate.java
    • -0
    • +7
    ./JaxrsResourceMethodValidatorDelegate.java
  1. … 21 more files in changeset.
JBIDE-15592 - Provide JAX-RS Fields and Parameters type validation

    • -0
    • +137
    ./JaxrsParameterValidatorDelegate.java
    • -32
    • +71
    ./JaxrsResourceMethodValidatorDelegate.java
  1. … 20 more files in changeset.
JBIDE-15526 - JAX-RS validation problems are not linked

Fixed by keeping info about removed elements in the metamodel

until the validation runs.

Added and fixed some JUnit tests to verify.

  1. … 5 more files in changeset.
JBIDE-17177 - Wrong @NameBinding quick fix for a @Target annotation

Fixing the quick fix applied

Refactoring the code for quickfixes

Including Java Proposals when missing values (with or without parenthesis)

Adding JUnit tests to check the quckfixes proposals and their application

Also adding a content assist proposal for the @HttpMethod annotation value, based on the annotation name.

Also fixed JBIDE-17307 Missing label and broken link for JAX-RS problem severity configuration

    • -35
    • +26
    ./JaxrsHttpMethodValidatorDelegate.java
    • -30
    • +24
    ./JaxrsNameBindingValidatorDelegate.java
  1. … 31 more files in changeset.
JBIDE-16981 - Validation of @Path parameters binding ignores @PathParam fields

    • -1
    • +9
    ./JaxrsResourceMethodValidatorDelegate.java
  1. … 6 more files in changeset.